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
diff options
context:
space:
mode:
authorForrest L Norvell <forrest@npmjs.com>2015-03-20 01:28:38 +0300
committerForrest L Norvell <forrest@npmjs.com>2015-03-20 01:28:38 +0300
commit3ed41bf64a1bb752bb3155c74dd6ffbbd28c89c9 (patch)
treeea0e59d20761df67575ef08374af6a48dff45f03 /node_modules/npm-package-arg/package.json
parent1e3cb301aa3b4ea07e20c2a04698332ea194a538 (diff)
npm-package-arg@3.1.1
Do the minimal upgrade necessary to get tests passing with new hosted repo metadata. I anticipate the realize-package-specifier update will be a little more invasive.
Diffstat (limited to 'node_modules/npm-package-arg/package.json')
-rw-r--r--node_modules/npm-package-arg/package.json39
1 files changed, 32 insertions, 7 deletions
diff --git a/node_modules/npm-package-arg/package.json b/node_modules/npm-package-arg/package.json
index babbd7312..b742b6f4d 100644
--- a/node_modules/npm-package-arg/package.json
+++ b/node_modules/npm-package-arg/package.json
@@ -1,12 +1,13 @@
{
"name": "npm-package-arg",
- "version": "2.1.3",
+ "version": "3.1.1",
"description": "Parse the things that can be arguments to `npm install`",
"main": "npa.js",
"directories": {
"test": "test"
},
"dependencies": {
+ "hosted-git-info": "^1.5.3",
"semver": "4"
},
"devDependencies": {
@@ -29,10 +30,34 @@
"url": "https://github.com/npm/npm-package-arg/issues"
},
"homepage": "https://github.com/npm/npm-package-arg",
- "readme": "# npm-package-arg\n\nParse the things that can be arguments to `npm install`\n\nTakes an argument like `foo@1.2`, or `foo@user/foo`, or\n`http://x.com/foo.tgz`, or `git+https://github.com/user/foo`, and\nfigures out what type of thing it is.\n\n## USAGE\n\n```javascript\nvar assert = require(\"assert\")\nvar npa = require(\"npm-package-arg\")\n\n// Pass in the descriptor, and it'll return an object\nvar parsed = npa(\"foo@1.2\")\n\n// Returns an object like:\n// {\n// name: \"foo\", // The bit in front of the @\n// type: \"range\", // the type of descriptor this is\n// spec: \"1.2\" // the specifier for this descriptor\n// }\n\n// Completely unreasonable invalid garbage throws an error\n// Make sure you wrap this in a try/catch if you have not\n// already sanitized the inputs!\nassert.throws(function() {\n npa(\"this is not \\0 a valid package name or url\")\n})\n```\n\nFor more examples, see the test file.\n\n## Result Objects\n\nThe objects that are returned by npm-package-arg contain the following\nfields:\n\n* `name` - If known, the `name` field expected in the resulting pkg.\n* `type` - One of the following strings:\n * `git` - A git repo\n * `github` - A github shorthand, like `user/project`\n * `tag` - A tagged version, like `\"foo@latest\"`\n * `version` - A specific version number, like `\"foo@1.2.3\"`\n * `range` - A version range, like `\"foo@2.x\"`\n * `local` - A local file or folder path\n * `remote` - An http url (presumably to a tgz)\n* `spec` - The \"thing\". URL, the range, git repo, etc.\n* `raw` - The original un-modified string that was provided.\n* `rawSpec` - The part after the `name@...`, as it was originally\n provided.\n* `scope` - If a name is something like `@org/module` then the `scope`\n field will be set to `org`. If it doesn't have a scoped name, then\n scope is `null`.\n",
- "readmeFilename": "README.md",
- "gitHead": "9aaabc2aae746371a05f54cdb57a5f9ada003d8f",
- "_id": "npm-package-arg@2.1.3",
- "_shasum": "dfba34bd82dd327c10cb43a65c8db6ef0b812bf7",
- "_from": "npm-package-arg@~2.1.3"
+ "gitHead": "1dc802d4b449f1599c7275bb948c6ecd265c23a8",
+ "_id": "npm-package-arg@3.1.1",
+ "_shasum": "c9e5f7587f8484d1372a9b386fbf8b2443fc1bdb",
+ "_from": "npm-package-arg@>=3.1.1 <3.2.0",
+ "_npmVersion": "2.6.1",
+ "_nodeVersion": "1.1.0",
+ "_npmUser": {
+ "name": "iarna",
+ "email": "me@re-becca.org"
+ },
+ "maintainers": [
+ {
+ "name": "isaacs",
+ "email": "i@izs.me"
+ },
+ {
+ "name": "othiym23",
+ "email": "ogd@aoaioxxysz.net"
+ },
+ {
+ "name": "iarna",
+ "email": "me@re-becca.org"
+ }
+ ],
+ "dist": {
+ "shasum": "c9e5f7587f8484d1372a9b386fbf8b2443fc1bdb",
+ "tarball": "http://registry.npmjs.org/npm-package-arg/-/npm-package-arg-3.1.1.tgz"
+ },
+ "_resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-3.1.1.tgz",
+ "readme": "ERROR: No README data found!"
}