aboutsummaryrefslogtreecommitdiff
path: root/node_modules/shelljs/make.js
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2019-03-27 21:01:33 +0100
committerFlorian Dold <florian.dold@gmail.com>2019-03-27 21:01:33 +0100
commitcc97a4dd2a967e1c2273bd5f4c5f49a5bf2e2585 (patch)
tree92c5d88706a6ffc654d1b133618d357890e7096b /node_modules/shelljs/make.js
parent3771b4d6b67b34c130f3a9a1a15f42deefdb2eda (diff)
remove node_modules
Diffstat (limited to 'node_modules/shelljs/make.js')
-rw-r--r--node_modules/shelljs/make.js57
1 files changed, 0 insertions, 57 deletions
diff --git a/node_modules/shelljs/make.js b/node_modules/shelljs/make.js
deleted file mode 100644
index a8438c84e..000000000
--- a/node_modules/shelljs/make.js
+++ /dev/null
@@ -1,57 +0,0 @@
-require('./global');
-
-global.config.fatal = true;
-global.target = {};
-
-var args = process.argv.slice(2),
- targetArgs,
- dashesLoc = args.indexOf('--');
-
-// split args, everything after -- if only for targets
-if (dashesLoc > -1) {
- targetArgs = args.slice(dashesLoc + 1, args.length);
- args = args.slice(0, dashesLoc);
-}
-
-// This ensures we only execute the script targets after the entire script has
-// been evaluated
-setTimeout(function() {
- var t;
-
- if (args.length === 1 && args[0] === '--help') {
- console.log('Available targets:');
- for (t in global.target)
- console.log(' ' + t);
- return;
- }
-
- // Wrap targets to prevent duplicate execution
- for (t in global.target) {
- (function(t, oldTarget){
-
- // Wrap it
- global.target[t] = function() {
- if (!oldTarget.done){
- oldTarget.done = true;
- oldTarget.result = oldTarget.apply(oldTarget, arguments);
- }
- return oldTarget.result;
- };
-
- })(t, global.target[t]);
- }
-
- // Execute desired targets
- if (args.length > 0) {
- args.forEach(function(arg) {
- if (arg in global.target)
- global.target[arg](targetArgs);
- else {
- console.log('no such target: ' + arg);
- }
- });
- } else if ('all' in global.target) {
- global.target.all(targetArgs);
- }
-
-}, 0);