From 36dbe86208cbf89c68921bdbb3f2d2acd9281162 Mon Sep 17 00:00:00 2001 From: Christoph Pojer Date: Fri, 8 Jan 2016 08:36:14 -0800 Subject: [PATCH] Use graceful-fs directly Reviewed By: davidaurelio Differential Revision: D2811784 fb-gh-sync-id: 95e4fd1538f4cd468288dc65e83f1d6ca98ce791 --- .../DependencyResolver/Cache/__tests__/Cache-test.js | 2 +- .../src/DependencyResolver/Cache/index.js | 2 +- .../src/DependencyResolver/Cache/lib/loadCacheSync.js | 2 +- .../DependencyGraph/__tests__/DependencyGraph-test.js | 2 +- .../src/DependencyResolver/__tests__/Module-test.js | 2 +- .../src/DependencyResolver/crawlers/node.js | 2 +- .../react-packager/src/DependencyResolver/fastfs.js | 2 +- packager/react-packager/src/__mocks__/graceful-fs.js | 11 +++++++++++ 8 files changed, 18 insertions(+), 7 deletions(-) create mode 100644 packager/react-packager/src/__mocks__/graceful-fs.js diff --git a/packager/react-packager/src/DependencyResolver/Cache/__tests__/Cache-test.js b/packager/react-packager/src/DependencyResolver/Cache/__tests__/Cache-test.js index 62220f6b0..f4c0f4309 100644 --- a/packager/react-packager/src/DependencyResolver/Cache/__tests__/Cache-test.js +++ b/packager/react-packager/src/DependencyResolver/Cache/__tests__/Cache-test.js @@ -21,7 +21,7 @@ jest }); var Promise = require('promise'); -var fs = require('fs'); +var fs = require('graceful-fs'); var Cache = require('../'); diff --git a/packager/react-packager/src/DependencyResolver/Cache/index.js b/packager/react-packager/src/DependencyResolver/Cache/index.js index 89925fe24..3f601bd49 100644 --- a/packager/react-packager/src/DependencyResolver/Cache/index.js +++ b/packager/react-packager/src/DependencyResolver/Cache/index.js @@ -9,7 +9,7 @@ 'use strict'; const Promise = require('promise'); -const fs = require('fs'); +const fs = require('graceful-fs'); const getCacheFilePath = require('./lib/getCacheFilePath'); const isAbsolutePath = require('absolute-path'); const loadCacheSync = require('./lib/loadCacheSync'); diff --git a/packager/react-packager/src/DependencyResolver/Cache/lib/loadCacheSync.js b/packager/react-packager/src/DependencyResolver/Cache/lib/loadCacheSync.js index d04ec0936..87d6944c1 100644 --- a/packager/react-packager/src/DependencyResolver/Cache/lib/loadCacheSync.js +++ b/packager/react-packager/src/DependencyResolver/Cache/lib/loadCacheSync.js @@ -8,7 +8,7 @@ */ 'use strict'; -const fs = require('fs'); +const fs = require('graceful-fs'); function loadCacheSync(cachePath) { if (!fs.existsSync(cachePath)) { diff --git a/packager/react-packager/src/DependencyResolver/DependencyGraph/__tests__/DependencyGraph-test.js b/packager/react-packager/src/DependencyResolver/DependencyGraph/__tests__/DependencyGraph-test.js index 80cafd556..8f41d88c2 100644 --- a/packager/react-packager/src/DependencyResolver/DependencyGraph/__tests__/DependencyGraph-test.js +++ b/packager/react-packager/src/DependencyResolver/DependencyGraph/__tests__/DependencyGraph-test.js @@ -16,7 +16,7 @@ jest .mock('fs'); var DependencyGraph = require('../index'); -var fs = require('fs'); +var fs = require('graceful-fs'); describe('DependencyGraph', function() { let defaults; diff --git a/packager/react-packager/src/DependencyResolver/__tests__/Module-test.js b/packager/react-packager/src/DependencyResolver/__tests__/Module-test.js index 29a3e8420..f0c9cbd23 100644 --- a/packager/react-packager/src/DependencyResolver/__tests__/Module-test.js +++ b/packager/react-packager/src/DependencyResolver/__tests__/Module-test.js @@ -24,7 +24,7 @@ const Module = require('../Module'); const ModuleCache = require('../ModuleCache'); const DependencyGraphHelpers = require('../DependencyGraph/DependencyGraphHelpers'); const Promise = require('promise'); -const fs = require('fs'); +const fs = require('graceful-fs'); describe('Module', () => { const fileWatcher = { diff --git a/packager/react-packager/src/DependencyResolver/crawlers/node.js b/packager/react-packager/src/DependencyResolver/crawlers/node.js index 528cd5e76..88e32d884 100644 --- a/packager/react-packager/src/DependencyResolver/crawlers/node.js +++ b/packager/react-packager/src/DependencyResolver/crawlers/node.js @@ -2,7 +2,7 @@ const Promise = require('promise'); const debug = require('debug')('ReactNativePackager:DependencyGraph'); -const fs = require('fs'); +const fs = require('graceful-fs'); const path = require('path'); const readDir = Promise.denodeify(fs.readdir); diff --git a/packager/react-packager/src/DependencyResolver/fastfs.js b/packager/react-packager/src/DependencyResolver/fastfs.js index 5bff24379..ca01b86c8 100644 --- a/packager/react-packager/src/DependencyResolver/fastfs.js +++ b/packager/react-packager/src/DependencyResolver/fastfs.js @@ -11,7 +11,7 @@ const Promise = require('promise'); const {EventEmitter} = require('events'); -const fs = require('fs'); +const fs = require('graceful-fs'); const path = require('path'); const readFile = Promise.denodeify(fs.readFile); diff --git a/packager/react-packager/src/__mocks__/graceful-fs.js b/packager/react-packager/src/__mocks__/graceful-fs.js new file mode 100644 index 000000000..c6b9a53e0 --- /dev/null +++ b/packager/react-packager/src/__mocks__/graceful-fs.js @@ -0,0 +1,11 @@ +/** + * Copyright (c) 2015-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + */ +'use strict'; + +module.exports = require('fs');