From 51621b14cbd53dcd3b16c6dbf67dd42b51934612 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mart=C3=ADn=20Bigio?= Date: Tue, 12 Jan 2016 16:44:18 -0800 Subject: [PATCH] Get rid of deprecated `fs.existSync` Reviewed By: mmahoney Differential Revision: D2824569 fb-gh-sync-id: efed6e88f566110b8286ea59563c2904b3dd8059 --- packager/react-packager/src/SocketInterface/index.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packager/react-packager/src/SocketInterface/index.js b/packager/react-packager/src/SocketInterface/index.js index e2d70bbf6..69b52a4f9 100644 --- a/packager/react-packager/src/SocketInterface/index.js +++ b/packager/react-packager/src/SocketInterface/index.js @@ -49,7 +49,7 @@ const SocketInterface = { sockPath = '\\\\.\\pipe\\' + sockPath } - if (fs.existsSync(sockPath)) { + if (existsSync(sockPath)) { var sock = net.connect(sockPath); sock.on('connect', () => { SocketClient.create(sockPath).then( @@ -135,4 +135,13 @@ function createServer(resolve, reject, options, sockPath) { }); } +function existsSync(filename) { + try { + fs.accessSync(filename); + return true; + } catch(ex) { + return false; + } +} + module.exports = SocketInterface;