You've already forked wakapi-readme-stats
Bar graph added.
This commit is contained in:
32
node_modules/node-pre-gyp/lib/clean.js
generated
vendored
Normal file
32
node_modules/node-pre-gyp/lib/clean.js
generated
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
"use strict";
|
||||
|
||||
module.exports = exports = clean;
|
||||
|
||||
exports.usage = 'Removes the entire folder containing the compiled .node module';
|
||||
|
||||
var fs = require('fs');
|
||||
var rm = require('rimraf');
|
||||
var exists = require('fs').exists || require('path').exists;
|
||||
var versioning = require('./util/versioning.js');
|
||||
var napi = require('./util/napi.js');
|
||||
var path = require('path');
|
||||
|
||||
function clean (gyp, argv, callback) {
|
||||
var package_json = JSON.parse(fs.readFileSync('./package.json'));
|
||||
var napi_build_version = napi.get_napi_build_version_from_command_args(argv);
|
||||
var opts = versioning.evaluate(package_json, gyp.opts, napi_build_version);
|
||||
var to_delete = opts.module_path;
|
||||
if (!to_delete) {
|
||||
return callback(new Error("module_path is empty, refusing to delete"));
|
||||
} else if (path.normalize(to_delete) == path.normalize(process.cwd())) {
|
||||
return callback(new Error("module_path is not set, refusing to delete"));
|
||||
} else {
|
||||
exists(to_delete, function(found) {
|
||||
if (found) {
|
||||
if (!gyp.opts.silent_clean) console.log('['+package_json.name+'] Removing "%s"', to_delete);
|
||||
return rm(to_delete, callback);
|
||||
}
|
||||
return callback();
|
||||
});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user