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:
-rw-r--r--node_modules/init-package-json/node_modules/promzard/package.json5
-rw-r--r--node_modules/init-package-json/package.json20
-rw-r--r--node_modules/node-gyp/package.json20
-rw-r--r--node_modules/normalize-package-data/package.json39
-rw-r--r--node_modules/npm-install-checks/package.json35
-rw-r--r--node_modules/npm-package-arg/package.json34
-rw-r--r--node_modules/npm-registry-client/package.json35
-rw-r--r--node_modules/npmconf/config-defs.js2
-rw-r--r--node_modules/npmconf/package.json34
-rw-r--r--node_modules/read-installed/node_modules/debuglog/package.json3
-rw-r--r--node_modules/read-installed/node_modules/readdir-scoped-modules/package.json3
-rw-r--r--node_modules/read-installed/node_modules/util-extend/package.json3
-rw-r--r--node_modules/read-installed/package.json23
-rw-r--r--node_modules/read-package-json/package.json25
14 files changed, 196 insertions, 85 deletions
diff --git a/node_modules/init-package-json/node_modules/promzard/package.json b/node_modules/init-package-json/node_modules/promzard/package.json
index bba3057d9..703b34ac4 100644
--- a/node_modules/init-package-json/node_modules/promzard/package.json
+++ b/node_modules/init-package-json/node_modules/promzard/package.json
@@ -27,7 +27,7 @@
"homepage": "https://github.com/isaacs/promzard",
"_id": "promzard@0.2.2",
"_shasum": "918b9f2b29458cb001781a8856502e4a79b016e0",
- "_from": "promzard@~0.2.0",
+ "_from": "promzard@>=0.2.0-0 <0.3.0-0",
"_npmVersion": "1.4.10",
"_npmUser": {
"name": "isaacs",
@@ -44,6 +44,5 @@
"tarball": "http://registry.npmjs.org/promzard/-/promzard-0.2.2.tgz"
},
"directories": {},
- "_resolved": "https://registry.npmjs.org/promzard/-/promzard-0.2.2.tgz",
- "readme": "ERROR: No README data found!"
+ "_resolved": "https://registry.npmjs.org/promzard/-/promzard-0.2.2.tgz"
}
diff --git a/node_modules/init-package-json/package.json b/node_modules/init-package-json/package.json
index ff9f926fc..c716cd6e8 100644
--- a/node_modules/init-package-json/package.json
+++ b/node_modules/init-package-json/package.json
@@ -1,6 +1,6 @@
{
"name": "init-package-json",
- "version": "1.0.0",
+ "version": "1.0.1",
"main": "init-package-json.js",
"scripts": {
"test": "tap test/*.js"
@@ -21,7 +21,7 @@
"promzard": "~0.2.0",
"read": "~1.0.1",
"read-package-json": "1",
- "semver": "2.x || 3.x"
+ "semver": "2.x || 3.x || 4"
},
"devDependencies": {
"tap": "~0.2.5",
@@ -37,15 +37,15 @@
"prompt",
"start"
],
- "gitHead": "e8c42e4be8877195e0ef2cd0b50d806afd2eec08",
+ "gitHead": "e1a5917ba1723ab5dcedacbffb5b10208d203e2f",
"bugs": {
"url": "https://github.com/isaacs/init-package-json/issues"
},
"homepage": "https://github.com/isaacs/init-package-json",
- "_id": "init-package-json@1.0.0",
- "_shasum": "8985a99ef11589695d6d3a5d03300b1eab0dd47a",
- "_from": "init-package-json@1.0.0",
- "_npmVersion": "1.4.21",
+ "_id": "init-package-json@1.0.1",
+ "_shasum": "c01b08cc90504ebc448d57b468e66fc08293e8a8",
+ "_from": "init-package-json@>=1.0.0-0 <1.1.0-0",
+ "_npmVersion": "2.0.0-beta.3",
"_npmUser": {
"name": "isaacs",
"email": "i@izs.me"
@@ -57,9 +57,9 @@
}
],
"dist": {
- "shasum": "8985a99ef11589695d6d3a5d03300b1eab0dd47a",
- "tarball": "http://registry.npmjs.org/init-package-json/-/init-package-json-1.0.0.tgz"
+ "shasum": "c01b08cc90504ebc448d57b468e66fc08293e8a8",
+ "tarball": "http://registry.npmjs.org/init-package-json/-/init-package-json-1.0.1.tgz"
},
"directories": {},
- "_resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.0.0.tgz"
+ "_resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.0.1.tgz"
}
diff --git a/node_modules/node-gyp/package.json b/node_modules/node-gyp/package.json
index b9ec750be..2e2e47c7a 100644
--- a/node_modules/node-gyp/package.json
+++ b/node_modules/node-gyp/package.json
@@ -10,7 +10,7 @@
"bindings",
"gyp"
],
- "version": "1.0.1",
+ "version": "1.0.2",
"installVersion": 9,
"author": {
"name": "Nathan Rajlich",
@@ -37,23 +37,23 @@
"osenv": "0",
"request": "2",
"rimraf": "2",
- "semver": "2.x || 3.x",
+ "semver": "2.x || 3.x || 4",
"tar": "^1.0.0",
"which": "1"
},
"engines": {
"node": ">= 0.8.0"
},
- "gitHead": "b2abd70377c356483c98509b14a01d71f1eaa17f",
+ "gitHead": "1e399b471945b35f3bfbca4a10fba31a6739b5db",
"bugs": {
"url": "https://github.com/TooTallNate/node-gyp/issues"
},
"homepage": "https://github.com/TooTallNate/node-gyp",
- "_id": "node-gyp@1.0.1",
+ "_id": "node-gyp@1.0.2",
"scripts": {},
- "_shasum": "d5e364145ff10b259be9986855c83b5a76a2d975",
- "_from": "node-gyp@latest",
- "_npmVersion": "1.4.22",
+ "_shasum": "b0bb6d2d762271408dd904853e7aa3000ed2eb57",
+ "_from": "node-gyp@>=1.0.1-0 <1.1.0-0",
+ "_npmVersion": "2.0.0-beta.3",
"_npmUser": {
"name": "isaacs",
"email": "i@izs.me"
@@ -73,9 +73,9 @@
}
],
"dist": {
- "shasum": "d5e364145ff10b259be9986855c83b5a76a2d975",
- "tarball": "http://registry.npmjs.org/node-gyp/-/node-gyp-1.0.1.tgz"
+ "shasum": "b0bb6d2d762271408dd904853e7aa3000ed2eb57",
+ "tarball": "http://registry.npmjs.org/node-gyp/-/node-gyp-1.0.2.tgz"
},
"directories": {},
- "_resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-1.0.1.tgz"
+ "_resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-1.0.2.tgz"
}
diff --git a/node_modules/normalize-package-data/package.json b/node_modules/normalize-package-data/package.json
index 2c7b0440e..0471bcd6e 100644
--- a/node_modules/normalize-package-data/package.json
+++ b/node_modules/normalize-package-data/package.json
@@ -1,6 +1,6 @@
{
"name": "normalize-package-data",
- "version": "1.0.1",
+ "version": "1.0.2",
"author": {
"name": "Meryn Stol",
"email": "merynstol@gmail.com"
@@ -17,7 +17,7 @@
"dependencies": {
"github-url-from-git": "^1.3.0",
"github-url-from-username-repo": "^1.0.0",
- "semver": "2 || 3"
+ "semver": "2 || 3 || 4"
},
"devDependencies": {
"tap": "~0.2.5",
@@ -38,14 +38,37 @@
"email": "rok@kowalski.gd"
}
],
- "readme": "# normalize-package-data [![Build Status](https://travis-ci.org/meryn/normalize-package-data.png?branch=master)](https://travis-ci.org/meryn/normalize-package-data)\n\nnormalize-package data exports a function that normalizes package metadata. This data is typically found in a package.json file, but in principle could come from any source - for example the npm registry.\n\nnormalize-package-data is used by [read-package-json](https://npmjs.org/package/read-package-json) to normalize the data it reads from a package.json file. In turn, read-package-json is used by [npm](https://npmjs.org/package/npm) and various npm-related tools.\n\n## Installation\n\n```\nnpm install normalize-package-data\n```\n\n## Usage\n\nBasic usage is really simple. You call the function that normalize-package-data exports. Let's call it `normalizeData`.\n\n```javascript\nnormalizeData = require('normalize-package-data')\npackageData = fs.readfileSync(\"package.json\")\nnormalizeData(packageData)\n// packageData is now normalized\n```\n\n#### Strict mode\n\nYou may activate strict validation by passing true as the second argument.\n\n```javascript\nnormalizeData = require('normalize-package-data')\npackageData = fs.readfileSync(\"package.json\")\nwarnFn = function(msg) { console.error(msg) }\nnormalizeData(packageData, true)\n// packageData is now normalized\n```\n\nIf strict mode is activated, only Semver 2.0 version strings are accepted. Otherwise, Semver 1.0 strings are accepted as well. Packages must have a name, and the name field must not have contain leading or trailing whitespace.\n\n#### Warnings\n\nOptionally, you may pass a \"warning\" function. It gets called whenever the `normalizeData` function encounters something that doesn't look right. It indicates less than perfect input data.\n\n```javascript\nnormalizeData = require('normalize-package-data')\npackageData = fs.readfileSync(\"package.json\")\nwarnFn = function(msg) { console.error(msg) }\nnormalizeData(packageData, warnFn)\n// packageData is now normalized. Any number of warnings may have been logged.\n```\n\nYou may combine strict validation with warnings by passing `true` as the second argument, and `warnFn` as third.\n\nWhen `private` field is set to `true`, warnings will be suppressed.\n\n### Potential exceptions\n\nIf the supplied data has an invalid name or version vield, `normalizeData` will throw an error. Depending on where you call `normalizeData`, you may want to catch these errors so can pass them to a callback.\n\n## What normalization (currently) entails\n\n* The value of `name` field gets trimmed (unless in strict mode).\n* The value of the `version` field gets cleaned by `semver.clean`. See [documentation for the semver module](https://github.com/isaacs/node-semver).\n* If `name` and/or `version` fields are missing, they are set to empty strings.\n* If `files` field is not an array, it will be removed.\n* If `bin` field is a string, then `bin` field will become an object with `name` set to the value of the `name` field, and `bin` set to the original string value.\n* If `man` field is a string, it will become an array with the original string as its sole member.\n* If `keywords` field is string, it is considered to be a list of keywords separated by one or more white-space characters. It gets converted to an array by splitting on `\\s+`.\n* All people fields (`author`, `maintainers`, `contributors`) get converted into objects with name, email and url properties.\n* If `bundledDependencies` field (a typo) exists and `bundleDependencies` field does not, `bundledDependencies` will get renamed to `bundleDependencies`.\n* If the value of any of the dependencies fields (`dependencies`, `devDependencies`, `optionalDependencies`) is a string, it gets converted into an object with familiar `name=>value` pairs.\n* The values in `optionalDependencies` get added to `dependencies`. The `optionalDependencies` array is left untouched.\n* If `description` field does not exist, but `readme` field does, then (more or less) the first paragraph of text that's found in the readme is taken as value for `description`.\n* If `repository` field is a string, it will become an object with `url` set to the original string value, and `type` set to `\"git\"`.\n* If `repository.url` is not a valid url, but in the style of \"[owner-name]/[repo-name]\", `repository.url` will be set to git://github.com/[owner-name]/[repo-name]\n* If `bugs` field is a string, the value of `bugs` field is changed into an object with `url` set to the original string value.\n* If `bugs` field does not exist, but `repository` field points to a repository hosted on GitHub, the value of the `bugs` field gets set to an url in the form of https://github.com/[owner-name]/[repo-name]/issues . If the repository field points to a GitHub Gist repo url, the associated http url is chosen.\n* If `bugs` field is an object, the resulting value only has email and url properties. If email and url properties are not strings, they are ignored. If no valid values for either email or url is found, bugs field will be removed.\n* If `homepage` field is not a string, it will be removed.\n* If the url in the `homepage` field does not specify a protocol, then http is assumed. For example, `myproject.org` will be changed to `http://myproject.org`.\n* If `homepage` field does not exist, but `repository` field points to a repository hosted on GitHub, the value of the `homepage` field gets set to an url in the form of https://github.com/[owner-name]/[repo-name]/ . If the repository field points to a GitHub Gist repo url, the associated http url is chosen.\n\n### Rules for name field\n\nIf `name` field is given, the value of the name field must be a string. The string may not:\n\n* start with a period.\n* contain the following characters: `/@\\s+%`\n* contain and characters that would need to be encoded for use in urls.\n* resemble the word `node_modules` or `favicon.ico` (case doesn't matter).\n\n### Rules for version field\n\nIf `version` field is given, the value of the version field must be a valid *semver* string, as determined by the `semver.valid` method. See [documentation for the semver module](https://github.com/isaacs/node-semver).\n\n## Credits\n\nThis package contains code based on read-package-json written by Isaac Z. Schlueter. Used with permisson.\n\n## License\n\nnormalize-package-data is released under the [BSD 2-Clause License](http://opensource.org/licenses/MIT). \nCopyright (c) 2013 Meryn Stol \n",
- "readmeFilename": "README.md",
- "gitHead": "d260644f514672cc84f1cc471024679cccc4fd65",
+ "gitHead": "05fafb91466ac634fa7d591d0796d64b0b432dc0",
"bugs": {
"url": "https://github.com/meryn/normalize-package-data/issues"
},
"homepage": "https://github.com/meryn/normalize-package-data",
- "_id": "normalize-package-data@1.0.1",
- "_shasum": "2a4b5200c82cc47bb91c8c9cf47d645499d200bf",
- "_from": "normalize-package-data@>=1.0.1-0 <2.0.0-0"
+ "_id": "normalize-package-data@1.0.2",
+ "_shasum": "32a902ad3cad3286f1106b9b9550062f44ee2118",
+ "_from": "normalize-package-data@>=1.0.1-0 <1.1.0-0",
+ "_npmVersion": "2.0.0-beta.3",
+ "_npmUser": {
+ "name": "isaacs",
+ "email": "i@izs.me"
+ },
+ "maintainers": [
+ {
+ "name": "meryn",
+ "email": "merynstol@gmail.com"
+ },
+ {
+ "name": "isaacs",
+ "email": "i@izs.me"
+ },
+ {
+ "name": "othiym23",
+ "email": "ogd@aoaioxxysz.net"
+ }
+ ],
+ "dist": {
+ "shasum": "32a902ad3cad3286f1106b9b9550062f44ee2118",
+ "tarball": "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-1.0.2.tgz"
+ },
+ "directories": {},
+ "_resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-1.0.2.tgz"
}
diff --git a/node_modules/npm-install-checks/package.json b/node_modules/npm-install-checks/package.json
index e0e98a1c9..06ca052e4 100644
--- a/node_modules/npm-install-checks/package.json
+++ b/node_modules/npm-install-checks/package.json
@@ -1,11 +1,11 @@
{
"name": "npm-install-checks",
- "version": "1.0.3",
+ "version": "1.0.4",
"description": "checks that npm runs during the installation of a module",
"main": "index.js",
"dependencies": {
"npmlog": "0.1",
- "semver": "^2.3.0 || 3.x"
+ "semver": "^2.3.0 || 3.x || 4"
},
"devDependencies": {
"tap": "~0.4.8",
@@ -32,10 +32,29 @@
"bugs": {
"url": "https://github.com/npm/npm-install-checks/issues"
},
- "readme": "# npm-install-checks\n\nA package that contains checks that npm runs during the installation.\n\n## API\n\n### .checkEngine(target, npmVer, nodeVer, force, strict, cb)\nCheck if node/npm version is supported by the package.\n\nError type: `ENOTSUP`\n\n### .checkPlatform(target, force, cb)\nCheck if OS/Arch is supported by the package.\n\nError type: `EBADPLATFORM`\n\n### .checkCycle(target, ancestors, cb)\nCheck for cyclic dependencies.\n\nError type: `ECYCLE`\n\n### .checkGit(folder, cb)\nCheck if a folder is a .git folder.\n\nError type: `EISGIT`\n",
- "readmeFilename": "README.md",
- "gitHead": "ca29c68e45e691062471eeb4875f4ec5905277c5",
- "_id": "npm-install-checks@1.0.3",
- "_shasum": "9301006141a8f1454ae6bfe9a2f89da91316de02",
- "_from": "npm-install-checks@>=1.0.2-0 <1.1.0-0"
+ "gitHead": "05944f95860b0ac3769667551c4b7aa3d3fcdc32",
+ "_id": "npm-install-checks@1.0.4",
+ "_shasum": "9757c6f9d4d493c2489465da6d07a8ed416d44c8",
+ "_from": "npm-install-checks@>=1.0.2-0 <1.1.0-0",
+ "_npmVersion": "2.0.0-beta.3",
+ "_npmUser": {
+ "name": "isaacs",
+ "email": "i@izs.me"
+ },
+ "maintainers": [
+ {
+ "name": "robertkowalski",
+ "email": "rok@kowalski.gd"
+ },
+ {
+ "name": "isaacs",
+ "email": "i@izs.me"
+ }
+ ],
+ "dist": {
+ "shasum": "9757c6f9d4d493c2489465da6d07a8ed416d44c8",
+ "tarball": "http://registry.npmjs.org/npm-install-checks/-/npm-install-checks-1.0.4.tgz"
+ },
+ "directories": {},
+ "_resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-1.0.4.tgz"
}
diff --git a/node_modules/npm-package-arg/package.json b/node_modules/npm-package-arg/package.json
index b887ee7bf..bbd91995b 100644
--- a/node_modules/npm-package-arg/package.json
+++ b/node_modules/npm-package-arg/package.json
@@ -1,13 +1,13 @@
{
"name": "npm-package-arg",
- "version": "2.1.0",
+ "version": "2.1.1",
"description": "Parse the things that can be arguments to `npm install`",
"main": "npa.js",
"directories": {
"test": "test"
},
"dependencies": {
- "semver": "^2.3.0 || 3.x"
+ "semver": "^2.3.0 || 3.x || 4"
},
"devDependencies": {
"tap": "^0.4.9"
@@ -29,10 +29,28 @@
"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": "9e46839145b953ee14ad489958c6466e59c4a874",
- "_id": "npm-package-arg@2.1.0",
- "_shasum": "ed0c544e2fb07403491edb3bb85aca995f0454fa",
- "_from": "npm-package-arg@>=2.1.0-0 <3.0.0-0"
+ "gitHead": "d0098822ba9212d12cf78578973a83903d4c4f4c",
+ "_id": "npm-package-arg@2.1.1",
+ "_shasum": "05cd158bd581be9588b588d0937ebfe649ff04cd",
+ "_from": "npm-package-arg@>=2.1.0-0 <2.2.0-0",
+ "_npmVersion": "2.0.0-beta.3",
+ "_npmUser": {
+ "name": "isaacs",
+ "email": "i@izs.me"
+ },
+ "maintainers": [
+ {
+ "name": "isaacs",
+ "email": "i@izs.me"
+ },
+ {
+ "name": "othiym23",
+ "email": "ogd@aoaioxxysz.net"
+ }
+ ],
+ "dist": {
+ "shasum": "05cd158bd581be9588b588d0937ebfe649ff04cd",
+ "tarball": "http://registry.npmjs.org/npm-package-arg/-/npm-package-arg-2.1.1.tgz"
+ },
+ "_resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-2.1.1.tgz"
}
diff --git a/node_modules/npm-registry-client/package.json b/node_modules/npm-registry-client/package.json
index 54a1d676e..1d2b7405b 100644
--- a/node_modules/npm-registry-client/package.json
+++ b/node_modules/npm-registry-client/package.json
@@ -6,7 +6,7 @@
},
"name": "npm-registry-client",
"description": "Client for the npm registry",
- "version": "3.1.7",
+ "version": "3.1.8",
"repository": {
"url": "git://github.com/isaacs/npm-registry-client"
},
@@ -24,7 +24,7 @@
"request": "2 >=2.25.0",
"retry": "0.6.0",
"rimraf": "2",
- "semver": "2 >=2.2.1 || 3.x",
+ "semver": "2 >=2.2.1 || 3.x || 4",
"slide": "^1.1.3",
"npmlog": ""
},
@@ -36,14 +36,33 @@
"npmlog": ""
},
"license": "ISC",
- "readme": "# npm-registry-client\n\nThe code that npm uses to talk to the registry.\n\nIt handles all the caching and HTTP calls.\n\n## Usage\n\n```javascript\nvar RegClient = require('npm-registry-client')\nvar client = new RegClient(config)\nvar uri = \"npm://registry.npmjs.org/npm\"\nvar options = {timeout: 1000}\n\nclient.get(uri, options, function (error, data, raw, res) {\n // error is an error if there was a problem.\n // data is the parsed data object\n // raw is the json string\n // res is the response from couch\n})\n```\n\n# Registry URLs\n\nThe registry calls take either a full URL pointing to a resource in the\nregistry, or a base URL for the registry as a whole (for the base URL, any path\nwill be ignored). In addition to `http` and `https`, `npm` URLs are allowed.\n`npm` URLs are `https` URLs with the additional restrictions that they will\nalways include authorization credentials, and the response is always registry\nmetadata (and not tarballs or other attachments).\n\n# Configuration\n\nThis program is designed to work with\n[npmconf](https://npmjs.org/package/npmconf), but you can also pass in\na plain-jane object with the appropriate configs, and it'll shim it\nfor you. Any configuration thingie that has get/set/del methods will\nalso be accepted.\n\n* `cache` **Required** {String} Path to the cache folder\n* `always-auth` {Boolean} Auth even for GET requests.\n* `auth` {String} A base64-encoded `username:password`\n* `email` {String} User's email address\n* `tag` {String} The default tag to use when publishing new packages.\n Default = `\"latest\"`\n* `ca` {String} Cerficate signing authority certificates to trust.\n* `cert` {String} Client certificate (PEM encoded). Enable access\n to servers that require client certificates\n* `key` {String} Private key (PEM encoded) for client certificate 'cert'\n* `strict-ssl` {Boolean} Whether or not to be strict with SSL\n certificates. Default = `true`\n* `user-agent` {String} User agent header to send. Default =\n `\"node/{process.version} {process.platform} {process.arch}\"`\n* `log` {Object} The logger to use. Defaults to `require(\"npmlog\")` if\n that works, otherwise logs are disabled.\n* `fetch-retries` {Number} Number of times to retry on GET failures.\n Default=2\n* `fetch-retry-factor` {Number} `factor` setting for `node-retry`. Default=10\n* `fetch-retry-mintimeout` {Number} `minTimeout` setting for `node-retry`.\n Default=10000 (10 seconds)\n* `fetch-retry-maxtimeout` {Number} `maxTimeout` setting for `node-retry`.\n Default=60000 (60 seconds)\n* `proxy` {URL} The url to proxy requests through.\n* `https-proxy` {URL} The url to proxy https requests through.\n Defaults to be the same as `proxy` if unset.\n* `_auth` {String} The base64-encoded authorization header.\n* `username` `_password` {String} Username/password to use to generate\n `_auth` if not supplied.\n* `_token` {Object} A token for use with\n [couch-login](https://npmjs.org/package/couch-login)\n\n# client.request(method, uri, options, cb)\n\n* `method` {String} HTTP method\n* `uri` {String} URI pointing to the resource to request\n* `options` {Object} Object containing optional per-request properties.\n * `what` {Stream | Buffer | String | Object} The request body. Objects\n that are not Buffers or Streams are encoded as JSON.\n * `etag` {String} The cached ETag\n * `follow` {Boolean} Follow 302/301 responses (defaults to true)\n* `cb` {Function}\n * `error` {Error | null}\n * `data` {Object} the parsed data object\n * `raw` {String} the json\n * `res` {Response Object} response from couch\n\nMake a request to the registry. All the other methods are wrappers around\n`request`.\n\n# client.adduser(base, username, password, email, cb)\n\n* `base` {String} Base registry URL\n* `username` {String}\n* `password` {String}\n* `email` {String}\n* `cb` {Function}\n\nAdd a user account to the registry, or verify the credentials.\n\n# client.deprecate(uri, version, message, cb)\n\n* `uri` {String} Full registry URI for the deprecated package\n* `version` {String} Semver version range\n* `message` {String} The message to use as a deprecation warning\n* `cb` {Function}\n\nDeprecate a version of a package in the registry.\n\n# client.bugs(uri, cb)\n\n* `uri` {String} Full registry URI for the package\n* `cb` {Function}\n\nGet the url for bugs of a package\n\n# client.get(uri, options, cb)\n\n* `uri` {String} The complete registry URI to fetch\n* `options` {Object} Object containing optional per-request properties.\n * `timeout` {Number} Duration before the request times out.\n * `follow` {Boolean} Follow 302/301 responses (defaults to true)\n * `staleOk` {Boolean} If there's cached data available, then return that\n to the callback quickly, and update the cache the background.\n\nFetches data from the registry via a GET request, saving it in the cache folder\nwith the ETag.\n\n# client.publish(uri, data, tarball, cb)\n\n* `uri` {String} The registry URI to publish to\n* `data` {Object} Package data\n* `tarball` {String | Stream} Filename or stream of the package tarball\n* `cb` {Function}\n\nPublish a package to the registry.\n\nNote that this does not create the tarball from a folder. However, it can\naccept a gzipped tar stream or a filename to a tarball.\n\n# client.star(uri, starred, cb)\n\n* `uri` {String} The complete registry URI to star\n* `starred` {Boolean} True to star the package, false to unstar it.\n* `cb` {Function}\n\nStar or unstar a package.\n\nNote that the user does not have to be the package owner to star or unstar a\npackage, though other writes do require that the user be the package owner.\n\n# client.stars(base, username, cb)\n\n* `base` {String} The base URL for the registry\n* `username` {String} Name of user to fetch starred packages for.\n* `cb` {Function}\n\nView your own or another user's starred packages.\n\n# client.tag(uri, version, tag, cb)\n\n* `uri` {String} The complete registry URI to tag\n* `version` {String} Version to tag\n* `tag` {String} Tag name to apply\n* `cb` {Function}\n\nMark a version in the `dist-tags` hash, so that `pkg@tag` will fetch the\nspecified version.\n\n# client.unpublish(uri, [ver], cb)\n\n* `uri` {String} The complete registry URI to unpublish\n* `ver` {String} version to unpublish. Leave blank to unpublish all\n versions.\n* `cb` {Function}\n\nRemove a version of a package (or all versions) from the registry. When the\nlast version us unpublished, the entire document is removed from the database.\n\n# client.upload(uri, file, [etag], [nofollow], cb)\n\n* `uri` {String} The complete registry URI to upload to\n* `file` {String | Stream} Either the filename or a readable stream\n* `etag` {String} Cache ETag\n* `nofollow` {Boolean} Do not follow 301/302 responses\n* `cb` {Function}\n\nUpload an attachment. Mostly used by `client.publish()`.\n",
- "readmeFilename": "README.md",
- "gitHead": "856eebbc92fc59a48eca8cf294efaf919ba25631",
+ "gitHead": "aecae00b7aa888709c8e9e77fe29ba540805ef24",
"bugs": {
"url": "https://github.com/isaacs/npm-registry-client/issues"
},
"homepage": "https://github.com/isaacs/npm-registry-client",
- "_id": "npm-registry-client@3.1.7",
- "_shasum": "e8ba3c4c304d3faa37aeeaae7ffdaa32e4cfb1c9",
- "_from": "npm-registry-client@>=3.1.7-0 <3.2.0-0"
+ "_id": "npm-registry-client@3.1.8",
+ "_shasum": "8cc5e0e6523683a95ba0735e53fddb5819372033",
+ "_from": "npm-registry-client@>=3.1.7-0 <3.2.0-0",
+ "_npmVersion": "2.0.0-beta.3",
+ "_npmUser": {
+ "name": "isaacs",
+ "email": "i@izs.me"
+ },
+ "maintainers": [
+ {
+ "name": "isaacs",
+ "email": "i@izs.me"
+ },
+ {
+ "name": "othiym23",
+ "email": "ogd@aoaioxxysz.net"
+ }
+ ],
+ "dist": {
+ "shasum": "8cc5e0e6523683a95ba0735e53fddb5819372033",
+ "tarball": "http://registry.npmjs.org/npm-registry-client/-/npm-registry-client-3.1.8.tgz"
+ },
+ "directories": {},
+ "_resolved": "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-3.1.8.tgz"
}
diff --git a/node_modules/npmconf/config-defs.js b/node_modules/npmconf/config-defs.js
index 824c59f8e..b0b4acf22 100644
--- a/node_modules/npmconf/config-defs.js
+++ b/node_modules/npmconf/config-defs.js
@@ -41,7 +41,7 @@ function validateSemver (data, k, val) {
}
function validateTag (data, k, val) {
- val = val.trim()
+ val = ('' + val).trim()
if (!val || semver.validRange(val)) return false
data[k] = val
}
diff --git a/node_modules/npmconf/package.json b/node_modules/npmconf/package.json
index 6c9261c09..2699e90b8 100644
--- a/node_modules/npmconf/package.json
+++ b/node_modules/npmconf/package.json
@@ -1,6 +1,6 @@
{
"name": "npmconf",
- "version": "2.0.8",
+ "version": "2.0.9",
"description": "The config thing npm uses",
"main": "npmconf.js",
"directories": {
@@ -14,7 +14,7 @@
"nopt": "~3.0.1",
"once": "~1.3.0",
"osenv": "^0.1.0",
- "semver": "2 || 3",
+ "semver": "2 || 3 || 4",
"uid-number": "0.0.5"
},
"devDependencies": {
@@ -40,14 +40,32 @@
"url": "http://blog.izs.me"
},
"license": "BSD",
- "readme": "# npmconf\n\nThe config thing npm uses\n\nIf you are interested in interacting with the config settings that npm\nuses, then use this module.\n\nHowever, if you are writing a new Node.js program, and want\nconfiguration functionality similar to what npm has, but for your\nown thing, then I'd recommend using [rc](https://github.com/dominictarr/rc),\nwhich is probably what you want.\n\nIf I were to do it all over again, that's what I'd do for npm. But,\nalas, there are many systems depending on many of the particulars of\nnpm's configuration setup, so it's not worth the cost of changing.\n\n## USAGE\n\n```javascript\nvar npmconf = require('npmconf')\n\n// pass in the cli options that you read from the cli\n// or whatever top-level configs you want npm to use for now.\nnpmconf.load({some:'configs'}, function (er, conf) {\n // do stuff with conf\n conf.get('some', 'cli') // 'configs'\n conf.get('username') // 'joebobwhatevers'\n conf.set('foo', 'bar', 'user')\n conf.save('user', function (er) {\n // foo = bar is now saved to ~/.npmrc or wherever\n })\n})\n```\n",
- "readmeFilename": "README.md",
- "gitHead": "99628196888b0f8f94c073568a82c2b7546044d6",
+ "gitHead": "1f07a91b86f3bbba00967d7079dc6a456e746734",
"bugs": {
"url": "https://github.com/isaacs/npmconf/issues"
},
"homepage": "https://github.com/isaacs/npmconf",
- "_id": "npmconf@2.0.8",
- "_shasum": "23557077e288559b177d4bb992266be55a5770a3",
- "_from": "npmconf@>=2.0.8-0 <3.0.0-0"
+ "_id": "npmconf@2.0.9",
+ "_shasum": "5c87e5fb308104eceeca781e3d9115d216351ef2",
+ "_from": "npmconf@>=2.0.8-0 <2.1.0-0",
+ "_npmVersion": "2.0.0-beta.3",
+ "_npmUser": {
+ "name": "isaacs",
+ "email": "i@izs.me"
+ },
+ "maintainers": [
+ {
+ "name": "isaacs",
+ "email": "i@izs.me"
+ },
+ {
+ "name": "othiym23",
+ "email": "ogd@aoaioxxysz.net"
+ }
+ ],
+ "dist": {
+ "shasum": "5c87e5fb308104eceeca781e3d9115d216351ef2",
+ "tarball": "http://registry.npmjs.org/npmconf/-/npmconf-2.0.9.tgz"
+ },
+ "_resolved": "https://registry.npmjs.org/npmconf/-/npmconf-2.0.9.tgz"
}
diff --git a/node_modules/read-installed/node_modules/debuglog/package.json b/node_modules/read-installed/node_modules/debuglog/package.json
index d1a4fdeb6..396662562 100644
--- a/node_modules/read-installed/node_modules/debuglog/package.json
+++ b/node_modules/read-installed/node_modules/debuglog/package.json
@@ -41,6 +41,5 @@
],
"directories": {},
"_shasum": "aa24ffb9ac3df9a2351837cfb2d279360cd78492",
- "_resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz",
- "readme": "ERROR: No README data found!"
+ "_resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz"
}
diff --git a/node_modules/read-installed/node_modules/readdir-scoped-modules/package.json b/node_modules/read-installed/node_modules/readdir-scoped-modules/package.json
index 982135b66..84b91e75a 100644
--- a/node_modules/read-installed/node_modules/readdir-scoped-modules/package.json
+++ b/node_modules/read-installed/node_modules/readdir-scoped-modules/package.json
@@ -50,6 +50,5 @@
"shasum": "e939de969b38b3e7dfaa14fbcfe7a2fd15a4ea37",
"tarball": "http://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.0.0.tgz"
},
- "_resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.0.0.tgz",
- "readme": "ERROR: No README data found!"
+ "_resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.0.0.tgz"
}
diff --git a/node_modules/read-installed/node_modules/util-extend/package.json b/node_modules/read-installed/node_modules/util-extend/package.json
index cbcbed27f..0bab48d32 100644
--- a/node_modules/read-installed/node_modules/util-extend/package.json
+++ b/node_modules/read-installed/node_modules/util-extend/package.json
@@ -36,6 +36,5 @@
],
"directories": {},
"_shasum": "bb703b79480293ddcdcfb3c6a9fea20f483415bc",
- "_resolved": "https://registry.npmjs.org/util-extend/-/util-extend-1.0.1.tgz",
- "homepage": "https://github.com/isaacs/util-extend"
+ "_resolved": "https://registry.npmjs.org/util-extend/-/util-extend-1.0.1.tgz"
}
diff --git a/node_modules/read-installed/package.json b/node_modules/read-installed/package.json
index 8268fddae..2c5022553 100644
--- a/node_modules/read-installed/package.json
+++ b/node_modules/read-installed/package.json
@@ -1,7 +1,7 @@
{
"name": "read-installed",
"description": "Read all the installed packages in a folder, and return a tree structure with all the data.",
- "version": "3.1.2",
+ "version": "3.1.3",
"repository": {
"type": "git",
"url": "git://github.com/isaacs/read-installed"
@@ -14,7 +14,7 @@
"debuglog": "^1.0.1",
"read-package-json": "1",
"readdir-scoped-modules": "^1.0.0",
- "semver": "2 || 3",
+ "semver": "2 || 3 || 4",
"slide": "~1.1.3",
"util-extend": "^1.0.1",
"graceful-fs": "2 || 3"
@@ -33,18 +33,18 @@
"rimraf": "^2.2.8",
"tap": "~0.4.8"
},
- "gitHead": "078d83b453f9863c53e87682aa1e58f55fc7fb1d",
+ "gitHead": "50e45af7581b1a879c62146fafbfa1b92842f7df",
"bugs": {
"url": "https://github.com/isaacs/read-installed/issues"
},
"homepage": "https://github.com/isaacs/read-installed",
- "_id": "read-installed@3.1.2",
- "_shasum": "42a740288208921a77d96a068135c2192cfe505a",
- "_from": "read-installed@>=3.1.2-0 <4.0.0-0",
+ "_id": "read-installed@3.1.3",
+ "_shasum": "c09092a13c2117f22842cad16804f3b059129d11",
+ "_from": "read-installed@>=3.1.2-0 <3.2.0-0",
"_npmVersion": "2.0.0-beta.3",
"_npmUser": {
- "name": "othiym23",
- "email": "ogd@aoaioxxysz.net"
+ "name": "isaacs",
+ "email": "i@izs.me"
},
"maintainers": [
{
@@ -57,10 +57,9 @@
}
],
"dist": {
- "shasum": "42a740288208921a77d96a068135c2192cfe505a",
- "tarball": "http://registry.npmjs.org/read-installed/-/read-installed-3.1.2.tgz"
+ "shasum": "c09092a13c2117f22842cad16804f3b059129d11",
+ "tarball": "http://registry.npmjs.org/read-installed/-/read-installed-3.1.3.tgz"
},
"directories": {},
- "_resolved": "https://registry.npmjs.org/read-installed/-/read-installed-3.1.2.tgz",
- "readme": "ERROR: No README data found!"
+ "_resolved": "https://registry.npmjs.org/read-installed/-/read-installed-3.1.3.tgz"
}
diff --git a/node_modules/read-package-json/package.json b/node_modules/read-package-json/package.json
index fdace7617..1fd2f674f 100644
--- a/node_modules/read-package-json/package.json
+++ b/node_modules/read-package-json/package.json
@@ -30,8 +30,6 @@
"graceful-fs": "2 || 3"
},
"license": "ISC",
- "readme": "# read-package-json\n\nThis is the thing that npm uses to read package.json files. It\nvalidates some stuff, and loads some default things.\n\nIt keeps a cache of the files you've read, so that you don't end\nup reading the same package.json file multiple times.\n\nNote that if you just want to see what's literally in the package.json\nfile, you can usually do `var data = require('some-module/package.json')`.\n\nThis module is basically only needed by npm, but it's handy to see what\nnpm will see when it looks at your package.\n\n## Usage\n\n```javascript\nvar readJson = require('read-package-json')\n\n// readJson(filename, [logFunction=noop], [strict=false], cb)\nreadJson('/path/to/package.json', console.error, false, function (er, data) {\n if (er) {\n console.error(\"There was an error reading the file\")\n return\n }\n\n console.error('the package data is', data)\n});\n```\n\n## readJson(file, [logFn = noop], [strict = false], cb)\n\n* `file` {String} The path to the package.json file\n* `logFn` {Function} Function to handle logging. Defaults to a noop.\n* `strict` {Boolean} True to enforce SemVer 2.0 version strings, and\n other strict requirements.\n* `cb` {Function} Gets called with `(er, data)`, as is The Node Way.\n\nReads the JSON file and does the things.\n\n## `package.json` Fields\n\nSee `man 5 package.json` or `npm help json`.\n\n## readJson.log\n\nBy default this is a reference to the `npmlog` module. But if that\nmodule can't be found, then it'll be set to just a dummy thing that does\nnothing.\n\nReplace with your own `{log,warn,error}` object for fun loggy time.\n\n## readJson.extras(file, data, cb)\n\nRun all the extra stuff relative to the file, with the parsed data.\n\nModifies the data as it does stuff. Calls the cb when it's done.\n\n## readJson.extraSet = [fn, fn, ...]\n\nArray of functions that are called by `extras`. Each one receives the\narguments `fn(file, data, cb)` and is expected to call `cb(er, data)`\nwhen done or when an error occurs.\n\nOrder is indeterminate, so each function should be completely\nindependent.\n\nMix and match!\n\n## readJson.cache\n\nThe `lru-cache` object that readJson uses to not read the same file over\nand over again. See\n[lru-cache](https://github.com/isaacs/node-lru-cache) for details.\n\n## Other Relevant Files Besides `package.json`\n\nSome other files have an effect on the resulting data object, in the\nfollowing ways:\n\n### `README?(.*)`\n\nIf there is a `README` or `README.*` file present, then npm will attach\na `readme` field to the data with the contents of this file.\n\nOwing to the fact that roughly 100% of existing node modules have\nMarkdown README files, it will generally be assumed to be Markdown,\nregardless of the extension. Please plan accordingly.\n\n### `server.js`\n\nIf there is a `server.js` file, and there is not already a\n`scripts.start` field, then `scripts.start` will be set to `node\nserver.js`.\n\n### `AUTHORS`\n\nIf there is not already a `contributors` field, then the `contributors`\nfield will be set to the contents of the `AUTHORS` file, split by lines,\nand parsed.\n\n### `bindings.gyp`\n\nIf a bindings.gyp file exists, and there is not already a\n`scripts.install` field, then the `scripts.install` field will be set to\n`node-gyp rebuild`.\n\n### `wscript`\n\nIf a wscript file exists, and there is not already a `scripts.install`\nfield, then the `scripts.install` field will be set to `node-waf clean ;\nnode-waf configure build`.\n\nNote that the `bindings.gyp` file supercedes this, since node-waf has\nbeen deprecated in favor of node-gyp.\n\n### `index.js`\n\nIf the json file does not exist, but there is a `index.js` file\npresent instead, and that file has a package comment, then it will try\nto parse the package comment, and use that as the data instead.\n\nA package comment looks like this:\n\n```javascript\n/**package\n * { \"name\": \"my-bare-module\"\n * , \"version\": \"1.2.3\"\n * , \"description\": \"etc....\" }\n **/\n\n// or...\n\n/**package\n{ \"name\": \"my-bare-module\"\n, \"version\": \"1.2.3\"\n, \"description\": \"etc....\" }\n**/\n```\n\nThe important thing is that it starts with `/**package`, and ends with\n`**/`. If the package.json file exists, then the index.js is not\nparsed.\n\n### `{directories.man}/*.[0-9]`\n\nIf there is not already a `man` field defined as an array of files or a\nsingle file, and\nthere is a `directories.man` field defined, then that directory will\nbe searched for manpages.\n\nAny valid manpages found in that directory will be assigned to the `man`\narray, and installed in the appropriate man directory at package install\ntime, when installed globally on a Unix system.\n\n### `{directories.bin}/*`\n\nIf there is not already a `bin` field defined as a string filename or a\nhash of `<name> : <filename>` pairs, then the `directories.bin`\ndirectory will be searched and all the files within it will be linked as\nexecutables at install time.\n\nWhen installing locally, npm links bins into `node_modules/.bin`, which\nis in the `PATH` environ when npm runs scripts. When\ninstalling globally, they are linked into `{prefix}/bin`, which is\npresumably in the `PATH` environment variable.\n",
- "readmeFilename": "README.md",
"gitHead": "41d6696c527e32a1cb38ebf0b6fc91b489b0499c",
"bugs": {
"url": "https://github.com/isaacs/read-package-json/issues"
@@ -39,5 +37,26 @@
"homepage": "https://github.com/isaacs/read-package-json",
"_id": "read-package-json@1.2.7",
"_shasum": "f0b440c461a218f4dbf48b094e80fc65c5248502",
- "_from": "read-package-json@>=1.2.7-0 <2.0.0-0"
+ "_from": "read-package-json@>=1.2.7-0 <1.3.0-0",
+ "_npmVersion": "2.0.0-beta.0",
+ "_npmUser": {
+ "name": "othiym23",
+ "email": "ogd@aoaioxxysz.net"
+ },
+ "maintainers": [
+ {
+ "name": "isaacs",
+ "email": "i@izs.me"
+ },
+ {
+ "name": "othiym23",
+ "email": "ogd@aoaioxxysz.net"
+ }
+ ],
+ "dist": {
+ "shasum": "f0b440c461a218f4dbf48b094e80fc65c5248502",
+ "tarball": "http://registry.npmjs.org/read-package-json/-/read-package-json-1.2.7.tgz"
+ },
+ "directories": {},
+ "_resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-1.2.7.tgz"
}