Use fs-extra as fs
This commit is contained in:
@@ -1,8 +1,7 @@
|
|||||||
var fs = require('fs');
|
var fs = require('fs-extra');
|
||||||
var path = require('path');
|
var path = require('path');
|
||||||
|
|
||||||
var async = require('async');
|
var async = require('async');
|
||||||
var fse = require('fs-extra');
|
|
||||||
var browserify = require('browserify');
|
var browserify = require('browserify');
|
||||||
var derequire = require('derequire');
|
var derequire = require('derequire');
|
||||||
|
|
||||||
@@ -95,7 +94,7 @@ function buildModules(modules, callback) {
|
|||||||
var output = path.join(buildDir, mod.name) + '.js';
|
var output = path.join(buildDir, mod.name) + '.js';
|
||||||
async.waterfall([
|
async.waterfall([
|
||||||
wrapModule.bind(null, mod),
|
wrapModule.bind(null, mod),
|
||||||
fse.outputFile.bind(fse, output)
|
fs.outputFile.bind(fs, output)
|
||||||
], done);
|
], done);
|
||||||
}, callback);
|
}, callback);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,8 +5,7 @@ var path = require('path');
|
|||||||
|
|
||||||
var async = require('async');
|
var async = require('async');
|
||||||
var closure = require('closure-util');
|
var closure = require('closure-util');
|
||||||
var fse = require('fs-extra');
|
var fs = require('fs-extra');
|
||||||
var fs = require('graceful-fs');
|
|
||||||
var nomnom = require('nomnom');
|
var nomnom = require('nomnom');
|
||||||
var temp = require('temp').track();
|
var temp = require('temp').track();
|
||||||
var exec = require('child_process').exec;
|
var exec = require('child_process').exec;
|
||||||
@@ -285,7 +284,7 @@ if (require.main === module) {
|
|||||||
async.waterfall([
|
async.waterfall([
|
||||||
readConfig.bind(null, options.config),
|
readConfig.bind(null, options.config),
|
||||||
main,
|
main,
|
||||||
fse.outputFile.bind(fse, options.output)
|
fs.outputFile.bind(fs, options.output)
|
||||||
], function(err) {
|
], function(err) {
|
||||||
if (err) {
|
if (err) {
|
||||||
log.error(err.message);
|
log.error(err.message);
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
var fs = require('fs');
|
var fs = require('fs-extra');
|
||||||
|
|
||||||
var async = require('async');
|
var async = require('async');
|
||||||
var fse = require('fs-extra');
|
|
||||||
var nomnom = require('nomnom');
|
var nomnom = require('nomnom');
|
||||||
|
|
||||||
var generateInfo = require('./generate-info');
|
var generateInfo = require('./generate-info');
|
||||||
@@ -225,7 +224,7 @@ if (require.main === module) {
|
|||||||
async.waterfall([
|
async.waterfall([
|
||||||
getConfig.bind(null, options.config),
|
getConfig.bind(null, options.config),
|
||||||
main,
|
main,
|
||||||
fse.outputFile.bind(fse, options.output)
|
fs.outputFile.bind(fs, options.output)
|
||||||
], function(err) {
|
], function(err) {
|
||||||
if (err) {
|
if (err) {
|
||||||
process.stderr.write(err.message + '\n');
|
process.stderr.write(err.message + '\n');
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
var async = require('async');
|
var async = require('async');
|
||||||
var fse = require('fs-extra');
|
var fs = require('fs-extra');
|
||||||
var nomnom = require('nomnom');
|
var nomnom = require('nomnom');
|
||||||
|
|
||||||
var generateInfo = require('./generate-info');
|
var generateInfo = require('./generate-info');
|
||||||
@@ -210,7 +210,7 @@ if (require.main === module) {
|
|||||||
|
|
||||||
async.waterfall([
|
async.waterfall([
|
||||||
main,
|
main,
|
||||||
fse.outputFile.bind(fse, options.output)
|
fs.outputFile.bind(fs, options.output)
|
||||||
], function(err) {
|
], function(err) {
|
||||||
if (err) {
|
if (err) {
|
||||||
process.stderr.write(err.message + '\n');
|
process.stderr.write(err.message + '\n');
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
var fs = require('fs');
|
var fs = require('fs-extra');
|
||||||
var path = require('path');
|
var path = require('path');
|
||||||
var spawn = require('child_process').spawn;
|
var spawn = require('child_process').spawn;
|
||||||
|
|
||||||
var async = require('async');
|
var async = require('async');
|
||||||
var fse = require('fs-extra');
|
|
||||||
var walk = require('walk').walk;
|
var walk = require('walk').walk;
|
||||||
var isWindows = process.platform.indexOf('win') === 0;
|
var isWindows = process.platform.indexOf('win') === 0;
|
||||||
|
|
||||||
@@ -253,7 +252,7 @@ function addSymbolProvides(info, callback) {
|
|||||||
function writeInfo(info, callback) {
|
function writeInfo(info, callback) {
|
||||||
if (info) {
|
if (info) {
|
||||||
var str = JSON.stringify(info, null, ' ');
|
var str = JSON.stringify(info, null, ' ');
|
||||||
fse.outputFile(infoPath, str, callback);
|
fs.outputFile(infoPath, str, callback);
|
||||||
} else {
|
} else {
|
||||||
process.nextTick(function() {
|
process.nextTick(function() {
|
||||||
callback(null);
|
callback(null);
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ var url = require('url');
|
|||||||
var Gaze = require('gaze').Gaze;
|
var Gaze = require('gaze').Gaze;
|
||||||
var closure = require('closure-util');
|
var closure = require('closure-util');
|
||||||
var debounce = require('debounce');
|
var debounce = require('debounce');
|
||||||
var fse = require('fs-extra');
|
var fs = require('fs-extra');
|
||||||
var nomnom = require('nomnom');
|
var nomnom = require('nomnom');
|
||||||
|
|
||||||
var buildExamples = require('./build-examples');
|
var buildExamples = require('./build-examples');
|
||||||
@@ -89,7 +89,7 @@ function buildExamplesOrFatal(opt_callback) {
|
|||||||
// This is awkward, but then so is CSS itself
|
// This is awkward, but then so is CSS itself
|
||||||
var src = path.join(__dirname, '..', 'css', 'ol.css');
|
var src = path.join(__dirname, '..', 'css', 'ol.css');
|
||||||
var dest = path.join(__dirname, '..', 'build', 'css', 'ol.css');
|
var dest = path.join(__dirname, '..', 'build', 'css', 'ol.css');
|
||||||
fse.copy(src, dest, function(err2) {
|
fs.copy(src, dest, function(err2) {
|
||||||
if (err2) {
|
if (err2) {
|
||||||
log.error('serve', 'Failed to copy CSS.');
|
log.error('serve', 'Failed to copy CSS.');
|
||||||
log.error('serve', err.message);
|
log.error('serve', err.message);
|
||||||
|
|||||||
@@ -7,8 +7,7 @@
|
|||||||
* async.waterfall.
|
* async.waterfall.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
var fs = require('fs');
|
var fs = require('fs-extra');
|
||||||
var fse = require('fs-extra');
|
|
||||||
var istanbul = require('istanbul');
|
var istanbul = require('istanbul');
|
||||||
var path = require('path');
|
var path = require('path');
|
||||||
var glob = require('glob');
|
var glob = require('glob');
|
||||||
@@ -58,9 +57,9 @@ var setupBackupAndInstrumentationDir = function() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
log('• copy src files to backup folder');
|
log('• copy src files to backup folder');
|
||||||
fse.copySync(dir, backupDir, copyOpts);
|
fs.copySync(dir, backupDir, copyOpts);
|
||||||
log('• copy src files to instrumentation folder');
|
log('• copy src files to instrumentation folder');
|
||||||
fse.copySync(dir, instrumentedDir, copyOpts);
|
fs.copySync(dir, instrumentedDir, copyOpts);
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -70,11 +69,11 @@ var setupBackupAndInstrumentationDir = function() {
|
|||||||
*/
|
*/
|
||||||
var revertBackupAndInstrumentationDir = function() {
|
var revertBackupAndInstrumentationDir = function() {
|
||||||
log('• copy original src back to src folder');
|
log('• copy original src back to src folder');
|
||||||
fse.copySync(backupDir, dir, copyOpts);
|
fs.copySync(backupDir, dir, copyOpts);
|
||||||
log('• delete backup directory');
|
log('• delete backup directory');
|
||||||
fse.removeSync(backupDir);
|
fs.removeSync(backupDir);
|
||||||
log('• delete instrumentation directory');
|
log('• delete instrumentation directory');
|
||||||
fse.removeSync(instrumentedDir);
|
fs.removeSync(instrumentedDir);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -132,7 +131,7 @@ var foundAllJavaScriptSourceFiles = function(err, files) {
|
|||||||
log(' • done. ' + cnt + ' files instrumented');
|
log(' • done. ' + cnt + ' files instrumented');
|
||||||
log('• copy instrumented src back to src folder');
|
log('• copy instrumented src back to src folder');
|
||||||
|
|
||||||
fse.copySync(instrumentedDir, dir, copyOpts);
|
fs.copySync(instrumentedDir, dir, copyOpts);
|
||||||
|
|
||||||
log('• run test suite on instrumented code');
|
log('• run test suite on instrumented code');
|
||||||
runTestsuite({coverage: true, reporter: 'dot'}, collectAndWriteCoverageData);
|
runTestsuite({coverage: true, reporter: 'dot'}, collectAndWriteCoverageData);
|
||||||
|
|||||||
Reference in New Issue
Block a user