From 019e384e899240ae351713b07e0b0e8efd72956f Mon Sep 17 00:00:00 2001 From: Samuel Fabrizio Date: Tue, 13 Dec 2016 15:18:27 -0300 Subject: [PATCH 01/15] [ADD] update turbo-git-config version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 91d9e6f..9460dc8 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "dependencies": { "colors": "^1.1.2", "inquirer": "^1.2.3", - "turbo-git-config": "^0.1.0" + "turbo-git-config": "^0.4.2" }, "devDependencies": { "jasmine-node": "^1.14.5", From 006231cf20f709373ae8493e3c0dac1a35da6ae1 Mon Sep 17 00:00:00 2001 From: Samuel Fabrizio Date: Tue, 13 Dec 2016 15:18:36 -0300 Subject: [PATCH 02/15] 0.2.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9460dc8..d7b9180 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "turbo-git-commit", - "version": "0.1.0", + "version": "0.2.0", "description": "commit on git with any covention", "main": "index.js", "scripts": { From 0221d2d8e65575e889750fc502d00328c32a6364 Mon Sep 17 00:00:00 2001 From: Samuel Fabrizio Date: Fri, 23 Dec 2016 07:16:13 -0300 Subject: [PATCH 03/15] [ADD] preview file --- assests/preview.png | Bin 0 -> 93930 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 assests/preview.png diff --git a/assests/preview.png b/assests/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..86b0ec348ef8e9118fd733dc205d23f7b6c0dcb9 GIT binary patch literal 93930 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

lcG%^h+%Q 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 Date: Fri, 23 Dec 2016 07:16:27 -0300 Subject: [PATCH 04/15] [ADD] assets folder to npmignore --- .npmignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.npmignore b/.npmignore index 9daeafb..f4bfbcc 100644 --- a/.npmignore +++ b/.npmignore @@ -1 +1,2 @@ test +assets From c6f721f2bf2bec5d85d21f3e49e51a48f61bc562 Mon Sep 17 00:00:00 2001 From: Samuel Fabrizio Date: Fri, 23 Dec 2016 07:20:01 -0300 Subject: [PATCH 05/15] [ADD] readme: add preview --- README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6423d59..1e43984 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ # turbo-git-commit -**Turbo git commit** -> Help command for implement easily a commit convention. +**Turbo git commit** -> Help command for implement easily a commit convention. #### This lib is part of the [Turbo Git](https://github.com/labs-js/turbo-git) -> Making your git even more awesome 😎🙌 @@ -23,5 +23,8 @@ And then from the code when you need use it: require('turbo-git-commit')() ``` -This will print out the command output guiding you on how to commit, following the obtained commit convention. +This will print out the command output guiding you on how to commit, following the obtained commit convention. + +preview + > Note: The commit convention will be obtained by the `.turbogit` config file on the corresponding git repo. If this file is not on the repo this will use the default convention got by the package [turbo-git-config](https://github.com/labs-js/turbo-git-config/) From 23d7ebb90f77ccfdde391e0f19db6e6585d9aa2e Mon Sep 17 00:00:00 2001 From: Samuel Fabrizio Date: Fri, 23 Dec 2016 07:24:24 -0300 Subject: [PATCH 06/15] [FIX] readme: img preview --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1e43984..faf4ee3 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ #### This lib is part of the [Turbo Git](https://github.com/labs-js/turbo-git) -> Making your git even more awesome 😎🙌 -## how to use it: +## How to use it: ``` npm install --save turbo-git-commit @@ -25,6 +25,8 @@ require('turbo-git-commit')() This will print out the command output guiding you on how to commit, following the obtained commit convention. -preview +## Preview + +preview > Note: The commit convention will be obtained by the `.turbogit` config file on the corresponding git repo. If this file is not on the repo this will use the default convention got by the package [turbo-git-config](https://github.com/labs-js/turbo-git-config/) From d6f3c8d36b08b2bbcca9c28c483b6f289c5d54da Mon Sep 17 00:00:00 2001 From: Samuel Fabrizio Date: Sat, 24 Dec 2016 19:49:53 -0300 Subject: [PATCH 07/15] [ADD] todo: use prefix/subfix from the config --- lib/commit.js | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/commit.js b/lib/commit.js index 8b4ed9e..7113bcd 100644 --- a/lib/commit.js +++ b/lib/commit.js @@ -41,6 +41,7 @@ onComponentPrompt('component', fieldTexts.component).then(function (componentInput) { if (componentInput){ + //TODO: Use prefix or subfix that we hace on the config instead. commitText += '('+componentInput+'): '; } nextStepTitle(); From 0c73f9e5deebc5d3b1bb45ea58ff7346dcda1657 Mon Sep 17 00:00:00 2001 From: Samuel Fabrizio Date: Sun, 25 Dec 2016 10:51:32 -0300 Subject: [PATCH 08/15] [MOD] moved the parsing of the commit desc to a method - This makes easier work on this part. --- lib/commit.js | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/lib/commit.js b/lib/commit.js index 7113bcd..48c779e 100644 --- a/lib/commit.js +++ b/lib/commit.js @@ -83,22 +83,23 @@ }); } - function onDescPrompt(field, desc, tagTitleLength) { - var parseDesc; - if (!desc) { return Promise.resolve(''); } return onAskFor(field, desc).then(function (commitDesc) { - if (commitDesc) { - parseDesc = '\n\n'; - parseDesc += new Array(tagTitleLength).join(' '); - parseDesc += ' - ' + commitDesc; - return parseDesc; - } - return ''; + parseDesc(commitDesc, tagTitleLength) }); } + function parseDesc(commitDesc, tagTitleLength) { + if (!commitDesc){ return ''; } + var newDesc; + + newDesc = '\n\n'; + newDesc += new Array(tagTitleLength).join(' '); + newDesc += ' - ' + commitDesc; + + return newDesc; + } function onAskFor(field, text) { return inquirer From b9e383fab844f0d13cb28178b0eb220bf49a0512 Mon Sep 17 00:00:00 2001 From: Samuel Fabrizio Date: Mon, 26 Dec 2016 10:56:56 -0300 Subject: [PATCH 09/15] [FIX] commit: fix linting --- lib/commit.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/commit.js b/lib/commit.js index 48c779e..d94a07c 100644 --- a/lib/commit.js +++ b/lib/commit.js @@ -40,7 +40,7 @@ commitText += tagTitle; onComponentPrompt('component', fieldTexts.component).then(function (componentInput) { - if (componentInput){ + if (componentInput) { //TODO: Use prefix or subfix that we hace on the config instead. commitText += '('+componentInput+'): '; } @@ -86,14 +86,15 @@ function onDescPrompt(field, desc, tagTitleLength) { if (!desc) { return Promise.resolve(''); } return onAskFor(field, desc).then(function (commitDesc) { - parseDesc(commitDesc, tagTitleLength) + parseDesc(commitDesc, tagTitleLength); }); } function parseDesc(commitDesc, tagTitleLength) { - if (!commitDesc){ return ''; } var newDesc; + if (!commitDesc) { return ''; } + newDesc = '\n\n'; newDesc += new Array(tagTitleLength).join(' '); newDesc += ' - ' + commitDesc; From 1695c861216dc0883bc732319d01aa072001953d Mon Sep 17 00:00:00 2001 From: Samuel Fabrizio Date: Sat, 3 Mar 2018 21:06:18 +0100 Subject: [PATCH 10/15] [ADD] update dependendies --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index d7b9180..83d9223 100644 --- a/package.json +++ b/package.json @@ -8,12 +8,12 @@ }, "dependencies": { "colors": "^1.1.2", - "inquirer": "^1.2.3", - "turbo-git-config": "^0.4.2" + "inquirer": "^5.1.0", + "turbo-git-config": "^0.5.0" }, "devDependencies": { "jasmine-node": "^1.14.5", - "nyc": "^8.1.0" + "nyc": "^11.4.1" }, "engines": { "node": "7" From d68f9219283ddf1dc1e84355040487cb58e86106 Mon Sep 17 00:00:00 2001 From: Samuel Fabrizio Date: Sat, 3 Mar 2018 21:06:25 +0100 Subject: [PATCH 11/15] 0.3.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 83d9223..97b02ac 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "turbo-git-commit", - "version": "0.2.0", + "version": "0.3.0", "description": "commit on git with any covention", "main": "index.js", "scripts": { From f9a357b3ff3dc5c638cd8b9e68a7f5e30d93074d Mon Sep 17 00:00:00 2001 From: Samuel Fabrizio Date: Fri, 16 Mar 2018 15:41:43 +0100 Subject: [PATCH 12/15] [FIX] eslint issues with the new version --- .eslintrc | 10 ++-------- index.js | 3 ++- package.json | 5 ++++- 3 files changed, 8 insertions(+), 10 deletions(-) diff --git a/.eslintrc b/.eslintrc index b5cfde2..c95d8a3 100644 --- a/.eslintrc +++ b/.eslintrc @@ -1,14 +1,10 @@ { - "ecmaFeatures": { - "globalReturn": true, - "modules": true - }, "extends": [ "eslint:recommended" ], "env": { - "browser": true, - "es6": false, + "browser": false, + "es6": true, "node": true }, "globals": { @@ -19,7 +15,6 @@ "expect": true, "spyOn": true }, - "plugins": [], "rules": { "semi": [2, "always"], "no-cond-assign": 1, @@ -46,7 +41,6 @@ "brace-style": [1, "1tbs", { "allowSingleLine": true }], "eol-last": 0, "padded-blocks": [1, "never"], - "keyword-spacing": 1, "space-before-function-paren": [0, "never"], "space-before-blocks": [1, "always"], "one-var": [1, "always"], diff --git a/index.js b/index.js index 81161bd..08ddcec 100644 --- a/index.js +++ b/index.js @@ -1,6 +1,7 @@ #!/usr/bin/env node module.exports = function () { + 'use strict'; require('./lib/commit'); -} +}; diff --git a/package.json b/package.json index 97b02ac..7a1a638 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,9 @@ "description": "commit on git with any covention", "main": "index.js", "scripts": { - "test": "nyc jasmine-node --verbose --captureExceptions test" + "test": "nyc jasmine-node --verbose --captureExceptions test", + "lint": "eslint lib test bin index.js", + "lint:fix": "eslint lib test bin index.js --fix" }, "dependencies": { "colors": "^1.1.2", @@ -12,6 +14,7 @@ "turbo-git-config": "^0.5.0" }, "devDependencies": { + "eslint": "^4.18.2", "jasmine-node": "^1.14.5", "nyc": "^11.4.1" }, From 920e0dc34335151e89ef4f1cb45aab305dfdfb79 Mon Sep 17 00:00:00 2001 From: Samuel Fabrizio Date: Fri, 16 Mar 2018 15:54:33 +0100 Subject: [PATCH 13/15] [MOD] package desc --- README.md | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index faf4ee3..f80252a 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ # turbo-git-commit -**Turbo git commit** -> Help command for implement easily a commit convention. +**Turbo git commit** -> git commits with any commit conventions #### This lib is part of the [Turbo Git](https://github.com/labs-js/turbo-git) -> Making your git even more awesome 😎🙌 diff --git a/package.json b/package.json index 7a1a638..2c5ad08 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "turbo-git-commit", "version": "0.3.0", - "description": "commit on git with any covention", + "description": "git commits with any commit conventions", "main": "index.js", "scripts": { "test": "nyc jasmine-node --verbose --captureExceptions test", From 33f0c80d1ea12091948821992d77c0eff63d1776 Mon Sep 17 00:00:00 2001 From: Samuel Fabrizio Date: Mon, 19 Mar 2018 13:19:45 +0100 Subject: [PATCH 14/15] [FIX] commit description: undefined value - This started to happend after the inquirer update. --- lib/commit.js | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/lib/commit.js b/lib/commit.js index d94a07c..78662b8 100644 --- a/lib/commit.js +++ b/lib/commit.js @@ -55,9 +55,8 @@ } function nextStepDesc() { - onDescPrompt('desc', fieldTexts.desc, tagTitleLength).then(function (descInput) { - commitText += descInput; - execCommit(commitText); + onDescPrompt('desc', fieldTexts.desc, tagTitleLength).then(function (commitDesc) { + execCommit(commitText , commitDesc); }); } } @@ -86,19 +85,17 @@ function onDescPrompt(field, desc, tagTitleLength) { if (!desc) { return Promise.resolve(''); } return onAskFor(field, desc).then(function (commitDesc) { - parseDesc(commitDesc, tagTitleLength); + return parseDesc(commitDesc, tagTitleLength); }); } function parseDesc(commitDesc, tagTitleLength) { - var newDesc; + var newDesc = ''; - if (!commitDesc) { return ''; } + if (!commitDesc) { return; } - newDesc = '\n\n'; newDesc += new Array(tagTitleLength).join(' '); newDesc += ' - ' + commitDesc; - return newDesc; } @@ -114,8 +111,14 @@ }); } - function execCommit(commitMessage) { - childProcess.exec('git commit -m "' + commitMessage + '"', function (error) { + function execCommit(commitMessage, commitDesc) { + let command = 'git commit -m "' + commitMessage + '"'; + + if (commitDesc) { + command += ' -m "' + commitDesc + '"'; + } + + childProcess.exec( command , function (error) { if (error) { utils.showError('Nothing to commit, you need to do a `git add` before commit'); } From feba8b49b6879edc8d2aadf4d88bda114f63316e Mon Sep 17 00:00:00 2001 From: Samuel Fabrizio Date: Mon, 19 Mar 2018 13:21:09 +0100 Subject: [PATCH 15/15] 0.3.1 --- package-lock.json | 5274 +++++++++++++++++++++++++++++++++++++++++++++ package.json | 2 +- 2 files changed, 5275 insertions(+), 1 deletion(-) create mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..2431e60 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,5274 @@ +{ + "name": "turbo-git-commit", + "version": "0.3.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "acorn": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.5.3.tgz", + "integrity": "sha512-jd5MkIUlbbmb07nXH0DT3y7rDVtkzDi4XZOUVWAer8ajmF/DTSSbl5oNFyDOl/OXA33Bl79+ypHhl2pN20VeOQ==", + "dev": true + }, + "acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", + "dev": true, + "requires": { + "acorn": "3.3.0" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "dev": true + } + } + }, + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "dev": true, + "requires": { + "co": "4.6.0", + "fast-deep-equal": "1.1.0", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.3.1" + } + }, + "ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", + "dev": true + }, + "ansi-escapes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.0.0.tgz", + "integrity": "sha512-O/klc27mWNUigtv0F8NJWbLF00OcegQalkqKURWdosW08YZKi4m6CnSUSvIZG1otNJbTWhN01Hhz389DW7mvDQ==" + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "requires": { + "micromatch": "2.3.11", + "normalize-path": "2.1.1" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "1.0.3" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "requires": { + "arr-flatten": "1.1.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "1.0.3" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=" + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.2" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + } + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "binary-extensions": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", + "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" + } + }, + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "dev": true, + "requires": { + "callsites": "0.2.0" + } + }, + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", + "dev": true + }, + "chalk": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz", + "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==", + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "1.9.1" + } + }, + "supports-color": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz", + "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=" + }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "requires": { + "anymatch": "1.3.2", + "async-each": "1.0.1", + "fsevents": "1.1.3", + "glob-parent": "2.0.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "2.0.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.1.0" + } + }, + "circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "dev": true + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "requires": { + "restore-cursor": "2.0.0" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "coffee-script": { + "version": "1.12.7", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz", + "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==", + "dev": true + }, + "color-convert": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", + "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "colors": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.1.tgz", + "integrity": "sha512-s8+wktIuDSLffCywiwSxQOMqtPxML11a/dtHE17tMn4B1MSWw/C22EKf7M2KGUBcDaVFEGT+S8N02geDXeuNKg==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.1.tgz", + "integrity": "sha512-gslSSJx03QKa59cIKqeJO9HQ/WZMotvYJCuaUULrLpjj8oG40kV2Z+gz82pVxlTkOADi4PJxQPPfhl1ELYrrXw==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.5", + "typedarray": "0.0.6" + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "4.1.2", + "shebang-command": "1.2.0", + "which": "1.3.0" + } + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "dev": true, + "requires": { + "globby": "5.0.0", + "is-path-cwd": "1.0.0", + "is-path-in-cwd": "1.0.0", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "rimraf": "2.6.2" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "2.0.2" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "eslint": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.18.2.tgz", + "integrity": "sha512-qy4i3wODqKMYfz9LUI8N2qYDkHkoieTbiHpMrYUI/WbjhXJQr7lI4VngixTgaG+yHX+NBCv7nW4hA0ShbvaNKw==", + "dev": true, + "requires": { + "ajv": "5.5.2", + "babel-code-frame": "6.26.0", + "chalk": "2.3.2", + "concat-stream": "1.6.1", + "cross-spawn": "5.1.0", + "debug": "3.1.0", + "doctrine": "2.1.0", + "eslint-scope": "3.7.1", + "eslint-visitor-keys": "1.0.0", + "espree": "3.5.4", + "esquery": "1.0.0", + "esutils": "2.0.2", + "file-entry-cache": "2.0.0", + "functional-red-black-tree": "1.0.1", + "glob": "7.1.2", + "globals": "11.3.0", + "ignore": "3.3.7", + "imurmurhash": "0.1.4", + "inquirer": "3.3.0", + "is-resolvable": "1.1.0", + "js-yaml": "3.11.0", + "json-stable-stringify-without-jsonify": "1.0.1", + "levn": "0.3.0", + "lodash": "4.17.5", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "natural-compare": "1.4.0", + "optionator": "0.8.2", + "path-is-inside": "1.0.2", + "pluralize": "7.0.0", + "progress": "2.0.0", + "require-uncached": "1.0.3", + "semver": "5.5.0", + "strip-ansi": "4.0.0", + "strip-json-comments": "2.0.1", + "table": "4.0.2", + "text-table": "0.2.0" + }, + "dependencies": { + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "dev": true, + "requires": { + "ansi-escapes": "3.0.0", + "chalk": "2.3.2", + "cli-cursor": "2.1.0", + "cli-width": "2.2.0", + "external-editor": "2.1.0", + "figures": "2.0.0", + "lodash": "4.17.5", + "mute-stream": "0.0.7", + "run-async": "2.3.0", + "rx-lite": "4.0.8", + "rx-lite-aggregates": "4.0.8", + "string-width": "2.1.1", + "strip-ansi": "4.0.0", + "through": "2.3.8" + } + } + } + }, + "eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", + "dev": true, + "requires": { + "esrecurse": "4.2.1", + "estraverse": "4.2.0" + } + }, + "eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==", + "dev": true + }, + "espree": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", + "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", + "dev": true, + "requires": { + "acorn": "5.5.3", + "acorn-jsx": "3.0.1" + } + }, + "esprima": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", + "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", + "dev": true + }, + "esquery": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.0.tgz", + "integrity": "sha1-z7qLV9f7qT8XKYqKAGoEzaE9gPo=", + "dev": true, + "requires": { + "estraverse": "4.2.0" + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "4.2.0" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "requires": { + "fill-range": "2.2.3" + } + }, + "external-editor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.1.0.tgz", + "integrity": "sha512-E44iT5QVOUJBKij4IIV3uvxuNlbKS38Tw1HiupxEIHPv9qtC2PrDYohbXV5U+1jnfIXttny8gUhj+oZvflFlzA==", + "requires": { + "chardet": "0.4.2", + "iconv-lite": "0.4.19", + "tmp": "0.0.33" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "requires": { + "is-extglob": "1.0.0" + } + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "requires": { + "escape-string-regexp": "1.0.5" + } + }, + "file-entry-cache": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", + "dev": true, + "requires": { + "flat-cache": "1.3.0", + "object-assign": "4.1.1" + } + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=" + }, + "fileset": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/fileset/-/fileset-0.1.8.tgz", + "integrity": "sha1-UGuRqTluqn4y+0KoQHfHoMc2t0E=", + "dev": true, + "requires": { + "glob": "3.2.11", + "minimatch": "0.4.0" + }, + "dependencies": { + "glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", + "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "minimatch": "0.3.0" + }, + "dependencies": { + "minimatch": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", + "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", + "dev": true, + "requires": { + "lru-cache": "2.7.3", + "sigmund": "1.0.1" + } + } + } + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "minimatch": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.4.0.tgz", + "integrity": "sha1-vSx9Bg0sjI/Xzefx8u0tWycP2xs=", + "dev": true, + "requires": { + "lru-cache": "2.7.3", + "sigmund": "1.0.1" + } + } + } + }, + "fill-range": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", + "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", + "requires": { + "is-number": "2.1.0", + "isobject": "2.1.0", + "randomatic": "1.1.7", + "repeat-element": "1.1.2", + "repeat-string": "1.6.1" + } + }, + "flat-cache": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", + "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", + "dev": true, + "requires": { + "circular-json": "0.3.3", + "del": "2.2.2", + "graceful-fs": "4.1.11", + "write": "0.2.1" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "requires": { + "for-in": "1.0.2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.3.tgz", + "integrity": "sha512-WIr7iDkdmdbxu/Gh6eKEZJL6KPE74/5MEsf2whTOFNxbIoIixogroLdKYqB6FDav4Wavh/lZdzzd3b2KxIXC5Q==", + "optional": true, + "requires": { + "nan": "2.9.2", + "node-pre-gyp": "0.6.39" + }, + "dependencies": { + "abbrev": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "ajv": { + "version": "4.11.8", + "bundled": true, + "optional": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true + }, + "aproba": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "optional": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.2.9" + } + }, + "asn1": { + "version": "0.2.3", + "bundled": true, + "optional": true + }, + "assert-plus": { + "version": "0.2.0", + "bundled": true, + "optional": true + }, + "asynckit": { + "version": "0.4.0", + "bundled": true, + "optional": true + }, + "aws-sign2": { + "version": "0.6.0", + "bundled": true, + "optional": true + }, + "aws4": { + "version": "1.6.0", + "bundled": true, + "optional": true + }, + "balanced-match": { + "version": "0.4.2", + "bundled": true + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "bundled": true, + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "block-stream": { + "version": "0.0.9", + "bundled": true, + "requires": { + "inherits": "2.0.3" + } + }, + "boom": { + "version": "2.10.1", + "bundled": true, + "requires": { + "hoek": "2.16.3" + } + }, + "brace-expansion": { + "version": "1.1.7", + "bundled": true, + "requires": { + "balanced-match": "0.4.2", + "concat-map": "0.0.1" + } + }, + "buffer-shims": { + "version": "1.0.0", + "bundled": true + }, + "caseless": { + "version": "0.12.0", + "bundled": true, + "optional": true + }, + "co": { + "version": "4.6.0", + "bundled": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true + }, + "combined-stream": { + "version": "1.0.5", + "bundled": true, + "requires": { + "delayed-stream": "1.0.0" + } + }, + "concat-map": { + "version": "0.0.1", + "bundled": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true + }, + "cryptiles": { + "version": "2.0.5", + "bundled": true, + "requires": { + "boom": "2.10.1" + } + }, + "dashdash": { + "version": "1.14.1", + "bundled": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "optional": true + } + } + }, + "debug": { + "version": "2.6.8", + "bundled": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.4.2", + "bundled": true, + "optional": true + }, + "delayed-stream": { + "version": "1.0.0", + "bundled": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "ecc-jsbn": { + "version": "0.1.1", + "bundled": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "extend": { + "version": "3.0.1", + "bundled": true, + "optional": true + }, + "extsprintf": { + "version": "1.0.2", + "bundled": true + }, + "forever-agent": { + "version": "0.6.1", + "bundled": true, + "optional": true + }, + "form-data": { + "version": "2.1.4", + "bundled": true, + "optional": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.15" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true + }, + "fstream": { + "version": "1.0.11", + "bundled": true, + "requires": { + "graceful-fs": "4.1.11", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.1" + } + }, + "fstream-ignore": { + "version": "1.0.5", + "bundled": true, + "optional": true, + "requires": { + "fstream": "1.0.11", + "inherits": "2.0.3", + "minimatch": "3.0.4" + } + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": true, + "requires": { + "aproba": "1.1.1", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + } + }, + "getpass": { + "version": "0.1.7", + "bundled": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "optional": true + } + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "graceful-fs": { + "version": "4.1.11", + "bundled": true + }, + "har-schema": { + "version": "1.0.5", + "bundled": true, + "optional": true + }, + "har-validator": { + "version": "4.2.1", + "bundled": true, + "optional": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "hawk": { + "version": "3.1.3", + "bundled": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "hoek": { + "version": "2.16.3", + "bundled": true + }, + "http-signature": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.0", + "sshpk": "1.13.0" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true + }, + "ini": { + "version": "1.3.4", + "bundled": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "isarray": { + "version": "1.0.0", + "bundled": true + }, + "isstream": { + "version": "0.1.2", + "bundled": true, + "optional": true + }, + "jodid25519": { + "version": "1.0.2", + "bundled": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "jsbn": { + "version": "0.1.1", + "bundled": true, + "optional": true + }, + "json-schema": { + "version": "0.2.3", + "bundled": true, + "optional": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "bundled": true, + "optional": true, + "requires": { + "jsonify": "0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "bundled": true, + "optional": true + }, + "jsonify": { + "version": "0.0.0", + "bundled": true, + "optional": true + }, + "jsprim": { + "version": "1.4.0", + "bundled": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.0.2", + "json-schema": "0.2.3", + "verror": "1.3.6" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "optional": true + } + } + }, + "mime-db": { + "version": "1.27.0", + "bundled": true + }, + "mime-types": { + "version": "2.1.15", + "bundled": true, + "requires": { + "mime-db": "1.27.0" + } + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "node-pre-gyp": { + "version": "0.6.39", + "bundled": true, + "optional": true, + "requires": { + "detect-libc": "1.0.2", + "hawk": "3.1.3", + "mkdirp": "0.5.1", + "nopt": "4.0.1", + "npmlog": "4.1.0", + "rc": "1.2.1", + "request": "2.81.0", + "rimraf": "2.6.1", + "semver": "5.3.0", + "tar": "2.2.1", + "tar-pack": "3.4.0" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1.1.0", + "osenv": "0.1.4" + } + }, + "npmlog": { + "version": "4.1.0", + "bundled": true, + "optional": true, + "requires": { + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true + }, + "oauth-sign": { + "version": "0.8.2", + "bundled": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "osenv": { + "version": "0.1.4", + "bundled": true, + "optional": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true + }, + "performance-now": { + "version": "0.2.0", + "bundled": true, + "optional": true + }, + "process-nextick-args": { + "version": "1.0.7", + "bundled": true + }, + "punycode": { + "version": "1.4.1", + "bundled": true, + "optional": true + }, + "qs": { + "version": "6.4.0", + "bundled": true, + "optional": true + }, + "rc": { + "version": "1.2.1", + "bundled": true, + "optional": true, + "requires": { + "deep-extend": "0.4.2", + "ini": "1.3.4", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.2.9", + "bundled": true, + "requires": { + "buffer-shims": "1.0.0", + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "1.0.1", + "util-deprecate": "1.0.2" + } + }, + "request": { + "version": "2.81.0", + "bundled": true, + "optional": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.15", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.0.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.2", + "tunnel-agent": "0.6.0", + "uuid": "3.0.1" + } + }, + "rimraf": { + "version": "2.6.1", + "bundled": true, + "requires": { + "glob": "7.1.2" + } + }, + "safe-buffer": { + "version": "5.0.1", + "bundled": true + }, + "semver": { + "version": "5.3.0", + "bundled": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "optional": true + }, + "sntp": { + "version": "1.0.9", + "bundled": true, + "requires": { + "hoek": "2.16.3" + } + }, + "sshpk": { + "version": "1.13.0", + "bundled": true, + "optional": true, + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jodid25519": "1.0.2", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "optional": true + } + } + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "1.0.1", + "bundled": true, + "requires": { + "safe-buffer": "5.0.1" + } + }, + "stringstream": { + "version": "0.0.5", + "bundled": true, + "optional": true + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "tar": { + "version": "2.2.1", + "bundled": true, + "requires": { + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" + } + }, + "tar-pack": { + "version": "3.4.0", + "bundled": true, + "optional": true, + "requires": { + "debug": "2.6.8", + "fstream": "1.0.11", + "fstream-ignore": "1.0.5", + "once": "1.4.0", + "readable-stream": "2.2.9", + "rimraf": "2.6.1", + "tar": "2.2.1", + "uid-number": "0.0.6" + } + }, + "tough-cookie": { + "version": "2.3.2", + "bundled": true, + "optional": true, + "requires": { + "punycode": "1.4.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "bundled": true, + "optional": true + }, + "uid-number": { + "version": "0.0.6", + "bundled": true, + "optional": true + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true + }, + "uuid": { + "version": "3.0.1", + "bundled": true, + "optional": true + }, + "verror": { + "version": "1.3.6", + "bundled": true, + "optional": true, + "requires": { + "extsprintf": "1.0.2" + } + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "optional": true, + "requires": { + "string-width": "1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true + } + } + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "gaze": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.3.4.tgz", + "integrity": "sha1-X5S92gr+U7xxCWm81vKCVI1gwnk=", + "dev": true, + "requires": { + "fileset": "0.1.8", + "minimatch": "0.2.14" + }, + "dependencies": { + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "minimatch": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", + "dev": true, + "requires": { + "lru-cache": "2.7.3", + "sigmund": "1.0.1" + } + } + } + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "requires": { + "glob-parent": "2.0.0", + "is-glob": "2.0.1" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "requires": { + "is-glob": "2.0.1" + } + }, + "globals": { + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.3.0.tgz", + "integrity": "sha512-kkpcKNlmQan9Z5ZmgqKH/SMbSmjxQ7QjyNqfXVc8VJcoBV2UEg+sxQD15GQofGRh2hfpwUb70VC31DR7Rq5Hdw==", + "dev": true + }, + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "requires": { + "array-union": "1.0.2", + "arrify": "1.0.1", + "glob": "7.1.2", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" + }, + "growl": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.7.0.tgz", + "integrity": "sha1-3i1mE20ALhErpw8/EMMc98NQsto=", + "dev": true + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" + }, + "ignore": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz", + "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "inquirer": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.1.0.tgz", + "integrity": "sha512-kn7N70US1MSZHZHSGJLiZ7iCwwncc7b0gc68YtlX29OjI3Mp0tSVV+snVXpZ1G+ONS3Ac9zd1m6hve2ibLDYfA==", + "requires": { + "ansi-escapes": "3.0.0", + "chalk": "2.3.2", + "cli-cursor": "2.1.0", + "cli-width": "2.2.0", + "external-editor": "2.1.0", + "figures": "2.0.0", + "lodash": "4.17.5", + "mute-stream": "0.0.7", + "run-async": "2.3.0", + "rxjs": "5.5.7", + "string-width": "2.1.1", + "strip-ansi": "4.0.0", + "through": "2.3.8" + } + }, + "interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "1.11.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=" + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "requires": { + "is-primitive": "2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "requires": { + "is-extglob": "1.0.0" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "requires": { + "kind-of": "3.2.2" + } + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", + "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", + "dev": true, + "requires": { + "is-path-inside": "1.0.1" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "1.0.2" + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=" + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + }, + "jasmine-growl-reporter": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/jasmine-growl-reporter/-/jasmine-growl-reporter-0.0.3.tgz", + "integrity": "sha1-uHrlUeNZ0orVIXdl6u9sB7dj9sg=", + "dev": true, + "requires": { + "growl": "1.7.0" + } + }, + "jasmine-node": { + "version": "1.14.5", + "resolved": "https://registry.npmjs.org/jasmine-node/-/jasmine-node-1.14.5.tgz", + "integrity": "sha1-GOg5e4VpJO53ADZmw3MbWupQw50=", + "dev": true, + "requires": { + "coffee-script": "1.12.7", + "gaze": "0.3.4", + "jasmine-growl-reporter": "0.0.3", + "jasmine-reporters": "1.0.2", + "mkdirp": "0.3.5", + "requirejs": "2.3.5", + "underscore": "1.8.3", + "walkdir": "0.0.12" + }, + "dependencies": { + "mkdirp": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", + "integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=", + "dev": true + } + } + }, + "jasmine-reporters": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/jasmine-reporters/-/jasmine-reporters-1.0.2.tgz", + "integrity": "sha1-q2E+1Zd9x0h+hbPBL2qOqNsq3jE=", + "dev": true, + "requires": { + "mkdirp": "0.3.5" + }, + "dependencies": { + "mkdirp": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", + "integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=", + "dev": true + } + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "js-yaml": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.11.0.tgz", + "integrity": "sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw==", + "dev": true, + "requires": { + "argparse": "1.0.10", + "esprima": "4.0.0" + } + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "1.1.6" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "1.1.2", + "type-check": "0.3.2" + } + }, + "lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==" + }, + "lru-cache": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.2.tgz", + "integrity": "sha512-wgeVXhrDwAWnIF/yZARsFnMBtdFXOg1b8RIrhilp+0iDYN4mdQcNZElDZ0e4B64BhaxeQ5zN7PMyvu7we1kPeQ==", + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "1.1.11" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + }, + "nan": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.9.2.tgz", + "integrity": "sha512-ltW65co7f3PQWBDbqVvaU1WtFJUsNW7sWWm4HINhbMQIyVyzIeyZ8toX5TC5eeooE6piZoaEh4cZkueSKG3KYw==", + "optional": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "1.1.0" + } + }, + "nyc": { + "version": "11.6.0", + "resolved": "https://registry.npmjs.org/nyc/-/nyc-11.6.0.tgz", + "integrity": "sha512-ZaXCh0wmbk2aSBH2B5hZGGvK2s9aM8DIm2rVY+BG3Fx8tUS+bpJSswUVZqOD1YfCmnYRFSqgYJSr7UeeUcW0jg==", + "dev": true, + "requires": { + "archy": "1.0.0", + "arrify": "1.0.1", + "caching-transform": "1.0.1", + "convert-source-map": "1.5.1", + "debug-log": "1.0.1", + "default-require-extensions": "1.0.0", + "find-cache-dir": "0.1.1", + "find-up": "2.1.0", + "foreground-child": "1.5.6", + "glob": "7.1.2", + "istanbul-lib-coverage": "1.2.0", + "istanbul-lib-hook": "1.1.0", + "istanbul-lib-instrument": "1.10.1", + "istanbul-lib-report": "1.1.3", + "istanbul-lib-source-maps": "1.2.3", + "istanbul-reports": "1.3.0", + "md5-hex": "1.3.0", + "merge-source-map": "1.1.0", + "micromatch": "2.3.11", + "mkdirp": "0.5.1", + "resolve-from": "2.0.0", + "rimraf": "2.6.2", + "signal-exit": "3.0.2", + "spawn-wrap": "1.4.2", + "test-exclude": "4.2.1", + "yargs": "11.1.0", + "yargs-parser": "8.1.0" + }, + "dependencies": { + "align-text": { + "version": "0.1.4", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "3.2.2", + "longest": "1.0.1", + "repeat-string": "1.6.1" + } + }, + "amdefine": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "bundled": true, + "dev": true + }, + "append-transform": { + "version": "0.4.0", + "bundled": true, + "dev": true, + "requires": { + "default-require-extensions": "1.0.0" + } + }, + "archy": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "arr-diff": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "arr-flatten": "1.1.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "bundled": true, + "dev": true + }, + "array-unique": { + "version": "0.2.1", + "bundled": true, + "dev": true + }, + "arrify": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "async": { + "version": "1.5.2", + "bundled": true, + "dev": true + }, + "atob": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "babel-code-frame": { + "version": "6.26.0", + "bundled": true, + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.2" + } + }, + "babel-generator": { + "version": "6.26.1", + "bundled": true, + "dev": true, + "requires": { + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "detect-indent": "4.0.0", + "jsesc": "1.3.0", + "lodash": "4.17.5", + "source-map": "0.5.7", + "trim-right": "1.0.1" + } + }, + "babel-messages": { + "version": "6.23.0", + "bundled": true, + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-runtime": { + "version": "6.26.0", + "bundled": true, + "dev": true, + "requires": { + "core-js": "2.5.3", + "regenerator-runtime": "0.11.1" + } + }, + "babel-template": { + "version": "6.26.0", + "bundled": true, + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "lodash": "4.17.5" + } + }, + "babel-traverse": { + "version": "6.26.0", + "bundled": true, + "dev": true, + "requires": { + "babel-code-frame": "6.26.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "debug": "2.6.9", + "globals": "9.18.0", + "invariant": "2.2.3", + "lodash": "4.17.5" + } + }, + "babel-types": { + "version": "6.26.0", + "bundled": true, + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "esutils": "2.0.2", + "lodash": "4.17.5", + "to-fast-properties": "1.0.3" + } + }, + "babylon": { + "version": "6.18.0", + "bundled": true, + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "base": { + "version": "0.11.2", + "bundled": true, + "dev": true, + "requires": { + "cache-base": "1.0.1", + "class-utils": "0.3.6", + "component-emitter": "1.2.1", + "define-property": "1.0.0", + "isobject": "3.0.1", + "mixin-deep": "1.3.1", + "pascalcase": "0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "bundled": true, + "dev": true + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "1.8.5", + "bundled": true, + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" + } + }, + "builtin-modules": { + "version": "1.1.1", + "bundled": true, + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "collection-visit": "1.0.0", + "component-emitter": "1.2.1", + "get-value": "2.0.6", + "has-value": "1.0.0", + "isobject": "3.0.1", + "set-value": "2.0.0", + "to-object-path": "0.3.0", + "union-value": "1.0.0", + "unset-value": "1.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "bundled": true, + "dev": true + } + } + }, + "caching-transform": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "md5-hex": "1.3.0", + "mkdirp": "0.5.1", + "write-file-atomic": "1.3.4" + } + }, + "camelcase": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true + }, + "center-align": { + "version": "0.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "align-text": "0.1.4", + "lazy-cache": "1.0.4" + } + }, + "chalk": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "class-utils": { + "version": "0.3.6", + "bundled": true, + "dev": true, + "requires": { + "arr-union": "3.1.0", + "define-property": "0.2.5", + "isobject": "3.0.1", + "static-extend": "0.1.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "bundled": true, + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "bundled": true, + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "bundled": true, + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + } + }, + "isobject": { + "version": "3.0.1", + "bundled": true, + "dev": true + }, + "kind-of": { + "version": "5.1.0", + "bundled": true, + "dev": true + } + } + }, + "cliui": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + }, + "dependencies": { + "wordwrap": { + "version": "0.0.2", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "map-visit": "1.0.0", + "object-visit": "1.0.1" + } + }, + "commondir": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "bundled": true, + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "convert-source-map": { + "version": "1.5.1", + "bundled": true, + "dev": true + }, + "copy-descriptor": { + "version": "0.1.1", + "bundled": true, + "dev": true + }, + "core-js": { + "version": "2.5.3", + "bundled": true, + "dev": true + }, + "cross-spawn": { + "version": "4.0.2", + "bundled": true, + "dev": true, + "requires": { + "lru-cache": "4.1.2", + "which": "1.3.0" + } + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "debug-log": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "decamelize": { + "version": "1.2.0", + "bundled": true, + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "bundled": true, + "dev": true + }, + "default-require-extensions": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "strip-bom": "2.0.0" + } + }, + "define-property": { + "version": "2.0.2", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "1.0.2", + "isobject": "3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "bundled": true, + "dev": true + } + } + }, + "detect-indent": { + "version": "4.0.0", + "bundled": true, + "dev": true, + "requires": { + "repeating": "2.0.1" + } + }, + "error-ex": { + "version": "1.3.1", + "bundled": true, + "dev": true, + "requires": { + "is-arrayish": "0.2.1" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "bundled": true, + "dev": true + }, + "esutils": { + "version": "2.0.2", + "bundled": true, + "dev": true + }, + "execa": { + "version": "0.7.0", + "bundled": true, + "dev": true, + "requires": { + "cross-spawn": "5.1.0", + "get-stream": "3.0.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.2", + "strip-eof": "1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "bundled": true, + "dev": true, + "requires": { + "lru-cache": "4.1.2", + "shebang-command": "1.2.0", + "which": "1.3.0" + } + } + } + }, + "expand-brackets": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "expand-range": { + "version": "1.8.2", + "bundled": true, + "dev": true, + "requires": { + "fill-range": "2.2.3" + } + }, + "extend-shallow": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "requires": { + "assign-symbols": "1.0.0", + "is-extendable": "1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-plain-object": "2.0.4" + } + } + } + }, + "extglob": { + "version": "0.3.2", + "bundled": true, + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "filename-regex": { + "version": "2.0.1", + "bundled": true, + "dev": true + }, + "fill-range": { + "version": "2.2.3", + "bundled": true, + "dev": true, + "requires": { + "is-number": "2.1.0", + "isobject": "2.1.0", + "randomatic": "1.1.7", + "repeat-element": "1.1.2", + "repeat-string": "1.6.1" + } + }, + "find-cache-dir": { + "version": "0.1.1", + "bundled": true, + "dev": true, + "requires": { + "commondir": "1.0.1", + "mkdirp": "0.5.1", + "pkg-dir": "1.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "locate-path": "2.0.0" + } + }, + "for-in": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "for-own": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "requires": { + "for-in": "1.0.2" + } + }, + "foreground-child": { + "version": "1.5.6", + "bundled": true, + "dev": true, + "requires": { + "cross-spawn": "4.0.2", + "signal-exit": "3.0.2" + } + }, + "fragment-cache": { + "version": "0.2.1", + "bundled": true, + "dev": true, + "requires": { + "map-cache": "0.2.2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "get-caller-file": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "get-value": { + "version": "2.0.6", + "bundled": true, + "dev": true + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "glob-base": { + "version": "0.3.0", + "bundled": true, + "dev": true, + "requires": { + "glob-parent": "2.0.0", + "is-glob": "2.0.1" + } + }, + "glob-parent": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "is-glob": "2.0.1" + } + }, + "globals": { + "version": "9.18.0", + "bundled": true, + "dev": true + }, + "graceful-fs": { + "version": "4.1.11", + "bundled": true, + "dev": true + }, + "handlebars": { + "version": "4.0.11", + "bundled": true, + "dev": true, + "requires": { + "async": "1.5.2", + "optimist": "0.6.1", + "source-map": "0.4.4", + "uglify-js": "2.8.29" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "bundled": true, + "dev": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "has-ansi": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "has-flag": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "has-value": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "get-value": "2.0.6", + "has-values": "1.0.0", + "isobject": "3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "bundled": true, + "dev": true + } + } + }, + "has-values": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "is-number": "3.0.0", + "kind-of": "4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "bundled": true, + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "bundled": true, + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "hosted-git-info": { + "version": "2.6.0", + "bundled": true, + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "bundled": true, + "dev": true + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "invariant": { + "version": "2.2.3", + "bundled": true, + "dev": true, + "requires": { + "loose-envify": "1.3.1" + } + }, + "invert-kv": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.2", + "bundled": true, + "dev": true + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "bundled": true, + "dev": true + }, + "is-buffer": { + "version": "1.1.6", + "bundled": true, + "dev": true + }, + "is-builtin-module": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "builtin-modules": "1.1.1" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.2", + "bundled": true, + "dev": true + } + } + }, + "is-descriptor": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.2", + "bundled": true, + "dev": true + } + } + }, + "is-dotfile": { + "version": "1.0.3", + "bundled": true, + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "bundled": true, + "dev": true, + "requires": { + "is-primitive": "2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "bundled": true, + "dev": true + }, + "is-extglob": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "is-finite": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "is-number": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "is-odd": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "is-number": "4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "bundled": true, + "dev": true + } + } + }, + "is-plain-object": { + "version": "2.0.4", + "bundled": true, + "dev": true, + "requires": { + "isobject": "3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "bundled": true, + "dev": true + } + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "bundled": true, + "dev": true + }, + "is-primitive": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "bundled": true, + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "isexe": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "isobject": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "isarray": "1.0.0" + } + }, + "istanbul-lib-coverage": { + "version": "1.2.0", + "bundled": true, + "dev": true + }, + "istanbul-lib-hook": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "append-transform": "0.4.0" + } + }, + "istanbul-lib-instrument": { + "version": "1.10.1", + "bundled": true, + "dev": true, + "requires": { + "babel-generator": "6.26.1", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "istanbul-lib-coverage": "1.2.0", + "semver": "5.5.0" + } + }, + "istanbul-lib-report": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "requires": { + "istanbul-lib-coverage": "1.2.0", + "mkdirp": "0.5.1", + "path-parse": "1.0.5", + "supports-color": "3.2.3" + }, + "dependencies": { + "supports-color": { + "version": "3.2.3", + "bundled": true, + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "1.2.3", + "bundled": true, + "dev": true, + "requires": { + "debug": "3.1.0", + "istanbul-lib-coverage": "1.2.0", + "mkdirp": "0.5.1", + "rimraf": "2.6.2", + "source-map": "0.5.7" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "bundled": true, + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "istanbul-reports": { + "version": "1.3.0", + "bundled": true, + "dev": true, + "requires": { + "handlebars": "4.0.11" + } + }, + "js-tokens": { + "version": "3.0.2", + "bundled": true, + "dev": true + }, + "jsesc": { + "version": "1.3.0", + "bundled": true, + "dev": true + }, + "kind-of": { + "version": "3.2.2", + "bundled": true, + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + }, + "lazy-cache": { + "version": "1.0.4", + "bundled": true, + "dev": true, + "optional": true + }, + "lcid": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "invert-kv": "1.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "p-locate": "2.0.0", + "path-exists": "3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "bundled": true, + "dev": true + } + } + }, + "lodash": { + "version": "4.17.5", + "bundled": true, + "dev": true + }, + "longest": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "loose-envify": { + "version": "1.3.1", + "bundled": true, + "dev": true, + "requires": { + "js-tokens": "3.0.2" + } + }, + "lru-cache": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + }, + "map-cache": { + "version": "0.2.2", + "bundled": true, + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "object-visit": "1.0.1" + } + }, + "md5-hex": { + "version": "1.3.0", + "bundled": true, + "dev": true, + "requires": { + "md5-o-matic": "0.1.1" + } + }, + "md5-o-matic": { + "version": "0.1.1", + "bundled": true, + "dev": true + }, + "mem": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "mimic-fn": "1.2.0" + } + }, + "merge-source-map": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "source-map": "0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "bundled": true, + "dev": true + } + } + }, + "micromatch": { + "version": "2.3.11", + "bundled": true, + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + }, + "mimic-fn": { + "version": "1.2.0", + "bundled": true, + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "1.1.11" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + }, + "mixin-deep": { + "version": "1.3.1", + "bundled": true, + "dev": true, + "requires": { + "for-in": "1.0.2", + "is-extendable": "1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-plain-object": "2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "nanomatch": { + "version": "1.2.9", + "bundled": true, + "dev": true, + "requires": { + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "fragment-cache": "0.2.1", + "is-odd": "2.0.0", + "is-windows": "1.0.2", + "kind-of": "6.0.2", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "bundled": true, + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "bundled": true, + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "bundled": true, + "dev": true + } + } + }, + "normalize-package-data": { + "version": "2.4.0", + "bundled": true, + "dev": true, + "requires": { + "hosted-git-info": "2.6.0", + "is-builtin-module": "1.0.0", + "semver": "5.5.0", + "validate-npm-package-license": "3.0.3" + } + }, + "normalize-path": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "requires": { + "remove-trailing-separator": "1.1.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "bundled": true, + "dev": true, + "requires": { + "path-key": "2.0.1" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "bundled": true, + "dev": true, + "requires": { + "copy-descriptor": "0.1.1", + "define-property": "0.2.5", + "kind-of": "3.2.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "bundled": true, + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "bundled": true, + "dev": true + } + } + } + } + }, + "object-visit": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "isobject": "3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "bundled": true, + "dev": true + } + } + }, + "object.omit": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "for-own": "0.1.5", + "is-extendable": "0.1.1" + } + }, + "object.pick": { + "version": "1.3.0", + "bundled": true, + "dev": true, + "requires": { + "isobject": "3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "bundled": true, + "dev": true + } + } + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "optimist": { + "version": "0.6.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8", + "wordwrap": "0.0.3" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "os-locale": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "execa": "0.7.0", + "lcid": "1.0.0", + "mem": "1.1.0" + } + }, + "p-finally": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "p-limit": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "requires": { + "p-try": "1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "p-limit": "1.2.0" + } + }, + "p-try": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "parse-glob": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "glob-base": "0.3.0", + "is-dotfile": "1.0.3", + "is-extglob": "1.0.0", + "is-glob": "2.0.1" + } + }, + "parse-json": { + "version": "2.2.0", + "bundled": true, + "dev": true, + "requires": { + "error-ex": "1.3.1" + } + }, + "pascalcase": { + "version": "0.1.1", + "bundled": true, + "dev": true + }, + "path-exists": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "pinkie-promise": "2.0.1" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "path-key": { + "version": "2.0.1", + "bundled": true, + "dev": true + }, + "path-parse": { + "version": "1.0.5", + "bundled": true, + "dev": true + }, + "path-type": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "pify": { + "version": "2.3.0", + "bundled": true, + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "bundled": true, + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "pinkie": "2.0.4" + } + }, + "pkg-dir": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "find-up": "1.1.2" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "requires": { + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "bundled": true, + "dev": true + }, + "preserve": { + "version": "0.2.0", + "bundled": true, + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "randomatic": { + "version": "1.1.7", + "bundled": true, + "dev": true, + "requires": { + "is-number": "3.0.0", + "kind-of": "4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "bundled": true, + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "bundled": true, + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "read-pkg": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "load-json-file": "1.1.0", + "normalize-package-data": "2.4.0", + "path-type": "1.1.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "find-up": "1.1.2", + "read-pkg": "1.1.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "requires": { + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" + } + } + } + }, + "regenerator-runtime": { + "version": "0.11.1", + "bundled": true, + "dev": true + }, + "regex-cache": { + "version": "0.4.4", + "bundled": true, + "dev": true, + "requires": { + "is-equal-shallow": "0.1.3" + } + }, + "regex-not": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "extend-shallow": "3.0.2", + "safe-regex": "1.1.0" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "repeat-element": { + "version": "1.1.2", + "bundled": true, + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "bundled": true, + "dev": true + }, + "repeating": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-finite": "1.0.2" + } + }, + "require-directory": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "resolve-from": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "bundled": true, + "dev": true + }, + "ret": { + "version": "0.1.15", + "bundled": true, + "dev": true + }, + "right-align": { + "version": "0.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "align-text": "0.1.4" + } + }, + "rimraf": { + "version": "2.6.2", + "bundled": true, + "dev": true, + "requires": { + "glob": "7.1.2" + } + }, + "safe-regex": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "ret": "0.1.15" + } + }, + "semver": { + "version": "5.5.0", + "bundled": true, + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "set-value": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "extend-shallow": "2.0.1", + "is-extendable": "0.1.1", + "is-plain-object": "2.0.4", + "split-string": "3.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "shebang-command": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "requires": { + "shebang-regex": "1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true + }, + "slide": { + "version": "1.1.6", + "bundled": true, + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "bundled": true, + "dev": true, + "requires": { + "base": "0.11.2", + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "map-cache": "0.2.2", + "source-map": "0.5.7", + "source-map-resolve": "0.5.1", + "use": "3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "extend-shallow": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "bundled": true, + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "bundled": true, + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "bundled": true, + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + } + }, + "kind-of": { + "version": "5.1.0", + "bundled": true, + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "requires": { + "define-property": "1.0.0", + "isobject": "3.0.1", + "snapdragon-util": "3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "bundled": true, + "dev": true + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "source-map": { + "version": "0.5.7", + "bundled": true, + "dev": true + }, + "source-map-resolve": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "atob": "2.0.3", + "decode-uri-component": "0.2.0", + "resolve-url": "0.2.1", + "source-map-url": "0.4.0", + "urix": "0.1.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "bundled": true, + "dev": true + }, + "spawn-wrap": { + "version": "1.4.2", + "bundled": true, + "dev": true, + "requires": { + "foreground-child": "1.5.6", + "mkdirp": "0.5.1", + "os-homedir": "1.0.2", + "rimraf": "2.6.2", + "signal-exit": "3.0.2", + "which": "1.3.0" + } + }, + "spdx-correct": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "spdx-expression-parse": "3.0.0", + "spdx-license-ids": "3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.1.0", + "bundled": true, + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "spdx-exceptions": "2.1.0", + "spdx-license-ids": "3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "split-string": { + "version": "3.1.0", + "bundled": true, + "dev": true, + "requires": { + "extend-shallow": "3.0.2" + } + }, + "static-extend": { + "version": "0.1.2", + "bundled": true, + "dev": true, + "requires": { + "define-property": "0.2.5", + "object-copy": "0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "bundled": true, + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "bundled": true, + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "bundled": true, + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + } + }, + "kind-of": { + "version": "5.1.0", + "bundled": true, + "dev": true + } + } + }, + "string-width": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + } + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-bom": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } + }, + "strip-eof": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "supports-color": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "test-exclude": { + "version": "4.2.1", + "bundled": true, + "dev": true, + "requires": { + "arrify": "1.0.1", + "micromatch": "3.1.9", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "require-main-filename": "1.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "bundled": true, + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "bundled": true, + "dev": true + }, + "braces": { + "version": "2.3.1", + "bundled": true, + "dev": true, + "requires": { + "arr-flatten": "1.1.0", + "array-unique": "0.3.2", + "define-property": "1.0.0", + "extend-shallow": "2.0.1", + "fill-range": "4.0.0", + "isobject": "3.0.1", + "kind-of": "6.0.2", + "repeat-element": "1.1.2", + "snapdragon": "0.8.2", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.2" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + }, + "extend-shallow": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "bundled": true, + "dev": true, + "requires": { + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "posix-character-classes": "0.1.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "extend-shallow": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + }, + "is-descriptor": { + "version": "0.1.6", + "bundled": true, + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + } + }, + "kind-of": { + "version": "5.1.0", + "bundled": true, + "dev": true + } + } + }, + "extglob": { + "version": "2.0.4", + "bundled": true, + "dev": true, + "requires": { + "array-unique": "0.3.2", + "define-property": "1.0.0", + "expand-brackets": "2.1.4", + "extend-shallow": "2.0.1", + "fragment-cache": "0.2.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + }, + "extend-shallow": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "bundled": true, + "dev": true, + "requires": { + "extend-shallow": "2.0.1", + "is-number": "3.0.0", + "repeat-string": "1.6.1", + "to-regex-range": "2.1.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "bundled": true, + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "bundled": true, + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "bundled": true, + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "bundled": true, + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "bundled": true, + "dev": true + }, + "micromatch": { + "version": "3.1.9", + "bundled": true, + "dev": true, + "requires": { + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "braces": "2.3.1", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "extglob": "2.0.4", + "fragment-cache": "0.2.1", + "kind-of": "6.0.2", + "nanomatch": "1.2.9", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + } + } + } + }, + "to-fast-properties": { + "version": "1.0.3", + "bundled": true, + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "to-regex": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "requires": { + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "regex-not": "1.0.2", + "safe-regex": "1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "requires": { + "is-number": "3.0.0", + "repeat-string": "1.6.1" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + } + } + }, + "trim-right": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "uglify-js": { + "version": "2.8.29", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "source-map": "0.5.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + }, + "dependencies": { + "yargs": { + "version": "3.10.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "union-value": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "arr-union": "3.1.0", + "get-value": "2.0.6", + "is-extendable": "0.1.1", + "set-value": "0.4.3" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + }, + "set-value": { + "version": "0.4.3", + "bundled": true, + "dev": true, + "requires": { + "extend-shallow": "2.0.1", + "is-extendable": "0.1.1", + "is-plain-object": "2.0.4", + "to-object-path": "0.3.0" + } + } + } + }, + "unset-value": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "has-value": "0.3.1", + "isobject": "3.0.1" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "bundled": true, + "dev": true, + "requires": { + "get-value": "2.0.6", + "has-values": "0.1.4", + "isobject": "2.1.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "bundled": true, + "dev": true + }, + "isobject": { + "version": "3.0.1", + "bundled": true, + "dev": true + } + } + }, + "urix": { + "version": "0.1.0", + "bundled": true, + "dev": true + }, + "use": { + "version": "3.1.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.2", + "bundled": true, + "dev": true + } + } + }, + "validate-npm-package-license": { + "version": "3.0.3", + "bundled": true, + "dev": true, + "requires": { + "spdx-correct": "3.0.0", + "spdx-expression-parse": "3.0.0" + } + }, + "which": { + "version": "1.3.0", + "bundled": true, + "dev": true, + "requires": { + "isexe": "2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "window-size": { + "version": "0.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "wordwrap": { + "version": "0.0.3", + "bundled": true, + "dev": true + }, + "wrap-ansi": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "write-file-atomic": { + "version": "1.3.4", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "imurmurhash": "0.1.4", + "slide": "1.1.6" + } + }, + "y18n": { + "version": "3.2.1", + "bundled": true, + "dev": true + }, + "yallist": { + "version": "2.1.2", + "bundled": true, + "dev": true + }, + "yargs": { + "version": "11.1.0", + "bundled": true, + "dev": true, + "requires": { + "cliui": "4.0.0", + "decamelize": "1.2.0", + "find-up": "2.1.0", + "get-caller-file": "1.0.2", + "os-locale": "2.1.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "3.2.1", + "yargs-parser": "9.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "camelcase": { + "version": "4.1.0", + "bundled": true, + "dev": true + }, + "cliui": { + "version": "4.0.0", + "bundled": true, + "dev": true, + "requires": { + "string-width": "2.1.1", + "strip-ansi": "4.0.0", + "wrap-ansi": "2.1.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + }, + "yargs-parser": { + "version": "9.0.2", + "bundled": true, + "dev": true, + "requires": { + "camelcase": "4.1.0" + } + } + } + }, + "yargs-parser": { + "version": "8.1.0", + "bundled": true, + "dev": true, + "requires": { + "camelcase": "4.1.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "bundled": true, + "dev": true + } + } + } + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "requires": { + "for-own": "0.1.5", + "is-extendable": "0.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1.0.2" + } + }, + "onchange": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/onchange/-/onchange-3.3.0.tgz", + "integrity": "sha512-0ZQIdGkhG8Y+r8BIcjjDV93X59KkZ4Cc+ZxA9N+wA/3vm1cvd8/f2NXlCPCZpowSd78eCERk29dtuS8+X97MLg==", + "requires": { + "arrify": "1.0.1", + "chokidar": "1.7.0", + "cross-spawn": "5.1.0", + "minimist": "1.2.0", + "tree-kill": "1.2.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + } + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "1.2.0" + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "requires": { + "deep-is": "0.1.3", + "fast-levenshtein": "2.0.6", + "levn": "0.3.0", + "prelude-ls": "1.1.2", + "type-check": "0.3.2", + "wordwrap": "1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "requires": { + "glob-base": "0.3.0", + "is-dotfile": "1.0.3", + "is-extglob": "1.0.0", + "is-glob": "2.0.1" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-parse": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "2.0.4" + } + }, + "pluralize": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + }, + "progress": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", + "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=", + "dev": true + }, + "promise": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.0.1.tgz", + "integrity": "sha1-5F1osAoXZHttpxG/he1u1HII9FA=", + "requires": { + "asap": "2.0.6" + } + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "randomatic": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", + "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", + "requires": { + "is-number": "3.0.0", + "kind-of": "4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "readable-stream": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", + "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.1", + "string_decoder": "1.0.3", + "util-deprecate": "1.0.2" + } + }, + "readdirp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", + "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "requires": { + "graceful-fs": "4.1.11", + "minimatch": "3.0.4", + "readable-stream": "2.3.5", + "set-immediate-shim": "1.0.1" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "requires": { + "resolve": "1.5.0" + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "requires": { + "is-equal-shallow": "0.1.3" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", + "dev": true, + "requires": { + "caller-path": "0.1.0", + "resolve-from": "1.0.1" + } + }, + "requirejs": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.5.tgz", + "integrity": "sha512-svnO+aNcR/an9Dpi44C7KSAy5fFGLtmPbaaCeQaklUz8BQhS64tWWIIlvEA5jrWICzlO/X9KSzSeXFnZdBu8nw==", + "dev": true + }, + "resolve": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz", + "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", + "requires": { + "path-parse": "1.0.5" + } + }, + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", + "dev": true + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "requires": { + "onetime": "2.0.1", + "signal-exit": "3.0.2" + } + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "requires": { + "glob": "7.1.2" + } + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "requires": { + "is-promise": "2.1.0" + } + }, + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", + "dev": true + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "dev": true, + "requires": { + "rx-lite": "4.0.8" + } + }, + "rxjs": { + "version": "5.5.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.7.tgz", + "integrity": "sha512-Hxo2ac8gRQjwjtKgukMIwBRbq5+KAeEV5hXM4obYBOAghev41bDQWgFH4svYiU9UnQ5kNww2LgfyBdevCd2HXA==", + "requires": { + "symbol-observable": "1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + }, + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "dev": true + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shelljs": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.1.tgz", + "integrity": "sha512-YA/iYtZpzFe5HyWVGrb02FjPxc4EMCfpoU/Phg9fQoyMC72u9598OUBrsU8IrtwAKG0tO8IYaqbaLIw+k3IRGA==", + "requires": { + "glob": "7.1.2", + "interpret": "1.1.0", + "rechoir": "0.6.2" + } + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "slice-ansi": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", + "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "requires": { + "safe-buffer": "5.1.1" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + } + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=" + }, + "table": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", + "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", + "dev": true, + "requires": { + "ajv": "5.5.2", + "ajv-keywords": "2.1.1", + "chalk": "2.3.2", + "lodash": "4.17.5", + "slice-ansi": "1.0.0", + "string-width": "2.1.1" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "1.0.2" + } + }, + "tree-kill": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.0.tgz", + "integrity": "sha512-DlX6dR0lOIRDFxI0mjL9IYg6OTncLm/Zt+JiBhE5OlFcAR8yc9S7FFXU9so0oda47frdM/JFsk7UjNt9vscKcg==" + }, + "turbo-git-config": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/turbo-git-config/-/turbo-git-config-0.5.0.tgz", + "integrity": "sha1-tMt1CRTkC3RSeaDXkE6019BNWC0=", + "requires": { + "colors": "1.2.1", + "onchange": "3.3.0", + "promise": "8.0.1", + "shelljs": "0.8.1" + } + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "1.1.2" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "underscore": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", + "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "walkdir": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.0.12.tgz", + "integrity": "sha512-HFhaD4mMWPzFSqhpyDG48KDdrjfn409YQuVW7ckZYhW4sE87mYtWifdB/+73RA7+p4s4K18n5Jfx1kHthE1gBw==", + "dev": true + }, + "which": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", + "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", + "requires": { + "isexe": "2.0.0" + } + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", + "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", + "dev": true, + "requires": { + "mkdirp": "0.5.1" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + } + } +} diff --git a/package.json b/package.json index 2c5ad08..d0252a6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "turbo-git-commit", - "version": "0.3.0", + "version": "0.3.1", "description": "git commits with any commit conventions", "main": "index.js", "scripts": {