diff options
author | Florian Dold <florian.dold@gmail.com> | 2019-03-27 21:01:33 +0100 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2019-03-27 21:01:33 +0100 |
commit | cc97a4dd2a967e1c2273bd5f4c5f49a5bf2e2585 (patch) | |
tree | 92c5d88706a6ffc654d1b133618d357890e7096b /node_modules/sequencify/index.js | |
parent | 3771b4d6b67b34c130f3a9a1a15f42deefdb2eda (diff) |
remove node_modules
Diffstat (limited to 'node_modules/sequencify/index.js')
-rw-r--r-- | node_modules/sequencify/index.js | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/node_modules/sequencify/index.js b/node_modules/sequencify/index.js deleted file mode 100644 index b05f8bf32..000000000 --- a/node_modules/sequencify/index.js +++ /dev/null @@ -1,46 +0,0 @@ -/*jshint node:true */
-
-"use strict";
-
-var sequence = function (tasks, names, results, nest) {
- var i, name, node, e, j;
- nest = nest || [];
- for (i = 0; i < names.length; i++) {
- name = names[i];
- // de-dup results
- if (results.indexOf(name) === -1) {
- node = tasks[name];
- if (!node) {
- e = new Error('task "'+name+'" is not defined');
- e.missingTask = name;
- e.taskList = [];
- for (j in tasks) {
- if (tasks.hasOwnProperty(j)) {
- e.taskList.push(tasks[j].name);
- }
- }
- throw e;
- }
- if (nest.indexOf(name) > -1) {
- nest.push(name);
- e = new Error('Recursive dependencies detected: '+nest.join(' -> '));
- e.recursiveTasks = nest;
- e.taskList = [];
- for (j in tasks) {
- if (tasks.hasOwnProperty(j)) {
- e.taskList.push(tasks[j].name);
- }
- }
- throw e;
- }
- if (node.dep.length) {
- nest.push(name);
- sequence(tasks, node.dep, results, nest); // recurse
- nest.pop(name);
- }
- results.push(name);
- }
- }
-};
-
-module.exports = sequence;
|