summaryrefslogtreecommitdiff
path: root/deps/npm/lib/config/bin-links.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/lib/config/bin-links.js')
-rw-r--r--deps/npm/lib/config/bin-links.js32
1 files changed, 32 insertions, 0 deletions
diff --git a/deps/npm/lib/config/bin-links.js b/deps/npm/lib/config/bin-links.js
new file mode 100644
index 0000000000..1ee90cc35e
--- /dev/null
+++ b/deps/npm/lib/config/bin-links.js
@@ -0,0 +1,32 @@
+'use strict'
+
+const npm = require('../npm.js')
+var packageId = require('../utils/package-id.js')
+const log = require('npmlog')
+
+module.exports = binLinksOpts
+
+function binLinksOpts (pkg) {
+ return {
+ ignoreScripts: npm.config.get('ignore-scripts'),
+ force: npm.config.get('force'),
+ globalBin: npm.globalBin,
+ globalDir: npm.globalDir,
+ json: npm.config.get('json'),
+ log: log,
+ name: 'npm',
+ parseable: npm.config.get('parseable'),
+ pkgId: packageId(pkg),
+ prefix: npm.config.get('prefix'),
+ prefixes: [
+ npm.prefix,
+ npm.globalPrefix,
+ npm.dir,
+ npm.root,
+ npm.globalDir,
+ npm.bin,
+ npm.globalBin
+ ],
+ umask: npm.config.get('umask')
+ }
+}