{
	"name": "validate-npm-package-name",
	"versions": {
		"1.0.0": {
			"name": "validate-npm-package-name",
			"version": "1.0.0",
			"description": "Give me a string and I'll tell you if it's a valid npm package name",
			"main": "index.js",
			"directories": {
				"test": "test"
			},
			"dependencies": {},
			"devDependencies": {
				"tap": "^0.4.13"
			},
			"scripts": {
				"test": "tap test/*.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/zeke/validate-npm-package-name"
			},
			"keywords": [
				"npm",
				"package",
				"names",
				"validation"
			],
			"author": {
				"name": "zeke"
			},
			"license": "ISC",
			"bugs": {
				"url": "https://github.com/zeke/validate-npm-package-name/issues"
			},
			"homepage": "https://github.com/zeke/validate-npm-package-name",
			"gitHead": "3cef9813cf63bdfb287adad51d98b05661814eb0",
			"_id": "validate-npm-package-name@1.0.0",
			"_shasum": "1d9079f1b3462366460376e4d8aa05c1c6b7c407",
			"_from": ".",
			"_npmVersion": "2.1.4",
			"_nodeVersion": "0.10.31",
			"_npmUser": {
				"name": "zeke",
				"email": "zeke@sikelianos.com"
			},
			"maintainers": [
				{
					"name": "zeke",
					"email": "zeke@sikelianos.com"
				}
			],
			"dist": {
				"shasum": "1d9079f1b3462366460376e4d8aa05c1c6b7c407",
				"tarball": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-1.0.0.tgz"
			},
			"contributors": []
		},
		"1.0.1": {
			"name": "validate-npm-package-name",
			"version": "1.0.1",
			"description": "Give me a string and I'll tell you if it's a valid npm package name",
			"main": "index.js",
			"directories": {
				"test": "test"
			},
			"dependencies": {},
			"devDependencies": {
				"tap": "^0.4.13"
			},
			"scripts": {
				"test": "tap test/*.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/npm/validate-npm-package-name"
			},
			"keywords": [
				"npm",
				"package",
				"names",
				"validation"
			],
			"author": {
				"name": "zeke"
			},
			"license": "ISC",
			"bugs": {
				"url": "https://github.com/npm/validate-npm-package-name/issues"
			},
			"homepage": "https://github.com/npm/validate-npm-package-name",
			"gitHead": "d63552945df873f81666b84ad8f8358ef950700a",
			"_id": "validate-npm-package-name@1.0.1",
			"_shasum": "07cc7694759ea445d3a401c3c7079468d768d137",
			"_from": ".",
			"_npmVersion": "2.1.4",
			"_nodeVersion": "0.10.31",
			"_npmUser": {
				"name": "zeke",
				"email": "zeke@sikelianos.com"
			},
			"maintainers": [
				{
					"name": "zeke",
					"email": "zeke@sikelianos.com"
				}
			],
			"dist": {
				"shasum": "07cc7694759ea445d3a401c3c7079468d768d137",
				"tarball": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-1.0.1.tgz"
			},
			"contributors": []
		},
		"1.1.0": {
			"name": "validate-npm-package-name",
			"version": "1.1.0",
			"description": "Give me a string and I'll tell you if it's a valid npm package name",
			"main": "index.js",
			"directories": {
				"test": "test"
			},
			"dependencies": {},
			"devDependencies": {
				"tap": "^0.4.13"
			},
			"scripts": {
				"test": "tap test/*.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/npm/validate-npm-package-name"
			},
			"keywords": [
				"npm",
				"package",
				"names",
				"validation"
			],
			"author": {
				"name": "zeke"
			},
			"license": "ISC",
			"bugs": {
				"url": "https://github.com/npm/validate-npm-package-name/issues"
			},
			"homepage": "https://github.com/npm/validate-npm-package-name",
			"gitHead": "14d82e165fda7371d24964ab3a12a2820900118a",
			"_id": "validate-npm-package-name@1.1.0",
			"_shasum": "900d1c1556efce21581a8e09e857b003836badd9",
			"_from": ".",
			"_npmVersion": "2.1.4",
			"_nodeVersion": "0.10.31",
			"_npmUser": {
				"name": "zeke",
				"email": "zeke@sikelianos.com"
			},
			"maintainers": [
				{
					"name": "zeke",
					"email": "zeke@sikelianos.com"
				}
			],
			"dist": {
				"shasum": "900d1c1556efce21581a8e09e857b003836badd9",
				"tarball": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-1.1.0.tgz"
			},
			"contributors": []
		},
		"1.1.1": {
			"name": "validate-npm-package-name",
			"version": "1.1.1",
			"description": "Give me a string and I'll tell you if it's a valid npm package name",
			"main": "index.js",
			"directories": {
				"test": "test"
			},
			"dependencies": {},
			"devDependencies": {
				"tap": "^0.4.13"
			},
			"scripts": {
				"test": "tap test/*.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/npm/validate-npm-package-name"
			},
			"keywords": [
				"npm",
				"package",
				"names",
				"validation"
			],
			"author": {
				"name": "zeke"
			},
			"license": "ISC",
			"bugs": {
				"url": "https://github.com/npm/validate-npm-package-name/issues"
			},
			"homepage": "https://github.com/npm/validate-npm-package-name",
			"gitHead": "27e7422a24d83513450bfd2d7e3974edbf294862",
			"_id": "validate-npm-package-name@1.1.1",
			"_shasum": "0797dce7495881b2d1e1ddbb52262a7dcac0fc0c",
			"_from": ".",
			"_npmVersion": "2.1.4",
			"_nodeVersion": "0.10.31",
			"_npmUser": {
				"name": "zeke",
				"email": "zeke@sikelianos.com"
			},
			"maintainers": [
				{
					"name": "zeke",
					"email": "zeke@sikelianos.com"
				}
			],
			"dist": {
				"shasum": "0797dce7495881b2d1e1ddbb52262a7dcac0fc0c",
				"tarball": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-1.1.1.tgz"
			},
			"contributors": []
		},
		"1.2.0": {
			"name": "validate-npm-package-name",
			"version": "1.2.0",
			"description": "Give me a string and I'll tell you if it's a valid npm package name",
			"main": "index.js",
			"directories": {
				"test": "test"
			},
			"dependencies": {},
			"devDependencies": {
				"tap": "^0.4.13"
			},
			"scripts": {
				"test": "tap test/*.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/npm/validate-npm-package-name"
			},
			"keywords": [
				"npm",
				"package",
				"names",
				"validation"
			],
			"author": {
				"name": "zeke"
			},
			"license": "ISC",
			"bugs": {
				"url": "https://github.com/npm/validate-npm-package-name/issues"
			},
			"homepage": "https://github.com/npm/validate-npm-package-name",
			"gitHead": "7bc42600dd83f548c7024cebcdce2631f1daadf5",
			"_id": "validate-npm-package-name@1.2.0",
			"_shasum": "2115748ff89aafce82b60f90a7d5a54fc01bca28",
			"_from": ".",
			"_npmVersion": "2.1.4",
			"_nodeVersion": "0.10.31",
			"_npmUser": {
				"name": "zeke",
				"email": "zeke@sikelianos.com"
			},
			"maintainers": [
				{
					"name": "zeke",
					"email": "zeke@sikelianos.com"
				}
			],
			"dist": {
				"shasum": "2115748ff89aafce82b60f90a7d5a54fc01bca28",
				"tarball": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-1.2.0.tgz"
			},
			"contributors": []
		},
		"2.0.0": {
			"name": "validate-npm-package-name",
			"version": "2.0.0",
			"description": "Give me a string and I'll tell you if it's a valid npm package name",
			"main": "index.js",
			"directories": {
				"test": "test"
			},
			"dependencies": {
				"builtins": "0.0.7"
			},
			"devDependencies": {
				"tap": "^0.4.13"
			},
			"scripts": {
				"test": "tap test/*.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/npm/validate-npm-package-name"
			},
			"keywords": [
				"npm",
				"package",
				"names",
				"validation"
			],
			"author": {
				"name": "zeke"
			},
			"license": "ISC",
			"bugs": {
				"url": "https://github.com/npm/validate-npm-package-name/issues"
			},
			"homepage": "https://github.com/npm/validate-npm-package-name",
			"gitHead": "34c168ed0175a3e20a06c910b06b26cbe81a18a8",
			"_id": "validate-npm-package-name@2.0.0",
			"_shasum": "6dfa0e63971c994d7a49d082bc5847c0d570358d",
			"_from": ".",
			"_npmVersion": "2.2.0",
			"_nodeVersion": "0.10.31",
			"_npmUser": {
				"name": "zeke",
				"email": "zeke@npmjs.com"
			},
			"maintainers": [
				{
					"name": "zeke",
					"email": "zeke@sikelianos.com"
				}
			],
			"dist": {
				"shasum": "6dfa0e63971c994d7a49d082bc5847c0d570358d",
				"tarball": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-2.0.0.tgz"
			},
			"contributors": []
		},
		"2.0.1": {
			"name": "validate-npm-package-name",
			"version": "2.0.1",
			"description": "Give me a string and I'll tell you if it's a valid npm package name",
			"main": "index.js",
			"directories": {
				"test": "test"
			},
			"dependencies": {
				"builtins": "0.0.7"
			},
			"devDependencies": {
				"tap": "^0.4.13"
			},
			"scripts": {
				"test": "tap test/*.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/npm/validate-npm-package-name"
			},
			"keywords": [
				"npm",
				"package",
				"names",
				"validation"
			],
			"author": {
				"name": "zeke"
			},
			"license": "ISC",
			"bugs": {
				"url": "https://github.com/npm/validate-npm-package-name/issues"
			},
			"homepage": "https://github.com/npm/validate-npm-package-name",
			"gitHead": "69f5c629525feeccfc941a6f1b9280ceed8a4b3a",
			"_id": "validate-npm-package-name@2.0.1",
			"_shasum": "ca006761b2b325f107fab172fb0cfcfc5e412c58",
			"_from": ".",
			"_npmVersion": "2.2.0",
			"_nodeVersion": "0.10.31",
			"_npmUser": {
				"name": "zeke",
				"email": "zeke@npmjs.com"
			},
			"maintainers": [
				{
					"name": "zeke",
					"email": "zeke@sikelianos.com"
				}
			],
			"dist": {
				"shasum": "ca006761b2b325f107fab172fb0cfcfc5e412c58",
				"tarball": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-2.0.1.tgz"
			},
			"contributors": []
		},
		"2.1.0": {
			"name": "validate-npm-package-name",
			"version": "2.1.0",
			"description": "Give me a string and I'll tell you if it's a valid npm package name",
			"main": "index.js",
			"directories": {
				"test": "test"
			},
			"dependencies": {
				"builtins": "0.0.7"
			},
			"devDependencies": {
				"tap": "^0.4.13"
			},
			"scripts": {
				"test": "tap test/*.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/npm/validate-npm-package-name.git"
			},
			"keywords": [
				"npm",
				"package",
				"names",
				"validation"
			],
			"author": {
				"name": "zeke"
			},
			"license": "ISC",
			"bugs": {
				"url": "https://github.com/npm/validate-npm-package-name/issues"
			},
			"homepage": "https://github.com/npm/validate-npm-package-name",
			"gitHead": "015cffe92eacf7432b22b3b68a37c507d03733c8",
			"_id": "validate-npm-package-name@2.1.0",
			"_shasum": "b7c643ba6cec2922c0f7b3b0f69519cbdc44653a",
			"_from": ".",
			"_npmVersion": "2.8.2",
			"_nodeVersion": "1.5.1",
			"_npmUser": {
				"name": "zeke",
				"email": "zeke@npmjs.com"
			},
			"maintainers": [
				{
					"name": "zeke",
					"email": "zeke@sikelianos.com"
				}
			],
			"dist": {
				"shasum": "b7c643ba6cec2922c0f7b3b0f69519cbdc44653a",
				"tarball": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-2.1.0.tgz"
			},
			"contributors": []
		},
		"2.2.0": {
			"name": "validate-npm-package-name",
			"version": "2.2.0",
			"description": "Give me a string and I'll tell you if it's a valid npm package name",
			"main": "index.js",
			"directories": {
				"test": "test"
			},
			"dependencies": {
				"builtins": "0.0.7"
			},
			"devDependencies": {
				"tap": "^0.4.13"
			},
			"scripts": {
				"test": "tap test/*.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/npm/validate-npm-package-name"
			},
			"keywords": [
				"npm",
				"package",
				"names",
				"validation"
			],
			"author": {
				"name": "zeke"
			},
			"license": "ISC",
			"bugs": {
				"url": "https://github.com/npm/validate-npm-package-name/issues"
			},
			"homepage": "https://github.com/npm/validate-npm-package-name",
			"gitHead": "acef1219c13a0cf4cf6b8706d65f606d82a7d472",
			"_id": "validate-npm-package-name@2.2.0",
			"_shasum": "4cb6ff120bd7afb0b5681406cfaea8df2d763477",
			"_from": ".",
			"_npmVersion": "2.7.6",
			"_nodeVersion": "1.6.2",
			"_npmUser": {
				"name": "bcoe",
				"email": "ben@npmjs.com"
			},
			"dist": {
				"shasum": "4cb6ff120bd7afb0b5681406cfaea8df2d763477",
				"tarball": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-2.2.0.tgz"
			},
			"maintainers": [
				{
					"name": "zeke",
					"email": "zeke@npmjs.com"
				},
				{
					"name": "bcoe",
					"email": "ben@npmjs.com"
				}
			],
			"contributors": []
		},
		"2.2.1": {
			"name": "validate-npm-package-name",
			"version": "2.2.1",
			"description": "Give me a string and I'll tell you if it's a valid npm package name",
			"main": "index.js",
			"directories": {
				"test": "test"
			},
			"dependencies": {
				"builtins": "0.0.7"
			},
			"devDependencies": {
				"tap": "^0.4.13"
			},
			"scripts": {
				"test": "tap test/*.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/npm/validate-npm-package-name.git"
			},
			"keywords": [
				"npm",
				"package",
				"names",
				"validation"
			],
			"author": {
				"name": "zeke"
			},
			"license": "ISC",
			"bugs": {
				"url": "https://github.com/npm/validate-npm-package-name/issues"
			},
			"homepage": "https://github.com/npm/validate-npm-package-name",
			"gitHead": "b25e4f4a927bee4130058c6800b0352711faeacb",
			"_id": "validate-npm-package-name@2.2.1",
			"_shasum": "f7c0ddbec401e0308adcc4451aeeb141505060ee",
			"_from": ".",
			"_npmVersion": "3.0.0",
			"_nodeVersion": "0.12.5",
			"_npmUser": {
				"name": "zkat",
				"email": "kat@sykosomatic.org"
			},
			"dist": {
				"shasum": "f7c0ddbec401e0308adcc4451aeeb141505060ee",
				"tarball": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-2.2.1.tgz"
			},
			"maintainers": [
				{
					"name": "zeke",
					"email": "zeke@sikelianos.com"
				},
				{
					"name": "bcoe",
					"email": "ben@npmjs.com"
				},
				{
					"name": "zkat",
					"email": "kat@sykosomatic.org"
				}
			],
			"contributors": []
		},
		"2.2.2": {
			"name": "validate-npm-package-name",
			"version": "2.2.2",
			"description": "Give me a string and I'll tell you if it's a valid npm package name",
			"main": "index.js",
			"directories": {
				"test": "test"
			},
			"dependencies": {
				"builtins": "0.0.7"
			},
			"devDependencies": {
				"tap": "^0.4.13"
			},
			"scripts": {
				"test": "tap test/*.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/npm/validate-npm-package-name.git"
			},
			"keywords": [
				"npm",
				"package",
				"names",
				"validation"
			],
			"author": {
				"name": "zeke"
			},
			"license": "ISC",
			"bugs": {
				"url": "https://github.com/npm/validate-npm-package-name/issues"
			},
			"homepage": "https://github.com/npm/validate-npm-package-name",
			"gitHead": "3af92c881549f1b96f05ab6bfb5768bba94ad72d",
			"_id": "validate-npm-package-name@2.2.2",
			"_shasum": "f65695b22f7324442019a3c7fa39a6e7fd299085",
			"_from": ".",
			"_npmVersion": "3.0.0",
			"_nodeVersion": "0.12.5",
			"_npmUser": {
				"name": "zkat",
				"email": "kat@sykosomatic.org"
			},
			"dist": {
				"shasum": "f65695b22f7324442019a3c7fa39a6e7fd299085",
				"tarball": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-2.2.2.tgz"
			},
			"maintainers": [
				{
					"name": "zeke",
					"email": "zeke@sikelianos.com"
				},
				{
					"name": "bcoe",
					"email": "ben@npmjs.com"
				},
				{
					"name": "zkat",
					"email": "kat@sykosomatic.org"
				}
			],
			"contributors": []
		},
		"3.0.0": {
			"name": "validate-npm-package-name",
			"version": "3.0.0",
			"description": "Give me a string and I'll tell you if it's a valid npm package name",
			"main": "index.js",
			"directories": {
				"test": "test"
			},
			"dependencies": {
				"builtins": "^1.0.3"
			},
			"devDependencies": {
				"standard": "^8.6.0",
				"tap": "^10.0.0"
			},
			"scripts": {
				"cov:test": "TAP_FLAGS='--cov' npm run test:code",
				"test:code": "tap ${TAP_FLAGS:-'--'} test/*.js",
				"test:style": "standard",
				"test": "npm run test:code && npm run test:style"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/npm/validate-npm-package-name.git"
			},
			"keywords": [
				"npm",
				"package",
				"names",
				"validation"
			],
			"author": {
				"name": "zeke"
			},
			"license": "ISC",
			"bugs": {
				"url": "https://github.com/npm/validate-npm-package-name/issues"
			},
			"homepage": "https://github.com/npm/validate-npm-package-name",
			"gitHead": "ddf73c79e920b59413485ca2ae50a38552156d62",
			"_id": "validate-npm-package-name@3.0.0",
			"_shasum": "5fa912d81eb7d0c74afc140de7317f0ca7df437e",
			"_from": ".",
			"_npmVersion": "4.1.1",
			"_nodeVersion": "6.9.4",
			"_npmUser": {
				"name": "chrisdickinson",
				"email": "chris@neversaw.us"
			},
			"dist": {
				"shasum": "5fa912d81eb7d0c74afc140de7317f0ca7df437e",
				"tarball": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "chrisdickinson",
					"email": "chris@neversaw.us"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/validate-npm-package-name-3.0.0.tgz_1487026281960_0.640724653378129"
			},
			"contributors": []
		}
	},
	"time": {
		"modified": "2020-03-20T00:00:03.968Z",
		"created": "2014-11-12T22:55:16.098Z",
		"1.0.0": "2014-11-12T22:55:16.098Z",
		"1.0.1": "2014-11-12T23:01:35.134Z",
		"1.1.0": "2014-11-13T00:48:37.352Z",
		"1.1.1": "2014-11-13T00:49:44.391Z",
		"1.2.0": "2014-11-13T01:01:20.934Z",
		"2.0.0": "2015-01-20T01:22:19.897Z",
		"2.0.1": "2015-01-20T01:23:19.782Z",
		"2.1.0": "2015-04-28T19:20:00.232Z",
		"2.2.0": "2015-04-28T22:41:50.974Z",
		"2.2.1": "2015-06-30T18:33:46.152Z",
		"2.2.2": "2015-06-30T18:33:59.558Z",
		"3.0.0": "2017-02-13T22:51:23.906Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "3.0.0"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"fe1e34598142981feafc9d80280a0b13\"",
			"fetched": 1594657093467
		}
	},
	"_distfiles": {
		"validate-npm-package-name-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-1.0.0.tgz",
			"sha": "1d9079f1b3462366460376e4d8aa05c1c6b7c407",
			"registry": "npmjs"
		},
		"validate-npm-package-name-1.0.1.tgz": {
			"url": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-1.0.1.tgz",
			"sha": "07cc7694759ea445d3a401c3c7079468d768d137",
			"registry": "npmjs"
		},
		"validate-npm-package-name-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-1.1.0.tgz",
			"sha": "900d1c1556efce21581a8e09e857b003836badd9",
			"registry": "npmjs"
		},
		"validate-npm-package-name-1.1.1.tgz": {
			"url": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-1.1.1.tgz",
			"sha": "0797dce7495881b2d1e1ddbb52262a7dcac0fc0c",
			"registry": "npmjs"
		},
		"validate-npm-package-name-1.2.0.tgz": {
			"url": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-1.2.0.tgz",
			"sha": "2115748ff89aafce82b60f90a7d5a54fc01bca28",
			"registry": "npmjs"
		},
		"validate-npm-package-name-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-2.0.0.tgz",
			"sha": "6dfa0e63971c994d7a49d082bc5847c0d570358d",
			"registry": "npmjs"
		},
		"validate-npm-package-name-2.0.1.tgz": {
			"url": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-2.0.1.tgz",
			"sha": "ca006761b2b325f107fab172fb0cfcfc5e412c58",
			"registry": "npmjs"
		},
		"validate-npm-package-name-2.1.0.tgz": {
			"url": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-2.1.0.tgz",
			"sha": "b7c643ba6cec2922c0f7b3b0f69519cbdc44653a",
			"registry": "npmjs"
		},
		"validate-npm-package-name-2.2.0.tgz": {
			"url": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-2.2.0.tgz",
			"sha": "4cb6ff120bd7afb0b5681406cfaea8df2d763477",
			"registry": "npmjs"
		},
		"validate-npm-package-name-2.2.1.tgz": {
			"url": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-2.2.1.tgz",
			"sha": "f7c0ddbec401e0308adcc4451aeeb141505060ee",
			"registry": "npmjs"
		},
		"validate-npm-package-name-2.2.2.tgz": {
			"url": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-2.2.2.tgz",
			"sha": "f65695b22f7324442019a3c7fa39a6e7fd299085",
			"registry": "npmjs"
		},
		"validate-npm-package-name-3.0.0.tgz": {
			"url": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz",
			"sha": "5fa912d81eb7d0c74afc140de7317f0ca7df437e",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"validate-npm-package-name-3.0.0.tgz": {
			"shasum": "5fa912d81eb7d0c74afc140de7317f0ca7df437e"
		}
	},
	"_rev": "2-63b85306a9f63611",
	"_id": "validate-npm-package-name",
	"readme": "# validate-npm-package-name\n\nGive me a string and I'll tell you if it's a valid `npm` package name.\n\nThis package exports a single synchronous function that takes a `string` as\ninput and returns an object with two properties:\n\n- `validForNewPackages` :: `Boolean`\n- `validForOldPackages` :: `Boolean`\n\n## Contents\n\n- [Naming rules](#naming-rules)\n- [Examples](#examples)\n    + [Valid Names](#valid-names)\n    + [Invalid Names](#invalid-names)\n- [Legacy Names](#legacy-names)\n- [Tests](#tests)\n- [License](#license)\n\n## Naming Rules\n\nBelow is a list of rules that valid `npm` package name should conform to.\n\n- package name length should be greater than zero\n- all the characters in the package name must be lowercase i.e., no uppercase or mixed case names are allowed\n- package name *can* consist of hyphens\n- package name must *not* contain any non-url-safe characters (since name ends up being part of a URL)\n- package name should not start with `.` or `_`\n- package name should *not* contain any leading or trailing spaces\n- package name should *not* contain any of the following characters: `~)('!*`\n- package name *cannot* be the same as a node.js/io.js core module nor a reserved/blacklisted name. For example, the following names are invalid:\n    + http\n    + stream\n    + node_modules\n    + favicon.ico\n- package name length cannot exceed 214\n\n\n## Examples\n\n### Valid Names\n\n```js\nvar validate = require(\"validate-npm-package-name\")\n\nvalidate(\"some-package\")\nvalidate(\"example.com\")\nvalidate(\"under_score\")\nvalidate(\"123numeric\")\nvalidate(\"excited!\")\nvalidate(\"@npm/thingy\")\nvalidate(\"@jane/foo.js\")\n```\n\nAll of the above names are valid, so you'll get this object back:\n\n```js\n{\n  validForNewPackages: true,\n  validForOldPackages: true\n}\n```\n\n### Invalid Names\n\n```js\nvalidate(\" leading-space:and:weirdchars\")\n```\n\nThat was never a valid package name, so you get this:\n\n```js\n{\n  validForNewPackages: false,\n  validForOldPackages: false,\n  errors: [\n    'name cannot contain leading or trailing spaces',\n    'name can only contain URL-friendly characters'\n  ]\n}\n```\n\n## Legacy Names\n\nIn the old days of npm, package names were wild. They could have capital\nletters in them. They could be really long. They could be the name of an\nexisting module in node core.\n\nIf you give this function a package name that **used to be valid**, you'll see\na change in the value of `validForNewPackages` property, and a warnings array\nwill be present:\n\n```js\nvalidate(\"eLaBorAtE-paCkAgE-with-mixed-case-and-more-than-214-characters-----------------------------------------------------------------------------------------------------------------------------------------------------------\")\n```\n\nreturns:\n\n```js\n{\n  validForNewPackages: false,\n  validForOldPackages: true,\n  warnings: [\n    \"name can no longer contain capital letters\",\n    \"name can no longer contain more than 214 characters\"\n  ]\n}\n```\n\n## Tests\n\n```sh\nnpm install\nnpm test\n```\n\n## License\n\nISC"
}