This repository was archived by the owner on Sep 21, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +5
-0
lines changed
Expand file tree Collapse file tree 2 files changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ const PassthroughEmitter = require('./passthrough-emitter');
77const Promise = require ( 'bluebird' ) ;
88const q = require ( 'bluebird-q' ) ;
99const pluginsLoader = require ( 'plugins-loader' ) ;
10+ const gracefulFs = require ( 'graceful-fs' ) ;
1011
1112const Config = require ( './config' ) ;
1213const GeminiError = require ( './errors/gemini-error' ) ;
@@ -25,6 +26,9 @@ const PREFIX = require('../package').name + '-';
2526require ( 'http' ) . globalAgent . maxSockets = Infinity ;
2627Promise . promisifyAll ( require ( 'fs-extra' ) ) ;
2728
29+ // patch fs module prototype for preventing EMFILE error (too many open files)
30+ gracefulFs . gracefulify ( require ( 'fs' ) ) ;
31+
2832const parseBrowsers = ( browsers ) => {
2933 return browsers && browsers . replace ( / \s / g, '' ) . split ( ',' ) ;
3034} ;
Original file line number Diff line number Diff line change 2323 "gemini-configparser" : " ^0.1.1" ,
2424 "gemini-core" : " ^1.0.0" ,
2525 "gemini-coverage" : " ^1.0.0" ,
26+ "graceful-fs" : " ^4.1.11" ,
2627 "handlebars" : " ^4.0.5" ,
2728 "inherit" : " ~2.2.1" ,
2829 "js-yaml" : " ^3.2.5" ,
You can’t perform that action at this time.
0 commit comments