Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/lib/utils
diff options
context:
space:
mode:
authorRuy Adorno <ruyadorno@hotmail.com>2020-10-10 04:42:54 +0300
committerDarcy Clarke <darcy@darcyclarke.me>2020-10-13 01:55:46 +0300
commit5c1c2da684b3f25047335bfe0d7a5bbcc27ee3be (patch)
treed587358dde9858c00ad6597463f4eb1e8dc1851f /lib/utils
parent5bc7eb224659d41d4954b7d310d4e79275b29bf8 (diff)
fix: init config aliases
The `init-*` family of config properties should also support dot-separated aliases defined in a npmrc ini file. relates to: https://github.com/npm/init-package-json/commit/c0ace81ade25077eb60260dc87ec58875583f81b
Diffstat (limited to 'lib/utils')
-rw-r--r--lib/utils/config.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/utils/config.js b/lib/utils/config.js
index e505810da..440806f79 100644
--- a/lib/utils/config.js
+++ b/lib/utils/config.js
@@ -102,6 +102,12 @@ const defaults = {
'init-license': 'ISC',
'init-module': '~/.npm-init.js',
'init-version': '1.0.0',
+ 'init.author.email': '',
+ 'init.author.name': '',
+ 'init.author.url': '',
+ 'init.license': 'ISC',
+ 'init.module': '~/.npm-init.js',
+ 'init.version': '1.0.0',
json: false,
key: null,
'legacy-bundling': false,
@@ -238,6 +244,12 @@ const types = {
'init-license': String,
'init-module': path,
'init-version': semver,
+ 'init.author.email': String,
+ 'init.author.name': String,
+ 'init.author.url': ['', url],
+ 'init.license': String,
+ 'init.module': path,
+ 'init.version': semver,
json: Boolean,
key: [null, String],
'legacy-bundling': Boolean,