summaryrefslogtreecommitdiff
path: root/deps/npm/node_modules/init-package-json/default-input.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/node_modules/init-package-json/default-input.js')
-rw-r--r--deps/npm/node_modules/init-package-json/default-input.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/deps/npm/node_modules/init-package-json/default-input.js b/deps/npm/node_modules/init-package-json/default-input.js
index 06a3de477e..7d859a0d9b 100644
--- a/deps/npm/node_modules/init-package-json/default-input.js
+++ b/deps/npm/node_modules/init-package-json/default-input.js
@@ -12,7 +12,7 @@ function isTestPkg (p) {
}
function niceName (n) {
- return n.replace(/^node-|[.-]js$/g, '').toLowerCase()
+ return n.replace(/^node-|[.-]js$/g, '').replace(' ', '-').toLowerCase()
}
function readDeps (test, excluded) { return function (cb) {
@@ -46,7 +46,12 @@ function readDeps (test, excluded) { return function (cb) {
}}
var name = package.name || basename
-var spec = npa(name)
+var spec
+try {
+ spec = npa(name)
+} catch (e) {
+ spec = {}
+}
var scope = config.get('scope')
if (scope) {
if (scope.charAt(0) !== '@') scope = '@' + scope