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:
authorKat Marchán <kzm@sykosomatic.org>2017-04-29 01:11:18 +0300
committerRebecca Turner <me@re-becca.org>2017-05-26 02:13:33 +0300
commitc8b66854adef8d91c4ad2b058db6f1ca48031b58 (patch)
tree5e34a1bc728c551d5fa1cbf6bd50d53a04c634f3 /node_modules/npmlog
parentcbaf1c914036bc8ac1f9ea965ccba4fd690c8c45 (diff)
pacote@2.7.4
Diffstat (limited to 'node_modules/npmlog')
-rw-r--r--node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/package.json51
-rw-r--r--node_modules/npmlog/node_modules/are-we-there-yet/package.json57
-rw-r--r--node_modules/npmlog/node_modules/console-control-strings/README.md3
-rw-r--r--node_modules/npmlog/node_modules/console-control-strings/package.json58
-rw-r--r--node_modules/npmlog/node_modules/gauge/node_modules/object-assign/package.json65
-rw-r--r--node_modules/npmlog/node_modules/gauge/node_modules/signal-exit/package.json60
-rw-r--r--node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/package.json56
-rw-r--r--node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan/package.json56
-rw-r--r--node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/package.json50
-rw-r--r--node_modules/npmlog/node_modules/gauge/node_modules/string-width/package.json54
-rw-r--r--node_modules/npmlog/node_modules/gauge/node_modules/wide-align/LICENSE1
-rw-r--r--node_modules/npmlog/node_modules/gauge/node_modules/wide-align/README.md2
-rw-r--r--node_modules/npmlog/node_modules/gauge/node_modules/wide-align/align.js2
-rw-r--r--node_modules/npmlog/node_modules/gauge/node_modules/wide-align/package.json48
-rw-r--r--node_modules/npmlog/node_modules/gauge/package.json57
-rw-r--r--node_modules/npmlog/node_modules/set-blocking/package.json61
-rw-r--r--node_modules/npmlog/package.json76
17 files changed, 174 insertions, 583 deletions
diff --git a/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/package.json b/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/package.json
index 068780fd5..f894d312b 100644
--- a/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/package.json
+++ b/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/package.json
@@ -1,29 +1,18 @@
{
- "_args": [
- [
- "delegates@^1.0.0",
- "/Users/rebecca/code/npm-with-new-gauge/node_modules/npmlog/node_modules/are-we-there-yet"
- ]
- ],
- "_from": "delegates@>=1.0.0 <2.0.0",
+ "_from": "delegates@^1.0.0",
"_id": "delegates@1.0.0",
- "_inCache": true,
- "_installable": true,
+ "_integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
"_location": "/npmlog/are-we-there-yet/delegates",
- "_nodeVersion": "4.2.1",
- "_npmUser": {
- "email": "tj@vision-media.ca",
- "name": "tjholowaychuk"
- },
- "_npmVersion": "3.3.12",
"_phantomChildren": {},
"_requested": {
- "name": "delegates",
+ "type": "range",
+ "registry": true,
"raw": "delegates@^1.0.0",
+ "name": "delegates",
+ "escapedName": "delegates",
"rawSpec": "^1.0.0",
- "scope": null,
- "spec": ">=1.0.0 <2.0.0",
- "type": "range"
+ "saveSpec": null,
+ "fetchSpec": "^1.0.0"
},
"_requiredBy": [
"/npmlog/are-we-there-yet"
@@ -32,45 +21,31 @@
"_shasum": "84c6e159b81904fdca59a0ef44cd870d31250f9a",
"_shrinkwrap": null,
"_spec": "delegates@^1.0.0",
- "_where": "/Users/rebecca/code/npm-with-new-gauge/node_modules/npmlog/node_modules/are-we-there-yet",
+ "_where": "/Users/zkat/Documents/code/npm/node_modules/npmlog/node_modules/are-we-there-yet",
+ "bin": null,
"bugs": {
"url": "https://github.com/visionmedia/node-delegates/issues"
},
+ "bundleDependencies": false,
"dependencies": {},
+ "deprecated": false,
"description": "delegate methods and accessors to another property",
"devDependencies": {
"mocha": "*",
"should": "*"
},
- "directories": {},
- "dist": {
- "shasum": "84c6e159b81904fdca59a0ef44cd870d31250f9a",
- "tarball": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz"
- },
- "gitHead": "c4dc07ef1ed51c2b2a63f3585e5ef949ee577a49",
"homepage": "https://github.com/visionmedia/node-delegates#readme",
"keywords": [
"delegate",
"delegation"
],
"license": "MIT",
- "maintainers": [
- {
- "email": "tj@vision-media.ca",
- "name": "tjholowaychuk"
- },
- {
- "email": "dominic@dbarnes.info",
- "name": "dominicbarnes"
- }
- ],
"name": "delegates",
"optionalDependencies": {},
- "readme": "ERROR: No README data found!",
+ "peerDependencies": {},
"repository": {
"type": "git",
"url": "git+https://github.com/visionmedia/node-delegates.git"
},
- "scripts": {},
"version": "1.0.0"
}
diff --git a/node_modules/npmlog/node_modules/are-we-there-yet/package.json b/node_modules/npmlog/node_modules/are-we-there-yet/package.json
index 68554ca0b..d21ff8ab0 100644
--- a/node_modules/npmlog/node_modules/are-we-there-yet/package.json
+++ b/node_modules/npmlog/node_modules/are-we-there-yet/package.json
@@ -1,41 +1,18 @@
{
- "_args": [
- [
- {
- "raw": "are-we-there-yet@~1.1.2",
- "scope": null,
- "escapedName": "are-we-there-yet",
- "name": "are-we-there-yet",
- "rawSpec": "~1.1.2",
- "spec": ">=1.1.2 <1.2.0",
- "type": "range"
- },
- "/Users/rebecca/code/npm/node_modules/npmlog"
- ]
- ],
- "_from": "are-we-there-yet@>=1.1.2 <1.2.0",
+ "_from": "are-we-there-yet@~1.1.2",
"_id": "are-we-there-yet@1.1.4",
- "_inCache": true,
+ "_integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=",
"_location": "/npmlog/are-we-there-yet",
- "_nodeVersion": "7.7.4",
- "_npmOperationalInternal": {
- "host": "packages-18-east.internal.npmjs.com",
- "tmp": "tmp/are-we-there-yet-1.1.4.tgz_1492760790532_0.2543606413528323"
- },
- "_npmUser": {
- "name": "iarna",
- "email": "me@re-becca.org"
- },
- "_npmVersion": "4.5.0",
"_phantomChildren": {},
"_requested": {
+ "type": "range",
+ "registry": true,
"raw": "are-we-there-yet@~1.1.2",
- "scope": null,
- "escapedName": "are-we-there-yet",
"name": "are-we-there-yet",
+ "escapedName": "are-we-there-yet",
"rawSpec": "~1.1.2",
- "spec": ">=1.1.2 <1.2.0",
- "type": "range"
+ "saveSpec": null,
+ "fetchSpec": "~1.1.2"
},
"_requiredBy": [
"/npmlog"
@@ -44,28 +21,26 @@
"_shasum": "bb5dca382bb94f05e15194373d16fd3ba1ca110d",
"_shrinkwrap": null,
"_spec": "are-we-there-yet@~1.1.2",
- "_where": "/Users/rebecca/code/npm/node_modules/npmlog",
+ "_where": "/Users/zkat/Documents/code/npm/node_modules/npmlog",
"author": {
"name": "Rebecca Turner",
"url": "http://re-becca.org"
},
+ "bin": null,
"bugs": {
"url": "https://github.com/iarna/are-we-there-yet/issues"
},
+ "bundleDependencies": false,
"dependencies": {
"delegates": "^1.0.0",
"readable-stream": "^2.0.6"
},
+ "deprecated": false,
"description": "Keep track of the overall completion of many disparate processes",
"devDependencies": {
"standard": "^6.0.8",
"tap": "^5.7.0"
},
- "directories": {},
- "dist": {
- "shasum": "bb5dca382bb94f05e15194373d16fd3ba1ca110d",
- "tarball": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz"
- },
"files": [
"index.js",
"tracker-base.js",
@@ -74,20 +49,12 @@
"tracker.js",
"CHANGES.md"
],
- "gitHead": "aea89b9c277c0674a2485a3eb94a7269bb2346be",
"homepage": "https://github.com/iarna/are-we-there-yet",
"license": "ISC",
"main": "index.js",
- "maintainers": [
- {
- "name": "iarna",
- "email": "me@re-becca.org"
- }
- ],
"name": "are-we-there-yet",
"optionalDependencies": {},
- "readme": "are-we-there-yet\n----------------\n\nTrack complex hiearchies of asynchronous task completion statuses. This is\nintended to give you a way of recording and reporting the progress of the big\nrecursive fan-out and gather type workflows that are so common in async.\n\nWhat you do with this completion data is up to you, but the most common use case is to\nfeed it to one of the many progress bar modules.\n\nMost progress bar modules include a rudamentary version of this, but my\nneeds were more complex.\n\nUsage\n=====\n\n```javascript\nvar TrackerGroup = require(\"are-we-there-yet\").TrackerGroup\n\nvar top = new TrackerGroup(\"program\")\n\nvar single = top.newItem(\"one thing\", 100)\nsingle.completeWork(20)\n\nconsole.log(top.completed()) // 0.2\n\nfs.stat(\"file\", function(er, stat) {\n if (er) throw er \n var stream = top.newStream(\"file\", stat.size)\n console.log(top.completed()) // now 0.1 as single is 50% of the job and is 20% complete\n // and 50% * 20% == 10%\n fs.createReadStream(\"file\").pipe(stream).on(\"data\", function (chunk) {\n // do stuff with chunk\n })\n top.on(\"change\", function (name) {\n // called each time a chunk is read from \"file\"\n // top.completed() will start at 0.1 and fill up to 0.6 as the file is read\n })\n})\n```\n\nShared Methods\n==============\n\n* var completed = tracker.completed()\n\nImplemented in: `Tracker`, `TrackerGroup`, `TrackerStream`\n\nReturns the ratio of completed work to work to be done. Range of 0 to 1.\n\n* tracker.finish()\n\nImplemented in: `Tracker`, `TrackerGroup`\n\nMarks the tracker as completed. With a TrackerGroup this marks all of its\ncomponents as completed.\n\nMarks all of the components of this tracker as finished, which in turn means\nthat `tracker.completed()` for this will now be 1.\n\nThis will result in one or more `change` events being emitted.\n\nEvents\n======\n\nAll tracker objects emit `change` events with the following arguments:\n\n```\nfunction (name, completed, tracker)\n```\n\n`name` is the name of the tracker that originally emitted the event,\nor if it didn't have one, the first containing tracker group that had one.\n\n`completed` is the percent complete (as returned by `tracker.completed()` method).\n\n`tracker` is the tracker object that you are listening for events on.\n\nTrackerGroup\n============\n\n* var tracker = new TrackerGroup(**name**)\n\n * **name** *(optional)* - The name of this tracker group, used in change\n notifications if the component updating didn't have a name. Defaults to undefined.\n\nCreates a new empty tracker aggregation group. These are trackers whose\ncompletion status is determined by the completion status of other trackers.\n\n* tracker.addUnit(**otherTracker**, **weight**)\n\n * **otherTracker** - Any of the other are-we-there-yet tracker objects\n * **weight** *(optional)* - The weight to give the tracker, defaults to 1.\n\nAdds the **otherTracker** to this aggregation group. The weight determines\nhow long you expect this tracker to take to complete in proportion to other\nunits. So for instance, if you add one tracker with a weight of 1 and\nanother with a weight of 2, you're saying the second will take twice as long\nto complete as the first. As such, the first will account for 33% of the\ncompletion of this tracker and the second will account for the other 67%.\n\nReturns **otherTracker**.\n\n* var subGroup = tracker.newGroup(**name**, **weight**)\n\nThe above is exactly equivalent to:\n\n```javascript\n var subGroup = tracker.addUnit(new TrackerGroup(name), weight)\n```\n\n* var subItem = tracker.newItem(**name**, **todo**, **weight**)\n\nThe above is exactly equivalent to:\n\n```javascript\n var subItem = tracker.addUnit(new Tracker(name, todo), weight)\n```\n\n* var subStream = tracker.newStream(**name**, **todo**, **weight**)\n\nThe above is exactly equivalent to:\n\n```javascript\n var subStream = tracker.addUnit(new TrackerStream(name, todo), weight)\n```\n\n* console.log( tracker.debug() )\n\nReturns a tree showing the completion of this tracker group and all of its\nchildren, including recursively entering all of the children.\n\nTracker\n=======\n\n* var tracker = new Tracker(**name**, **todo**)\n\n * **name** *(optional)* The name of this counter to report in change\n events. Defaults to undefined.\n * **todo** *(optional)* The amount of work todo (a number). Defaults to 0.\n\nOrdinarily these are constructed as a part of a tracker group (via\n`newItem`).\n\n* var completed = tracker.completed()\n\nReturns the ratio of completed work to work to be done. Range of 0 to 1. If\ntotal work to be done is 0 then it will return 0.\n\n* tracker.addWork(**todo**)\n\n * **todo** A number to add to the amount of work to be done.\n\nIncreases the amount of work to be done, thus decreasing the completion\npercentage. Triggers a `change` event.\n\n* tracker.completeWork(**completed**)\n\n * **completed** A number to add to the work complete\n\nIncrease the amount of work complete, thus increasing the completion percentage.\nWill never increase the work completed past the amount of work todo. That is,\npercentages > 100% are not allowed. Triggers a `change` event.\n\n* tracker.finish()\n\nMarks this tracker as finished, tracker.completed() will now be 1. Triggers\na `change` event.\n\nTrackerStream\n=============\n\n* var tracker = new TrackerStream(**name**, **size**, **options**)\n\n * **name** *(optional)* The name of this counter to report in change\n events. Defaults to undefined.\n * **size** *(optional)* The number of bytes being sent through this stream.\n * **options** *(optional)* A hash of stream options\n\nThe tracker stream object is a pass through stream that updates an internal\ntracker object each time a block passes through. It's intended to track\ndownloads, file extraction and other related activities. You use it by piping\nyour data source into it and then using it as your data source.\n\nIf your data has a length attribute then that's used as the amount of work\ncompleted when the chunk is passed through. If it does not (eg, object\nstreams) then each chunk counts as completing 1 unit of work, so your size\nshould be the total number of objects being streamed.\n\n* tracker.addWork(**todo**)\n\n * **todo** Increase the expected overall size by **todo** bytes.\n\nIncreases the amount of work to be done, thus decreasing the completion\npercentage. Triggers a `change` event.\n",
- "readmeFilename": "README.md",
+ "peerDependencies": {},
"repository": {
"type": "git",
"url": "git+https://github.com/iarna/are-we-there-yet.git"
diff --git a/node_modules/npmlog/node_modules/console-control-strings/README.md b/node_modules/npmlog/node_modules/console-control-strings/README.md
index 59cbd5639..f58cc8d89 100644
--- a/node_modules/npmlog/node_modules/console-control-strings/README.md
+++ b/node_modules/npmlog/node_modules/console-control-strings/README.md
@@ -63,7 +63,7 @@ Returns the escape sequence to erase to the end of the current line.
### var code = consoleControl.goto(_x_, _y_)
-Returns the escape sequence to move the cursor to the designated position.
+Returns the escape sequence to move the cursor to the designated position.
Note that the origin is _1, 1_ not _0, 0_.
### var code = consoleControl.gotoSOL()
@@ -142,3 +142,4 @@ will have its own distinct escape sequence. Each attribute can be one of:
* **bgBrightMagenta**
* **bgBrightCyan**
* **bgBrightWhite**
+
diff --git a/node_modules/npmlog/node_modules/console-control-strings/package.json b/node_modules/npmlog/node_modules/console-control-strings/package.json
index 8f1559bf6..f130f0239 100644
--- a/node_modules/npmlog/node_modules/console-control-strings/package.json
+++ b/node_modules/npmlog/node_modules/console-control-strings/package.json
@@ -1,40 +1,18 @@
{
- "_args": [
- [
- {
- "name": "console-control-strings",
- "raw": "console-control-strings@~1.1.0",
- "rawSpec": "~1.1.0",
- "scope": null,
- "spec": ">=1.1.0 <1.2.0",
- "type": "range"
- },
- "/Users/rebecca/code/npm/node_modules/npmlog"
- ]
- ],
- "_from": "console-control-strings@>=1.1.0 <1.2.0",
+ "_from": "console-control-strings@~1.1.0",
"_id": "console-control-strings@1.1.0",
- "_inCache": true,
- "_installable": true,
+ "_integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
"_location": "/npmlog/console-control-strings",
- "_nodeVersion": "4.4.0",
- "_npmOperationalInternal": {
- "host": "packages-16-east.internal.npmjs.com",
- "tmp": "tmp/console-control-strings-1.1.0.tgz_1466033396831_0.9470485949423164"
- },
- "_npmUser": {
- "email": "me@re-becca.org",
- "name": "iarna"
- },
- "_npmVersion": "3.9.2",
"_phantomChildren": {},
"_requested": {
- "name": "console-control-strings",
+ "type": "range",
+ "registry": true,
"raw": "console-control-strings@~1.1.0",
+ "name": "console-control-strings",
+ "escapedName": "console-control-strings",
"rawSpec": "~1.1.0",
- "scope": null,
- "spec": ">=1.1.0 <1.2.0",
- "type": "range"
+ "saveSpec": null,
+ "fetchSpec": "~1.1.0"
},
"_requiredBy": [
"/npmlog",
@@ -44,16 +22,19 @@
"_shasum": "3d7cf4464db6446ea644bf4b39507f9851008e8e",
"_shrinkwrap": null,
"_spec": "console-control-strings@~1.1.0",
- "_where": "/Users/rebecca/code/npm/node_modules/npmlog",
+ "_where": "/Users/zkat/Documents/code/npm/node_modules/npmlog",
"author": {
- "email": "me@re-becca.org",
"name": "Rebecca Turner",
+ "email": "me@re-becca.org",
"url": "http://re-becca.org/"
},
+ "bin": null,
"bugs": {
"url": "https://github.com/iarna/console-control-strings/issues"
},
+ "bundleDependencies": false,
"dependencies": {},
+ "deprecated": false,
"description": "A library of cross-platform tested terminal/console command strings for doing things like color and cursor positioning. This is a subset of both ansi and vt100. All control codes included work on both Windows & Unix-like OSes, except where noted.",
"devDependencies": {
"standard": "^7.1.2",
@@ -62,28 +43,17 @@
"directories": {
"test": "test"
},
- "dist": {
- "shasum": "3d7cf4464db6446ea644bf4b39507f9851008e8e",
- "tarball": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz"
- },
"files": [
"LICENSE",
"index.js"
],
- "gitHead": "722439b4998d2964ac3d3f9ec175c008aa9b7b4b",
"homepage": "https://github.com/iarna/console-control-strings#readme",
"keywords": [],
"license": "ISC",
"main": "index.js",
- "maintainers": [
- {
- "email": "me@re-becca.org",
- "name": "iarna"
- }
- ],
"name": "console-control-strings",
"optionalDependencies": {},
- "readme": "ERROR: No README data found!",
+ "peerDependencies": {},
"repository": {
"type": "git",
"url": "git+https://github.com/iarna/console-control-strings.git"
diff --git a/node_modules/npmlog/node_modules/gauge/node_modules/object-assign/package.json b/node_modules/npmlog/node_modules/gauge/node_modules/object-assign/package.json
index ecf9811ca..84ac73a4a 100644
--- a/node_modules/npmlog/node_modules/gauge/node_modules/object-assign/package.json
+++ b/node_modules/npmlog/node_modules/gauge/node_modules/object-assign/package.json
@@ -1,41 +1,18 @@
{
- "_args": [
- [
- {
- "raw": "object-assign@^4.1.0",
- "scope": null,
- "escapedName": "object-assign",
- "name": "object-assign",
- "rawSpec": "^4.1.0",
- "spec": ">=4.1.0 <5.0.0",
- "type": "range"
- },
- "/Users/rebecca/code/npm/node_modules/npmlog/node_modules/gauge"
- ]
- ],
- "_from": "object-assign@>=4.1.0 <5.0.0",
+ "_from": "object-assign@^4.1.0",
"_id": "object-assign@4.1.1",
- "_inCache": true,
+ "_integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
"_location": "/npmlog/gauge/object-assign",
- "_nodeVersion": "4.6.2",
- "_npmOperationalInternal": {
- "host": "packages-12-west.internal.npmjs.com",
- "tmp": "tmp/object-assign-4.1.1.tgz_1484580915042_0.07107710791751742"
- },
- "_npmUser": {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- },
- "_npmVersion": "2.15.11",
"_phantomChildren": {},
"_requested": {
+ "type": "range",
+ "registry": true,
"raw": "object-assign@^4.1.0",
- "scope": null,
- "escapedName": "object-assign",
"name": "object-assign",
+ "escapedName": "object-assign",
"rawSpec": "^4.1.0",
- "spec": ">=4.1.0 <5.0.0",
- "type": "range"
+ "saveSpec": null,
+ "fetchSpec": "^4.1.0"
},
"_requiredBy": [
"/npmlog/gauge"
@@ -44,16 +21,19 @@
"_shasum": "2109adc7965887cfc05cbbd442cac8bfbb360863",
"_shrinkwrap": null,
"_spec": "object-assign@^4.1.0",
- "_where": "/Users/rebecca/code/npm/node_modules/npmlog/node_modules/gauge",
+ "_where": "/Users/zkat/Documents/code/npm/node_modules/npmlog/node_modules/gauge",
"author": {
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
"url": "sindresorhus.com"
},
+ "bin": null,
"bugs": {
"url": "https://github.com/sindresorhus/object-assign/issues"
},
+ "bundleDependencies": false,
"dependencies": {},
+ "deprecated": false,
"description": "ES2015 `Object.assign()` ponyfill",
"devDependencies": {
"ava": "^0.16.0",
@@ -61,18 +41,12 @@
"matcha": "^0.7.0",
"xo": "^0.16.0"
},
- "directories": {},
- "dist": {
- "shasum": "2109adc7965887cfc05cbbd442cac8bfbb360863",
- "tarball": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
- },
"engines": {
"node": ">=0.10.0"
},
"files": [
"index.js"
],
- "gitHead": "a89774b252c91612203876984bbd6addbe3b5a0e",
"homepage": "https://github.com/sindresorhus/object-assign#readme",
"keywords": [
"object",
@@ -89,24 +63,9 @@
"browser"
],
"license": "MIT",
- "maintainers": [
- {
- "name": "gaearon",
- "email": "dan.abramov@gmail.com"
- },
- {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- },
- {
- "name": "spicyj",
- "email": "ben@benalpert.com"
- }
- ],
"name": "object-assign",
"optionalDependencies": {},
- "readme": "# object-assign [![Build Status](https://travis-ci.org/sindresorhus/object-assign.svg?branch=master)](https://travis-ci.org/sindresorhus/object-assign)\n\n> ES2015 [`Object.assign()`](http://www.2ality.com/2014/01/object-assign.html) [ponyfill](https://ponyfill.com)\n\n\n## Use the built-in\n\nNode.js 4 and up, as well as every evergreen browser (Chrome, Edge, Firefox, Opera, Safari),\nsupport `Object.assign()` :tada:. If you target only those environments, then by all\nmeans, use `Object.assign()` instead of this package.\n\n\n## Install\n\n```\n$ npm install --save object-assign\n```\n\n\n## Usage\n\n```js\nconst objectAssign = require('object-assign');\n\nobjectAssign({foo: 0}, {bar: 1});\n//=> {foo: 0, bar: 1}\n\n// multiple sources\nobjectAssign({foo: 0}, {bar: 1}, {baz: 2});\n//=> {foo: 0, bar: 1, baz: 2}\n\n// overwrites equal keys\nobjectAssign({foo: 0}, {foo: 1}, {foo: 2});\n//=> {foo: 2}\n\n// ignores null and undefined sources\nobjectAssign({foo: 0}, null, {bar: 1}, undefined);\n//=> {foo: 0, bar: 1}\n```\n\n\n## API\n\n### objectAssign(target, [source, ...])\n\nAssigns enumerable own properties of `source` objects to the `target` object and returns the `target` object. Additional `source` objects will overwrite previous ones.\n\n\n## Resources\n\n- [ES2015 spec - Object.assign](https://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.assign)\n\n\n## Related\n\n- [deep-assign](https://github.com/sindresorhus/deep-assign) - Recursive `Object.assign()`\n\n\n## License\n\nMIT © [Sindre Sorhus](https://sindresorhus.com)\n",
- "readmeFilename": "readme.md",
+ "peerDependencies": {},
"repository": {
"type": "git",
"url": "git+https://github.com/sindresorhus/object-assign.git"
diff --git a/node_modules/npmlog/node_modules/gauge/node_modules/signal-exit/package.json b/node_modules/npmlog/node_modules/gauge/node_modules/signal-exit/package.json
index e3792dd72..cc10a8bbd 100644
--- a/node_modules/npmlog/node_modules/gauge/node_modules/signal-exit/package.json
+++ b/node_modules/npmlog/node_modules/gauge/node_modules/signal-exit/package.json
@@ -1,41 +1,18 @@
{
- "_args": [
- [
- {
- "raw": "signal-exit@^3.0.0",
- "scope": null,
- "escapedName": "signal-exit",
- "name": "signal-exit",
- "rawSpec": "^3.0.0",
- "spec": ">=3.0.0 <4.0.0",
- "type": "range"
- },
- "/Users/rebecca/code/npm/node_modules/npmlog/node_modules/gauge"
- ]
- ],
- "_from": "signal-exit@>=3.0.0 <4.0.0",
+ "_from": "signal-exit@^3.0.0",
"_id": "signal-exit@3.0.2",
- "_inCache": true,
+ "_integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
"_location": "/npmlog/gauge/signal-exit",
- "_nodeVersion": "6.5.0",
- "_npmOperationalInternal": {
- "host": "packages-18-east.internal.npmjs.com",
- "tmp": "tmp/signal-exit-3.0.2.tgz_1480821660838_0.6809983775019646"
- },
- "_npmUser": {
- "name": "isaacs",
- "email": "i@izs.me"
- },
- "_npmVersion": "3.10.9",
"_phantomChildren": {},
"_requested": {
+ "type": "range",
+ "registry": true,
"raw": "signal-exit@^3.0.0",
- "scope": null,
- "escapedName": "signal-exit",
"name": "signal-exit",
+ "escapedName": "signal-exit",
"rawSpec": "^3.0.0",
- "spec": ">=3.0.0 <4.0.0",
- "type": "range"
+ "saveSpec": null,
+ "fetchSpec": "^3.0.0"
},
"_requiredBy": [
"/npmlog/gauge"
@@ -44,15 +21,18 @@
"_shasum": "b5fdc08f1287ea1178628e415e25132b73646c6d",
"_shrinkwrap": null,
"_spec": "signal-exit@^3.0.0",
- "_where": "/Users/rebecca/code/npm/node_modules/npmlog/node_modules/gauge",
+ "_where": "/Users/zkat/Documents/code/npm/node_modules/npmlog/node_modules/gauge",
"author": {
"name": "Ben Coe",
"email": "ben@npmjs.com"
},
+ "bin": null,
"bugs": {
"url": "https://github.com/tapjs/signal-exit/issues"
},
+ "bundleDependencies": false,
"dependencies": {},
+ "deprecated": false,
"description": "when you want to fire an event no matter how a process exits.",
"devDependencies": {
"chai": "^3.5.0",
@@ -62,16 +42,10 @@
"standard-version": "^2.3.0",
"tap": "^8.0.1"
},
- "directories": {},
- "dist": {
- "shasum": "b5fdc08f1287ea1178628e415e25132b73646c6d",
- "tarball": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz"
- },
"files": [
"index.js",
"signals.js"
],
- "gitHead": "9c5ad9809fe6135ef22e2623989deaffe2a4fa8a",
"homepage": "https://github.com/tapjs/signal-exit",
"keywords": [
"signal",
@@ -79,19 +53,9 @@
],
"license": "ISC",
"main": "index.js",
- "maintainers": [
- {
- "name": "bcoe",
- "email": "ben@npmjs.com"
- },
- {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
- }
- ],
"name": "signal-exit",
"optionalDependencies": {},
- "readme": "ERROR: No README data found!",
+ "peerDependencies": {},
"repository": {
"type": "git",
"url": "git+https://github.com/tapjs/signal-exit.git"
diff --git a/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/package.json b/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/package.json
index dd1f05b6a..e1ac1e25c 100644
--- a/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/package.json
+++ b/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/package.json
@@ -1,41 +1,18 @@
{
- "_args": [
- [
- {
- "raw": "code-point-at@^1.0.0",
- "scope": null,
- "escapedName": "code-point-at",
- "name": "code-point-at",
- "rawSpec": "^1.0.0",
- "spec": ">=1.0.0 <2.0.0",
- "type": "range"
- },
- "/Users/rebecca/code/npm-latest/node_modules/npmlog/node_modules/gauge/node_modules/string-width"
- ]
- ],
- "_from": "code-point-at@>=1.0.0 <2.0.0",
+ "_from": "code-point-at@^1.0.0",
"_id": "code-point-at@1.1.0",
- "_inCache": true,
+ "_integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
"_location": "/npmlog/gauge/string-width/code-point-at",
- "_nodeVersion": "4.6.1",
- "_npmOperationalInternal": {
- "host": "packages-12-west.internal.npmjs.com",
- "tmp": "tmp/code-point-at-1.1.0.tgz_1478169780337_0.8445875702891499"
- },
- "_npmUser": {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- },
- "_npmVersion": "2.15.9",
"_phantomChildren": {},
"_requested": {
+ "type": "range",
+ "registry": true,
"raw": "code-point-at@^1.0.0",
- "scope": null,
- "escapedName": "code-point-at",
"name": "code-point-at",
+ "escapedName": "code-point-at",
"rawSpec": "^1.0.0",
- "spec": ">=1.0.0 <2.0.0",
- "type": "range"
+ "saveSpec": null,
+ "fetchSpec": "^1.0.0"
},
"_requiredBy": [
"/npmlog/gauge/string-width"
@@ -44,33 +21,30 @@
"_shasum": "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77",
"_shrinkwrap": null,
"_spec": "code-point-at@^1.0.0",
- "_where": "/Users/rebecca/code/npm-latest/node_modules/npmlog/node_modules/gauge/node_modules/string-width",
+ "_where": "/Users/zkat/Documents/code/npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width",
"author": {
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
"url": "sindresorhus.com"
},
+ "bin": null,
"bugs": {
"url": "https://github.com/sindresorhus/code-point-at/issues"
},
+ "bundleDependencies": false,
"dependencies": {},
+ "deprecated": false,
"description": "ES2015 `String#codePointAt()` ponyfill",
"devDependencies": {
"ava": "*",
"xo": "^0.16.0"
},
- "directories": {},
- "dist": {
- "shasum": "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77",
- "tarball": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz"
- },
"engines": {
"node": ">=0.10.0"
},
"files": [
"index.js"
],
- "gitHead": "f8f21c8df2d40248fef1b36ca9076e59c0c34791",
"homepage": "https://github.com/sindresorhus/code-point-at#readme",
"keywords": [
"es2015",
@@ -86,15 +60,9 @@
"unicode"
],
"license": "MIT",
- "maintainers": [
- {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- }
- ],
"name": "code-point-at",
"optionalDependencies": {},
- "readme": "ERROR: No README data found!",
+ "peerDependencies": {},
"repository": {
"type": "git",
"url": "git+https://github.com/sindresorhus/code-point-at.git"
diff --git a/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan/package.json b/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan/package.json
index 5430e54f9..fc17ba2bd 100644
--- a/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan/package.json
+++ b/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan/package.json
@@ -1,41 +1,18 @@
{
- "_args": [
- [
- {
- "raw": "number-is-nan@^1.0.0",
- "scope": null,
- "escapedName": "number-is-nan",
- "name": "number-is-nan",
- "rawSpec": "^1.0.0",
- "spec": ">=1.0.0 <2.0.0",
- "type": "range"
- },
- "/Users/rebecca/code/npm-latest/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point"
- ]
- ],
- "_from": "number-is-nan@>=1.0.0 <2.0.0",
+ "_from": "number-is-nan@^1.0.0",
"_id": "number-is-nan@1.0.1",
- "_inCache": true,
+ "_integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
"_location": "/npmlog/gauge/string-width/is-fullwidth-code-point/number-is-nan",
- "_nodeVersion": "4.5.0",
- "_npmOperationalInternal": {
- "host": "packages-12-west.internal.npmjs.com",
- "tmp": "tmp/number-is-nan-1.0.1.tgz_1475212313367_0.9480371843092144"
- },
- "_npmUser": {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- },
- "_npmVersion": "2.15.9",
"_phantomChildren": {},
"_requested": {
+ "type": "range",
+ "registry": true,
"raw": "number-is-nan@^1.0.0",
- "scope": null,
- "escapedName": "number-is-nan",
"name": "number-is-nan",
+ "escapedName": "number-is-nan",
"rawSpec": "^1.0.0",
- "spec": ">=1.0.0 <2.0.0",
- "type": "range"
+ "saveSpec": null,
+ "fetchSpec": "^1.0.0"
},
"_requiredBy": [
"/npmlog/gauge/string-width/is-fullwidth-code-point"
@@ -44,32 +21,29 @@
"_shasum": "097b602b53422a522c1afb8790318336941a011d",
"_shrinkwrap": null,
"_spec": "number-is-nan@^1.0.0",
- "_where": "/Users/rebecca/code/npm-latest/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point",
+ "_where": "/Users/zkat/Documents/code/npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point",
"author": {
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
"url": "sindresorhus.com"
},
+ "bin": null,
"bugs": {
"url": "https://github.com/sindresorhus/number-is-nan/issues"
},
+ "bundleDependencies": false,
"dependencies": {},
+ "deprecated": false,
"description": "ES2015 Number.isNaN() ponyfill",
"devDependencies": {
"ava": "*"
},
- "directories": {},
- "dist": {
- "shasum": "097b602b53422a522c1afb8790318336941a011d",
- "tarball": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz"
- },
"engines": {
"node": ">=0.10.0"
},
"files": [
"index.js"
],
- "gitHead": "ed9cdac3f428cc929b61bb230da42c87477af4b9",
"homepage": "https://github.com/sindresorhus/number-is-nan#readme",
"keywords": [
"es2015",
@@ -83,15 +57,9 @@
"not"
],
"license": "MIT",
- "maintainers": [
- {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- }
- ],
"name": "number-is-nan",
"optionalDependencies": {},
- "readme": "ERROR: No README data found!",
+ "peerDependencies": {},
"repository": {
"type": "git",
"url": "git+https://github.com/sindresorhus/number-is-nan.git"
diff --git a/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/package.json b/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/package.json
index 25fb5000d..f138d7677 100644
--- a/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/package.json
+++ b/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/package.json
@@ -1,29 +1,18 @@
{
- "_args": [
- [
- "is-fullwidth-code-point@^1.0.0",
- "/Users/rebecca/code/npm-with-new-gauge/node_modules/npmlog/node_modules/gauge/node_modules/string-width"
- ]
- ],
- "_from": "is-fullwidth-code-point@>=1.0.0 <2.0.0",
+ "_from": "is-fullwidth-code-point@^1.0.0",
"_id": "is-fullwidth-code-point@1.0.0",
- "_inCache": true,
- "_installable": true,
+ "_integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
"_location": "/npmlog/gauge/string-width/is-fullwidth-code-point",
- "_nodeVersion": "0.12.5",
- "_npmUser": {
- "email": "sindresorhus@gmail.com",
- "name": "sindresorhus"
- },
- "_npmVersion": "2.11.2",
"_phantomChildren": {},
"_requested": {
- "name": "is-fullwidth-code-point",
+ "type": "range",
+ "registry": true,
"raw": "is-fullwidth-code-point@^1.0.0",
+ "name": "is-fullwidth-code-point",
+ "escapedName": "is-fullwidth-code-point",
"rawSpec": "^1.0.0",
- "scope": null,
- "spec": ">=1.0.0 <2.0.0",
- "type": "range"
+ "saveSpec": null,
+ "fetchSpec": "^1.0.0"
},
"_requiredBy": [
"/npmlog/gauge/string-width"
@@ -32,36 +21,33 @@
"_shasum": "ef9e31386f031a7f0d643af82fde50c457ef00cb",
"_shrinkwrap": null,
"_spec": "is-fullwidth-code-point@^1.0.0",
- "_where": "/Users/rebecca/code/npm-with-new-gauge/node_modules/npmlog/node_modules/gauge/node_modules/string-width",
+ "_where": "/Users/zkat/Documents/code/npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width",
"author": {
- "email": "sindresorhus@gmail.com",
"name": "Sindre Sorhus",
+ "email": "sindresorhus@gmail.com",
"url": "sindresorhus.com"
},
+ "bin": null,
"bugs": {
"url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues"
},
+ "bundleDependencies": false,
"dependencies": {
"number-is-nan": "^1.0.0"
},
+ "deprecated": false,
"description": "Check if the character represented by a given Unicode code point is fullwidth",
"devDependencies": {
"ava": "0.0.4",
"code-point-at": "^1.0.0"
},
- "directories": {},
- "dist": {
- "shasum": "ef9e31386f031a7f0d643af82fde50c457ef00cb",
- "tarball": "http://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz"
- },
"engines": {
"node": ">=0.10.0"
},
"files": [
"index.js"
],
- "gitHead": "f2152d357f41f82785436d428e4f8ede143b7548",
- "homepage": "https://github.com/sindresorhus/is-fullwidth-code-point",
+ "homepage": "https://github.com/sindresorhus/is-fullwidth-code-point#readme",
"keywords": [
"fullwidth",
"full-width",
@@ -80,15 +66,9 @@
"check"
],
"license": "MIT",
- "maintainers": [
- {
- "email": "sindresorhus@gmail.com",
- "name": "sindresorhus"
- }
- ],
"name": "is-fullwidth-code-point",
"optionalDependencies": {},
- "readme": "ERROR: No README data found!",
+ "peerDependencies": {},
"repository": {
"type": "git",
"url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git"
diff --git a/node_modules/npmlog/node_modules/gauge/node_modules/string-width/package.json b/node_modules/npmlog/node_modules/gauge/node_modules/string-width/package.json
index ee7bc6c9f..87284bb27 100644
--- a/node_modules/npmlog/node_modules/gauge/node_modules/string-width/package.json
+++ b/node_modules/npmlog/node_modules/gauge/node_modules/string-width/package.json
@@ -1,41 +1,18 @@
{
- "_args": [
- [
- {
- "raw": "string-width@^1.0.1",
- "scope": null,
- "escapedName": "string-width",
- "name": "string-width",
- "rawSpec": "^1.0.1",
- "spec": ">=1.0.1 <2.0.0",
- "type": "range"
- },
- "/Users/zkat/Documents/code/npm/node_modules/npmlog/node_modules/gauge"
- ]
- ],
- "_from": "string-width@>=1.0.1 <2.0.0",
+ "_from": "string-width@^1.0.1",
"_id": "string-width@1.0.2",
- "_inCache": true,
+ "_integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
"_location": "/npmlog/gauge/string-width",
- "_nodeVersion": "4.4.5",
- "_npmOperationalInternal": {
- "host": "packages-12-west.internal.npmjs.com",
- "tmp": "tmp/string-width-1.0.2.tgz_1471188233009_0.6573935742489994"
- },
- "_npmUser": {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- },
- "_npmVersion": "2.15.5",
"_phantomChildren": {},
"_requested": {
+ "type": "range",
+ "registry": true,
"raw": "string-width@^1.0.1",
- "scope": null,
- "escapedName": "string-width",
"name": "string-width",
+ "escapedName": "string-width",
"rawSpec": "^1.0.1",
- "spec": ">=1.0.1 <2.0.0",
- "type": "range"
+ "saveSpec": null,
+ "fetchSpec": "^1.0.1"
},
"_requiredBy": [
"/npmlog/gauge",
@@ -51,31 +28,28 @@
"email": "sindresorhus@gmail.com",
"url": "sindresorhus.com"
},
+ "bin": null,
"bugs": {
"url": "https://github.com/sindresorhus/string-width/issues"
},
+ "bundleDependencies": false,
"dependencies": {
"code-point-at": "^1.0.0",
"is-fullwidth-code-point": "^1.0.0",
"strip-ansi": "^3.0.0"
},
+ "deprecated": false,
"description": "Get the visual width of a string - the number of columns required to display it",
"devDependencies": {
"ava": "*",
"xo": "*"
},
- "directories": {},
- "dist": {
- "shasum": "118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3",
- "tarball": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz"
- },
"engines": {
"node": ">=0.10.0"
},
"files": [
"index.js"
],
- "gitHead": "282cf3d53918a92cc3ee0778dcf938039bcbc47b",
"homepage": "https://github.com/sindresorhus/string-width#readme",
"keywords": [
"string",
@@ -104,15 +78,9 @@
"fixed-width"
],
"license": "MIT",
- "maintainers": [
- {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- }
- ],
"name": "string-width",
"optionalDependencies": {},
- "readme": "ERROR: No README data found!",
+ "peerDependencies": {},
"repository": {
"type": "git",
"url": "git+https://github.com/sindresorhus/string-width.git"
diff --git a/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/LICENSE b/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/LICENSE
index 2a4982dc4..f4be44d88 100644
--- a/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/LICENSE
+++ b/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/LICENSE
@@ -11,3 +11,4 @@ ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
diff --git a/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/README.md b/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/README.md
index 4cbb01755..32f1be04f 100644
--- a/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/README.md
+++ b/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/README.md
@@ -40,7 +40,7 @@ Returns *str* with spaces to the left such that it is *length* chars long.
### Origins
-These functions were originally taken from
+These functions were originally taken from
[cliui](https://npmjs.com/package/cliui). Changes include switching to the
MUCH faster pad generation function from
[lodash](https://npmjs.com/package/lodash), making center alignment pad
diff --git a/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/align.js b/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/align.js
index 9e8359c6c..4f94ca4cd 100644
--- a/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/align.js
+++ b/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/align.js
@@ -56,7 +56,7 @@ function alignCenter (str, width) {
var strWidth = stringWidth(trimmed)
if (strWidth < width) {
- var padLeftBy = parseInt((width - strWidth) / 2, 10)
+ var padLeftBy = parseInt((width - strWidth) / 2, 10)
padLeft = createPadding(padLeftBy)
padRight = createPadding(width - (strWidth + padLeftBy))
}
diff --git a/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/package.json b/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/package.json
index 8d3c8cf0c..f74d76b18 100644
--- a/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/package.json
+++ b/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/package.json
@@ -1,29 +1,18 @@
{
- "_args": [
- [
- "wide-align@^1.1.0",
- "/Users/rebecca/code/npm-with-new-gauge/node_modules/npmlog/node_modules/gauge"
- ]
- ],
- "_from": "wide-align@>=1.1.0 <2.0.0",
+ "_from": "wide-align@^1.1.0",
"_id": "wide-align@1.1.0",
- "_inCache": true,
- "_installable": true,
+ "_integrity": "sha1-QO3egCpx/qHwcNo+YtzaLnrdlq0=",
"_location": "/npmlog/gauge/wide-align",
- "_nodeVersion": "4.2.2",
- "_npmUser": {
- "email": "me@re-becca.org",
- "name": "iarna"
- },
- "_npmVersion": "3.5.3",
"_phantomChildren": {},
"_requested": {
- "name": "wide-align",
+ "type": "range",
+ "registry": true,
"raw": "wide-align@^1.1.0",
+ "name": "wide-align",
+ "escapedName": "wide-align",
"rawSpec": "^1.1.0",
- "scope": null,
- "spec": ">=1.1.0 <2.0.0",
- "type": "range"
+ "saveSpec": null,
+ "fetchSpec": "^1.1.0"
},
"_requiredBy": [
"/npmlog/gauge"
@@ -32,28 +21,25 @@
"_shasum": "40edde802a71fea1f070da3e62dcda2e7add96ad",
"_shrinkwrap": null,
"_spec": "wide-align@^1.1.0",
- "_where": "/Users/rebecca/code/npm-with-new-gauge/node_modules/npmlog/node_modules/gauge",
+ "_where": "/Users/zkat/Documents/code/npm/node_modules/npmlog/node_modules/gauge",
"author": {
- "email": "me@re-becca.org",
"name": "Rebecca Turner",
+ "email": "me@re-becca.org",
"url": "http://re-becca.org/"
},
+ "bin": null,
"bugs": {
"url": "https://github.com/iarna/wide-align/issues"
},
+ "bundleDependencies": false,
"dependencies": {
"string-width": "^1.0.1"
},
+ "deprecated": false,
"description": "A wide-character aware text alignment function for use on the console or with fixed width fonts.",
"devDependencies": {
"tap": "^2.3.2"
},
- "directories": {},
- "dist": {
- "shasum": "40edde802a71fea1f070da3e62dcda2e7add96ad",
- "tarball": "http://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz"
- },
- "gitHead": "fe3f7f210650913d5bee702d7e19938f6977bc8a",
"homepage": "https://github.com/iarna/wide-align#readme",
"keywords": [
"wide",
@@ -65,15 +51,9 @@
],
"license": "ISC",
"main": "align.js",
- "maintainers": [
- {
- "email": "me@re-becca.org",
- "name": "iarna"
- }
- ],
"name": "wide-align",
"optionalDependencies": {},
- "readme": "ERROR: No README data found!",
+ "peerDependencies": {},
"repository": {
"type": "git",
"url": "git+https://github.com/iarna/wide-align.git"
diff --git a/node_modules/npmlog/node_modules/gauge/package.json b/node_modules/npmlog/node_modules/gauge/package.json
index 6e7dd7a3d..7a9b39758 100644
--- a/node_modules/npmlog/node_modules/gauge/package.json
+++ b/node_modules/npmlog/node_modules/gauge/package.json
@@ -1,43 +1,20 @@
{
- "_args": [
- [
- {
- "raw": "gauge@~2.7.1",
- "scope": null,
- "escapedName": "gauge",
- "name": "gauge",
- "rawSpec": "~2.7.1",
- "spec": ">=2.7.1 <2.8.0",
- "type": "range"
- },
- "/Users/rebecca/code/npm/node_modules/npmlog"
- ]
- ],
- "_from": "gauge@>=2.7.1 <2.8.0",
+ "_from": "gauge@~2.7.1",
"_id": "gauge@2.7.4",
- "_inCache": true,
+ "_integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
"_location": "/npmlog/gauge",
- "_nodeVersion": "7.7.4",
- "_npmOperationalInternal": {
- "host": "packages-18-east.internal.npmjs.com",
- "tmp": "tmp/gauge-2.7.4.tgz_1492815975490_0.4050216095056385"
- },
- "_npmUser": {
- "name": "iarna",
- "email": "me@re-becca.org"
- },
- "_npmVersion": "4.5.0",
"_phantomChildren": {
"strip-ansi": "3.0.1"
},
"_requested": {
+ "type": "range",
+ "registry": true,
"raw": "gauge@~2.7.1",
- "scope": null,
- "escapedName": "gauge",
"name": "gauge",
+ "escapedName": "gauge",
"rawSpec": "~2.7.1",
- "spec": ">=2.7.1 <2.8.0",
- "type": "range"
+ "saveSpec": null,
+ "fetchSpec": "~2.7.1"
},
"_requiredBy": [
"/npmlog"
@@ -46,14 +23,16 @@
"_shasum": "2c03405c7538c39d7eb37b317022e325fb018bf7",
"_shrinkwrap": null,
"_spec": "gauge@~2.7.1",
- "_where": "/Users/rebecca/code/npm/node_modules/npmlog",
+ "_where": "/Users/zkat/Documents/code/npm/node_modules/npmlog",
"author": {
"name": "Rebecca Turner",
"email": "me@re-becca.org"
},
+ "bin": null,
"bugs": {
"url": "https://github.com/iarna/gauge/issues"
},
+ "bundleDependencies": false,
"dependencies": {
"aproba": "^1.0.3",
"console-control-strings": "^1.0.0",
@@ -64,6 +43,7 @@
"strip-ansi": "^3.0.1",
"wide-align": "^1.1.0"
},
+ "deprecated": false,
"description": "A terminal based horizontal guage",
"devDependencies": {
"readable-stream": "^2.0.6",
@@ -72,11 +52,6 @@
"tap": "^5.7.2",
"through2": "^2.0.0"
},
- "directories": {},
- "dist": {
- "shasum": "2c03405c7538c39d7eb37b317022e325fb018bf7",
- "tarball": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz"
- },
"files": [
"base-theme.js",
"CHANGELOG.md",
@@ -98,7 +73,6 @@
"themes.js",
"wide-truncate.js"
],
- "gitHead": "1011abf6c2cb7ae89a3ee76fb447d3182d4e8d3a",
"homepage": "https://github.com/iarna/gauge",
"keywords": [
"progressbar",
@@ -107,16 +81,9 @@
],
"license": "ISC",
"main": "index.js",
- "maintainers": [
- {
- "name": "iarna",
- "email": "me@re-becca.org"
- }
- ],
"name": "gauge",
"optionalDependencies": {},
- "readme": "gauge\n=====\n\nA nearly stateless terminal based horizontal gauge / progress bar.\n\n```javascript\nvar Gauge = require(\"gauge\")\n\nvar gauge = new Gauge()\n\ngauge.show(\"test\", 0.20)\n\ngauge.pulse(\"this\")\n\ngauge.hide()\n```\n\n![](gauge-demo.gif)\n\n\n### CHANGES FROM 1.x\n\nGauge 2.x is breaking release, please see the [changelog] for details on\nwhat's changed if you were previously a user of this module.\n\n[changelog]: CHANGELOG.md\n\n### THE GAUGE CLASS\n\nThis is the typical interface to the module– it provides a pretty\nfire-and-forget interface to displaying your status information.\n\n```\nvar Gauge = require(\"gauge\")\n\nvar gauge = new Gauge([stream], [options])\n```\n\n* **stream** – *(optional, default STDERR)* A stream that progress bar\n updates are to be written to. Gauge honors backpressure and will pause\n most writing if it is indicated.\n* **options** – *(optional)* An option object.\n\nConstructs a new gauge. Gauges are drawn on a single line, and are not drawn\nif **stream** isn't a tty and a tty isn't explicitly provided.\n\nIf **stream** is a terminal or if you pass in **tty** to **options** then we\nwill detect terminal resizes and redraw to fit. We do this by watching for\n`resize` events on the tty. (To work around a bug in verisons of Node prior\nto 2.5.0, we watch for them on stdout if the tty is stderr.) Resizes to\nlarger window sizes will be clean, but shrinking the window will always\nresult in some cruft.\n\n**IMPORTANT:** If you prevously were passing in a non-tty stream but you still\nwant output (for example, a stream wrapped by the `ansi` module) then you\nneed to pass in the **tty** option below, as `gauge` needs access to\nthe underlying tty in order to do things like terminal resizes and terminal\nwidth detection.\n\nThe **options** object can have the following properties, all of which are\noptional:\n\n* **updateInterval**: How often gauge updates should be drawn, in miliseconds.\n* **fixedFramerate**: Defaults to false on node 0.8, true on everything\n else. When this is true a timer is created to trigger once every\n `updateInterval` ms, when false, updates are printed as soon as they come\n in but updates more often than `updateInterval` are ignored. The reason\n 0.8 doesn't have this set to true is that it can't `unref` its timer and\n so it would stop your program from exiting– if you want to use this\n feature with 0.8 just make sure you call `gauge.disable()` before you\n expect your program to exit.\n* **themes**: A themeset to use when selecting the theme to use. Defaults\n to `gauge/themes`, see the [themes] documentation for details.\n* **theme**: Select a theme for use, it can be a:\n * Theme object, in which case the **themes** is not used.\n * The name of a theme, which will be looked up in the current *themes*\n object.\n * A configuration object with any of `hasUnicode`, `hasColor` or\n `platform` keys, which if wlll be used to override our guesses when making\n a default theme selection.\n\n If no theme is selected then a default is picked using a combination of our\n best guesses at your OS, color support and unicode support.\n* **template**: Describes what you want your gauge to look like. The\n default is what npm uses. Detailed [documentation] is later in this\n document.\n* **hideCursor**: Defaults to true. If true, then the cursor will be hidden\n while the gauge is displayed.\n* **tty**: The tty that you're ultimately writing to. Defaults to the same\n as **stream**. This is used for detecting the width of the terminal and\n resizes. The width used is `tty.columns - 1`. If no tty is available then\n a width of `79` is assumed.\n* **enabled**: Defaults to true if `tty` is a TTY, false otherwise. If true\n the gauge starts enabled. If disabled then all update commands are\n ignored and no gauge will be printed until you call `.enable()`.\n* **Plumbing**: The class to use to actually generate the gauge for\n printing. This defaults to `require('gauge/plumbing')` and ordinarly you\n shouldn't need to override this.\n* **cleanupOnExit**: Defaults to true. Ordinarily we register an exit\n handler to make sure your cursor is turned back on and the progress bar\n erased when your process exits, even if you Ctrl-C out or otherwise exit\n unexpectedly. You can disable this and it won't register the exit handler.\n\n[has-unicode]: https://www.npmjs.com/package/has-unicode\n[themes]: #themes\n[documentation]: #templates\n\n#### `gauge.show(section | status, [completed])`\n\nThe first argument is either the section, the name of the current thing\ncontributing to progress, or an object with keys like **section**,\n**subsection** & **completed** (or any others you have types for in a custom\ntemplate). If you don't want to update or set any of these you can pass\n`null` and it will be ignored.\n\nThe second argument is the percent completed as a value between 0 and 1.\nWithout it, completion is just not updated. You'll also note that completion\ncan be passed in as part of a status object as the first argument. If both\nit and the completed argument are passed in, the completed argument wins.\n\n#### `gauge.hide([cb])`\n\nRemoves the gauge from the terminal. Optionally, callback `cb` after IO has\nhad an opportunity to happen (currently this just means after `setImmediate`\nhas called back.)\n\nIt turns out this is important when you're pausing the progress bar on one\nfilehandle and printing to another– otherwise (with a big enough print) node\ncan end up printing the \"end progress bar\" bits to the progress bar filehandle\nwhile other stuff is printing to another filehandle. These getting interleaved\ncan cause corruption in some terminals.\n\n#### `gauge.pulse([subsection])`\n\n* **subsection** – *(optional)* The specific thing that triggered this pulse\n\nSpins the spinner in the gauge to show output. If **subsection** is\nincluded then it will be combined with the last name passed to `gauge.show`.\n\n#### `gauge.disable()`\n\nHides the gauge and ignores further calls to `show` or `pulse`.\n\n#### `gauge.enable()`\n\nShows the gauge and resumes updating when `show` or `pulse` is called.\n\n#### `gauge.isEnabled()`\n\nReturns true if the gauge is enabled.\n\n#### `gauge.setThemeset(themes)`\n\nChange the themeset to select a theme from. The same as the `themes` option\nused in the constructor. The theme will be reselected from this themeset.\n\n#### `gauge.setTheme(theme)`\n\nChange the active theme, will be displayed with the next show or pulse. This can be:\n\n* Theme object, in which case the **themes** is not used.\n* The name of a theme, which will be looked up in the current *themes*\n object.\n* A configuration object with any of `hasUnicode`, `hasColor` or\n `platform` keys, which if wlll be used to override our guesses when making\n a default theme selection.\n\nIf no theme is selected then a default is picked using a combination of our\nbest guesses at your OS, color support and unicode support.\n\n#### `gauge.setTemplate(template)`\n\nChange the active template, will be displayed with the next show or pulse\n\n### Tracking Completion\n\nIf you have more than one thing going on that you want to track completion\nof, you may find the related [are-we-there-yet] helpful. It's `change`\nevent can be wired up to the `show` method to get a more traditional\nprogress bar interface.\n\n[are-we-there-yet]: https://www.npmjs.com/package/are-we-there-yet\n\n### THEMES\n\n```\nvar themes = require('gauge/themes')\n\n// fetch the default color unicode theme for this platform\nvar ourTheme = themes({hasUnicode: true, hasColor: true})\n\n// fetch the default non-color unicode theme for osx\nvar ourTheme = themes({hasUnicode: true, hasColor: false, platform: 'darwin'})\n\n// create a new theme based on the color ascii theme for this platform\n// that brackets the progress bar with arrows\nvar ourTheme = themes.newTheme(theme(hasUnicode: false, hasColor: true}), {\n preProgressbar: '→',\n postProgressbar: '←'\n})\n```\n\nThe object returned by `gauge/themes` is an instance of the `ThemeSet` class.\n\n```\nvar ThemeSet = require('gauge/theme-set')\nvar themes = new ThemeSet()\n// or\nvar themes = require('gauge/themes')\nvar mythemes = themes.newThemeset() // creates a new themeset based on the default themes\n```\n\n#### themes(opts)\n#### themes.getDefault(opts)\n\nTheme objects are a function that fetches the default theme based on\nplatform, unicode and color support.\n\nOptions is an object with the following properties:\n\n* **hasUnicode** - If true, fetch a unicode theme, if no unicode theme is\n available then a non-unicode theme will be used.\n* **hasColor** - If true, fetch a color theme, if no color theme is\n available a non-color theme will be used.\n* **platform** (optional) - Defaults to `process.platform`. If no\n platform match is available then `fallback` is used instead.\n\nIf no compatible theme can be found then an error will be thrown with a\n`code` of `EMISSINGTHEME`.\n\n#### themes.addTheme(themeName, themeObj)\n#### themes.addTheme(themeName, [parentTheme], newTheme)\n\nAdds a named theme to the themeset. You can pass in either a theme object,\nas returned by `themes.newTheme` or the arguments you'd pass to\n`themes.newTheme`.\n\n#### themes.getThemeNames()\n\nReturn a list of all of the names of the themes in this themeset. Suitable\nfor use in `themes.getTheme(…)`.\n\n#### themes.getTheme(name)\n\nReturns the theme object from this theme set named `name`.\n\nIf `name` does not exist in this themeset an error will be thrown with\na `code` of `EMISSINGTHEME`.\n\n#### themes.setDefault([opts], themeName)\n\n`opts` is an object with the following properties.\n\n* **platform** - Defaults to `'fallback'`. If your theme is platform\n specific, specify that here with the platform from `process.platform`, eg,\n `win32`, `darwin`, etc.\n* **hasUnicode** - Defaults to `false`. If your theme uses unicode you\n should set this to true.\n* **hasColor** - Defaults to `false`. If your theme uses color you should\n set this to true.\n\n`themeName` is the name of the theme (as given to `addTheme`) to use for\nthis set of `opts`.\n\n#### themes.newTheme([parentTheme,] newTheme)\n\nCreate a new theme object based on `parentTheme`. If no `parentTheme` is\nprovided then a minimal parentTheme that defines functions for rendering the\nactivity indicator (spinner) and progress bar will be defined. (This\nfallback parent is defined in `gauge/base-theme`.)\n\nnewTheme should be a bare object– we'll start by discussing the properties\ndefined by the default themes:\n\n* **preProgressbar** - displayed prior to the progress bar, if the progress\n bar is displayed.\n* **postProgressbar** - displayed after the progress bar, if the progress bar\n is displayed.\n* **progressBarTheme** - The subtheme passed through to the progress bar\n renderer, it's an object with `complete` and `remaining` properties\n that are the strings you want repeated for those sections of the progress\n bar.\n* **activityIndicatorTheme** - The theme for the activity indicator (spinner),\n this can either be a string, in which each character is a different step, or\n an array of strings.\n* **preSubsection** - Displayed as a separator between the `section` and\n `subsection` when the latter is printed.\n\nMore generally, themes can have any value that would be a valid value when rendering\ntemplates. The properties in the theme are used when their name matches a type in\nthe template. Their values can be:\n\n* **strings & numbers** - They'll be included as is\n* **function (values, theme, width)** - Should return what you want in your output.\n *values* is an object with values provided via `gauge.show`,\n *theme* is the theme specific to this item (see below) or this theme object,\n and *width* is the number of characters wide your result should be.\n\nThere are a couple of special prefixes:\n\n* **pre** - Is shown prior to the property, if its displayed.\n* **post** - Is shown after the property, if its displayed.\n\nAnd one special suffix:\n\n* **Theme** - Its value is passed to a function-type item as the theme.\n\n#### themes.addToAllThemes(theme)\n\nThis *mixes-in* `theme` into all themes currently defined. It also adds it\nto the default parent theme for this themeset, so future themes added to\nthis themeset will get the values from `theme` by default.\n\n#### themes.newThemeset()\n\nCopy the current themeset into a new one. This allows you to easily inherit\none themeset from another.\n\n### TEMPLATES\n\nA template is an array of objects and strings that, after being evaluated,\nwill be turned into the gauge line. The default template is:\n\n```javascript\n[\n {type: 'progressbar', length: 20},\n {type: 'activityIndicator', kerning: 1, length: 1},\n {type: 'section', kerning: 1, default: ''},\n {type: 'subsection', kerning: 1, default: ''}\n]\n```\n\nThe various template elements can either be **plain strings**, in which case they will\nbe be included verbatum in the output, or objects with the following properties:\n\n* *type* can be any of the following plus any keys you pass into `gauge.show` plus\n any keys you have on a custom theme.\n * `section` – What big thing you're working on now.\n * `subsection` – What component of that thing is currently working.\n * `activityIndicator` – Shows a spinner using the `activityIndicatorTheme`\n from your active theme.\n * `progressbar` – A progress bar representing your current `completed`\n using the `progressbarTheme` from your active theme.\n* *kerning* – Number of spaces that must be between this item and other\n items, if this item is displayed at all.\n* *maxLength* – The maximum length for this element. If its value is longer it\n will be truncated.\n* *minLength* – The minimum length for this element. If its value is shorter it\n will be padded according to the *align* value.\n* *align* – (Default: left) Possible values \"left\", \"right\" and \"center\". Works\n as you'd expect from word processors.\n* *length* – Provides a single value for both *minLength* and *maxLength*. If both\n *length* and *minLength or *maxLength* are specifed then the latter take precedence.\n* *value* – A literal value to use for this template item.\n* *default* – A default value to use for this template item if a value\n wasn't otherwise passed in.\n\n### PLUMBING\n\nThis is the super simple, assume nothing, do no magic internals used by gauge to\nimplement its ordinary interface.\n\n```\nvar Plumbing = require('gauge/plumbing')\nvar gauge = new Plumbing(theme, template, width)\n```\n\n* **theme**: The theme to use.\n* **template**: The template to use.\n* **width**: How wide your gauge should be\n\n#### `gauge.setTheme(theme)`\n\nChange the active theme.\n\n#### `gauge.setTemplate(template)`\n\nChange the active template.\n\n#### `gauge.setWidth(width)`\n\nChange the width to render at.\n\n#### `gauge.hide()`\n\nReturn the string necessary to hide the progress bar\n\n#### `gauge.hideCursor()`\n\nReturn a string to hide the cursor.\n\n#### `gauge.showCursor()`\n\nReturn a string to show the cursor.\n\n#### `gauge.show(status)`\n\nUsing `status` for values, render the provided template with the theme and return\na string that is suitable for printing to update the gauge.\n",
- "readmeFilename": "README.md",
+ "peerDependencies": {},
"repository": {
"type": "git",
"url": "git+https://github.com/iarna/gauge.git"
diff --git a/node_modules/npmlog/node_modules/set-blocking/package.json b/node_modules/npmlog/node_modules/set-blocking/package.json
index 86292b90f..3b0404fcc 100644
--- a/node_modules/npmlog/node_modules/set-blocking/package.json
+++ b/node_modules/npmlog/node_modules/set-blocking/package.json
@@ -1,40 +1,18 @@
{
- "_args": [
- [
- {
- "name": "set-blocking",
- "raw": "set-blocking@~2.0.0",
- "rawSpec": "~2.0.0",
- "scope": null,
- "spec": ">=2.0.0 <2.1.0",
- "type": "range"
- },
- "/Users/rebecca/code/npm/node_modules/npmlog"
- ]
- ],
- "_from": "set-blocking@>=2.0.0 <2.1.0",
+ "_from": "set-blocking@~2.0.0",
"_id": "set-blocking@2.0.0",
- "_inCache": true,
- "_installable": true,
+ "_integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
"_location": "/npmlog/set-blocking",
- "_nodeVersion": "0.12.7",
- "_npmOperationalInternal": {
- "host": "packages-12-west.internal.npmjs.com",
- "tmp": "tmp/set-blocking-2.0.0.tgz_1463525966987_0.5456729622092098"
- },
- "_npmUser": {
- "email": "ben@npmjs.com",
- "name": "bcoe"
- },
- "_npmVersion": "2.11.3",
"_phantomChildren": {},
"_requested": {
- "name": "set-blocking",
+ "type": "range",
+ "registry": true,
"raw": "set-blocking@~2.0.0",
+ "name": "set-blocking",
+ "escapedName": "set-blocking",
"rawSpec": "~2.0.0",
- "scope": null,
- "spec": ">=2.0.0 <2.1.0",
- "type": "range"
+ "saveSpec": null,
+ "fetchSpec": "~2.0.0"
},
"_requiredBy": [
"/npmlog"
@@ -43,15 +21,18 @@
"_shasum": "045f9782d011ae9a6803ddd382b24392b3d890f7",
"_shrinkwrap": null,
"_spec": "set-blocking@~2.0.0",
- "_where": "/Users/rebecca/code/npm/node_modules/npmlog",
+ "_where": "/Users/zkat/Documents/code/npm/node_modules/npmlog",
"author": {
- "email": "ben@npmjs.com",
- "name": "Ben Coe"
+ "name": "Ben Coe",
+ "email": "ben@npmjs.com"
},
+ "bin": null,
"bugs": {
"url": "https://github.com/yargs/set-blocking/issues"
},
+ "bundleDependencies": false,
"dependencies": {},
+ "deprecated": false,
"description": "set blocking stdio and stderr ensuring that terminal output does not truncate",
"devDependencies": {
"chai": "^3.5.0",
@@ -61,16 +42,10 @@
"standard": "^7.0.1",
"standard-version": "^2.2.1"
},
- "directories": {},
- "dist": {
- "shasum": "045f9782d011ae9a6803ddd382b24392b3d890f7",
- "tarball": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz"
- },
"files": [
"index.js",
"LICENSE.txt"
],
- "gitHead": "7eec10577b5fff264de477ba3b9d07f404946eff",
"homepage": "https://github.com/yargs/set-blocking#readme",
"keywords": [
"flush",
@@ -82,15 +57,9 @@
],
"license": "ISC",
"main": "index.js",
- "maintainers": [
- {
- "email": "ben@npmjs.com",
- "name": "bcoe"
- }
- ],
"name": "set-blocking",
"optionalDependencies": {},
- "readme": "ERROR: No README data found!",
+ "peerDependencies": {},
"repository": {
"type": "git",
"url": "git+https://github.com/yargs/set-blocking.git"
diff --git a/node_modules/npmlog/package.json b/node_modules/npmlog/package.json
index 578444aa4..f2f81a4bd 100644
--- a/node_modules/npmlog/package.json
+++ b/node_modules/npmlog/package.json
@@ -1,32 +1,8 @@
{
- "_args": [
- [
- {
- "raw": "npmlog@4.0.2",
- "scope": null,
- "escapedName": "npmlog",
- "name": "npmlog",
- "rawSpec": "4.0.2",
- "spec": "4.0.2",
- "type": "version"
- },
- "/Users/rebecca/code/npm"
- ]
- ],
- "_from": "npmlog@4.0.2",
+ "_from": "npmlog@~4.0.2",
"_id": "npmlog@4.0.2",
- "_inCache": true,
+ "_integrity": "sha1-0DlQ4OeM4VJ7om0qdZLpNIrD518=",
"_location": "/npmlog",
- "_nodeVersion": "7.2.0",
- "_npmOperationalInternal": {
- "host": "packages-12-west.internal.npmjs.com",
- "tmp": "tmp/npmlog-4.0.2.tgz_1481572338217_0.2948465726803988"
- },
- "_npmUser": {
- "name": "othiym23",
- "email": "ogd@aoaioxxysz.net"
- },
- "_npmVersion": "4.0.5",
"_phantomChildren": {
"aproba": "1.1.1",
"has-unicode": "2.0.1",
@@ -34,16 +10,16 @@
"strip-ansi": "3.0.1"
},
"_requested": {
- "raw": "npmlog@4.0.2",
- "scope": null,
- "escapedName": "npmlog",
+ "type": "range",
+ "registry": true,
+ "raw": "npmlog@~4.0.2",
"name": "npmlog",
- "rawSpec": "4.0.2",
- "spec": "4.0.2",
- "type": "version"
+ "escapedName": "npmlog",
+ "rawSpec": "~4.0.2",
+ "saveSpec": null,
+ "fetchSpec": "~4.0.2"
},
"_requiredBy": [
- "#USER",
"/",
"/node-gyp",
"/npm-registry-client"
@@ -51,61 +27,39 @@
"_resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.0.2.tgz",
"_shasum": "d03950e0e78ce1527ba26d2a7592e9348ac3e75f",
"_shrinkwrap": null,
- "_spec": "npmlog@4.0.2",
- "_where": "/Users/rebecca/code/npm",
+ "_spec": "npmlog@~4.0.2",
+ "_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/npmlog/issues"
},
+ "bundleDependencies": false,
"dependencies": {
"are-we-there-yet": "~1.1.2",
"console-control-strings": "~1.1.0",
"gauge": "~2.7.1",
"set-blocking": "~2.0.0"
},
+ "deprecated": false,
"description": "logger for npm",
"devDependencies": {
"standard": "~7.1.2",
"tap": "~5.7.0"
},
- "directories": {},
- "dist": {
- "shasum": "d03950e0e78ce1527ba26d2a7592e9348ac3e75f",
- "tarball": "https://registry.npmjs.org/npmlog/-/npmlog-4.0.2.tgz"
- },
"files": [
"log.js"
],
- "gitHead": "a3b7aed07790b674aa1fecfc81a61481abeaf882",
"homepage": "https://github.com/npm/npmlog#readme",
"license": "ISC",
"main": "log.js",
- "maintainers": [
- {
- "name": "iarna",
- "email": "me@re-becca.org"
- },
- {
- "name": "isaacs",
- "email": "i@izs.me"
- },
- {
- "name": "othiym23",
- "email": "ogd@aoaioxxysz.net"
- },
- {
- "name": "zkat",
- "email": "kat@sykosomatic.org"
- }
- ],
"name": "npmlog",
"optionalDependencies": {},
- "readme": "# npmlog\n\nThe logger util that npm uses.\n\nThis logger is very basic. It does the logging for npm. It supports\ncustom levels and colored output.\n\nBy default, logs are written to stderr. If you want to send log messages\nto outputs other than streams, then you can change the `log.stream`\nmember, or you can just listen to the events that it emits, and do\nwhatever you want with them.\n\n# Installation\n\n```console\nnpm install npmlog --save\n```\n\n# Basic Usage\n\n```javascript\nvar log = require('npmlog')\n\n// additional stuff ---------------------------+\n// message ----------+ |\n// prefix ----+ | |\n// level -+ | | |\n// v v v v\n log.info('fyi', 'I have a kitty cat: %j', myKittyCat)\n```\n\n## log.level\n\n* {String}\n\nThe level to display logs at. Any logs at or above this level will be\ndisplayed. The special level `silent` will prevent anything from being\ndisplayed ever.\n\n## log.record\n\n* {Array}\n\nAn array of all the log messages that have been entered.\n\n## log.maxRecordSize\n\n* {Number}\n\nThe maximum number of records to keep. If log.record gets bigger than\n10% over this value, then it is sliced down to 90% of this value.\n\nThe reason for the 10% window is so that it doesn't have to resize a\nlarge array on every log entry.\n\n## log.prefixStyle\n\n* {Object}\n\nA style object that specifies how prefixes are styled. (See below)\n\n## log.headingStyle\n\n* {Object}\n\nA style object that specifies how the heading is styled. (See below)\n\n## log.heading\n\n* {String} Default: \"\"\n\nIf set, a heading that is printed at the start of every line.\n\n## log.stream\n\n* {Stream} Default: `process.stderr`\n\nThe stream where output is written.\n\n## log.enableColor()\n\nForce colors to be used on all messages, regardless of the output\nstream.\n\n## log.disableColor()\n\nDisable colors on all messages.\n\n## log.enableProgress()\n\nEnable the display of log activity spinner and progress bar\n\n## log.disableProgress()\n\nDisable the display of a progress bar\n\n## log.enableUnicode()\n\nForce the unicode theme to be used for the progress bar.\n\n## log.disableUnicode()\n\nDisable the use of unicode in the progress bar.\n\n## log.setGaugeTemplate(template)\n\nSet a template for outputting the progress bar. See the [gauge documentation] for details.\n\n[gauge documentation]: https://npmjs.com/package/gauge\n\n## log.setGaugeThemeset(themes)\n\nSelect a themeset to pick themes from for the progress bar. See the [gauge documentation] for details.\n\n## log.pause()\n\nStop emitting messages to the stream, but do not drop them.\n\n## log.resume()\n\nEmit all buffered messages that were written while paused.\n\n## log.log(level, prefix, message, ...)\n\n* `level` {String} The level to emit the message at\n* `prefix` {String} A string prefix. Set to \"\" to skip.\n* `message...` Arguments to `util.format`\n\nEmit a log message at the specified level.\n\n## log\\[level](prefix, message, ...)\n\nFor example,\n\n* log.silly(prefix, message, ...)\n* log.verbose(prefix, message, ...)\n* log.info(prefix, message, ...)\n* log.http(prefix, message, ...)\n* log.warn(prefix, message, ...)\n* log.error(prefix, message, ...)\n\nLike `log.log(level, prefix, message, ...)`. In this way, each level is\ngiven a shorthand, so you can do `log.info(prefix, message)`.\n\n## log.addLevel(level, n, style, disp)\n\n* `level` {String} Level indicator\n* `n` {Number} The numeric level\n* `style` {Object} Object with fg, bg, inverse, etc.\n* `disp` {String} Optional replacement for `level` in the output.\n\nSets up a new level with a shorthand function and so forth.\n\nNote that if the number is `Infinity`, then setting the level to that\nwill cause all log messages to be suppressed. If the number is\n`-Infinity`, then the only way to show it is to enable all log messages.\n\n## log.newItem(name, todo, weight)\n\n* `name` {String} Optional; progress item name.\n* `todo` {Number} Optional; total amount of work to be done. Default 0.\n* `weight` {Number} Optional; the weight of this item relative to others. Default 1.\n\nThis adds a new `are-we-there-yet` item tracker to the progress tracker. The\nobject returned has the `log[level]` methods but is otherwise an\n`are-we-there-yet` `Tracker` object.\n\n## log.newStream(name, todo, weight)\n\nThis adds a new `are-we-there-yet` stream tracker to the progress tracker. The\nobject returned has the `log[level]` methods but is otherwise an\n`are-we-there-yet` `TrackerStream` object.\n\n## log.newGroup(name, weight)\n\nThis adds a new `are-we-there-yet` tracker group to the progress tracker. The\nobject returned has the `log[level]` methods but is otherwise an\n`are-we-there-yet` `TrackerGroup` object.\n\n# Events\n\nEvents are all emitted with the message object.\n\n* `log` Emitted for all messages\n* `log.<level>` Emitted for all messages with the `<level>` level.\n* `<prefix>` Messages with prefixes also emit their prefix as an event.\n\n# Style Objects\n\nStyle objects can have the following fields:\n\n* `fg` {String} Color for the foreground text\n* `bg` {String} Color for the background\n* `bold`, `inverse`, `underline` {Boolean} Set the associated property\n* `bell` {Boolean} Make a noise (This is pretty annoying, probably.)\n\n# Message Objects\n\nEvery log event is emitted with a message object, and the `log.record`\nlist contains all of them that have been created. They have the\nfollowing fields:\n\n* `id` {Number}\n* `level` {String}\n* `prefix` {String}\n* `message` {String} Result of `util.format()`\n* `messageRaw` {Array} Arguments to `util.format()`\n\n# Blocking TTYs\n\nWe use [`set-blocking`](https://npmjs.com/package/set-blocking) to set\nstderr and stdout blocking if they are tty's and have the setBlocking call.\nThis is a work around for an issue in early versions of Node.js 6.x, which\nmade stderr and stdout non-blocking on OSX. (They are always blocking\nWindows and were never blocking on Linux.) `npmlog` needs them to be blocking\nso that it can allow output to stdout and stderr to be interlaced.\n",
- "readmeFilename": "README.md",
+ "peerDependencies": {},
"repository": {
"type": "git",
"url": "git+https://github.com/npm/npmlog.git"