Socket
Socket
Sign inDemoInstall

nyc

Package Overview
Dependencies
Maintainers
2
Versions
165
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nyc - npm Package Compare versions

Comparing version 11.4.1 to 11.5.0

node_modules/brace-expansion/LICENSE

17

CHANGELOG.md

@@ -5,2 +5,19 @@ # Change Log

<a name="11.5.0"></a>
# [11.5.0](https://github.com/istanbuljs/nyc/compare/v11.4.1...v11.5.0) (2018-02-13)
### Bug Fixes
* coverage reportDir should respect `--cwd` ([#764](https://github.com/istanbuljs/nyc/issues/764)) ([b0d6dae](https://github.com/istanbuljs/nyc/commit/b0d6dae))
* typo in option definition ([#758](https://github.com/istanbuljs/nyc/issues/758)) ([6a734b6](https://github.com/istanbuljs/nyc/commit/6a734b6))
### Features
* add command line options to control compacting and comment removal ([#754](https://github.com/istanbuljs/nyc/issues/754)) ([2030e0c](https://github.com/istanbuljs/nyc/commit/2030e0c))
* resolve custom cache directory to absolute path ([#766](https://github.com/istanbuljs/nyc/issues/766)) ([dd48707](https://github.com/istanbuljs/nyc/commit/dd48707))
<a name="11.4.1"></a>

@@ -7,0 +24,0 @@ ## [11.4.1](https://github.com/istanbuljs/nyc/compare/v11.4.0...v11.4.1) (2017-12-14)

12

index.js

@@ -52,3 +52,3 @@ /* global __coverage__ */

this.cacheDirectory = config.cacheDir || findCacheDir({name: 'nyc', cwd: this.cwd})
this.cacheDirectory = (config.cacheDir && path.resolve(config.cacheDir)) || findCacheDir({name: 'nyc', cwd: this.cwd})
this.cache = Boolean(this.cacheDirectory && config.cache)

@@ -140,3 +140,5 @@

return this._instrumenterLib(this.cwd, {
produceSourceMap: this.config.produceSourceMap
produceSourceMap: this.config.produceSourceMap,
compact: this.config.compact,
preserveComments: this.config.preserveComments
})

@@ -447,3 +449,3 @@ }

var context = libReport.createContext({
dir: this._reportDir,
dir: this.reportDirectory(),
watermarks: this.config.watermarks

@@ -541,2 +543,6 @@ })

NYC.prototype.reportDirectory = function () {
return path.resolve(this.cwd, this._reportDir)
}
NYC.prototype.processInfoDirectory = function () {

@@ -543,0 +549,0 @@ return path.resolve(this.tempDirectory(), 'processinfo')

@@ -34,2 +34,12 @@ var NYC

})
.option('compact', {
default: true,
type: 'boolean',
description: 'should the output be compacted?'
})
.option('preserve-comments', {
default: true,
type: 'boolean',
description: 'should comments be preserved in the output?'
})
.option('instrument', {

@@ -54,3 +64,5 @@ default: true,

extension: argv.extension,
require: argv.require
require: argv.require,
compact: argv.compact,
preserveComments: argv.preserveComments
})

@@ -57,0 +69,0 @@

@@ -50,3 +50,3 @@ 'use strict'

default: 'text',
globa: false
global: false
})

@@ -169,2 +169,12 @@ .option('report-dir', {

})
.option('compact', {
default: true,
type: 'boolean',
description: 'should the output be compacted?'
})
.option('preserve-comments', {
default: true,
type: 'boolean',
description: 'should comments be preserved in the output?'
})
.option('instrument', {

@@ -171,0 +181,0 @@ default: true,

@@ -12,4 +12,4 @@ 'use strict'

embedSource: true,
noCompact: false,
preserveComments: true,
compact: options.compact,
preserveComments: options.preserveComments,
produceSourceMap: options.produceSourceMap,

@@ -16,0 +16,0 @@ esModules: true

@@ -20,2 +20,3 @@ {

"/has-ansi",
"/inquirer",
"/strip-ansi"

@@ -22,0 +23,0 @@ ],

@@ -20,2 +20,3 @@ {

"/",
"/globby",
"/test-exclude"

@@ -22,0 +23,0 @@ ],

@@ -19,3 +19,4 @@ {

"_requiredBy": [
"/babel-traverse"
"/babel-traverse",
"/eslint"
],

@@ -22,0 +23,0 @@ "_resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",

@@ -50,3 +50,3 @@ "use strict";

endToken = tokens[index + 1];
if (endToken.type.label === ",") endToken = tokens[index + 2];
if (endToken && endToken.type.label === ",") endToken = tokens[index + 2];
}

@@ -53,0 +53,0 @@

{
"_from": "babel-generator@^6.18.0",
"_id": "babel-generator@6.26.0",
"_id": "babel-generator@6.26.1",
"_inBundle": false,
"_integrity": "sha1-rBriAHC3n248odMmlhMFN3TyDcU=",
"_integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
"_location": "/babel-generator",

@@ -21,4 +21,4 @@ "_phantomChildren": {},

],
"_resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.0.tgz",
"_shasum": "ac1ae20070b79f6e3ca1d3269613053774f20dc5",
"_resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",
"_shasum": "1844408d3b8f0d35a404ea7ac180f087a601bd90",
"_spec": "babel-generator@^6.18.0",

@@ -38,3 +38,3 @@ "_where": "/Users/benjamincoe/bcoe/nyc/node_modules/istanbul-lib-instrument",

"lodash": "^4.17.4",
"source-map": "^0.5.6",
"source-map": "^0.5.7",
"trim-right": "^1.0.1"

@@ -59,3 +59,3 @@ },

},
"version": "6.26.0"
"version": "6.26.1"
}
{
"_from": "brace-expansion@^1.1.7",
"_id": "brace-expansion@1.1.8",
"_id": "brace-expansion@1.1.11",
"_inBundle": false,
"_integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
"_integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"_location": "/brace-expansion",

@@ -21,4 +21,4 @@ "_phantomChildren": {},

],
"_resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
"_shasum": "c07b211c7c952ec1f8efd51a77ef0d1d3990a292",
"_resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"_shasum": "3c7fcbf529d87226f3d2f52b966ff5271eb441dd",
"_spec": "brace-expansion@^1.1.7",

@@ -75,3 +75,3 @@ "_where": "/Users/benjamincoe/bcoe/nyc/node_modules/minimatch",

},
"version": "1.1.8"
"version": "1.1.11"
}

@@ -66,3 +66,3 @@ # brace-expansion

A comma seperated list of options, like `{a,b}` or `{a,{b,c}}` or `{,a,}`.
A comma separated list of options, like `{a,b}` or `{a,{b,c}}` or `{,a,}`.

@@ -102,2 +102,8 @@ ```js

## Sponsors
This module is proudly supported by my [Sponsors](https://github.com/juliangruber/sponsors)!
Do you want to support modules like this to improve their quality, stability and weigh in on new features? Then please consider donating to my [Patreon](https://www.patreon.com/juliangruber). Not sure how much of my modules you're using? Try [feross/thanks](https://github.com/feross/thanks)!
## License

@@ -104,0 +110,0 @@

@@ -19,3 +19,10 @@ {

"_requiredBy": [
"/babel-code-frame"
"/babel-code-frame",
"/eslint",
"/har-validator",
"/inline-source-map-comment",
"/inquirer",
"/standard-version",
"/sum-up",
"/table"
],

@@ -22,0 +29,0 @@ "_resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",

@@ -19,4 +19,6 @@ {

"_requiredBy": [
"/wrap-ansi/string-width",
"/yargs/cliui/string-width"
"/inquirer/string-width",
"/readline2",
"/standard-version/cliui/string-width",
"/wrap-ansi/string-width"
],

@@ -26,3 +28,3 @@ "_resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",

"_spec": "code-point-at@^1.0.0",
"_where": "/Users/benjamincoe/bcoe/nyc/node_modules/yargs/node_modules/cliui/node_modules/string-width",
"_where": "/Users/benjamincoe/bcoe/nyc/node_modules/wrap-ansi/node_modules/string-width",
"author": {

@@ -29,0 +31,0 @@ "name": "Sindre Sorhus",

{
"_from": "convert-source-map@^1.3.0",
"_from": "convert-source-map@^1.5.1",
"_id": "convert-source-map@1.5.1",

@@ -11,8 +11,8 @@ "_inBundle": false,

"registry": true,
"raw": "convert-source-map@^1.3.0",
"raw": "convert-source-map@^1.5.1",
"name": "convert-source-map",
"escapedName": "convert-source-map",
"rawSpec": "^1.3.0",
"rawSpec": "^1.5.1",
"saveSpec": null,
"fetchSpec": "^1.3.0"
"fetchSpec": "^1.5.1"
},

@@ -24,3 +24,3 @@ "_requiredBy": [

"_shasum": "b8278097b9bc229365de5c62cf5fcaed8b5599e5",
"_spec": "convert-source-map@^1.3.0",
"_spec": "convert-source-map@^1.5.1",
"_where": "/Users/benjamincoe/bcoe/nyc",

@@ -27,0 +27,0 @@ "author": {

@@ -19,3 +19,4 @@ {

"_requiredBy": [
"/"
"/",
"/pkg-config"
],

@@ -22,0 +23,0 @@ "_resolved": "https://registry.npmjs.org/debug-log/-/debug-log-1.0.1.tgz",

@@ -19,3 +19,5 @@ {

"_requiredBy": [
"/babel-traverse"
"/babel-traverse",
"/eslint",
"/tap-mocha-reporter"
],

@@ -22,0 +24,0 @@ "_resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",

@@ -19,2 +19,4 @@ {

"_requiredBy": [
"/meow",
"/standard-version/yargs",
"/uglify-js/yargs",

@@ -21,0 +23,0 @@ "/yargs"

@@ -19,3 +19,4 @@ {

"_requiredBy": [
"/parse-json"
"/parse-json",
"/pkg-conf/parse-json"
],

@@ -22,0 +23,0 @@ "_resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz",

@@ -19,3 +19,6 @@ {

"_requiredBy": [
"/chalk"
"/chalk",
"/figures",
"/mocha",
"/tap-mocha-reporter"
],

@@ -22,0 +25,0 @@ "_resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",

@@ -20,3 +20,6 @@ {

"/babel-code-frame",
"/babel-types"
"/babel-types",
"/doctrine",
"/eslint",
"/eslint-plugin-react/doctrine"
],

@@ -23,0 +26,0 @@ "_resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",

@@ -20,2 +20,5 @@ {

"/",
"/dotgitignore",
"/pkg-conf",
"/standard-version/read-pkg-up",
"/yargs"

@@ -22,0 +25,0 @@ ],

@@ -20,3 +20,4 @@ {

"/",
"/spawn-wrap"
"/spawn-wrap",
"/tap"
],

@@ -23,0 +24,0 @@ "_resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz",

@@ -19,3 +19,4 @@ {

"_requiredBy": [
"/glob"
"/glob",
"/mocha/glob"
],

@@ -22,0 +23,0 @@ "_resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",

@@ -19,2 +19,3 @@ {

"_requiredBy": [
"/standard-version/yargs",
"/yargs"

@@ -21,0 +22,0 @@ ],

@@ -20,3 +20,9 @@ {

"/",
"/rimraf"
"/deglob",
"/eslint",
"/globby",
"/rimraf",
"/shelljs",
"/tap",
"/tap-mocha-reporter"
],

@@ -23,0 +29,0 @@ "_resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",

@@ -19,3 +19,4 @@ {

"_requiredBy": [
"/babel-traverse"
"/babel-traverse",
"/eslint"
],

@@ -22,0 +23,0 @@ "_resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",

@@ -19,4 +19,7 @@ {

"_requiredBy": [
"/flat-cache",
"/load-json-file",
"/path-type",
"/pkg-conf/load-json-file",
"/standard-version/load-json-file",
"/write-file-atomic"

@@ -23,0 +26,0 @@ ],

@@ -21,2 +21,3 @@ {

"_requiredBy": [
"/conventional-changelog-writer",
"/istanbul-reports"

@@ -23,0 +24,0 @@ ],

@@ -19,3 +19,4 @@ {

"_requiredBy": [
"/istanbul-lib-report/supports-color"
"/istanbul-lib-report/supports-color",
"/mocha/supports-color"
],

@@ -22,0 +23,0 @@ "_resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",

@@ -19,2 +19,3 @@ {

"_requiredBy": [
"/get-pkg-repo",
"/normalize-package-data"

@@ -21,0 +22,0 @@ ],

@@ -19,2 +19,3 @@ {

"_requiredBy": [
"/eslint",
"/write-file-atomic"

@@ -21,0 +22,0 @@ ],

@@ -19,3 +19,4 @@ {

"_requiredBy": [
"/glob"
"/glob",
"/mocha/glob"
],

@@ -22,0 +23,0 @@ "_resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",

@@ -19,3 +19,6 @@ {

"_requiredBy": [
"/glob"
"/concat-stream",
"/glob",
"/mocha/glob",
"/readable-stream"
],

@@ -22,0 +25,0 @@ "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",

'use strict';
var numberIsNan = require('number-is-nan');
module.exports = function (x) {
if (numberIsNan(x)) {
/* eslint-disable yoda */
module.exports = x => {
if (Number.isNaN(x)) {
return false;
}
// https://github.com/nodejs/io.js/blob/cff7300a578be1b10001f2d967aaedc88aee6402/lib/readline.js#L1369
// code points are derived from:
// http://www.unix.org/Public/UNIDATA/EastAsianWidth.txt
if (x >= 0x1100 && (
x <= 0x115f || // Hangul Jamo
0x2329 === x || // LEFT-POINTING ANGLE BRACKET
0x232a === x || // RIGHT-POINTING ANGLE BRACKET
// CJK Radicals Supplement .. Enclosed CJK Letters and Months
(0x2e80 <= x && x <= 0x3247 && x !== 0x303f) ||
// Enclosed CJK Letters and Months .. CJK Unified Ideographs Extension A
0x3250 <= x && x <= 0x4dbf ||
// CJK Unified Ideographs .. Yi Radicals
0x4e00 <= x && x <= 0xa4c6 ||
// Hangul Jamo Extended-A
0xa960 <= x && x <= 0xa97c ||
// Hangul Syllables
0xac00 <= x && x <= 0xd7a3 ||
// CJK Compatibility Ideographs
0xf900 <= x && x <= 0xfaff ||
// Vertical Forms
0xfe10 <= x && x <= 0xfe19 ||
// CJK Compatibility Forms .. Small Form Variants
0xfe30 <= x && x <= 0xfe6b ||
// Halfwidth and Fullwidth Forms
0xff01 <= x && x <= 0xff60 ||
0xffe0 <= x && x <= 0xffe6 ||
// Kana Supplement
0x1b000 <= x && x <= 0x1b001 ||
// Enclosed Ideographic Supplement
0x1f200 <= x && x <= 0x1f251 ||
// CJK Unified Ideographs Extension B .. Tertiary Ideographic Plane
0x20000 <= x && x <= 0x3fffd)) {
if (
x >= 0x1100 && (
x <= 0x115f || // Hangul Jamo
x === 0x2329 || // LEFT-POINTING ANGLE BRACKET
x === 0x232a || // RIGHT-POINTING ANGLE BRACKET
// CJK Radicals Supplement .. Enclosed CJK Letters and Months
(0x2e80 <= x && x <= 0x3247 && x !== 0x303f) ||
// Enclosed CJK Letters and Months .. CJK Unified Ideographs Extension A
(0x3250 <= x && x <= 0x4dbf) ||
// CJK Unified Ideographs .. Yi Radicals
(0x4e00 <= x && x <= 0xa4c6) ||
// Hangul Jamo Extended-A
(0xa960 <= x && x <= 0xa97c) ||
// Hangul Syllables
(0xac00 <= x && x <= 0xd7a3) ||
// CJK Compatibility Ideographs
(0xf900 <= x && x <= 0xfaff) ||
// Vertical Forms
(0xfe10 <= x && x <= 0xfe19) ||
// CJK Compatibility Forms .. Small Form Variants
(0xfe30 <= x && x <= 0xfe6b) ||
// Halfwidth and Fullwidth Forms
(0xff01 <= x && x <= 0xff60) ||
(0xffe0 <= x && x <= 0xffe6) ||
// Kana Supplement
(0x1b000 <= x && x <= 0x1b001) ||
// Enclosed Ideographic Supplement
(0x1f200 <= x && x <= 0x1f251) ||
// CJK Unified Ideographs Extension B .. Tertiary Ideographic Plane
(0x20000 <= x && x <= 0x3fffd)
)
) {
return true;

@@ -46,2 +46,2 @@ }

return false;
}
};
{
"_from": "is-fullwidth-code-point@^1.0.0",
"_id": "is-fullwidth-code-point@1.0.0",
"_from": "is-fullwidth-code-point@^2.0.0",
"_id": "is-fullwidth-code-point@2.0.0",
"_inBundle": false,
"_integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
"_integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
"_location": "/is-fullwidth-code-point",

@@ -11,17 +11,16 @@ "_phantomChildren": {},

"registry": true,
"raw": "is-fullwidth-code-point@^1.0.0",
"raw": "is-fullwidth-code-point@^2.0.0",
"name": "is-fullwidth-code-point",
"escapedName": "is-fullwidth-code-point",
"rawSpec": "^1.0.0",
"rawSpec": "^2.0.0",
"saveSpec": null,
"fetchSpec": "^1.0.0"
"fetchSpec": "^2.0.0"
},
"_requiredBy": [
"/wrap-ansi/string-width",
"/yargs/cliui/string-width"
"/string-width"
],
"_resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
"_shasum": "ef9e31386f031a7f0d643af82fde50c457ef00cb",
"_spec": "is-fullwidth-code-point@^1.0.0",
"_where": "/Users/benjamincoe/bcoe/nyc/node_modules/yargs/node_modules/cliui/node_modules/string-width",
"_resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
"_shasum": "a3b30a5c4f199183167aaab93beefae3ddfb654f",
"_spec": "is-fullwidth-code-point@^2.0.0",
"_where": "/Users/benjamincoe/bcoe/nyc/node_modules/string-width",
"author": {

@@ -36,13 +35,10 @@ "name": "Sindre Sorhus",

"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"
"ava": "*",
"xo": "*"
},
"engines": {
"node": ">=0.10.0"
"node": ">=4"
},

@@ -77,5 +73,8 @@ "files": [

"scripts": {
"test": "node test.js"
"test": "xo && ava"
},
"version": "1.0.0"
"version": "2.0.0",
"xo": {
"esnext": true
}
}

@@ -16,3 +16,3 @@ # is-fullwidth-code-point [![Build Status](https://travis-ci.org/sindresorhus/is-fullwidth-code-point.svg?branch=master)](https://travis-ci.org/sindresorhus/is-fullwidth-code-point)

```js
var isFullwidthCodePoint = require('is-fullwidth-code-point');
const isFullwidthCodePoint = require('is-fullwidth-code-point');

@@ -40,2 +40,2 @@ isFullwidthCodePoint('谢'.codePointAt());

MIT © [Sindre Sorhus](http://sindresorhus.com)
MIT © [Sindre Sorhus](https://sindresorhus.com)

@@ -19,3 +19,5 @@ {

"_requiredBy": [
"/isobject"
"/eslint-plugin-react/doctrine",
"/isobject",
"/readable-stream"
],

@@ -22,0 +24,0 @@ "_resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",

@@ -19,2 +19,3 @@ {

"_requiredBy": [
"/tap",
"/which"

@@ -21,0 +22,0 @@ ],

# Change Log
All notable changes to this project will be documented in this file.
See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
<a name="1.1.2"></a>
## [1.1.2](https://github.com/istanbuljs/istanbuljs/compare/istanbul-lib-coverage@1.1.1...istanbul-lib-coverage@1.1.2) (2018-02-13)
**Note:** Version bump only for package istanbul-lib-coverage
<a name="1.1.1"></a>

@@ -7,0 +15,0 @@ ## [1.1.1](https://github.com/istanbuljs/istanbuljs/compare/istanbul-lib-coverage@1.1.0...istanbul-lib-coverage@1.1.1) (2017-05-27)

@@ -133,3 +133,3 @@ /*

* * `statementMap` - map of statement locations keyed by statement index
* * `functionMap` - map of function metadata keyed by function index
* * `fnMap` - map of function metadata keyed by function index
* * `branchMap` - map of branch metadata keyed by branch index

@@ -136,0 +136,0 @@ * * `s` - hit counts for statements

{
"_from": "istanbul-lib-coverage@^1.1.1",
"_id": "istanbul-lib-coverage@1.1.1",
"_from": "istanbul-lib-coverage@^1.1.2",
"_id": "istanbul-lib-coverage@1.1.2",
"_inBundle": false,
"_integrity": "sha512-0+1vDkmzxqJIn5rcoEqapSB4DmPxE31EtI2dF2aCkV5esN9EWHxZ0dwgDClivMXJqE7zaYQxq30hj5L0nlTN5Q==",
"_integrity": "sha512-tZYA0v5A7qBSsOzcebJJ/z3lk3oSzH62puG78DbBA1+zupipX2CakDyiPV3pOb8He+jBwVimuwB0dTnh38hX0w==",
"_location": "/istanbul-lib-coverage",

@@ -11,8 +11,8 @@ "_phantomChildren": {},

"registry": true,
"raw": "istanbul-lib-coverage@^1.1.1",
"raw": "istanbul-lib-coverage@^1.1.2",
"name": "istanbul-lib-coverage",
"escapedName": "istanbul-lib-coverage",
"rawSpec": "^1.1.1",
"rawSpec": "^1.1.2",
"saveSpec": null,
"fetchSpec": "^1.1.1"
"fetchSpec": "^1.1.2"
},

@@ -25,5 +25,5 @@ "_requiredBy": [

],
"_resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz",
"_shasum": "73bfb998885299415c93d38a3e9adf784a77a9da",
"_spec": "istanbul-lib-coverage@^1.1.1",
"_resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.2.tgz",
"_shasum": "4113c8ff6b7a40a1ef7350b01016331f63afde14",
"_spec": "istanbul-lib-coverage@^1.1.2",
"_where": "/Users/benjamincoe/bcoe/nyc",

@@ -76,3 +76,3 @@ "author": {

},
"version": "1.1.1"
"version": "1.1.2"
}

@@ -6,2 +6,16 @@ # Change Log

<a name="1.9.2"></a>
## [1.9.2](https://github.com/istanbuljs/istanbuljs/compare/istanbul-lib-instrument@1.9.1...istanbul-lib-instrument@1.9.2) (2018-02-13)
### Bug Fixes
* compatibility with babel 7 ([#135](https://github.com/istanbuljs/istanbuljs/issues/135)) ([6cac849](https://github.com/istanbuljs/istanbuljs/commit/6cac849))
* handle instrumentation when a function is called Function ([#131](https://github.com/istanbuljs/istanbuljs/issues/131)) ([b12a07e](https://github.com/istanbuljs/istanbuljs/commit/b12a07e))
* proper passing of the preserveComments option to babel ([#122](https://github.com/istanbuljs/istanbuljs/issues/122)) ([470bb0e](https://github.com/istanbuljs/istanbuljs/commit/470bb0e))
* update instrument, account for lack of arrow expression ([#119](https://github.com/istanbuljs/istanbuljs/issues/119)) ([#125](https://github.com/istanbuljs/istanbuljs/issues/125)) ([0968206](https://github.com/istanbuljs/istanbuljs/commit/0968206))
<a name="1.9.1"></a>

@@ -8,0 +22,0 @@ ## [1.9.1](https://github.com/istanbuljs/istanbuljs/compare/istanbul-lib-instrument@1.9.0...istanbul-lib-instrument@1.9.1) (2017-10-22)

@@ -143,2 +143,3 @@ 'use strict';

compact: opts.compact,
comments: opts.preserveComments,
sourceMaps: opts.produceSourceMap,

@@ -145,0 +146,0 @@ sourceFileName: filename

@@ -48,3 +48,3 @@ 'use strict';

}
covScope = path.scope.getFunctionParent();
covScope = path.scope.getFunctionParent() || path.scope.getProgramParent();
path.stop();

@@ -51,0 +51,0 @@ }

@@ -397,5 +397,7 @@ 'use strict';

var T = this.types;
if (n.expression) {
if (!T.isBlockStatement(n.body)) {
var bloc = n.body.loc;
n.expression = false;
if (n.expression === true) {
n.expression = false;
}
n.body = T.blockStatement([T.returnStatement(n.body)]);

@@ -512,3 +514,3 @@ // restore body location

// the template to insert at the top of the program.
var coverageTemplate = (0, _babelTemplate2.default)('\n var COVERAGE_VAR = (function () {\n var path = PATH,\n hash = HASH,\n global = (new Function(\'return this\'))(),\n gcv = GLOBAL_COVERAGE_VAR,\n coverageData = INITIAL,\n coverage = global[gcv] || (global[gcv] = {});\n if (coverage[path] && coverage[path].hash === hash) {\n return coverage[path];\n }\n coverageData.hash = hash;\n return coverage[path] = coverageData;\n })();\n');
var coverageTemplate = (0, _babelTemplate2.default)('\n var COVERAGE_VAR = (function () {\n var path = PATH,\n hash = HASH,\n Function = (function(){}).constructor,\n global = (new Function(\'return this\'))(),\n gcv = GLOBAL_COVERAGE_VAR,\n coverageData = INITIAL,\n coverage = global[gcv] || (global[gcv] = {});\n if (coverage[path] && coverage[path].hash === hash) {\n return coverage[path];\n }\n coverageData.hash = hash;\n return coverage[path] = coverageData;\n })();\n');
// the rewire plugin (and potentially other babel middleware)

@@ -587,3 +589,3 @@ // may cause files to be instrumented twice, see:

});
cv._blockHoist = 3;
cv._blockHoist = 5;
path.node.body.unshift(cv);

@@ -590,0 +592,0 @@ return {

{
"_from": "istanbul-lib-instrument@^1.9.1",
"_id": "istanbul-lib-instrument@1.9.1",
"_from": "istanbul-lib-instrument@^1.9.2",
"_id": "istanbul-lib-instrument@1.9.2",
"_inBundle": false,
"_integrity": "sha512-RQmXeQ7sphar7k7O1wTNzVczF9igKpaeGQAG9qR2L+BS4DCJNTI9nytRmIVYevwO0bbq+2CXvJmYDuz0gMrywA==",
"_integrity": "sha512-nz8t4HQ2206a/3AXi+NHFWEa844DMpPsgbcUteJbt1j8LX1xg56H9rOMnhvcvVvPbW60qAIyrSk44H8ZDqaSSA==",
"_location": "/istanbul-lib-instrument",

@@ -11,8 +11,8 @@ "_phantomChildren": {},

"registry": true,
"raw": "istanbul-lib-instrument@^1.9.1",
"raw": "istanbul-lib-instrument@^1.9.2",
"name": "istanbul-lib-instrument",
"escapedName": "istanbul-lib-instrument",
"rawSpec": "^1.9.1",
"rawSpec": "^1.9.2",
"saveSpec": null,
"fetchSpec": "^1.9.1"
"fetchSpec": "^1.9.2"
},

@@ -22,5 +22,5 @@ "_requiredBy": [

],
"_resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.9.1.tgz",
"_shasum": "250b30b3531e5d3251299fdd64b0b2c9db6b558e",
"_spec": "istanbul-lib-instrument@^1.9.1",
"_resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.9.2.tgz",
"_shasum": "84905bf47f7e0b401d6b840da7bad67086b4aab6",
"_spec": "istanbul-lib-instrument@^1.9.2",
"_where": "/Users/benjamincoe/bcoe/nyc",

@@ -41,3 +41,3 @@ "author": {

"babylon": "^6.18.0",
"istanbul-lib-coverage": "^1.1.1",
"istanbul-lib-coverage": "^1.1.2",
"semver": "^5.3.0"

@@ -50,3 +50,3 @@ },

"babel-plugin-istanbul": "^2.0.3",
"babel-preset-es2015": "^6.3.13",
"babel-preset-env": "^1.6.1",
"babel-register": "^6.16.3",

@@ -86,3 +86,3 @@ "chai": "^3.0.0",

},
"version": "1.9.1"
"version": "1.9.2"
}

@@ -6,2 +6,10 @@ # Change Log

<a name="1.1.3"></a>
## [1.1.3](https://github.com/istanbuljs/istanbuljs/compare/istanbul-lib-report@1.1.2...istanbul-lib-report@1.1.3) (2018-02-13)
**Note:** Version bump only for package istanbul-lib-report
<a name="1.1.2"></a>

@@ -8,0 +16,0 @@ ## [1.1.2](https://github.com/istanbuljs/istanbuljs/compare/istanbul-lib-report@1.1.1...istanbul-lib-report@1.1.2) (2017-10-21)

{
"_from": "istanbul-lib-report@^1.1.2",
"_id": "istanbul-lib-report@1.1.2",
"_from": "istanbul-lib-report@^1.1.3",
"_id": "istanbul-lib-report@1.1.3",
"_inBundle": false,
"_integrity": "sha512-UTv4VGx+HZivJQwAo1wnRwe1KTvFpfi/NYwN7DcsrdzMXwpRT/Yb6r4SBPoHWj4VuQPakR32g4PUUeyKkdDkBA==",
"_integrity": "sha512-D4jVbMDtT2dPmloPJS/rmeP626N5Pr3Rp+SovrPn1+zPChGHcggd/0sL29jnbm4oK9W0wHjCRsdch9oLd7cm6g==",
"_location": "/istanbul-lib-report",

@@ -13,8 +13,8 @@ "_phantomChildren": {

"registry": true,
"raw": "istanbul-lib-report@^1.1.2",
"raw": "istanbul-lib-report@^1.1.3",
"name": "istanbul-lib-report",
"escapedName": "istanbul-lib-report",
"rawSpec": "^1.1.2",
"rawSpec": "^1.1.3",
"saveSpec": null,
"fetchSpec": "^1.1.2"
"fetchSpec": "^1.1.3"
},

@@ -24,5 +24,5 @@ "_requiredBy": [

],
"_resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.2.tgz",
"_shasum": "922be27c13b9511b979bd1587359f69798c1d425",
"_spec": "istanbul-lib-report@^1.1.2",
"_resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.3.tgz",
"_shasum": "2df12188c0fa77990c0d2176d2d0ba3394188259",
"_spec": "istanbul-lib-report@^1.1.3",
"_where": "/Users/benjamincoe/bcoe/nyc",

@@ -38,3 +38,3 @@ "author": {

"dependencies": {
"istanbul-lib-coverage": "^1.1.1",
"istanbul-lib-coverage": "^1.1.2",
"mkdirp": "^0.5.1",

@@ -75,3 +75,3 @@ "path-parse": "^1.0.5",

},
"version": "1.1.2"
"version": "1.1.3"
}

@@ -6,2 +6,10 @@ # Change Log

<a name="1.2.3"></a>
## [1.2.3](https://github.com/istanbuljs/istanbuljs/compare/istanbul-lib-source-maps@1.2.2...istanbul-lib-source-maps@1.2.3) (2018-02-13)
**Note:** Version bump only for package istanbul-lib-source-maps
<a name="1.2.2"></a>

@@ -8,0 +16,0 @@ ## [1.2.2](https://github.com/istanbuljs/istanbuljs/compare/istanbul-lib-source-maps@1.2.1...istanbul-lib-source-maps@1.2.2) (2017-10-21)

{
"_from": "istanbul-lib-source-maps@^1.2.2",
"_id": "istanbul-lib-source-maps@1.2.2",
"_from": "istanbul-lib-source-maps@^1.2.3",
"_id": "istanbul-lib-source-maps@1.2.3",
"_inBundle": false,
"_integrity": "sha512-8BfdqSfEdtip7/wo1RnrvLpHVEd8zMZEDmOFEnpC6dg0vXflHt9nvoAyQUzig2uMSXfF2OBEYBV3CVjIL9JvaQ==",
"_integrity": "sha512-fDa0hwU/5sDXwAklXgAoCJCOsFsBplVQ6WBldz5UwaqOzmDhUK4nfuR7/G//G2lERlblUNJB8P6e8cXq3a7MlA==",
"_location": "/istanbul-lib-source-maps",

@@ -13,8 +13,8 @@ "_phantomChildren": {

"registry": true,
"raw": "istanbul-lib-source-maps@^1.2.2",
"raw": "istanbul-lib-source-maps@^1.2.3",
"name": "istanbul-lib-source-maps",
"escapedName": "istanbul-lib-source-maps",
"rawSpec": "^1.2.2",
"rawSpec": "^1.2.3",
"saveSpec": null,
"fetchSpec": "^1.2.2"
"fetchSpec": "^1.2.3"
},

@@ -24,5 +24,5 @@ "_requiredBy": [

],
"_resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.2.tgz",
"_shasum": "750578602435f28a0c04ee6d7d9e0f2960e62c1c",
"_spec": "istanbul-lib-source-maps@^1.2.2",
"_resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.3.tgz",
"_shasum": "20fb54b14e14b3fb6edb6aca3571fd2143db44e6",
"_spec": "istanbul-lib-source-maps@^1.2.3",
"_where": "/Users/benjamincoe/bcoe/nyc",

@@ -39,3 +39,3 @@ "author": {

"debug": "^3.1.0",
"istanbul-lib-coverage": "^1.1.1",
"istanbul-lib-coverage": "^1.1.2",
"mkdirp": "^0.5.1",

@@ -78,3 +78,3 @@ "rimraf": "^2.6.1",

},
"version": "1.2.2"
"version": "1.2.3"
}

@@ -6,2 +6,13 @@ # Change Log

<a name="1.1.4"></a>
## [1.1.4](https://github.com/istanbuljs/istanbuljs/compare/istanbul-reports@1.1.3...istanbul-reports@1.1.4) (2018-02-13)
### Bug Fixes
* changed column header from "Uncovered Lines" to "Uncovered Line #s" ([#138](https://github.com/istanbuljs/istanbuljs/issues/138)) ([7ba7760](https://github.com/istanbuljs/istanbuljs/commit/7ba7760))
<a name="1.1.3"></a>

@@ -8,0 +19,0 @@ ## [1.1.3](https://github.com/istanbuljs/istanbuljs/compare/istanbul-reports@1.1.2...istanbul-reports@1.1.3) (2017-10-21)

@@ -8,3 +8,3 @@ /*

var PCT_COLS = 9,
MISSING_COL = 15,
MISSING_COL = 18,
TAB_SIZE = 1,

@@ -112,3 +112,3 @@ DELIM = ' |',

elements.push(formatPct('% Lines'));
elements.push(formatPct('Uncovered Lines', MISSING_COL));
elements.push(formatPct('Uncovered Line #s', MISSING_COL));
return elements.join(' |') + ' |';

@@ -115,0 +115,0 @@ }

{
"_from": "istanbul-reports@^1.1.3",
"_id": "istanbul-reports@1.1.3",
"_from": "istanbul-reports@^1.1.4",
"_id": "istanbul-reports@1.1.4",
"_inBundle": false,
"_integrity": "sha512-ZEelkHh8hrZNI5xDaKwPMFwDsUf5wIEI2bXAFGp1e6deR2mnEKBPhLJEgr4ZBt8Gi6Mj38E/C8kcy9XLggVO2Q==",
"_integrity": "sha512-DfSTVOTkuO+kRmbO8Gk650Wqm1WRGr6lrdi2EwDK1vxpS71vdlLd613EpzOKdIFioB5f/scJTjeWBnvd1FWejg==",
"_location": "/istanbul-reports",

@@ -11,8 +11,8 @@ "_phantomChildren": {},

"registry": true,
"raw": "istanbul-reports@^1.1.3",
"raw": "istanbul-reports@^1.1.4",
"name": "istanbul-reports",
"escapedName": "istanbul-reports",
"rawSpec": "^1.1.3",
"rawSpec": "^1.1.4",
"saveSpec": null,
"fetchSpec": "^1.1.3"
"fetchSpec": "^1.1.4"
},

@@ -22,5 +22,5 @@ "_requiredBy": [

],
"_resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.1.3.tgz",
"_shasum": "3b9e1e8defb6d18b1d425da8e8b32c5a163f2d10",
"_spec": "istanbul-reports@^1.1.3",
"_resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.1.4.tgz",
"_shasum": "5ccba5e22b7b5a5d91d5e0a830f89be334bf97bd",
"_spec": "istanbul-reports@^1.1.4",
"_where": "/Users/benjamincoe/bcoe/nyc",

@@ -43,4 +43,4 @@ "author": {

"is-windows": "^1.0.1",
"istanbul-lib-coverage": "^1.1.1",
"istanbul-lib-report": "^1.1.2",
"istanbul-lib-coverage": "^1.1.2",
"istanbul-lib-report": "^1.1.3",
"jshint": "^2.8.0",

@@ -69,3 +69,3 @@ "mocha": "^3.1.2"

},
"version": "1.1.3"
"version": "1.1.4"
}

@@ -18,3 +18,5 @@ var Stack = require('./_Stack'),

isBuffer = require('./isBuffer'),
isMap = require('./isMap'),
isObject = require('./isObject'),
isSet = require('./isSet'),
keys = require('./keys');

@@ -127,3 +129,3 @@

}
result = initCloneByTag(value, tag, baseClone, isDeep);
result = initCloneByTag(value, tag, isDeep);
}

@@ -139,2 +141,18 @@ }

if (isSet(value)) {
value.forEach(function(subValue) {
result.add(baseClone(subValue, bitmask, customizer, subValue, value, stack));
});
return result;
}
if (isMap(value)) {
value.forEach(function(subValue, key) {
result.set(key, baseClone(subValue, bitmask, customizer, key, value, stack));
});
return result;
}
var keysFunc = isFull

@@ -141,0 +159,0 @@ ? (isFlat ? getAllKeysIn : getAllKeys)

@@ -6,3 +6,4 @@ var Stack = require('./_Stack'),

isObject = require('./isObject'),
keysIn = require('./keysIn');
keysIn = require('./keysIn'),
safeGet = require('./_safeGet');

@@ -31,3 +32,3 @@ /**

var newValue = customizer
? customizer(object[key], srcValue, (key + ''), object, source, stack)
? customizer(safeGet(object, key), srcValue, (key + ''), object, source, stack)
: undefined;

@@ -34,0 +35,0 @@

@@ -14,2 +14,3 @@ var assignMergeValue = require('./_assignMergeValue'),

isTypedArray = require('./isTypedArray'),
safeGet = require('./_safeGet'),
toPlainObject = require('./toPlainObject');

@@ -33,4 +34,4 @@

function baseMergeDeep(object, source, key, srcIndex, mergeFunc, customizer, stack) {
var objValue = object[key],
srcValue = source[key],
var objValue = safeGet(object, key),
srcValue = safeGet(source, key),
stacked = stack.get(srcValue);

@@ -37,0 +38,0 @@

@@ -16,3 +16,3 @@ /** Used for built-in method references. */

var length = array.length,
result = array.constructor(length);
result = new array.constructor(length);

@@ -19,0 +19,0 @@ // Add properties assigned by `RegExp#exec`.

var cloneArrayBuffer = require('./_cloneArrayBuffer'),
cloneDataView = require('./_cloneDataView'),
cloneMap = require('./_cloneMap'),
cloneRegExp = require('./_cloneRegExp'),
cloneSet = require('./_cloneSet'),
cloneSymbol = require('./_cloneSymbol'),

@@ -35,3 +33,3 @@ cloneTypedArray = require('./_cloneTypedArray');

* **Note:** This function only supports cloning values with tags of
* `Boolean`, `Date`, `Error`, `Number`, `RegExp`, or `String`.
* `Boolean`, `Date`, `Error`, `Map`, `Number`, `RegExp`, `Set`, or `String`.
*

@@ -41,7 +39,6 @@ * @private

* @param {string} tag The `toStringTag` of the object to clone.
* @param {Function} cloneFunc The function to clone values.
* @param {boolean} [isDeep] Specify a deep clone.
* @returns {Object} Returns the initialized clone.
*/
function initCloneByTag(object, tag, cloneFunc, isDeep) {
function initCloneByTag(object, tag, isDeep) {
var Ctor = object.constructor;

@@ -65,3 +62,3 @@ switch (tag) {

case mapTag:
return cloneMap(object, isDeep, cloneFunc);
return new Ctor;

@@ -76,3 +73,3 @@ case numberTag:

case setTag:
return cloneSet(object, isDeep, cloneFunc);
return new Ctor;

@@ -79,0 +76,0 @@ case symbolTag:

@@ -16,8 +16,11 @@ /** Used as references for various `Number` constants. */

function isIndex(value, length) {
var type = typeof value;
length = length == null ? MAX_SAFE_INTEGER : length;
return !!length &&
(typeof value == 'number' || reIsUint.test(value)) &&
(value > -1 && value % 1 == 0 && value < length);
(type == 'number' ||
(type != 'symbol' && reIsUint.test(value))) &&
(value > -1 && value % 1 == 0 && value < length);
}
module.exports = isIndex;
var memoizeCapped = require('./_memoizeCapped');
/** Used to match property names within property paths. */
var reLeadingDot = /^\./,
rePropName = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g;
var rePropName = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g;

@@ -19,7 +18,7 @@ /** Used to match backslashes in property paths. */

var result = [];
if (reLeadingDot.test(string)) {
if (string.charCodeAt(0) === 46 /* . */) {
result.push('');
}
string.replace(rePropName, function(match, number, quote, string) {
result.push(quote ? string.replace(reEscapeChar, '$1') : (number || match));
string.replace(rePropName, function(match, number, quote, subString) {
result.push(quote ? subString.replace(reEscapeChar, '$1') : (number || match));
});

@@ -26,0 +25,0 @@ return result;

@@ -41,4 +41,4 @@ /** Used to compose unicode character classes. */

rsOptJoin = '(?:' + rsZWJ + '(?:' + [rsNonAstral, rsRegional, rsSurrPair].join('|') + ')' + rsOptVar + reOptMod + ')*',
rsOrdLower = '\\d*(?:(?:1st|2nd|3rd|(?![123])\\dth)\\b)',
rsOrdUpper = '\\d*(?:(?:1ST|2ND|3RD|(?![123])\\dTH)\\b)',
rsOrdLower = '\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])',
rsOrdUpper = '\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])',
rsSeq = rsOptVar + reOptMod + rsOptJoin,

@@ -45,0 +45,0 @@ rsEmoji = '(?:' + [rsDingbat, rsRegional, rsSurrPair].join('|') + ')' + rsSeq;

@@ -6,25 +6,25 @@ /**

*/
;(function(){function n(n){return K(n)&&pn.call(n,"callee")&&!bn.call(n,"callee")}function t(n,t){return n.push.apply(n,t),n}function r(n){return function(t){return null==t?nn:t[n]}}function e(n,t,r,e,u){return u(n,function(n,u,o){r=e?(e=false,n):t(r,n,u,o)}),r}function u(n,t){return j(t,function(t){return n[t]})}function o(n){return n instanceof i?n:new i(n)}function i(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t}function c(n,t,r){if(typeof n!="function")throw new TypeError("Expected a function");
return setTimeout(function(){n.apply(nn,r)},t)}function f(n,t){var r=true;return mn(n,function(n,e,u){return r=!!t(n,e,u)}),r}function a(n,t,r){for(var e=-1,u=n.length;++e<u;){var o=n[e],i=t(o);if(null!=i&&(c===nn?i===i:r(i,c)))var c=i,f=o}return f}function l(n,t){var r=[];return mn(n,function(n,e,u){t(n,e,u)&&r.push(n)}),r}function p(n,r,e,u,o){var i=-1,c=n.length;for(e||(e=D),o||(o=[]);++i<c;){var f=n[i];0<r&&e(f)?1<r?p(f,r-1,e,u,o):t(o,f):u||(o[o.length]=f)}return o}function s(n,t){return n&&On(n,t,In);
}function h(n,t){return l(t,function(t){return V(n[t])})}function v(n,t){return n>t}function y(n,t,r,e,u){return n===t||(null==n||null==t||!K(n)&&!K(t)?n!==n&&t!==t:b(n,t,r,e,y,u))}function b(n,t,r,e,u,o){var i=Nn(n),c=Nn(t),f=i?"[object Array]":hn.call(n),a=c?"[object Array]":hn.call(t),f="[object Arguments]"==f?"[object Object]":f,a="[object Arguments]"==a?"[object Object]":a,l="[object Object]"==f,c="[object Object]"==a,a=f==a;o||(o=[]);var p=An(o,function(t){return t[0]==n}),s=An(o,function(n){
return n[0]==t});if(p&&s)return p[1]==t;if(o.push([n,t]),o.push([t,n]),a&&!l){if(i)r=B(n,t,r,e,u,o);else n:{switch(f){case"[object Boolean]":case"[object Date]":case"[object Number]":r=M(+n,+t);break n;case"[object Error]":r=n.name==t.name&&n.message==t.message;break n;case"[object RegExp]":case"[object String]":r=n==t+"";break n}r=false}return o.pop(),r}return 1&r||(i=l&&pn.call(n,"__wrapped__"),f=c&&pn.call(t,"__wrapped__"),!i&&!f)?!!a&&(r=R(n,t,r,e,u,o),o.pop(),r):(i=i?n.value():n,f=f?t.value():t,
r=u(i,f,r,e,o),o.pop(),r)}function g(n){return typeof n=="function"?n:null==n?Y:(typeof n=="object"?d:r)(n)}function _(n,t){return n<t}function j(n,t){var r=-1,e=U(n)?Array(n.length):[];return mn(n,function(n,u,o){e[++r]=t(n,u,o)}),e}function d(n){var t=_n(n);return function(r){var e=t.length;if(null==r)return!e;for(r=Object(r);e--;){var u=t[e];if(!(u in r&&y(n[u],r[u],3)))return false}return true}}function m(n,t){return n=Object(n),G(t,function(t,r){return r in n&&(t[r]=n[r]),t},{})}function O(n){return xn(q(n,void 0,Y),n+"");
}function x(n,t,r){var e=-1,u=n.length;for(0>t&&(t=-t>u?0:u+t),r=r>u?u:r,0>r&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0,r=Array(u);++e<u;)r[e]=n[e+t];return r}function A(n){return x(n,0,n.length)}function E(n,t){var r;return mn(n,function(n,e,u){return r=t(n,e,u),!r}),!!r}function w(n,r){return G(r,function(n,r){return r.func.apply(r.thisArg,t([n],r.args))},n)}function k(n,t,r,e){var u=!r;r||(r={});for(var o=-1,i=t.length;++o<i;){var c=t[o],f=e?e(r[c],n[c],c,r,n):nn;if(f===nn&&(f=n[c]),u)r[c]=f;else{var a=r,l=a[c];
pn.call(a,c)&&M(l,f)&&(f!==nn||c in a)||(a[c]=f)}}return r}function N(n){return O(function(t,r){var e=-1,u=r.length,o=1<u?r[u-1]:nn,o=3<n.length&&typeof o=="function"?(u--,o):nn;for(t=Object(t);++e<u;){var i=r[e];i&&n(t,i,e,o)}return t})}function F(n){return function(){var t=arguments,r=dn(n.prototype),t=n.apply(r,t);return H(t)?t:r}}function S(n,t,r){function e(){for(var o=-1,i=arguments.length,c=-1,f=r.length,a=Array(f+i),l=this&&this!==on&&this instanceof e?u:n;++c<f;)a[c]=r[c];for(;i--;)a[c++]=arguments[++o];
return l.apply(t,a)}if(typeof n!="function")throw new TypeError("Expected a function");var u=F(n);return e}function T(n,t,r,e){return n===nn||M(n,ln[r])&&!pn.call(e,r)?t:n}function B(n,t,r,e,u,o){var i=n.length,c=t.length;if(i!=c&&!(1&r&&c>i))return false;for(var c=-1,f=true,a=2&r?[]:nn;++c<i;){var l=n[c],p=t[c];if(void 0!==nn){f=false;break}if(a){if(!E(t,function(n,t){if(!z(a,t)&&(l===n||u(l,n,r,e,o)))return a.push(t)})){f=false;break}}else if(l!==p&&!u(l,p,r,e,o)){f=false;break}}return f}function R(n,t,r,e,u,o){
var i=1&r,c=In(n),f=c.length,a=In(t).length;if(f!=a&&!i)return false;for(var l=f;l--;){var p=c[l];if(!(i?p in t:pn.call(t,p)))return false}for(a=true;++l<f;){var p=c[l],s=n[p],h=t[p];if(void 0!==nn||s!==h&&!u(s,h,r,e,o)){a=false;break}i||(i="constructor"==p)}return a&&!i&&(r=n.constructor,e=t.constructor,r!=e&&"constructor"in n&&"constructor"in t&&!(typeof r=="function"&&r instanceof r&&typeof e=="function"&&e instanceof e)&&(a=false)),a}function D(t){return Nn(t)||n(t)}function I(n){var t=[];if(null!=n)for(var r in Object(n))t.push(r);
return t}function q(n,t,r){return t=jn(t===nn?n.length-1:t,0),function(){for(var e=arguments,u=-1,o=jn(e.length-t,0),i=Array(o);++u<o;)i[u]=e[t+u];for(u=-1,o=Array(t+1);++u<t;)o[u]=e[u];return o[t]=r(i),n.apply(this,o)}}function $(n){return(null==n?0:n.length)?p(n,1):[]}function P(n){return n&&n.length?n[0]:nn}function z(n,t,r){var e=null==n?0:n.length;r=typeof r=="number"?0>r?jn(e+r,0):r:0,r=(r||0)-1;for(var u=t===t;++r<e;){var o=n[r];if(u?o===t:o!==o)return r}return-1}function C(n,t){return mn(n,g(t));
}function G(n,t,r){return e(n,g(t),r,3>arguments.length,mn)}function J(n,t){var r;if(typeof t!="function")throw new TypeError("Expected a function");return n=Fn(n),function(){return 0<--n&&(r=t.apply(this,arguments)),1>=n&&(t=nn),r}}function M(n,t){return n===t||n!==n&&t!==t}function U(n){var t;return(t=null!=n)&&(t=n.length,t=typeof t=="number"&&-1<t&&0==t%1&&9007199254740991>=t),t&&!V(n)}function V(n){return!!H(n)&&(n=hn.call(n),"[object Function]"==n||"[object GeneratorFunction]"==n||"[object AsyncFunction]"==n||"[object Proxy]"==n);
}function H(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function K(n){return null!=n&&typeof n=="object"}function L(n){return typeof n=="number"||K(n)&&"[object Number]"==hn.call(n)}function Q(n){return typeof n=="string"||!Nn(n)&&K(n)&&"[object String]"==hn.call(n)}function W(n){return typeof n=="string"?n:null==n?"":n+""}function X(n){return null==n?[]:u(n,In(n))}function Y(n){return n}function Z(n,r,e){var u=In(r),o=h(r,u);null!=e||H(r)&&(o.length||!u.length)||(e=r,r=n,n=this,o=h(r,In(r)));
var i=!(H(e)&&"chain"in e&&!e.chain),c=V(n);return mn(o,function(e){var u=r[e];n[e]=u,c&&(n.prototype[e]=function(){var r=this.__chain__;if(i||r){var e=n(this.__wrapped__);return(e.__actions__=A(this.__actions__)).push({func:u,args:arguments,thisArg:n}),e.__chain__=r,e}return u.apply(n,t([this.value()],arguments))})}),n}var nn,tn=1/0,rn=/[&<>"']/g,en=RegExp(rn.source),un=typeof self=="object"&&self&&self.Object===Object&&self,on=typeof global=="object"&&global&&global.Object===Object&&global||un||Function("return this")(),cn=(un=typeof exports=="object"&&exports&&!exports.nodeType&&exports)&&typeof module=="object"&&module&&!module.nodeType&&module,fn=function(n){
return function(t){return null==n?nn:n[t]}}({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"}),an=Array.prototype,ln=Object.prototype,pn=ln.hasOwnProperty,sn=0,hn=ln.toString,vn=on._,yn=Object.create,bn=ln.propertyIsEnumerable,gn=on.isFinite,_n=function(n,t){return function(r){return n(t(r))}}(Object.keys,Object),jn=Math.max,dn=function(){function n(){}return function(t){return H(t)?yn?yn(t):(n.prototype=t,t=new n,n.prototype=nn,t):{}}}();i.prototype=dn(o.prototype),i.prototype.constructor=i;
var mn=function(n,t){return function(r,e){if(null==r)return r;if(!U(r))return n(r,e);for(var u=r.length,o=t?u:-1,i=Object(r);(t?o--:++o<u)&&false!==e(i[o],o,i););return r}}(s),On=function(n){return function(t,r,e){var u=-1,o=Object(t);e=e(t);for(var i=e.length;i--;){var c=e[n?i:++u];if(false===r(o[c],c,o))break}return t}}(),xn=Y,An=function(n){return function(t,r,e){var u=Object(t);if(!U(t)){var o=g(r);t=In(t),r=function(n){return o(u[n],n,u)}}return r=n(t,r,e),-1<r?u[o?t[r]:r]:nn}}(function(n,t,r){var e=null==n?0:n.length;
if(!e)return-1;r=null==r?0:Fn(r),0>r&&(r=jn(e+r,0));n:{for(t=g(t),e=n.length,r+=-1;++r<e;)if(t(n[r],r,n)){n=r;break n}n=-1}return n}),En=O(function(n,t,r){return S(n,t,r)}),wn=O(function(n,t){return c(n,1,t)}),kn=O(function(n,t,r){return c(n,Sn(t)||0,r)}),Nn=Array.isArray,Fn=Number,Sn=Number,Tn=N(function(n,t){k(t,_n(t),n)}),Bn=N(function(n,t){k(t,I(t),n)}),Rn=N(function(n,t,r,e){k(t,qn(t),n,e)}),Dn=O(function(n){return n.push(nn,T),Rn.apply(nn,n)}),In=_n,qn=I,$n=function(n){return xn(q(n,nn,$),n+"");
}(function(n,t){return null==n?{}:m(n,t)});o.assignIn=Bn,o.before=J,o.bind=En,o.chain=function(n){return n=o(n),n.__chain__=true,n},o.compact=function(n){return l(n,Boolean)},o.concat=function(){var n=arguments.length;if(!n)return[];for(var r=Array(n-1),e=arguments[0];n--;)r[n-1]=arguments[n];return t(Nn(e)?A(e):[e],p(r,1))},o.create=function(n,t){var r=dn(n);return null==t?r:Tn(r,t)},o.defaults=Dn,o.defer=wn,o.delay=kn,o.filter=function(n,t){return l(n,g(t))},o.flatten=$,o.flattenDeep=function(n){
return(null==n?0:n.length)?p(n,tn):[]},o.iteratee=g,o.keys=In,o.map=function(n,t){return j(n,g(t))},o.matches=function(n){return d(Tn({},n))},o.mixin=Z,o.negate=function(n){if(typeof n!="function")throw new TypeError("Expected a function");return function(){return!n.apply(this,arguments)}},o.once=function(n){return J(2,n)},o.pick=$n,o.slice=function(n,t,r){var e=null==n?0:n.length;return r=r===nn?e:+r,e?x(n,null==t?0:+t,r):[]},o.sortBy=function(n,t){var e=0;return t=g(t),j(j(n,function(n,r,u){return{
value:n,index:e++,criteria:t(n,r,u)}}).sort(function(n,t){var r;n:{r=n.criteria;var e=t.criteria;if(r!==e){var u=r!==nn,o=null===r,i=r===r,c=e!==nn,f=null===e,a=e===e;if(!f&&r>e||o&&c&&a||!u&&a||!i){r=1;break n}if(!o&&r<e||f&&u&&i||!c&&i||!a){r=-1;break n}}r=0}return r||n.index-t.index}),r("value"))},o.tap=function(n,t){return t(n),n},o.thru=function(n,t){return t(n)},o.toArray=function(n){return U(n)?n.length?A(n):[]:X(n)},o.values=X,o.extend=Bn,Z(o,o),o.clone=function(n){return H(n)?Nn(n)?A(n):k(n,_n(n)):n;
},o.escape=function(n){return(n=W(n))&&en.test(n)?n.replace(rn,fn):n},o.every=function(n,t,r){return t=r?nn:t,f(n,g(t))},o.find=An,o.forEach=C,o.has=function(n,t){return null!=n&&pn.call(n,t)},o.head=P,o.identity=Y,o.indexOf=z,o.isArguments=n,o.isArray=Nn,o.isBoolean=function(n){return true===n||false===n||K(n)&&"[object Boolean]"==hn.call(n)},o.isDate=function(n){return K(n)&&"[object Date]"==hn.call(n)},o.isEmpty=function(t){return U(t)&&(Nn(t)||Q(t)||V(t.splice)||n(t))?!t.length:!_n(t).length},o.isEqual=function(n,t){
return y(n,t)},o.isFinite=function(n){return typeof n=="number"&&gn(n)},o.isFunction=V,o.isNaN=function(n){return L(n)&&n!=+n},o.isNull=function(n){return null===n},o.isNumber=L,o.isObject=H,o.isRegExp=function(n){return K(n)&&"[object RegExp]"==hn.call(n)},o.isString=Q,o.isUndefined=function(n){return n===nn},o.last=function(n){var t=null==n?0:n.length;return t?n[t-1]:nn},o.max=function(n){return n&&n.length?a(n,Y,v):nn},o.min=function(n){return n&&n.length?a(n,Y,_):nn},o.noConflict=function(){return on._===this&&(on._=vn),
this},o.noop=function(){},o.reduce=G,o.result=function(n,t,r){return t=null==n?nn:n[t],t===nn&&(t=r),V(t)?t.call(n):t},o.size=function(n){return null==n?0:(n=U(n)?n:_n(n),n.length)},o.some=function(n,t,r){return t=r?nn:t,E(n,g(t))},o.uniqueId=function(n){var t=++sn;return W(n)+t},o.each=C,o.first=P,Z(o,function(){var n={};return s(o,function(t,r){pn.call(o.prototype,r)||(n[r]=t)}),n}(),{chain:false}),o.VERSION="4.17.4",mn("pop join replace reverse split push shift sort splice unshift".split(" "),function(n){
var t=(/^(?:replace|split)$/.test(n)?String.prototype:an)[n],r=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",e=/^(?:pop|join|replace|shift)$/.test(n);o.prototype[n]=function(){var n=arguments;if(e&&!this.__chain__){var u=this.value();return t.apply(Nn(u)?u:[],n)}return this[r](function(r){return t.apply(Nn(r)?r:[],n)})}}),o.prototype.toJSON=o.prototype.valueOf=o.prototype.value=function(){return w(this.__wrapped__,this.__actions__)},typeof define=="function"&&typeof define.amd=="object"&&define.amd?(on._=o,
define(function(){return o})):cn?((cn.exports=o)._=o,un._=o):on._=o}).call(this);
;(function(){function n(n){return H(n)&&pn.call(n,"callee")&&!yn.call(n,"callee")}function t(n,t){return n.push.apply(n,t),n}function r(n){return function(t){return null==t?Z:t[n]}}function e(n,t,r,e,u){return u(n,function(n,u,o){r=e?(e=false,n):t(r,n,u,o)}),r}function u(n,t){return j(t,function(t){return n[t]})}function o(n){return n instanceof i?n:new i(n)}function i(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t}function c(n,t,r){if(typeof n!="function")throw new TypeError("Expected a function");
return setTimeout(function(){n.apply(Z,r)},t)}function f(n,t){var r=true;return mn(n,function(n,e,u){return r=!!t(n,e,u)}),r}function a(n,t,r){for(var e=-1,u=n.length;++e<u;){var o=n[e],i=t(o);if(null!=i&&(c===Z?i===i:r(i,c)))var c=i,f=o}return f}function l(n,t){var r=[];return mn(n,function(n,e,u){t(n,e,u)&&r.push(n)}),r}function p(n,r,e,u,o){var i=-1,c=n.length;for(e||(e=R),o||(o=[]);++i<c;){var f=n[i];0<r&&e(f)?1<r?p(f,r-1,e,u,o):t(o,f):u||(o[o.length]=f)}return o}function s(n,t){return n&&On(n,t,Dn);
}function h(n,t){return l(t,function(t){return U(n[t])})}function v(n,t){return n>t}function b(n,t,r,e,u){return n===t||(null==n||null==t||!H(n)&&!H(t)?n!==n&&t!==t:y(n,t,r,e,b,u))}function y(n,t,r,e,u,o){var i=Nn(n),c=Nn(t),f=i?"[object Array]":hn.call(n),a=c?"[object Array]":hn.call(t),f="[object Arguments]"==f?"[object Object]":f,a="[object Arguments]"==a?"[object Object]":a,l="[object Object]"==f,c="[object Object]"==a,a=f==a;o||(o=[]);var p=An(o,function(t){return t[0]==n}),s=An(o,function(n){
return n[0]==t});if(p&&s)return p[1]==t;if(o.push([n,t]),o.push([t,n]),a&&!l){if(i)r=T(n,t,r,e,u,o);else n:{switch(f){case"[object Boolean]":case"[object Date]":case"[object Number]":r=J(+n,+t);break n;case"[object Error]":r=n.name==t.name&&n.message==t.message;break n;case"[object RegExp]":case"[object String]":r=n==t+"";break n}r=false}return o.pop(),r}return 1&r||(i=l&&pn.call(n,"__wrapped__"),f=c&&pn.call(t,"__wrapped__"),!i&&!f)?!!a&&(r=B(n,t,r,e,u,o),o.pop(),r):(i=i?n.value():n,f=f?t.value():t,
r=u(i,f,r,e,o),o.pop(),r)}function g(n){return typeof n=="function"?n:null==n?X:(typeof n=="object"?d:r)(n)}function _(n,t){return n<t}function j(n,t){var r=-1,e=M(n)?Array(n.length):[];return mn(n,function(n,u,o){e[++r]=t(n,u,o)}),e}function d(n){var t=_n(n);return function(r){var e=t.length;if(null==r)return!e;for(r=Object(r);e--;){var u=t[e];if(!(u in r&&b(n[u],r[u],3)))return false}return true}}function m(n,t){return n=Object(n),C(t,function(t,r){return r in n&&(t[r]=n[r]),t},{})}function O(n){return xn(I(n,void 0,X),n+"");
}function x(n,t,r){var e=-1,u=n.length;for(0>t&&(t=-t>u?0:u+t),r=r>u?u:r,0>r&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0,r=Array(u);++e<u;)r[e]=n[e+t];return r}function A(n){return x(n,0,n.length)}function E(n,t){var r;return mn(n,function(n,e,u){return r=t(n,e,u),!r}),!!r}function w(n,r){return C(r,function(n,r){return r.func.apply(r.thisArg,t([n],r.args))},n)}function k(n,t,r){var e=!r;r||(r={});for(var u=-1,o=t.length;++u<o;){var i=t[u],c=Z;if(c===Z&&(c=n[i]),e)r[i]=c;else{var f=r,a=f[i];pn.call(f,i)&&J(a,c)&&(c!==Z||i in f)||(f[i]=c);
}}return r}function N(n){return O(function(t,r){var e=-1,u=r.length,o=1<u?r[u-1]:Z,o=3<n.length&&typeof o=="function"?(u--,o):Z;for(t=Object(t);++e<u;){var i=r[e];i&&n(t,i,e,o)}return t})}function F(n){return function(){var t=arguments,r=dn(n.prototype),t=n.apply(r,t);return V(t)?t:r}}function S(n,t,r){function e(){for(var o=-1,i=arguments.length,c=-1,f=r.length,a=Array(f+i),l=this&&this!==on&&this instanceof e?u:n;++c<f;)a[c]=r[c];for(;i--;)a[c++]=arguments[++o];return l.apply(t,a)}if(typeof n!="function")throw new TypeError("Expected a function");
var u=F(n);return e}function T(n,t,r,e,u,o){var i=n.length,c=t.length;if(i!=c&&!(1&r&&c>i))return false;for(var c=-1,f=true,a=2&r?[]:Z;++c<i;){var l=n[c],p=t[c];if(void 0!==Z){f=false;break}if(a){if(!E(t,function(n,t){if(!P(a,t)&&(l===n||u(l,n,r,e,o)))return a.push(t)})){f=false;break}}else if(l!==p&&!u(l,p,r,e,o)){f=false;break}}return f}function B(n,t,r,e,u,o){var i=1&r,c=Dn(n),f=c.length,a=Dn(t).length;if(f!=a&&!i)return false;for(var l=f;l--;){var p=c[l];if(!(i?p in t:pn.call(t,p)))return false}for(a=true;++l<f;){var p=c[l],s=n[p],h=t[p];
if(void 0!==Z||s!==h&&!u(s,h,r,e,o)){a=false;break}i||(i="constructor"==p)}return a&&!i&&(r=n.constructor,e=t.constructor,r!=e&&"constructor"in n&&"constructor"in t&&!(typeof r=="function"&&r instanceof r&&typeof e=="function"&&e instanceof e)&&(a=false)),a}function R(t){return Nn(t)||n(t)}function D(n){var t=[];if(null!=n)for(var r in Object(n))t.push(r);return t}function I(n,t,r){return t=jn(t===Z?n.length-1:t,0),function(){for(var e=arguments,u=-1,o=jn(e.length-t,0),i=Array(o);++u<o;)i[u]=e[t+u];for(u=-1,
o=Array(t+1);++u<t;)o[u]=e[u];return o[t]=r(i),n.apply(this,o)}}function $(n){return(null==n?0:n.length)?p(n,1):[]}function q(n){return n&&n.length?n[0]:Z}function P(n,t,r){var e=null==n?0:n.length;r=typeof r=="number"?0>r?jn(e+r,0):r:0,r=(r||0)-1;for(var u=t===t;++r<e;){var o=n[r];if(u?o===t:o!==o)return r}return-1}function z(n,t){return mn(n,g(t))}function C(n,t,r){return e(n,g(t),r,3>arguments.length,mn)}function G(n,t){var r;if(typeof t!="function")throw new TypeError("Expected a function");return n=Fn(n),
function(){return 0<--n&&(r=t.apply(this,arguments)),1>=n&&(t=Z),r}}function J(n,t){return n===t||n!==n&&t!==t}function M(n){var t;return(t=null!=n)&&(t=n.length,t=typeof t=="number"&&-1<t&&0==t%1&&9007199254740991>=t),t&&!U(n)}function U(n){return!!V(n)&&(n=hn.call(n),"[object Function]"==n||"[object GeneratorFunction]"==n||"[object AsyncFunction]"==n||"[object Proxy]"==n)}function V(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function H(n){return null!=n&&typeof n=="object"}function K(n){
return typeof n=="number"||H(n)&&"[object Number]"==hn.call(n)}function L(n){return typeof n=="string"||!Nn(n)&&H(n)&&"[object String]"==hn.call(n)}function Q(n){return typeof n=="string"?n:null==n?"":n+""}function W(n){return null==n?[]:u(n,Dn(n))}function X(n){return n}function Y(n,r,e){var u=Dn(r),o=h(r,u);null!=e||V(r)&&(o.length||!u.length)||(e=r,r=n,n=this,o=h(r,Dn(r)));var i=!(V(e)&&"chain"in e&&!e.chain),c=U(n);return mn(o,function(e){var u=r[e];n[e]=u,c&&(n.prototype[e]=function(){var r=this.__chain__;
if(i||r){var e=n(this.__wrapped__);return(e.__actions__=A(this.__actions__)).push({func:u,args:arguments,thisArg:n}),e.__chain__=r,e}return u.apply(n,t([this.value()],arguments))})}),n}var Z,nn=1/0,tn=/[&<>"']/g,rn=RegExp(tn.source),en=/^(?:0|[1-9]\d*)$/,un=typeof self=="object"&&self&&self.Object===Object&&self,on=typeof global=="object"&&global&&global.Object===Object&&global||un||Function("return this")(),cn=(un=typeof exports=="object"&&exports&&!exports.nodeType&&exports)&&typeof module=="object"&&module&&!module.nodeType&&module,fn=function(n){
return function(t){return null==n?Z:n[t]}}({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"}),an=Array.prototype,ln=Object.prototype,pn=ln.hasOwnProperty,sn=0,hn=ln.toString,vn=on._,bn=Object.create,yn=ln.propertyIsEnumerable,gn=on.isFinite,_n=function(n,t){return function(r){return n(t(r))}}(Object.keys,Object),jn=Math.max,dn=function(){function n(){}return function(t){return V(t)?bn?bn(t):(n.prototype=t,t=new n,n.prototype=Z,t):{}}}();i.prototype=dn(o.prototype),i.prototype.constructor=i;
var mn=function(n,t){return function(r,e){if(null==r)return r;if(!M(r))return n(r,e);for(var u=r.length,o=t?u:-1,i=Object(r);(t?o--:++o<u)&&false!==e(i[o],o,i););return r}}(s),On=function(n){return function(t,r,e){var u=-1,o=Object(t);e=e(t);for(var i=e.length;i--;){var c=e[n?i:++u];if(false===r(o[c],c,o))break}return t}}(),xn=X,An=function(n){return function(t,r,e){var u=Object(t);if(!M(t)){var o=g(r);t=Dn(t),r=function(n){return o(u[n],n,u)}}return r=n(t,r,e),-1<r?u[o?t[r]:r]:Z}}(function(n,t,r){var e=null==n?0:n.length;
if(!e)return-1;r=null==r?0:Fn(r),0>r&&(r=jn(e+r,0));n:{for(t=g(t),e=n.length,r+=-1;++r<e;)if(t(n[r],r,n)){n=r;break n}n=-1}return n}),En=O(function(n,t,r){return S(n,t,r)}),wn=O(function(n,t){return c(n,1,t)}),kn=O(function(n,t,r){return c(n,Sn(t)||0,r)}),Nn=Array.isArray,Fn=Number,Sn=Number,Tn=N(function(n,t){k(t,_n(t),n)}),Bn=N(function(n,t){k(t,D(t),n)}),Rn=O(function(n,t){n=Object(n);var r,e=-1,u=t.length,o=2<u?t[2]:Z;if(r=o){r=t[0];var i=t[1];if(V(o)){var c=typeof i;if("number"==c){if(c=M(o))var c=o.length,f=typeof i,c=null==c?9007199254740991:c,c=!!c&&("number"==f||"symbol"!=f&&en.test(i))&&-1<i&&0==i%1&&i<c;
}else c="string"==c&&i in o;r=!!c&&J(o[i],r)}else r=false}for(r&&(u=1);++e<u;)for(o=t[e],r=In(o),i=-1,c=r.length;++i<c;){var f=r[i],a=n[f];(a===Z||J(a,ln[f])&&!pn.call(n,f))&&(n[f]=o[f])}return n}),Dn=_n,In=D,$n=function(n){return xn(I(n,Z,$),n+"")}(function(n,t){return null==n?{}:m(n,t)});o.assignIn=Bn,o.before=G,o.bind=En,o.chain=function(n){return n=o(n),n.__chain__=true,n},o.compact=function(n){return l(n,Boolean)},o.concat=function(){var n=arguments.length;if(!n)return[];for(var r=Array(n-1),e=arguments[0];n--;)r[n-1]=arguments[n];
return t(Nn(e)?A(e):[e],p(r,1))},o.create=function(n,t){var r=dn(n);return null==t?r:Tn(r,t)},o.defaults=Rn,o.defer=wn,o.delay=kn,o.filter=function(n,t){return l(n,g(t))},o.flatten=$,o.flattenDeep=function(n){return(null==n?0:n.length)?p(n,nn):[]},o.iteratee=g,o.keys=Dn,o.map=function(n,t){return j(n,g(t))},o.matches=function(n){return d(Tn({},n))},o.mixin=Y,o.negate=function(n){if(typeof n!="function")throw new TypeError("Expected a function");return function(){return!n.apply(this,arguments)}},o.once=function(n){
return G(2,n)},o.pick=$n,o.slice=function(n,t,r){var e=null==n?0:n.length;return r=r===Z?e:+r,e?x(n,null==t?0:+t,r):[]},o.sortBy=function(n,t){var e=0;return t=g(t),j(j(n,function(n,r,u){return{value:n,index:e++,criteria:t(n,r,u)}}).sort(function(n,t){var r;n:{r=n.criteria;var e=t.criteria;if(r!==e){var u=r!==Z,o=null===r,i=r===r,c=e!==Z,f=null===e,a=e===e;if(!f&&r>e||o&&c&&a||!u&&a||!i){r=1;break n}if(!o&&r<e||f&&u&&i||!c&&i||!a){r=-1;break n}}r=0}return r||n.index-t.index}),r("value"))},o.tap=function(n,t){
return t(n),n},o.thru=function(n,t){return t(n)},o.toArray=function(n){return M(n)?n.length?A(n):[]:W(n)},o.values=W,o.extend=Bn,Y(o,o),o.clone=function(n){return V(n)?Nn(n)?A(n):k(n,_n(n)):n},o.escape=function(n){return(n=Q(n))&&rn.test(n)?n.replace(tn,fn):n},o.every=function(n,t,r){return t=r?Z:t,f(n,g(t))},o.find=An,o.forEach=z,o.has=function(n,t){return null!=n&&pn.call(n,t)},o.head=q,o.identity=X,o.indexOf=P,o.isArguments=n,o.isArray=Nn,o.isBoolean=function(n){return true===n||false===n||H(n)&&"[object Boolean]"==hn.call(n);
},o.isDate=function(n){return H(n)&&"[object Date]"==hn.call(n)},o.isEmpty=function(t){return M(t)&&(Nn(t)||L(t)||U(t.splice)||n(t))?!t.length:!_n(t).length},o.isEqual=function(n,t){return b(n,t)},o.isFinite=function(n){return typeof n=="number"&&gn(n)},o.isFunction=U,o.isNaN=function(n){return K(n)&&n!=+n},o.isNull=function(n){return null===n},o.isNumber=K,o.isObject=V,o.isRegExp=function(n){return H(n)&&"[object RegExp]"==hn.call(n)},o.isString=L,o.isUndefined=function(n){return n===Z},o.last=function(n){
var t=null==n?0:n.length;return t?n[t-1]:Z},o.max=function(n){return n&&n.length?a(n,X,v):Z},o.min=function(n){return n&&n.length?a(n,X,_):Z},o.noConflict=function(){return on._===this&&(on._=vn),this},o.noop=function(){},o.reduce=C,o.result=function(n,t,r){return t=null==n?Z:n[t],t===Z&&(t=r),U(t)?t.call(n):t},o.size=function(n){return null==n?0:(n=M(n)?n:_n(n),n.length)},o.some=function(n,t,r){return t=r?Z:t,E(n,g(t))},o.uniqueId=function(n){var t=++sn;return Q(n)+t},o.each=z,o.first=q,Y(o,function(){
var n={};return s(o,function(t,r){pn.call(o.prototype,r)||(n[r]=t)}),n}(),{chain:false}),o.VERSION="4.17.5",mn("pop join replace reverse split push shift sort splice unshift".split(" "),function(n){var t=(/^(?:replace|split)$/.test(n)?String.prototype:an)[n],r=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",e=/^(?:pop|join|replace|shift)$/.test(n);o.prototype[n]=function(){var n=arguments;if(e&&!this.__chain__){var u=this.value();return t.apply(Nn(u)?u:[],n)}return this[r](function(r){return t.apply(Nn(r)?r:[],n);
})}}),o.prototype.toJSON=o.prototype.valueOf=o.prototype.value=function(){return w(this.__wrapped__,this.__actions__)},typeof define=="function"&&typeof define.amd=="object"&&define.amd?(on._=o, define(function(){return o})):cn?((cn.exports=o)._=o,un._=o):on._=o}).call(this);

@@ -111,5 +111,7 @@ var isObject = require('./isObject'),

timeSinceLastInvoke = time - lastInvokeTime,
result = wait - timeSinceLastCall;
timeWaiting = wait - timeSinceLastCall;
return maxing ? nativeMin(result, maxWait - timeSinceLastInvoke) : result;
return maxing
? nativeMin(timeWaiting, maxWait - timeSinceLastInvoke)
: timeWaiting;
}

@@ -116,0 +118,0 @@

@@ -1,6 +0,12 @@

var apply = require('./_apply'),
assignInWith = require('./assignInWith'),
baseRest = require('./_baseRest'),
customDefaultsAssignIn = require('./_customDefaultsAssignIn');
var baseRest = require('./_baseRest'),
eq = require('./eq'),
isIterateeCall = require('./_isIterateeCall'),
keysIn = require('./keysIn');
/** Used for built-in method references. */
var objectProto = Object.prototype;
/** Used to check objects for own properties. */
var hasOwnProperty = objectProto.hasOwnProperty;
/**

@@ -27,7 +33,33 @@ * Assigns own and inherited enumerable string keyed properties of source

*/
var defaults = baseRest(function(args) {
args.push(undefined, customDefaultsAssignIn);
return apply(assignInWith, undefined, args);
var defaults = baseRest(function(object, sources) {
object = Object(object);
var index = -1;
var length = sources.length;
var guard = length > 2 ? sources[2] : undefined;
if (guard && isIterateeCall(sources[0], sources[1], guard)) {
length = 1;
}
while (++index < length) {
var source = sources[index];
var props = keysIn(source);
var propsIndex = -1;
var propsLength = props.length;
while (++propsIndex < propsLength) {
var key = props[propsIndex];
var value = object[key];
if (value === undefined ||
(eq(value, objectProto[key]) && !hasOwnProperty.call(object, key))) {
object[key] = source[key];
}
}
}
return object;
});
module.exports = defaults;

@@ -174,3 +174,5 @@ var mapping = require('./_mapping'),

'isArray': util.isArray,
'isError': util.isError,
'isFunction': util.isFunction,
'isWeakMap': util.isWeakMap,
'iteratee': util.iteratee,

@@ -189,3 +191,5 @@ 'keys': util.keys,

isArray = helpers.isArray,
isError = helpers.isError,
isFunction = helpers.isFunction,
isWeakMap = helpers.isWeakMap,
keys = helpers.keys,

@@ -360,4 +364,5 @@ rearg = helpers.rearg,

if (value != null) {
nested[path[index]] = clone(index == lastIndex ? value : Object(value));
if (value != null &&
!(isFunction(value) || isError(value) || isWeakMap(value))) {
nested[key] = clone(index == lastIndex ? value : Object(value));
}

@@ -364,0 +369,0 @@ nested = nested[key];

@@ -8,3 +8,5 @@ module.exports = {

'isArray': require('../isArray'),
'isError': require('../isError'),
'isFunction': require('../isFunction'),
'isWeakMap': require('../isWeakMap'),
'iteratee': require('../iteratee'),

@@ -11,0 +13,0 @@ 'keys': require('../_baseKeys'),

@@ -5,3 +5,13 @@ var constant = require('./constant'),

/** Used for built-in method references. */
var objectProto = Object.prototype;
/**
* Used to resolve the
* [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)
* of values.
*/
var nativeObjectToString = objectProto.toString;
/**
* Creates an object composed of the inverted keys and values of `object`.

@@ -25,2 +35,7 @@ * If `object` contains duplicate values, subsequent values overwrite

var invert = createInverter(function(result, value, key) {
if (value != null &&
typeof value.toString != 'function') {
value = nativeObjectToString.call(value);
}
result[value] = key;

@@ -27,0 +42,0 @@ }, constant(identity));

@@ -11,2 +11,9 @@ var baseIteratee = require('./_baseIteratee'),

/**
* Used to resolve the
* [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)
* of values.
*/
var nativeObjectToString = objectProto.toString;
/**
* This method is like `_.invert` except that the inverted object is generated

@@ -38,2 +45,7 @@ * from the results of running each element of `object` thru `iteratee`. The

var invertBy = createInverter(function(result, value, key) {
if (value != null &&
typeof value.toString != 'function') {
value = nativeObjectToString.call(value);
}
if (hasOwnProperty.call(result, value)) {

@@ -40,0 +52,0 @@ result[value].push(key);

{
"_from": "lodash@^4.17.4",
"_id": "lodash@4.17.4",
"_id": "lodash@4.17.5",
"_inBundle": false,
"_integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=",
"_integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
"_location": "/lodash",

@@ -23,6 +23,12 @@ "_phantomChildren": {},

"/babel-traverse",
"/babel-types"
"/babel-types",
"/conventional-changelog-core",
"/conventional-changelog-writer",
"/conventional-commits-parser",
"/eslint",
"/inquirer",
"/table"
],
"_resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
"_shasum": "78203a4d1c328ae1d86dca6460e369b57f4055ae",
"_resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
"_shasum": "99a92d65c0272debe8c96b6057bc8fbfa3bed511",
"_spec": "lodash@^4.17.4",

@@ -68,5 +74,5 @@ "_where": "/Users/benjamincoe/bcoe/nyc/node_modules/babel-generator",

"scripts": {
"test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
"test": "echo \"See https://travis-ci.org/lodash-archive/lodash-cli for testing details.\""
},
"version": "4.17.4"
"version": "4.17.5"
}

@@ -1,2 +0,2 @@

# lodash v4.17.4
# lodash v4.17.5

@@ -31,3 +31,3 @@ The [Lodash](https://lodash.com/) library exported as [Node.js](https://nodejs.org/) modules.

See the [package source](https://github.com/lodash/lodash/tree/4.17.4-npm) for more details.
See the [package source](https://github.com/lodash/lodash/tree/4.17.5-npm) for more details.

@@ -39,3 +39,3 @@ **Note:**<br>

Tested in Chrome 54-55, Firefox 49-50, IE 11, Edge 14, Safari 9-10, Node.js 6-7, & PhantomJS 2.1.1.<br>
Tested in Chrome 63-64, Firefox 57-58, IE 11, Edge 14, Safari 10-11, Node.js 4-9, & PhantomJS 2.1.1.<br>
Automated [browser](https://saucelabs.com/u/lodash) & [CI](https://travis-ci.org/lodash/lodash/) test runs are available.

@@ -16,8 +16,5 @@ var sourceMap = require('source-map')

function merge(oldMap, newMap) {
if (!oldMap) return newMap
if (!newMap) return oldMap
if (!oldMap)
return newMap
if (!newMap)
return oldMap
var oldMapConsumer = new SourceMapConsumer(oldMap)

@@ -29,12 +26,13 @@ var newMapConsumer = new SourceMapConsumer(newMap)

newMapConsumer.eachMapping(function(m) {
// pass when `originalLine` is null.
// It occurs in case that the node does not have origin in original code.
if (m.originalLine == null)
return
if (m.originalLine == null) return
var origPosInOldMap = oldMapConsumer.originalPositionFor({line: m.originalLine, column: m.originalColumn})
if (origPosInOldMap.source == null)
return
var origPosInOldMap = oldMapConsumer.originalPositionFor({
line: m.originalLine,
column: m.originalColumn
})
if (origPosInOldMap.source == null) return
mergedMapGenerator.addMapping({

@@ -54,11 +52,17 @@ original: {

var mergedMap = JSON.parse(mergedMapGenerator.toString())
mergedMap.sourcesContent = mergedMap.sources.map(function (source) {
return oldMapConsumer.sourceContentFor(source)
var consumers = [oldMapConsumer, newMapConsumer]
consumers.forEach(function(consumer) {
consumer.sources.forEach(function(sourceFile) {
mergedMapGenerator._sources.add(sourceFile)
var sourceContent = consumer.sourceContentFor(sourceFile)
if (sourceContent != null) {
mergedMapGenerator.setSourceContent(sourceFile, sourceContent)
}
})
})
mergedMap.sourceRoot = oldMap.sourceRoot
mergedMapGenerator._sourceRoot = oldMap.sourceRoot
mergedMapGenerator._file = oldMap.file
return mergedMap
return JSON.parse(mergedMapGenerator.toString())
}
{
"_from": "merge-source-map@^1.0.2",
"_id": "merge-source-map@1.0.4",
"_id": "merge-source-map@1.1.0",
"_inBundle": false,
"_integrity": "sha1-pd5GU42uhNQRTMXqArR3KmNGcB8=",
"_integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==",
"_location": "/merge-source-map",

@@ -21,4 +21,4 @@ "_phantomChildren": {},

],
"_resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz",
"_shasum": "a5de46538dae84d4114cc5ea02b4772a6346701f",
"_resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz",
"_shasum": "2fdde7e6020939f70906a68f2d7ae685e4c8c646",
"_spec": "merge-source-map@^1.0.2",

@@ -35,3 +35,3 @@ "_where": "/Users/benjamincoe/bcoe/nyc",

"dependencies": {
"source-map": "^0.5.6"
"source-map": "^0.6.1"
},

@@ -72,3 +72,3 @@ "deprecated": false,

},
"version": "1.0.4"
"version": "1.1.0"
}
# merge-source-map
[![npm-version](https://img.shields.io/npm/v/merge-source-map.svg?style=flat-square)](https://npmjs.org/package/merge-source-map)
[![downloads](http://img.shields.io/npm/dm/merge-source-map.svg?style=flat-square)](https://npmjs.org/package/merge-source-map)
[![travis-ci](https://img.shields.io/travis/keik/merge-source-map.svg?style=flat-square)](https://travis-ci.org/keik/merge-source-map)

@@ -5,0 +6,0 @@ [![Coverage Status](https://img.shields.io/coveralls/keik/merge-source-map.svg?style=flat-square)](https://coveralls.io/github/keik/merge-source-map)

@@ -7,2 +7,4 @@ 'use strict';

}
return to;
};
{
"_from": "mimic-fn@^1.0.0",
"_id": "mimic-fn@1.1.0",
"_id": "mimic-fn@1.2.0",
"_inBundle": false,
"_integrity": "sha1-5md4PZLonb00KBi1IwudYqZyrRg=",
"_integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
"_location": "/mimic-fn",

@@ -21,4 +21,4 @@ "_phantomChildren": {},

],
"_resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.1.0.tgz",
"_shasum": "e667783d92e89dbd342818b5230b9d62a672ad18",
"_resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
"_shasum": "820c86a39334640e99516928bd03fca88057d022",
"_spec": "mimic-fn@^1.0.0",

@@ -72,6 +72,3 @@ "_where": "/Users/benjamincoe/bcoe/nyc/node_modules/mem",

},
"version": "1.1.0",
"xo": {
"esnext": true
}
"version": "1.2.0"
}

@@ -11,3 +11,3 @@ # mimic-fn [![Build Status](https://travis-ci.org/sindresorhus/mimic-fn.svg?branch=master)](https://travis-ci.org/sindresorhus/mimic-fn)

```
$ npm install --save mimic-fn
$ npm install mimic-fn
```

@@ -47,2 +47,4 @@

It will modify `to` and return it.
#### to

@@ -49,0 +51,0 @@

@@ -19,3 +19,5 @@ {

"_requiredBy": [
"/glob"
"/dotgitignore",
"/glob",
"/mocha/glob"
],

@@ -22,0 +24,0 @@ "_resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",

@@ -21,6 +21,9 @@ {

"/caching-transform",
"/eslint",
"/find-cache-dir",
"/istanbul-lib-report",
"/istanbul-lib-source-maps",
"/spawn-wrap"
"/mocha",
"/spawn-wrap",
"/write"
],

@@ -27,0 +30,0 @@ "_resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",

@@ -20,3 +20,4 @@ {

"/debug",
"/istanbul-lib-source-maps/debug"
"/istanbul-lib-source-maps/debug",
"/mocha/debug"
],

@@ -23,0 +24,0 @@ "_resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",

@@ -19,3 +19,7 @@ {

"_requiredBy": [
"/read-pkg"
"/conventional-changelog-core",
"/get-pkg-repo",
"/meow",
"/read-pkg",
"/standard-version/read-pkg"
],

@@ -22,0 +26,0 @@ "_resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",

@@ -19,4 +19,8 @@ {

"_requiredBy": [
"/dargs",
"/inquirer/is-fullwidth-code-point",
"/is-finite",
"/is-fullwidth-code-point"
"/readline2/is-fullwidth-code-point",
"/standard-version/is-fullwidth-code-point",
"/wrap-ansi/is-fullwidth-code-point"
],

@@ -23,0 +27,0 @@ "_resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",

@@ -19,2 +19,9 @@ {

"_requiredBy": [
"/conventional-recommended-bump",
"/del",
"/esrecurse",
"/figures",
"/file-entry-cache",
"/globby",
"/meow",
"/test-exclude"

@@ -21,0 +28,0 @@ ],

@@ -20,3 +20,5 @@ {

"/glob",
"/inflight"
"/inflight",
"/mocha/glob",
"/run-async"
],

@@ -23,0 +25,0 @@ "_resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",

@@ -19,3 +19,6 @@ {

"_requiredBy": [
"/spawn-wrap"
"/home-or-tmp",
"/spawn-wrap",
"/tap",
"/user-home"
],

@@ -22,0 +25,0 @@ "_resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",

@@ -19,2 +19,3 @@ {

"_requiredBy": [
"/standard-version/yargs",
"/yargs"

@@ -21,0 +22,0 @@ ],

'use strict';
const pTry = require('p-try');
module.exports = concurrency => {

@@ -22,3 +24,3 @@ if (concurrency < 1) {

fn().then(
pTry(() => fn()).then(
val => {

@@ -25,0 +27,0 @@ resolve(val);

{
"_from": "p-limit@^1.1.0",
"_id": "p-limit@1.1.0",
"_id": "p-limit@1.2.0",
"_inBundle": false,
"_integrity": "sha1-sH/y2aXYi+yAYDWJWiurZqJ5iLw=",
"_integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==",
"_location": "/p-limit",

@@ -21,4 +21,4 @@ "_phantomChildren": {},

],
"_resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.1.0.tgz",
"_shasum": "b07ff2d9a5d88bec806035895a2bab66a27988bc",
"_resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz",
"_shasum": "0e92b6bedcb59f022c13d0f1949dc82d15909f1c",
"_spec": "p-limit@^1.1.0",

@@ -35,2 +35,5 @@ "_where": "/Users/benjamincoe/bcoe/nyc/node_modules/p-locate",

"bundleDependencies": false,
"dependencies": {
"p-try": "^1.0.0"
},
"deprecated": false,

@@ -40,6 +43,6 @@ "description": "Run multiple promise-returning & async functions with limited concurrency",

"ava": "*",
"delay": "^1.3.1",
"delay": "^2.0.0",
"in-range": "^1.0.0",
"random-int": "^1.0.0",
"time-span": "^1.0.0",
"time-span": "^2.0.0",
"xo": "*"

@@ -80,6 +83,3 @@ },

},
"version": "1.1.0",
"xo": {
"esnext": true
}
"version": "1.2.0"
}

@@ -9,3 +9,3 @@ # p-limit [![Build Status](https://travis-ci.org/sindresorhus/p-limit.svg?branch=master)](https://travis-ci.org/sindresorhus/p-limit)

```
$ npm install --save p-limit
$ npm install p-limit
```

@@ -27,6 +27,7 @@

// only one promise is run at once
Promise.all(input).then(result => {
(async () => {
// Only one promise is run at once
const result = await Promise.all(input);
console.log(result);
});
})();
```

@@ -33,0 +34,0 @@

@@ -19,3 +19,4 @@ {

"_requiredBy": [
"/load-json-file"
"/load-json-file",
"/standard-version/load-json-file"
],

@@ -22,0 +23,0 @@ "_resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",

@@ -19,3 +19,4 @@ {

"_requiredBy": [
"/glob"
"/glob",
"/mocha/glob"
],

@@ -22,0 +23,0 @@ "_resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",

@@ -19,3 +19,4 @@ {

"_requiredBy": [
"/istanbul-lib-report"
"/istanbul-lib-report",
"/resolve"
],

@@ -22,0 +23,0 @@ "_resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",

@@ -19,4 +19,9 @@ {

"_requiredBy": [
"/del",
"/git-remote-origin-url",
"/globby",
"/load-json-file",
"/path-type"
"/path-type",
"/standard-version/load-json-file",
"/standard-version/path-type"
],

@@ -23,0 +28,0 @@ "_resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",

@@ -19,2 +19,5 @@ {

"_requiredBy": [
"/del",
"/globby",
"/har-validator",
"/load-json-file",

@@ -21,0 +24,0 @@ "/path-exists",

@@ -22,2 +22,4 @@ {

"_requiredBy": [
"/conventional-changelog-core",
"/meow",
"/test-exclude"

@@ -24,0 +26,0 @@ ],

@@ -19,2 +19,3 @@ {

"_requiredBy": [
"/conventional-changelog-core",
"/read-pkg-up"

@@ -21,0 +22,0 @@ ],

@@ -19,3 +19,4 @@ {

"_requiredBy": [
"/detect-indent"
"/detect-indent",
"/indent-string"
],

@@ -22,0 +23,0 @@ "_resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",

@@ -19,2 +19,3 @@ {

"_requiredBy": [
"/standard-version/yargs",
"/yargs"

@@ -21,0 +22,0 @@ ],

@@ -19,2 +19,3 @@ {

"_requiredBy": [
"/standard-version/yargs",
"/test-exclude",

@@ -21,0 +22,0 @@ "/yargs"

@@ -20,2 +20,3 @@ {

"/",
"/del",
"/istanbul-lib-source-maps",

@@ -22,0 +23,0 @@ "/spawn-wrap"

{
"_from": "semver@^5.3.0",
"_id": "semver@5.4.1",
"_id": "semver@5.5.0",
"_inBundle": false,
"_integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==",
"_integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
"_location": "/semver",

@@ -19,7 +19,10 @@ "_phantomChildren": {},

"_requiredBy": [
"/conventional-changelog-writer",
"/git-semver-tags",
"/istanbul-lib-instrument",
"/normalize-package-data"
"/normalize-package-data",
"/standard-version"
],
"_resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz",
"_shasum": "e059c09d8571f0540823733433505d3a2f00b18e",
"_resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
"_shasum": "dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab",
"_spec": "semver@^5.3.0",

@@ -55,3 +58,3 @@ "_where": "/Users/benjamincoe/bcoe/nyc/node_modules/istanbul-lib-instrument",

},
"version": "5.4.1"
"version": "5.5.0"
}

@@ -23,2 +23,4 @@ semver(1) -- The semantic versioner for npm

semver.lt('1.2.3', '9.8.7') // true
semver.valid(semver.coerce('v2')) // '2.0.0'
semver.valid(semver.coerce('42.6.7.9.3-alpha')) // '42.6.7'
```

@@ -56,2 +58,6 @@

-c --coerce
Coerce a string into SemVer if possible
(does not imply --loose)
Program exits successfully if any valid version satisfies

@@ -369,1 +375,17 @@ all supplied ranges, and prints all satisfying versions.

range, use the `satisfies(version, range)` function.
### Coercion
* `coerce(version)`: Coerces a string to semver if possible
This aims to provide a very forgiving translation of a non-semver
string to semver. It looks for the first digit in a string, and
consumes all remaining characters which satisfy at least a partial semver
(e.g., `1`, `1.2`, `1.2.3`) up to the max permitted length (256 characters).
Longer versions are simply truncated (`4.6.3.9.2-alpha2` becomes `4.6.3`).
All surrounding text is simply ignored (`v3.4 replaces v3.3.1` becomes `3.4.0`).
Only text which lacks digits will fail coercion (`version one` is not valid).
The maximum length for any semver component considered for coercion is 16 characters;
longer components will be ignored (`10000000000000000.4.7.4` becomes `4.7.4`).
The maximum value for any semver component is `Integer.MAX_SAFE_INTEGER || (2**53 - 1)`;
higher value components are invalid (`9999999999999999.4.7.4` is likely invalid).

@@ -24,2 +24,5 @@ exports = module.exports = SemVer;

// Max safe segment length for coercion.
var MAX_SAFE_COMPONENT_LENGTH = 16;
// The actual regexps go on exports.re

@@ -160,2 +163,11 @@ var re = exports.re = [];

// Coercion.
// Extract anything that could conceivably be a part of a valid semver
var COERCE = R++;
src[COERCE] = '(?:^|[^\\d])' +
'(\\d{1,' + MAX_SAFE_COMPONENT_LENGTH + '})' +
'(?:\\.(\\d{1,' + MAX_SAFE_COMPONENT_LENGTH + '}))?' +
'(?:\\.(\\d{1,' + MAX_SAFE_COMPONENT_LENGTH + '}))?' +
'(?:$|[^\\d])';
// Tilde ranges.

@@ -1299,1 +1311,17 @@ // Meaning is "reasonably at or greater than"

}
exports.coerce = coerce;
function coerce(version) {
if (version instanceof SemVer)
return version;
if (typeof version !== 'string')
return null;
var match = version.match(re[COERCE]);
if (match == null)
return null;
return parse((match[1] || '0') + '.' + (match[2] || '0') + '.' + (match[3] || '0'));
}

@@ -19,2 +19,3 @@ {

"_requiredBy": [
"/standard-version/yargs",
"/yargs"

@@ -21,0 +22,0 @@ ],

@@ -22,3 +22,5 @@ {

"/foreground-child",
"/spawn-wrap"
"/loud-rejection",
"/spawn-wrap",
"/tap"
],

@@ -25,0 +27,0 @@ "_resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",

{
"_from": "source-map@^0.5.6",
"_from": "source-map@^0.5.7",
"_id": "source-map@0.5.7",

@@ -11,8 +11,8 @@ "_inBundle": false,

"registry": true,
"raw": "source-map@^0.5.6",
"raw": "source-map@^0.5.7",
"name": "source-map",
"escapedName": "source-map",
"rawSpec": "^0.5.6",
"rawSpec": "^0.5.7",
"saveSpec": null,
"fetchSpec": "^0.5.6"
"fetchSpec": "^0.5.7"
},

@@ -22,3 +22,4 @@ "_requiredBy": [

"/istanbul-lib-source-maps",
"/merge-source-map",
"/recast",
"/source-map-support",
"/uglify-js"

@@ -28,3 +29,3 @@ ],

"_shasum": "8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc",
"_spec": "source-map@^0.5.6",
"_spec": "source-map@^0.5.7",
"_where": "/Users/benjamincoe/bcoe/nyc/node_modules/babel-generator",

@@ -31,0 +32,0 @@ "author": {

@@ -19,3 +19,6 @@ {

"_requiredBy": [
"/yargs"
"/standard-version/yargs",
"/table",
"/yargs",
"/yargs/cliui"
],

@@ -22,0 +25,0 @@ "_resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",

@@ -20,6 +20,9 @@ {

"/chalk",
"/inquirer",
"/inquirer/string-width",
"/standard-version/cliui",
"/standard-version/cliui/string-width",
"/unicode-length",
"/wrap-ansi",
"/wrap-ansi/string-width",
"/yargs/cliui",
"/yargs/cliui/string-width"
"/wrap-ansi/string-width"
],

@@ -26,0 +29,0 @@ "_resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",

# Change Log
All notable changes to this project will be documented in this file.
See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
<a name="4.2.0"></a>
# [4.2.0](https://github.com/istanbuljs/istanbuljs/compare/test-exclude@4.1.1...test-exclude@4.2.0) (2018-02-13)
### Features
* add additional patterns to default excludes ([#133](https://github.com/istanbuljs/istanbuljs/issues/133)) ([4cedf63](https://github.com/istanbuljs/istanbuljs/commit/4cedf63))
<a name="4.1.1"></a>

@@ -7,0 +18,0 @@ ## [4.1.1](https://github.com/istanbuljs/istanbuljs/compare/test-exclude@4.1.0...test-exclude@4.1.1) (2017-05-27)

@@ -128,5 +128,6 @@ const assign = require('object-assign')

'coverage/**',
'packages/*/test/**',
'test/**',
'test{,-*}.js',
'**/*.test.js',
'**/*{.,-}test.js',
'**/__tests__/**',

@@ -133,0 +134,0 @@ '**/node_modules/**'

{
"_from": "test-exclude@^4.1.1",
"_id": "test-exclude@4.1.1",
"_from": "test-exclude@^4.2.0",
"_id": "test-exclude@4.2.0",
"_inBundle": false,
"_integrity": "sha512-35+Asrsk3XHJDBgf/VRFexPgh3UyETv8IAn/LRTiZjVy6rjPVqdEk8dJcJYBzl1w0XCJM48lvTy8SfEsCWS4nA==",
"_integrity": "sha512-8hMFzjxbPv6xSlwGhXSvOMJ/vTy3bkng+2pxmf6E1z6VF7I9nIyNfvHtaw+NBPgvz647gADBbMSbwLfZYppT/w==",
"_location": "/test-exclude",

@@ -11,8 +11,8 @@ "_phantomChildren": {},

"registry": true,
"raw": "test-exclude@^4.1.1",
"raw": "test-exclude@^4.2.0",
"name": "test-exclude",
"escapedName": "test-exclude",
"rawSpec": "^4.1.1",
"rawSpec": "^4.2.0",
"saveSpec": null,
"fetchSpec": "^4.1.1"
"fetchSpec": "^4.2.0"
},

@@ -22,5 +22,5 @@ "_requiredBy": [

],
"_resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.1.1.tgz",
"_shasum": "4d84964b0966b0087ecc334a2ce002d3d9341e26",
"_spec": "test-exclude@^4.1.1",
"_resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.0.tgz",
"_shasum": "07e3613609a362c74516a717515e13322ab45b3c",
"_spec": "test-exclude@^4.2.0",
"_where": "/Users/benjamincoe/bcoe/nyc",

@@ -76,3 +76,3 @@ "author": {

},
"version": "4.1.1"
"version": "4.2.0"
}

@@ -19,2 +19,3 @@ {

"_requiredBy": [
"/standard-version/yargs",
"/yargs"

@@ -21,0 +22,0 @@ ],

@@ -9,3 +9,3 @@ {

"code-point-at": "1.1.0",
"is-fullwidth-code-point": "1.0.0",
"number-is-nan": "1.0.1",
"strip-ansi": "3.0.1"

@@ -24,2 +24,3 @@ },

"_requiredBy": [
"/standard-version/cliui",
"/yargs/cliui"

@@ -26,0 +27,0 @@ ],

@@ -19,2 +19,3 @@ {

"_requiredBy": [
"/standard-version/yargs",
"/yargs"

@@ -21,0 +22,0 @@ ],

@@ -5,2 +5,23 @@ # Change Log

<a name="8.1.0"></a>
# [8.1.0](https://github.com/yargs/yargs-parser/compare/v8.0.0...v8.1.0) (2017-12-20)
### Bug Fixes
* allow null config values ([#108](https://github.com/yargs/yargs-parser/issues/108)) ([d8b14f9](https://github.com/yargs/yargs-parser/commit/d8b14f9))
* ensure consistent parsing of dot-notation arguments ([#102](https://github.com/yargs/yargs-parser/issues/102)) ([c9bd79c](https://github.com/yargs/yargs-parser/commit/c9bd79c))
* implement [@antoniom](https://github.com/antoniom)'s fix for camel-case expansion ([3087e1d](https://github.com/yargs/yargs-parser/commit/3087e1d))
* only run coercion functions once, despite aliases. ([#76](https://github.com/yargs/yargs-parser/issues/76)) ([#103](https://github.com/yargs/yargs-parser/issues/103)) ([507aaef](https://github.com/yargs/yargs-parser/commit/507aaef))
* scientific notation circumvented bounds check ([#110](https://github.com/yargs/yargs-parser/issues/110)) ([3571f57](https://github.com/yargs/yargs-parser/commit/3571f57))
* tokenizer should ignore spaces at the beginning of the argString ([#106](https://github.com/yargs/yargs-parser/issues/106)) ([f34ead9](https://github.com/yargs/yargs-parser/commit/f34ead9))
### Features
* make combining arrays a configurable option ([#111](https://github.com/yargs/yargs-parser/issues/111)) ([c8bf536](https://github.com/yargs/yargs-parser/commit/c8bf536))
* merge array from arguments with array from config ([#83](https://github.com/yargs/yargs-parser/issues/83)) ([806ddd6](https://github.com/yargs/yargs-parser/commit/806ddd6))
<a name="8.0.0"></a>

@@ -7,0 +28,0 @@ # [8.0.0](https://github.com/yargs/yargs-parser/compare/v7.0.0...v8.0.0) (2017-10-05)

@@ -22,3 +22,4 @@ var camelCase = require('camelcase')

'flatten-duplicate-arrays': true,
'populate--': false
'populate--': false,
'combine-arrays': false
}, opts.configuration)

@@ -429,3 +430,5 @@ var defaults = opts.default || {}

if (!checkAllAliases(key, flags.strings) && !checkAllAliases(key, flags.coercions)) {
const shouldCoerceNumber = isNumber(value) && configuration['parse-numbers'] && (Number.isSafeInteger(parseInt(value)))
const shouldCoerceNumber = isNumber(value) && configuration['parse-numbers'] && (
Number.isSafeInteger(Math.floor(value))
)
if (shouldCoerceNumber || (!isUndefined(value) && checkAllAliases(key, flags.numbers))) value = Number(value)

@@ -484,3 +487,3 @@ }

// heavily nested dot notations (foo.bar.apple).
if (typeof value === 'object' && !Array.isArray(value) && configuration['dot-notation']) {
if (typeof value === 'object' && value !== null && !Array.isArray(value) && configuration['dot-notation']) {
// if the value is an object but not an array, check nested object

@@ -491,3 +494,3 @@ setConfigObject(value, fullKey)

// values within the config file.
if (!hasKey(argv, fullKey.split('.')) || (flags.defaulted[fullKey])) {
if (!hasKey(argv, fullKey.split('.')) || (flags.defaulted[fullKey]) || (flags.arrays[fullKey] && configuration['combine-arrays'])) {
setArg(fullKey, value)

@@ -530,9 +533,15 @@ }

var coerce
var applied = {}
Object.keys(argv).forEach(function (key) {
coerce = checkAllAliases(key, flags.coercions)
if (typeof coerce === 'function') {
try {
argv[key] = coerce(argv[key])
} catch (err) {
error = err
if (!applied.hasOwnProperty(key)) { // If we haven't already coerced this option via one of its aliases
coerce = checkAllAliases(key, flags.coercions)
if (typeof coerce === 'function') {
try {
var value = coerce(argv[key])
;([].concat(flags.aliases[key] || [], key)).forEach(ali => {
applied[ali] = argv[ali] = value
})
} catch (err) {
error = err
}
}

@@ -576,5 +585,20 @@ }

keys.slice(0, -1).forEach(function (key) {
if (o[key] === undefined) o[key] = {}
o = o[key]
keys.slice(0, -1).forEach(function (key, index) {
if (typeof o === 'object' && o[key] === undefined) {
o[key] = {}
}
if (typeof o[key] !== 'object' || Array.isArray(o[key])) {
// ensure that o[key] is an array, and that the last item is an empty object.
if (Array.isArray(o[key])) {
o[key].push({})
} else {
o[key] = [o[key], {}]
}
// we want to update the empty object at the end of the o[key] array, so set o to that object
o = o[key][o[key].length - 1]
} else {
o = o[key]
}
})

@@ -621,6 +645,6 @@

var c = camelCase(x)
if (flags.aliases[key].indexOf(c) === -1) {
if (c !== key && flags.aliases[key].indexOf(c) === -1) {
flags.aliases[key].push(c)
newAliases[c] = true
}
newAliases[c] = true
}

@@ -627,0 +651,0 @@ })

@@ -5,2 +5,4 @@ // take an un-split argv string and tokenize it.

argString = argString.trim()
var i = 0

@@ -7,0 +9,0 @@ var prevC = null

{
"_from": "yargs-parser@^8.0.0",
"_id": "yargs-parser@8.0.0",
"_id": "yargs-parser@8.1.0",
"_inBundle": false,
"_integrity": "sha1-IdR2Mw5agieaS4gTRb8GYQLiGcY=",
"_integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==",
"_location": "/yargs-parser",

@@ -22,4 +22,4 @@ "_phantomChildren": {},

],
"_resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.0.0.tgz",
"_shasum": "21d476330e5a82279a4b881345bf066102e219c6",
"_resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz",
"_shasum": "f1376a33b6629a5d063782944da732631e966950",
"_spec": "yargs-parser@^8.0.0",

@@ -44,5 +44,5 @@ "_where": "/Users/benjamincoe/bcoe/nyc",

"mocha": "^3.0.1",
"nyc": "^11.2.1",
"nyc": "^11.4.1",
"standard": "^10.0.2",
"standard-version": "^4.0.0"
"standard-version": "^4.3.0-candidate.0"
},

@@ -77,3 +77,3 @@ "files": [

},
"version": "8.0.0"
"version": "8.1.0"
}

@@ -215,2 +215,10 @@ # yargs-parser

### combine arrays
* default: `false`
* key: `combine-arrays`
Should arrays be combined when provided by both command line arguments and
a configuration file.
### duplicate arguments array

@@ -217,0 +225,0 @@

@@ -14,10 +14,9 @@ 'use strict'

const self = {}
let handlers = {}
let aliasMap = {}
let defaultCommand
self.addHandler = function addHandler (cmd, description, builder, handler) {
self.addHandler = function addHandler (cmd, description, builder, handler, middlewares) {
let aliases = []
handler = handler || (() => {})
middlewares = middlewares || []
if (Array.isArray(cmd)) {

@@ -29,3 +28,3 @@ aliases = cmd.slice(1)

if (cmd.aliases) command = [].concat(command).concat(cmd.aliases)
self.addHandler(command, extractDesc(cmd), cmd.builder, cmd.handler)
self.addHandler(command, extractDesc(cmd), cmd.builder, cmd.handler, cmd.middlewares)
return

@@ -36,3 +35,3 @@ }

if (typeof builder === 'object' && builder.builder && typeof builder.handler === 'function') {
self.addHandler([cmd].concat(aliases), description, builder.builder, builder.handler)
self.addHandler([cmd].concat(aliases), description, builder.builder, builder.handler, builder.middlewares)
return

@@ -56,2 +55,3 @@ }

})
// standardize on $0 for default command.

@@ -81,2 +81,3 @@ if (parsedAliases.length === 0 && isDefault) parsedAliases.push('$0')

builder: builder || {},
middlewares: middlewares || [],
demanded: parsedCommand.demanded,

@@ -233,3 +234,15 @@ optional: parsedCommand.optional

yargs._setHasOutput()
commandHandler.handler(innerArgv)
if (commandHandler.middlewares.length > 0) {
const middlewareArgs = commandHandler.middlewares.reduce(function (initialObj, middleware) {
return Object.assign(initialObj, middleware(innerArgv))
}, {})
Object.assign(innerArgv, middlewareArgs)
}
const handlerResult = commandHandler.handler(innerArgv)
if (handlerResult && typeof handlerResult.then === 'function') {
handlerResult.then(
null,
(error) => yargs.getUsageInstance().fail(null, error)
)
}
}

@@ -236,0 +249,0 @@

@@ -49,5 +49,5 @@ 'use strict'

if (showHelpOnFail) yargs.showHelp('error')
if (msg) logger.error(msg)
if (msg || err) logger.error(msg || err)
if (failMessage) {
if (msg) logger.error('')
if (msg || err) logger.error('')
logger.error(failMessage)

@@ -54,0 +54,0 @@ }

@@ -60,5 +60,4 @@ 'use strict'

self.missingArgumentValue = function missingArgumentValue (argv) {
const defaultValues = [true, false, '']
const defaultValues = [true, false, '', undefined]
const options = yargs.getOptions()
if (options.requiresArg.length > 0) {

@@ -68,4 +67,7 @@ const missingRequiredArgs = []

options.requiresArg.forEach((key) => {
// if the argument is not set in argv no need to check
// whether a right-hand-side has been provided.
if (!argv.hasOwnProperty(key)) return
const value = argv[key]
// if a value is explicitly requested,

@@ -72,0 +74,0 @@ // flag argument as missing if it does not

@@ -36,3 +36,7 @@ {

"Show help": "显示帮助信息",
"Show version number": "显示版本号"
"Show version number": "显示版本号",
"Did you mean %s?": "是指 %s?",
"Arguments %s and %s are mutually exclusive" : "选项 %s 和 %s 是互斥的",
"Positionals:": "位置:",
"command": "命令"
}

@@ -5,2 +5,28 @@ # Change Log

<a name="4.0.0"></a>
# [4.0.0](https://github.com/yargs/cliui/compare/v3.2.0...v4.0.0) (2017-12-18)
### Bug Fixes
* downgrades strip-ansi to version 3.0.1 ([#54](https://github.com/yargs/cliui/issues/54)) ([5764c46](https://github.com/yargs/cliui/commit/5764c46))
* set env variable FORCE_COLOR. ([#56](https://github.com/yargs/cliui/issues/56)) ([7350e36](https://github.com/yargs/cliui/commit/7350e36))
### Chores
* drop support for node < 4 ([#53](https://github.com/yargs/cliui/issues/53)) ([b105376](https://github.com/yargs/cliui/commit/b105376))
### Features
* add fallback for window width ([#45](https://github.com/yargs/cliui/issues/45)) ([d064922](https://github.com/yargs/cliui/commit/d064922))
### BREAKING CHANGES
* officially drop support for Node < 4
<a name="3.2.0"></a>

@@ -7,0 +33,0 @@ # [3.2.0](https://github.com/yargs/cliui/compare/v3.1.2...v3.2.0) (2016-04-11)

@@ -285,2 +285,6 @@ var stringWidth = require('string-width')

function getWindowWidth () {
if (typeof process === 'object' && process.stdout && process.stdout.columns) return process.stdout.columns
}
function alignRight (str, width) {

@@ -314,5 +318,5 @@ str = str.trim()

return new UI({
width: (opts || {}).width || 80,
width: (opts || {}).width || getWindowWidth() || 80,
wrap: typeof opts.wrap === 'boolean' ? opts.wrap : true
})
}
{
"_from": "cliui@^3.2.0",
"_id": "cliui@3.2.0",
"_from": "cliui@^4.0.0",
"_id": "cliui@4.0.0",
"_inBundle": false,
"_integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
"_integrity": "sha512-nY3W5Gu2racvdDk//ELReY+dHjb9PlIcVDFXP72nVIhq2Gy3LuVXYwJoPVudwQnv1shtohpgkdCKT2YaKY0CKw==",
"_location": "/yargs/cliui",
"_phantomChildren": {
"code-point-at": "1.1.0",
"is-fullwidth-code-point": "1.0.0",
"strip-ansi": "3.0.1"
},
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "cliui@^3.2.0",
"raw": "cliui@^4.0.0",
"name": "cliui",
"escapedName": "cliui",
"rawSpec": "^3.2.0",
"rawSpec": "^4.0.0",
"saveSpec": null,
"fetchSpec": "^3.2.0"
"fetchSpec": "^4.0.0"
},

@@ -25,5 +21,5 @@ "_requiredBy": [

],
"_resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
"_shasum": "120601537a916d29940f934da3b48d585a39213d",
"_spec": "cliui@^3.2.0",
"_resolved": "https://registry.npmjs.org/cliui/-/cliui-4.0.0.tgz",
"_shasum": "743d4650e05f36d1ed2575b59638d87322bfbbcc",
"_spec": "cliui@^4.0.0",
"_where": "/Users/benjamincoe/bcoe/nyc/node_modules/yargs",

@@ -51,4 +47,4 @@ "author": {

"dependencies": {
"string-width": "^1.0.1",
"strip-ansi": "^3.0.1",
"string-width": "^2.1.1",
"strip-ansi": "^4.0.0",
"wrap-ansi": "^2.0.0"

@@ -62,7 +58,10 @@ },

"coveralls": "^2.11.8",
"mocha": "^2.4.5",
"nyc": "^6.4.0",
"standard": "^6.0.8",
"standard-version": "^2.1.2"
"mocha": "^3.0.0",
"nyc": "^10.0.0",
"standard": "^8.0.0",
"standard-version": "^3.0.0"
},
"engine": {
"node": ">=4"
},
"files": [

@@ -91,4 +90,4 @@ "index.js"

"pretest": "standard",
"test": "nyc mocha",
"version": "standard-version"
"release": "standard-version",
"test": "nyc mocha"
},

@@ -103,3 +102,3 @@ "standard": {

},
"version": "3.2.0"
"version": "4.0.0"
}

@@ -13,5 +13,3 @@ # cliui

```js
var ui = require('cliui')({
width: 80
})
var ui = require('cliui')()

@@ -92,2 +90,3 @@ ui.div('Usage: $0 [command] [options]')

Specify the maximum width of the UI being generated.
If no width is provided, cliui will try to get the current window's width and use it, and if that doesn't work, width will be set to `80`.

@@ -104,2 +103,3 @@ ### cliui({wrap: boolean})

* **text:** some text to place in the column.
* **width:** the width of a column.

@@ -106,0 +106,0 @@ * **align:** alignment, `right` or `center`.

{
"_from": "yargs@^10.0.3",
"_id": "yargs@10.0.3",
"_id": "yargs@10.1.2",
"_inBundle": false,
"_integrity": "sha512-DqBpQ8NAUX4GyPP/ijDGHsJya4tYqLQrjPr95HNsr1YwL3+daCfvBwg7+gIC6IdJhR2kATh3hb61vjzMWEtjdw==",
"_integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==",
"_location": "/yargs",
"_phantomChildren": {
"code-point-at": "1.1.0",
"is-fullwidth-code-point": "1.0.0",
"strip-ansi": "3.0.1",
"string-width": "2.1.1",
"wrap-ansi": "2.1.0"

@@ -26,4 +24,4 @@ },

],
"_resolved": "https://registry.npmjs.org/yargs/-/yargs-10.0.3.tgz",
"_shasum": "6542debd9080ad517ec5048fb454efe9e4d4aaae",
"_resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz",
"_shasum": "454d074c2b16a51a43e2fb7807e4f9de69ccb5c5",
"_spec": "yargs@^10.0.3",

@@ -36,3 +34,3 @@ "_where": "/Users/benjamincoe/bcoe/nyc",

"dependencies": {
"cliui": "^3.2.0",
"cliui": "^4.0.0",
"decamelize": "^1.1.1",

@@ -48,3 +46,3 @@ "find-up": "^2.1.0",

"y18n": "^3.2.1",
"yargs-parser": "^8.0.0"
"yargs-parser": "^8.1.0"
},

@@ -54,3 +52,3 @@ "deprecated": false,

"devDependencies": {
"chai": "^3.4.1",
"chai": "^4.1.2",
"chalk": "^1.1.3",

@@ -109,3 +107,3 @@ "coveralls": "^2.11.11",

},
"version": "10.0.3"
"version": "10.1.2"
}
# Yargs
_Yargs is developed on evenings and weekends by
volunteers. Why not grab them dinner or a drink?_
[![Support via Gratipay](https://cdn.rawgit.com/gratipay/gratipay-badge/2.3.0/dist/gratipay.svg)](https://gratipay.com/yargs/)
[![Build Status][travis-image]][travis-url]

@@ -9,0 +4,0 @@ [![Coverage Status][coveralls-image]][coveralls-url]

@@ -341,5 +341,5 @@ 'use strict'

self.command = function (cmd, description, builder, handler) {
argsert('<string|array|object> [string|boolean] [function|object] [function]', [cmd, description, builder, handler], arguments.length)
command.addHandler(cmd, description, builder, handler)
self.command = function (cmd, description, builder, handler, middlewares) {
argsert('<string|array|object> [string|boolean] [function|object] [function] [array]', [cmd, description, builder, handler, middlewares], arguments.length)
command.addHandler(cmd, description, builder, handler, middlewares)
return self

@@ -506,3 +506,3 @@ }

const pkgJsonPath = findUp.sync('package.json', {
cwd: path || require('require-main-filename')(parentRequire || require),
cwd: path || require('path').dirname(require('require-main-filename')(parentRequire || require)),
normalize: false

@@ -509,0 +509,0 @@ })

{
"name": "nyc",
"version": "11.4.1",
"version": "11.5.0",
"description": "the Istanbul command line interface",

@@ -79,3 +79,3 @@ "main": "index.js",

"caching-transform": "^1.0.0",
"convert-source-map": "^1.3.0",
"convert-source-map": "^1.5.1",
"debug-log": "^1.0.1",

@@ -87,8 +87,8 @@ "default-require-extensions": "^1.0.0",

"glob": "^7.0.6",
"istanbul-lib-coverage": "^1.1.1",
"istanbul-lib-coverage": "^1.1.2",
"istanbul-lib-hook": "^1.1.0",
"istanbul-lib-instrument": "^1.9.1",
"istanbul-lib-report": "^1.1.2",
"istanbul-lib-source-maps": "^1.2.2",
"istanbul-reports": "^1.1.3",
"istanbul-lib-instrument": "^1.9.2",
"istanbul-lib-report": "^1.1.3",
"istanbul-lib-source-maps": "^1.2.3",
"istanbul-reports": "^1.1.4",
"md5-hex": "^1.2.0",

@@ -102,3 +102,3 @@ "merge-source-map": "^1.0.2",

"spawn-wrap": "^1.4.2",
"test-exclude": "^4.1.1",
"test-exclude": "^4.2.0",
"yargs": "^10.0.3",

@@ -162,8 +162,3 @@ "yargs-parser": "^8.0.0"

"yargs-parser"
],
"greenkeeper": {
"ignore": [
"find-up"
]
}
]
}

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc