diff options
Diffstat (limited to 'deps/node/deps/npm/node_modules/npm-run-path/index.js')
-rw-r--r-- | deps/node/deps/npm/node_modules/npm-run-path/index.js | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/deps/node/deps/npm/node_modules/npm-run-path/index.js b/deps/node/deps/npm/node_modules/npm-run-path/index.js deleted file mode 100644 index 56f31e47..00000000 --- a/deps/node/deps/npm/node_modules/npm-run-path/index.js +++ /dev/null @@ -1,39 +0,0 @@ -'use strict'; -const path = require('path'); -const pathKey = require('path-key'); - -module.exports = opts => { - opts = Object.assign({ - cwd: process.cwd(), - path: process.env[pathKey()] - }, opts); - - let prev; - let pth = path.resolve(opts.cwd); - const ret = []; - - while (prev !== pth) { - ret.push(path.join(pth, 'node_modules/.bin')); - prev = pth; - pth = path.resolve(pth, '..'); - } - - // ensure the running `node` binary is used - ret.push(path.dirname(process.execPath)); - - return ret.concat(opts.path).join(path.delimiter); -}; - -module.exports.env = opts => { - opts = Object.assign({ - env: process.env - }, opts); - - const env = Object.assign({}, opts.env); - const path = pathKey({env}); - - opts.path = env[path]; - env[path] = module.exports(opts); - - return env; -}; |