summaryrefslogtreecommitdiff
path: root/deps/npm/node_modules/init-package-json
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/node_modules/init-package-json')
-rw-r--r--deps/npm/node_modules/init-package-json/.npmignore2
-rw-r--r--deps/npm/node_modules/init-package-json/.travis.yml5
-rw-r--r--deps/npm/node_modules/init-package-json/default-input.js3
-rw-r--r--deps/npm/node_modules/init-package-json/example/example-basic.js7
-rw-r--r--deps/npm/node_modules/init-package-json/example/example-default.js6
-rw-r--r--deps/npm/node_modules/init-package-json/example/example-npm.js11
-rw-r--r--deps/npm/node_modules/init-package-json/example/init/basic-init.js1
-rw-r--r--deps/npm/node_modules/init-package-json/init-package-json.js3
-rw-r--r--deps/npm/node_modules/init-package-json/node_modules/promzard/package.json71
-rw-r--r--deps/npm/node_modules/init-package-json/package.json87
-rw-r--r--deps/npm/node_modules/init-package-json/test/basic.input15
-rw-r--r--deps/npm/node_modules/init-package-json/test/basic.js35
-rw-r--r--deps/npm/node_modules/init-package-json/test/dependencies.js60
-rw-r--r--deps/npm/node_modules/init-package-json/test/lib/common.js24
-rw-r--r--deps/npm/node_modules/init-package-json/test/license.js41
-rw-r--r--deps/npm/node_modules/init-package-json/test/name-spaces.js41
-rw-r--r--deps/npm/node_modules/init-package-json/test/name-uppercase.js41
-rw-r--r--deps/npm/node_modules/init-package-json/test/npm-defaults.js109
-rw-r--r--deps/npm/node_modules/init-package-json/test/scope-in-config-existing-name.js30
-rw-r--r--deps/npm/node_modules/init-package-json/test/scope-in-config.js33
-rw-r--r--deps/npm/node_modules/init-package-json/test/scope.js39
-rw-r--r--deps/npm/node_modules/init-package-json/test/silent.js23
-rw-r--r--deps/npm/node_modules/init-package-json/test/yes-defaults.js27
23 files changed, 66 insertions, 648 deletions
diff --git a/deps/npm/node_modules/init-package-json/.npmignore b/deps/npm/node_modules/init-package-json/.npmignore
deleted file mode 100644
index 44a3be18e8..0000000000
--- a/deps/npm/node_modules/init-package-json/.npmignore
+++ /dev/null
@@ -1,2 +0,0 @@
-node_modules/
-.eslintrc
diff --git a/deps/npm/node_modules/init-package-json/.travis.yml b/deps/npm/node_modules/init-package-json/.travis.yml
deleted file mode 100644
index 991d04b6e2..0000000000
--- a/deps/npm/node_modules/init-package-json/.travis.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-language: node_js
-node_js:
- - '0.10'
- - '0.12'
- - 'iojs'
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 4110bac987..06a3de477e 100644
--- a/deps/npm/node_modules/init-package-json/default-input.js
+++ b/deps/npm/node_modules/init-package-json/default-input.js
@@ -56,7 +56,7 @@ if (scope) {
name = scope + '/' + name
}
}
-exports.name = yes ? name : prompt('name', name, function (data) {
+exports.name = yes ? name : prompt('package name', niceName(name), function (data) {
var its = validateName(data)
if (its.validForNewPackages) return data
var errors = (its.errors || []).concat(its.warnings || [])
@@ -129,6 +129,7 @@ exports.directories = function (cb) {
case 'test': case 'tests': return res.test = d
case 'doc': case 'docs': return res.doc = d
case 'man': return res.man = d
+ case 'lib': return res.lib = d
}
})
if (Object.keys(res).length === 0) res = undefined
diff --git a/deps/npm/node_modules/init-package-json/example/example-basic.js b/deps/npm/node_modules/init-package-json/example/example-basic.js
deleted file mode 100644
index 0d13bda064..0000000000
--- a/deps/npm/node_modules/init-package-json/example/example-basic.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var init = require('../init-package-json.js')
-var dir = process.cwd()
-var initFile = require.resolve('./init/basic-init.js')
-
-init(dir, initFile, function (err, data) {
- if (!err) console.log('written successfully')
-})
diff --git a/deps/npm/node_modules/init-package-json/example/example-default.js b/deps/npm/node_modules/init-package-json/example/example-default.js
deleted file mode 100644
index 29a8199068..0000000000
--- a/deps/npm/node_modules/init-package-json/example/example-default.js
+++ /dev/null
@@ -1,6 +0,0 @@
-var init = require('../init-package-json.js')
-var dir = process.cwd()
-
-init(dir, 'file that does not exist', function (err, data) {
- if (!err) console.log('written successfully')
-})
diff --git a/deps/npm/node_modules/init-package-json/example/example-npm.js b/deps/npm/node_modules/init-package-json/example/example-npm.js
deleted file mode 100644
index 292da6a7a7..0000000000
--- a/deps/npm/node_modules/init-package-json/example/example-npm.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var init = require('../init-package-json.js')
-var dir = process.cwd()
-var npm = require('npm')
-
-npm.load(function (er, npm) {
- if (er) throw er
- init(dir, npm.config.get('init-module'), npm.config, function (er, data) {
- if (er) throw er
- console.log('written successfully')
- })
-})
diff --git a/deps/npm/node_modules/init-package-json/example/init/basic-init.js b/deps/npm/node_modules/init-package-json/example/init/basic-init.js
deleted file mode 100644
index c8615cc100..0000000000
--- a/deps/npm/node_modules/init-package-json/example/init/basic-init.js
+++ /dev/null
@@ -1 +0,0 @@
-exports.flavor = prompt("what's your favorite flavor of ice cream buddy?", "I LIKE THEM ALL") \ No newline at end of file
diff --git a/deps/npm/node_modules/init-package-json/init-package-json.js b/deps/npm/node_modules/init-package-json/init-package-json.js
index 7dc4b0a392..31758281d6 100644
--- a/deps/npm/node_modules/init-package-json/init-package-json.js
+++ b/deps/npm/node_modules/init-package-json/init-package-json.js
@@ -117,6 +117,9 @@ function init (dir, input, config, cb) {
}
console.log('About to write to %s:\n\n%s\n', packageFile, d)
read({prompt:'Is this ok? ', default: 'yes'}, function (er, ok) {
+ if (er) {
+ return cb(er)
+ }
if (!ok || ok.toLowerCase().charAt(0) !== 'y') {
console.log('Aborted.')
} else {
diff --git a/deps/npm/node_modules/init-package-json/node_modules/promzard/package.json b/deps/npm/node_modules/init-package-json/node_modules/promzard/package.json
index 1407e97be5..a7e3521005 100644
--- a/deps/npm/node_modules/init-package-json/node_modules/promzard/package.json
+++ b/deps/npm/node_modules/init-package-json/node_modules/promzard/package.json
@@ -1,51 +1,56 @@
{
+ "_from": "promzard@^0.3.0",
+ "_id": "promzard@0.3.0",
+ "_integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=",
+ "_location": "/init-package-json/promzard",
+ "_phantomChildren": {},
+ "_requested": {
+ "type": "range",
+ "registry": true,
+ "raw": "promzard@^0.3.0",
+ "name": "promzard",
+ "escapedName": "promzard",
+ "rawSpec": "^0.3.0",
+ "saveSpec": null,
+ "fetchSpec": "^0.3.0"
+ },
+ "_requiredBy": [
+ "/init-package-json"
+ ],
+ "_resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz",
+ "_shasum": "26a5d6ee8c7dee4cb12208305acfb93ba382a9ee",
+ "_shrinkwrap": null,
+ "_spec": "promzard@^0.3.0",
+ "_where": "/Users/zkat/Documents/code/npm/node_modules/init-package-json",
"author": {
"name": "Isaac Z. Schlueter",
"email": "i@izs.me",
"url": "http://blog.izs.me/"
},
- "name": "promzard",
- "description": "prompting wizardly",
- "version": "0.3.0",
- "repository": {
- "url": "git://github.com/isaacs/promzard.git"
+ "bin": null,
+ "bugs": {
+ "url": "https://github.com/isaacs/promzard/issues"
},
+ "bundleDependencies": false,
"dependencies": {
"read": "1"
},
+ "deprecated": false,
+ "description": "prompting wizardly",
"devDependencies": {
"tap": "~0.2.5"
},
+ "homepage": "https://github.com/isaacs/promzard#readme",
+ "license": "ISC",
"main": "promzard.js",
+ "name": "promzard",
+ "optionalDependencies": {},
+ "peerDependencies": {},
+ "repository": {
+ "url": "git://github.com/isaacs/promzard.git"
+ },
"scripts": {
"test": "tap test/*.js"
},
- "license": "ISC",
- "gitHead": "780ead051299aa28be2584199ab6fa503a32d354",
- "bugs": {
- "url": "https://github.com/isaacs/promzard/issues"
- },
- "homepage": "https://github.com/isaacs/promzard",
- "_id": "promzard@0.3.0",
- "_shasum": "26a5d6ee8c7dee4cb12208305acfb93ba382a9ee",
- "_from": "promzard@>=0.3.0 <0.4.0",
- "_npmVersion": "2.7.1",
- "_nodeVersion": "1.4.2",
- "_npmUser": {
- "name": "isaacs",
- "email": "i@izs.me"
- },
- "maintainers": [
- {
- "name": "isaacs",
- "email": "i@izs.me"
- }
- ],
- "dist": {
- "shasum": "26a5d6ee8c7dee4cb12208305acfb93ba382a9ee",
- "tarball": "http://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz"
- },
- "directories": {},
- "_resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz",
- "readme": "ERROR: No README data found!"
+ "version": "0.3.0"
}
diff --git a/deps/npm/node_modules/init-package-json/package.json b/deps/npm/node_modules/init-package-json/package.json
index 4377a372d7..7a6373a695 100644
--- a/deps/npm/node_modules/init-package-json/package.json
+++ b/deps/npm/node_modules/init-package-json/package.json
@@ -1,64 +1,42 @@
{
- "_args": [
- [
- {
- "raw": "init-package-json@latest",
- "scope": null,
- "escapedName": "init-package-json",
- "name": "init-package-json",
- "rawSpec": "latest",
- "spec": "latest",
- "type": "tag"
- },
- "/Users/zkat/Documents/code/npm"
- ]
- ],
- "_from": "init-package-json@latest",
- "_id": "init-package-json@1.9.5",
- "_inCache": true,
+ "_from": "init-package-json@~1.10.1",
+ "_id": "init-package-json@1.10.1",
+ "_integrity": "sha1-zYc6FneWvvuZYSsodioLY5P9j2o=",
"_location": "/init-package-json",
- "_nodeVersion": "7.7.1",
- "_npmOperationalInternal": {
- "host": "packages-18-east.internal.npmjs.com",
- "tmp": "tmp/init-package-json-1.9.5.tgz_1488924630483_0.1780379111878574"
- },
- "_npmUser": {
- "name": "zkat",
- "email": "kat@sykosomatic.org"
- },
- "_npmVersion": "4.1.2",
"_phantomChildren": {
"read": "1.0.7"
},
"_requested": {
- "raw": "init-package-json@latest",
- "scope": null,
- "escapedName": "init-package-json",
+ "type": "range",
+ "registry": true,
+ "raw": "init-package-json@~1.10.1",
"name": "init-package-json",
- "rawSpec": "latest",
- "spec": "latest",
- "type": "tag"
+ "escapedName": "init-package-json",
+ "rawSpec": "~1.10.1",
+ "saveSpec": null,
+ "fetchSpec": "~1.10.1"
},
"_requiredBy": [
- "#USER",
"/"
],
- "_resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.9.5.tgz",
- "_shasum": "7d4d64a264dc76c1f1f557cbbe824978bf10cd09",
+ "_resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.1.tgz",
+ "_shasum": "cd873a167796befb99612b28762a0b6393fd8f6a",
"_shrinkwrap": null,
- "_spec": "init-package-json@latest",
+ "_spec": "init-package-json@~1.10.1",
"_where": "/Users/zkat/Documents/code/npm",
"author": {
"name": "Isaac Z. Schlueter",
"email": "i@izs.me",
"url": "http://blog.izs.me/"
},
+ "bin": null,
"bugs": {
"url": "https://github.com/npm/init-package-json/issues"
},
+ "bundleDependencies": false,
"dependencies": {
"glob": "^7.1.1",
- "npm-package-arg": "^4.0.0",
+ "npm-package-arg": "^4.0.0 || ^5.0.0",
"promzard": "^0.3.0",
"read": "~1.0.1",
"read-package-json": "1 || 2",
@@ -66,6 +44,7 @@
"validate-npm-package-license": "^3.0.1",
"validate-npm-package-name": "^3.0.0"
},
+ "deprecated": false,
"description": "A node module to get your node module started",
"devDependencies": {
"mkdirp": "^0.5.1",
@@ -73,12 +52,10 @@
"rimraf": "^2.1.4",
"tap": "^10.3.0"
},
- "directories": {},
- "dist": {
- "shasum": "7d4d64a264dc76c1f1f557cbbe824978bf10cd09",
- "tarball": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.9.5.tgz"
- },
- "gitHead": "d83eb6cb36d17c6938b9f7a58ae6566f1c8fc869",
+ "files": [
+ "default-input.js",
+ "init-package-json.js"
+ ],
"homepage": "https://github.com/npm/init-package-json#readme",
"keywords": [
"init",
@@ -92,27 +69,9 @@
],
"license": "ISC",
"main": "init-package-json.js",
- "maintainers": [
- {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
- },
- {
- "name": "othiym23",
- "email": "ogd@aoaioxxysz.net"
- },
- {
- "name": "iarna",
- "email": "me@re-becca.org"
- },
- {
- "name": "zkat",
- "email": "kat@sykosomatic.org"
- }
- ],
"name": "init-package-json",
"optionalDependencies": {},
- "readme": "ERROR: No README data found!",
+ "peerDependencies": {},
"repository": {
"type": "git",
"url": "git+https://github.com/npm/init-package-json.git"
@@ -120,5 +79,5 @@
"scripts": {
"test": "tap test/*.js"
},
- "version": "1.9.5"
+ "version": "1.10.1"
}
diff --git a/deps/npm/node_modules/init-package-json/test/basic.input b/deps/npm/node_modules/init-package-json/test/basic.input
deleted file mode 100644
index ca309e9226..0000000000
--- a/deps/npm/node_modules/init-package-json/test/basic.input
+++ /dev/null
@@ -1,15 +0,0 @@
-var assert = require('assert')
-
-exports.name = prompt('name', package.name || basename)
-exports.version = '1.2.5'
-exports.description = prompt('description', package.description)
-exports.author = 'npmbot <n@p.m> (http://npm.im)'
-exports.scripts = package.scripts || {}
-exports.scripts.test = 'make test'
-exports.main = package.main || 'main.js'
-exports.config = JSON.parse(JSON.stringify(config))
-try {delete exports.config.config}catch(e){}
-try {delete exports.package.config}catch(e){}
-try {delete exports.package.package}catch(e){}
-try {delete exports.config.package}catch(e){}
-exports.package = JSON.parse(JSON.stringify(package))
diff --git a/deps/npm/node_modules/init-package-json/test/basic.js b/deps/npm/node_modules/init-package-json/test/basic.js
deleted file mode 100644
index d67e0c3b12..0000000000
--- a/deps/npm/node_modules/init-package-json/test/basic.js
+++ /dev/null
@@ -1,35 +0,0 @@
-var common = require('./lib/common')
-var init = require('../')
-var path = require('path')
-var rimraf = require('rimraf')
-var test = require('tap').test
-
-test('the basics', function (t) {
- var i = path.join(__dirname, 'basic.input')
- rimraf.sync(__dirname + '/package.json')
- init(__dirname, i, { foo: 'bar' }, function (er, data) {
- if (er) throw er
- var expect = {
- name: 'the-name',
- version: '1.2.5',
- description: 'description',
- author: 'npmbot <n@p.m> (http://npm.im)',
- scripts: { test: 'make test' },
- main: 'main.js',
- config: { foo: 'bar' },
- package: {}
- }
- console.log('')
- t.same(data, expect)
- t.end()
- })
- common.drive([
- 'the-name\n',
- 'description\n',
- 'yes\n'
- ])
-})
-
-test('teardown', function (t) {
- rimraf(__dirname + '/package.json', t.end.bind(t))
-})
diff --git a/deps/npm/node_modules/init-package-json/test/dependencies.js b/deps/npm/node_modules/init-package-json/test/dependencies.js
deleted file mode 100644
index a53f46a641..0000000000
--- a/deps/npm/node_modules/init-package-json/test/dependencies.js
+++ /dev/null
@@ -1,60 +0,0 @@
-var tap = require('tap')
-var init = require('../')
-var path = require('path')
-var rimraf = require('rimraf')
-var mkdirp = require('mkdirp')
-var fs = require('fs')
-
-var EXPECT = {
- name: 'test-deps',
- version: '1.0.0',
- description: '',
- author: '',
- scripts: { test: 'mocha' },
- main: 'index.js',
- keywords: [],
- license: 'ISC',
- dependencies: {
- 'tap': '*'
- },
- devDependencies: {
- 'mocha': '^1.0.0'
- }
-}
-
-var origwd = process.cwd()
-var testdir = path.resolve(__dirname, 'test-deps')
-mkdirp.sync(testdir)
-process.chdir(testdir)
-
-fs.writeFileSync(path.resolve(testdir, 'package.json'), JSON.stringify({
- dependencies: {
- 'tap': '*'
- }
-}))
-
-var fakedeps = ['mocha', 'tap', 'async', 'foobar']
-
-fakedeps.forEach(function(dep) {
- var depdir = path.resolve(testdir, 'node_modules', dep)
- mkdirp.sync(depdir)
-
- fs.writeFileSync(path.resolve(depdir, 'package.json'), JSON.stringify({
- name: dep,
- version: '1.0.0'
- }))
-})
-
-tap.test('read in dependencies and dev deps', function (t) {
- init(testdir, testdir, {yes: 'yes', 'save-prefix': '^'}, function (er, data) {
- if (er) throw er
-
- t.same(data, EXPECT, 'used the correct dependency information')
- t.end()
- })
-})
-
-tap.test('teardown', function (t) {
- process.chdir(origwd)
- rimraf(testdir, t.end.bind(t))
-})
diff --git a/deps/npm/node_modules/init-package-json/test/lib/common.js b/deps/npm/node_modules/init-package-json/test/lib/common.js
deleted file mode 100644
index de45089f9b..0000000000
--- a/deps/npm/node_modules/init-package-json/test/lib/common.js
+++ /dev/null
@@ -1,24 +0,0 @@
-module.exports.drive = drive
-
-var semver = require('semver')
-
-function drive (input) {
- var stdin = process.stdin
- function emit (chunk, ms) {
- setTimeout(function () {
- stdin.emit('data', chunk)
- }, ms)
- }
- if (semver.gte(process.versions.node, '0.11.0')) {
- input.forEach(function (chunk) {
- stdin.push(chunk)
- })
- } else {
- stdin.once('readable', function () {
- var ms = 0
- input.forEach(function (chunk) {
- emit(chunk, ms += 50)
- })
- })
- }
-}
diff --git a/deps/npm/node_modules/init-package-json/test/license.js b/deps/npm/node_modules/init-package-json/test/license.js
deleted file mode 100644
index 8d8ae93dd6..0000000000
--- a/deps/npm/node_modules/init-package-json/test/license.js
+++ /dev/null
@@ -1,41 +0,0 @@
-var test = require('tap').test
-var init = require('../')
-var rimraf = require('rimraf')
-var common = require('./lib/common')
-
-test('license', function (t) {
- init(__dirname, '', {}, function (er, data) {
- if (er)
- throw er
-
- var wanted = {
- name: 'the-name',
- version: '1.0.0',
- description: '',
- scripts: { test: 'echo "Error: no test specified" && exit 1' },
- license: 'Apache-2.0',
- author: '',
- main: 'basic.js'
- }
- console.log('')
- t.has(data, wanted)
- t.end()
- })
- common.drive([
- 'the-name\n',
- '\n',
- '\n',
- '\n',
- '\n',
- '\n',
- '\n',
- '\n',
- 'Apache\n',
- 'Apache-2.0\n',
- 'yes\n'
- ])
-})
-
-test('teardown', function (t) {
- rimraf(__dirname + '/package.json', t.end.bind(t))
-})
diff --git a/deps/npm/node_modules/init-package-json/test/name-spaces.js b/deps/npm/node_modules/init-package-json/test/name-spaces.js
deleted file mode 100644
index a395afb9a2..0000000000
--- a/deps/npm/node_modules/init-package-json/test/name-spaces.js
+++ /dev/null
@@ -1,41 +0,0 @@
-var test = require('tap').test
-var init = require('../')
-var rimraf = require('rimraf')
-var common = require('./lib/common')
-
-test('spaces', function (t) {
- rimraf.sync(__dirname + '/package.json')
- init(__dirname, '', {}, function (er, data) {
- if (er)
- throw er
- var wanted = {
- name: 'the-name',
- version: '1.0.0',
- description: '',
- scripts: { test: 'echo "Error: no test specified" && exit 1' },
- license: 'ISC',
- author: '',
- main: 'basic.js'
- }
- console.log('')
- t.has(data, wanted)
- t.end()
- })
- common.drive([
- 'the name\n',
- 'the-name\n',
- '\n',
- '\n',
- '\n',
- '\n',
- '\n',
- '\n',
- '\n',
- '\n',
- 'yes\n'
- ])
-})
-
-test('teardown', function (t) {
- rimraf(__dirname + '/package.json', t.end.bind(t))
-})
diff --git a/deps/npm/node_modules/init-package-json/test/name-uppercase.js b/deps/npm/node_modules/init-package-json/test/name-uppercase.js
deleted file mode 100644
index d1623260a6..0000000000
--- a/deps/npm/node_modules/init-package-json/test/name-uppercase.js
+++ /dev/null
@@ -1,41 +0,0 @@
-var test = require('tap').test
-var init = require('../')
-var rimraf = require('rimraf')
-var common = require('./lib/common')
-
-test('uppercase', function (t) {
- init(__dirname, '', {}, function (er, data) {
- if (er)
- throw er
-
- var wanted = {
- name: 'the-name',
- version: '1.0.0',
- description: '',
- scripts: { test: 'echo "Error: no test specified" && exit 1' },
- license: 'ISC',
- author: '',
- main: 'basic.js'
- }
- console.log('')
- t.has(data, wanted)
- t.end()
- })
- common.drive([
- 'THE-NAME\n',
- 'the-name\n',
- '\n',
- '\n',
- '\n',
- '\n',
- '\n',
- '\n',
- '\n',
- '\n',
- 'yes\n'
- ])
-})
-
-test('teardown', function (t) {
- rimraf(__dirname + '/package.json', t.end.bind(t))
-})
diff --git a/deps/npm/node_modules/init-package-json/test/npm-defaults.js b/deps/npm/node_modules/init-package-json/test/npm-defaults.js
deleted file mode 100644
index 292b9623ae..0000000000
--- a/deps/npm/node_modules/init-package-json/test/npm-defaults.js
+++ /dev/null
@@ -1,109 +0,0 @@
-var test = require('tap').test
-var rimraf = require('rimraf')
-var resolve = require('path').resolve
-
-var npm = require('npm')
-var init = require('../')
-
-var EXPECTED = {
- name: 'test',
- version: '3.1.4',
- description: '',
- main: 'basic.js',
- scripts: {
- test: 'echo "Error: no test specified" && exit 1'
- },
- keywords: [],
- author: 'npmbot <n@p.m> (http://npm.im/)',
- license: 'WTFPL'
-}
-
-test('npm configuration values pulled from environment', function (t) {
- /*eslint camelcase:0 */
- process.env.npm_config_yes = 'yes'
-
- process.env.npm_config_init_author_name = 'npmbot'
- process.env.npm_config_init_author_email = 'n@p.m'
- process.env.npm_config_init_author_url = 'http://npm.im'
-
- process.env.npm_config_init_license = EXPECTED.license
- process.env.npm_config_init_version = EXPECTED.version
-
- npm.load({}, function (err) {
- t.ifError(err, 'npm loaded successfully')
-
- // clear out dotted names from test environment
- npm.config.del('init.author.name')
- npm.config.del('init.author.email')
- npm.config.del('init.author.url')
- // the following have npm defaults, and need to be explicitly overridden
- npm.config.set('init.license', '')
- npm.config.set('init.version', '')
-
- process.chdir(resolve(__dirname))
- init(__dirname, __dirname, npm.config, function (er, data) {
- t.ifError(err, 'init ran successfully')
-
- t.same(data, EXPECTED, 'got the package data from the environment')
- t.end()
- })
- })
-})
-
-test('npm configuration values pulled from dotted config', function (t) {
- /*eslint camelcase:0 */
- var config = {
- yes: 'yes',
-
- 'init.author.name': 'npmbot',
- 'init.author.email': 'n@p.m',
- 'init.author.url': 'http://npm.im',
-
- 'init.license': EXPECTED.license,
- 'init.version': EXPECTED.version
- }
-
- npm.load(config, function (err) {
- t.ifError(err, 'npm loaded successfully')
-
- process.chdir(resolve(__dirname))
- init(__dirname, __dirname, npm.config, function (er, data) {
- t.ifError(err, 'init ran successfully')
-
- t.same(data, EXPECTED, 'got the package data from the config')
- t.end()
- })
- })
-})
-
-test('npm configuration values pulled from dashed config', function (t) {
- /*eslint camelcase:0 */
- var config = {
- yes: 'yes',
-
- 'init-author-name': 'npmbot',
- 'init-author-email': 'n@p.m',
- 'init-author-url': 'http://npm.im',
-
- 'init-license': EXPECTED.license,
- 'init-version': EXPECTED.version
- }
-
- npm.load(config, function (err) {
- t.ifError(err, 'npm loaded successfully')
-
- process.chdir(resolve(__dirname))
- init(__dirname, __dirname, npm.config, function (er, data) {
- t.ifError(err, 'init ran successfully')
-
- t.same(data, EXPECTED, 'got the package data from the config')
- t.end()
- })
- })
-})
-
-test('cleanup', function (t) {
- rimraf.sync(resolve(__dirname, 'package.json'))
- t.pass('cleaned up')
- t.end()
-})
diff --git a/deps/npm/node_modules/init-package-json/test/scope-in-config-existing-name.js b/deps/npm/node_modules/init-package-json/test/scope-in-config-existing-name.js
deleted file mode 100644
index 39dc90f429..0000000000
--- a/deps/npm/node_modules/init-package-json/test/scope-in-config-existing-name.js
+++ /dev/null
@@ -1,30 +0,0 @@
-var fs = require('fs')
-var path = require('path')
-
-var rimraf = require('rimraf')
-var tap = require('tap')
-
-var init = require('../')
-
-var json = {
- name: '@already/scoped',
- version: '1.0.0'
-}
-
-tap.test('with existing package.json', function (t) {
- fs.writeFileSync(path.join(__dirname, 'package.json'), JSON.stringify(json, null, 2))
- console.log(fs.readFileSync(path.join(__dirname, 'package.json'), 'utf8'))
- console.error('wrote json', json)
- init(__dirname, __dirname, { yes: 'yes', scope: '@still' }, function (er, data) {
- if (er) throw er
-
- console.log('')
- t.equal(data.name, '@still/scoped', 'new scope is added, basic name is kept')
- t.end()
- })
-})
-
-tap.test('teardown', function (t) {
- rimraf.sync(path.join(__dirname, 'package.json'))
- t.end()
-})
diff --git a/deps/npm/node_modules/init-package-json/test/scope-in-config.js b/deps/npm/node_modules/init-package-json/test/scope-in-config.js
deleted file mode 100644
index 32bba16ede..0000000000
--- a/deps/npm/node_modules/init-package-json/test/scope-in-config.js
+++ /dev/null
@@ -1,33 +0,0 @@
-var fs = require('fs')
-var path = require('path')
-
-var rimraf = require('rimraf')
-var tap = require('tap')
-
-var init = require('../')
-
-var EXPECT = {
- name: '@scoped/test',
- version: '1.0.0',
- description: '',
- author: '',
- scripts: { test: 'echo \"Error: no test specified\" && exit 1' },
- main: 'basic.js',
- keywords: [],
- license: 'ISC'
-}
-
-tap.test('--yes with scope', function (t) {
- init(__dirname, __dirname, { yes: 'yes', scope: '@scoped' }, function (er, data) {
- if (er) throw er
-
- console.log('')
- t.has(data, EXPECT)
- t.end()
- })
-})
-
-tap.test('teardown', function (t) {
- rimraf.sync(path.join(__dirname, 'package.json'))
- t.end()
-})
diff --git a/deps/npm/node_modules/init-package-json/test/scope.js b/deps/npm/node_modules/init-package-json/test/scope.js
deleted file mode 100644
index 4fa0649282..0000000000
--- a/deps/npm/node_modules/init-package-json/test/scope.js
+++ /dev/null
@@ -1,39 +0,0 @@
-var tap = require('tap')
-var init = require('../')
-var rimraf = require('rimraf')
-
-var EXPECT = {
- name: '@foo/test',
- version: '1.2.5',
- description: 'description',
- author: 'npmbot <n@p.m> (http://npm.im)',
- scripts: { test: 'make test' },
- main: 'main.js',
- config: { scope: '@foo' },
- package: {}
-}
-
-tap.test('the scope', function (t) {
- var i = __dirname + '/basic.input'
- var dir = __dirname
- init(dir, i, {scope: '@foo'}, function (er, data) {
- if (er) throw er
-
- console.log('')
- t.has(data, EXPECT)
- t.end()
- })
- setTimeout(function () {
- process.stdin.emit('data', '@foo/test\n')
- }, 50)
- setTimeout(function () {
- process.stdin.emit('data', 'description\n')
- }, 100)
- setTimeout(function () {
- process.stdin.emit('data', 'yes\n')
- }, 150)
-})
-
-tap.test('teardown', function (t) {
- rimraf(__dirname + '/package.json', t.end.bind(t))
-})
diff --git a/deps/npm/node_modules/init-package-json/test/silent.js b/deps/npm/node_modules/init-package-json/test/silent.js
deleted file mode 100644
index 4937020562..0000000000
--- a/deps/npm/node_modules/init-package-json/test/silent.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var tap = require('tap')
-var init = require('../')
-var rimraf = require('rimraf')
-
-var log = console.log
-var logged = false
-console.log = function () {
- logged = true
-}
-
-tap.test('silent: true', function (t) {
- init(__dirname, __dirname, {yes: 'yes', silent: true}, function (er, data) {
- if (er) throw er
-
- t.false(logged, 'did not print anything')
- t.end()
- })
-})
-
-tap.test('teardown', function (t) {
- console.log = log
- rimraf(__dirname + '/package.json', t.end.bind(t))
-})
diff --git a/deps/npm/node_modules/init-package-json/test/yes-defaults.js b/deps/npm/node_modules/init-package-json/test/yes-defaults.js
deleted file mode 100644
index f7cae28c54..0000000000
--- a/deps/npm/node_modules/init-package-json/test/yes-defaults.js
+++ /dev/null
@@ -1,27 +0,0 @@
-var tap = require('tap')
-var init = require('../')
-var rimraf = require('rimraf')
-
-var EXPECT = {
- name: 'test',
- version: '1.0.0',
- description: '',
- author: '',
- scripts: { test: 'echo "Error: no test specified" && exit 1' },
- main: 'basic.js',
- keywords: [],
- license: 'ISC'
-}
-
-tap.test('--yes defaults', function (t) {
- init(__dirname, __dirname, {yes: 'yes'}, function (er, data) {
- if (er) throw er
-
- t.has(data, EXPECT, 'used the default data')
- t.end()
- })
-})
-
-tap.test('teardown', function (t) {
- rimraf(__dirname + '/package.json', t.end.bind(t))
-})