summaryrefslogtreecommitdiff
path: root/deps/npm/node_modules/libnpmhook/node_modules/npm-registry-fetch/config.js
diff options
context:
space:
mode:
authorRebecca Turner <me@re-becca.org>2018-04-20 18:26:37 -0700
committerRebecca Turner <me@re-becca.org>2018-05-24 23:24:45 -0700
commit468ab4519e1b92473acefb22801497a1af6aebae (patch)
treebdac1d062cd4b094bde3a21147bab5d82c792ece /deps/npm/node_modules/libnpmhook/node_modules/npm-registry-fetch/config.js
parentac8226115e2192a7a46ba07789fa5136f74223e1 (diff)
downloadandroid-node-v8-468ab4519e1b92473acefb22801497a1af6aebae.tar.gz
android-node-v8-468ab4519e1b92473acefb22801497a1af6aebae.tar.bz2
android-node-v8-468ab4519e1b92473acefb22801497a1af6aebae.zip
deps: upgrade npm to 6.1.0
PR-URL: https://github.com/nodejs/node/pull/20190 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Michaƫl Zasso <targos@protonmail.com>
Diffstat (limited to 'deps/npm/node_modules/libnpmhook/node_modules/npm-registry-fetch/config.js')
-rw-r--r--deps/npm/node_modules/libnpmhook/node_modules/npm-registry-fetch/config.js90
1 files changed, 90 insertions, 0 deletions
diff --git a/deps/npm/node_modules/libnpmhook/node_modules/npm-registry-fetch/config.js b/deps/npm/node_modules/libnpmhook/node_modules/npm-registry-fetch/config.js
new file mode 100644
index 0000000000..db08c1e470
--- /dev/null
+++ b/deps/npm/node_modules/libnpmhook/node_modules/npm-registry-fetch/config.js
@@ -0,0 +1,90 @@
+'use strict'
+
+const pkg = require('./package.json')
+const figgyPudding = require('figgy-pudding')
+const silentLog = require('./silentlog.js')
+
+const AUTH_REGEX = /^(?:.*:)?(token|_authToken|username|_password|password|email|always-auth|_auth|otp)$/
+const SCOPE_REGISTRY_REGEX = /@.*:registry$/gi
+module.exports = figgyPudding({
+ 'agent': {},
+ 'algorithms': {},
+ 'body': {},
+ 'ca': {},
+ 'cache': {},
+ 'cert': {},
+ 'fetch-retries': {},
+ 'fetch-retry-factor': {},
+ 'fetch-retry-maxtimeout': {},
+ 'fetch-retry-mintimeout': {},
+ 'gid': {},
+ 'headers': {},
+ 'https-proxy': {},
+ 'integrity': {},
+ 'is-from-ci': 'isFromCI',
+ 'isFromCI': {
+ default () {
+ return (
+ process.env['CI'] === 'true' ||
+ process.env['TDDIUM'] ||
+ process.env['JENKINS_URL'] ||
+ process.env['bamboo.buildKey'] ||
+ process.env['GO_PIPELINE_NAME']
+ )
+ }
+ },
+ 'key': {},
+ 'local-address': {},
+ 'log': {
+ default: silentLog
+ },
+ 'max-sockets': 'maxsockets',
+ 'maxsockets': {
+ default: 12
+ },
+ 'memoize': {},
+ 'method': {
+ default: 'GET'
+ },
+ 'no-proxy': {},
+ 'noproxy': {},
+ 'npm-session': 'npmSession',
+ 'npmSession': {},
+ 'offline': {},
+ 'otp': {},
+ 'prefer-offline': {},
+ 'prefer-online': {},
+ 'projectScope': {},
+ 'project-scope': 'projectScope',
+ 'Promise': {},
+ 'proxy': {},
+ 'query': {},
+ 'refer': {},
+ 'referer': 'refer',
+ 'registry': {
+ default: 'https://registry.npmjs.org/'
+ },
+ 'retry': {},
+ 'scope': {},
+ 'spec': {},
+ 'strict-ssl': {},
+ 'timeout': {},
+ 'uid': {},
+ 'user-agent': {
+ default: `${
+ pkg.name
+ }@${
+ pkg.version
+ }/node@${
+ process.version
+ }+${
+ process.arch
+ } (${
+ process.platform
+ })`
+ }
+}, {
+ other (key) {
+ return key.match(AUTH_REGEX) || key.match(SCOPE_REGISTRY_REGEX)
+ }
+})