From 1151d95fd68cbb01e764a5b242cb678f9e78759a Mon Sep 17 00:00:00 2001 From: Muthu Kumar Date: Thu, 2 Aug 2018 23:18:48 +0530 Subject: [PATCH] [init] MVP -- --- .eslintrc.js | 25 + .gitignore | 4 + gunner/index.js | 53 + package.json | 29 + sample.test.js | 18 + shrinkwrap.yaml | 4092 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 4221 insertions(+) create mode 100644 .eslintrc.js create mode 100644 .gitignore create mode 100644 gunner/index.js create mode 100644 package.json create mode 100644 sample.test.js create mode 100644 shrinkwrap.yaml diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..115ae27 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,25 @@ +module.exports = { + "env": { + "commonjs": true, + "es6": true, + "node": true + }, + "extends": "eslint:recommended", + "rules": { + "no-nested-ternary": "warn", + "no-self-compare": "error", + "no-trailing-spaces": "error", + "no-unmodified-loop-condition": "error", + "no-unneeded-ternary": "error", + "no-console": "off", + "no-undef": "off", + "indent": [ + "error", + "tab", + { MemberExpression: 0, } + ], + "linebreak-style": [ "error", "unix" ], + "semi": [ "error", "always" ], + "eqeqeq": [ "error", "always", {"null": "ignore"} ], + } +}; diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..58e1c82 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +node_modules +config.js +testsuite +app \ No newline at end of file diff --git a/gunner/index.js b/gunner/index.js new file mode 100644 index 0000000..ae37eb0 --- /dev/null +++ b/gunner/index.js @@ -0,0 +1,53 @@ +const isEq = require('@codefeathers/iseq'); + +const constants = { + pass: 'pass', + fail: 'fail', +}; + +const _assert = (bool, assertion) => bool ? Promise.resolve() : Promise.reject(assertion); + +const stringify = obj => + typeof obj === 'object' + ? JSON.stringify(obj) + : obj; + +const be = a => { + const fn = b => _assert(a === b, `${a} is not equal to ${b}`); + fn.deepEqual = b => _assert(isEq(a, b), `${stringify(a)} is not deeply equal to ${stringify(b)}`); + fn.true = () => _assert(a === true, `${a} is not true`); + return fn; +}; + +const expect = thing => ({ + to: { + be: be(thing), + }, +}); + +const runTests = tests => tests.map(test => + test.test() + .then(() => ({ description: test.description, result: constants.pass })) + .catch(e => ({ description: test.description, result: constants.fail, error: e })) +); + +class Gunner { + + constructor () { + this.tests = []; + } + + test (description, test) { + this.tests.push({ + description, + test: () => test(expect), + }); + } + + run () { + return Promise.all(runTests(this.tests)); + } + +} + +module.exports = Gunner; diff --git a/package.json b/package.json new file mode 100644 index 0000000..f6848b5 --- /dev/null +++ b/package.json @@ -0,0 +1,29 @@ +{ + "name": "@klenty/gunner", + "version": "0.0.1", + "description": "Multi-strategy test runner.", + "main": "index.js", + "scripts": { + "test": "npm run start" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vengatkrishnaraj/gunner.git" + }, + "keywords": [ + "klenty", + "test", + "mocha" + ], + "author": "Muthu Kumar <@MKRhere> (https://mkr.pw)", + "license": "ISC", + "bugs": { + "url": "https://github.com/vengatkrishnaraj/testsuite/issues" + }, + "homepage": "https://github.com/vengatkrishnaraj/testsuite#readme", + "dependencies": { + "@codefeathers/iseq": "^1.2.1", + "eslint": "^5.2.0", + "fs-extra": "^7.0.0" + } +} diff --git a/sample.test.js b/sample.test.js new file mode 100644 index 0000000..4febd1a --- /dev/null +++ b/sample.test.js @@ -0,0 +1,18 @@ +const Gunner = require('./gunner'); +const gunner = new Gunner(); + +gunner.test('should return okay', expect => expect(1).to.be(1)); +gunner.test('objects are equal', expect => expect({ a: 1 }).to.be.deepEqual({ a: 1 })); +gunner.test('test should break', expect => expect({a : 1}).to.be.deepEqual({ a: 2 })); + +const a = 1; +gunner.test('should be true', expect => expect(a === 1).to.be.true()); + +gunner.run().then(results => { + const success = results.filter(r => r.result === 'pass'); + + console.log(`\n${success.length} tests passed of ${results.length}\n`); + results.forEach(r => { + console.log(`${r.result === 'pass' ? '✅' : '❌'} :: ${r.description}${r.error ? `\n ${JSON.stringify(r.error)}` : ''}`); + }); +}); diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml new file mode 100644 index 0000000..bb05e38 --- /dev/null +++ b/shrinkwrap.yaml @@ -0,0 +1,4092 @@ +dependencies: + '@codefeathers/iseq': 1.2.1 + ava: 1.0.0-beta.6 + chai: 4.1.2 + chai-http: 4.0.0 + eslint: 5.2.0 + eslint-plugin-ava: 5.0.0 + fs-extra: 7.0.0 + mocha: 5.2.0 +packages: + /@ava/babel-plugin-throws-helper/3.0.0-beta.7: + dev: false + engines: + node: '>=6.12.3 <7 || >=8.9.4 <9 || >=9.11.1 <10 || >=10.0.0' + resolution: + integrity: sha512-1nCjzg5iRbxwuI1F31bh6k4JxlgJnhKxhKpdZCC28v8Hl0STonIudeNcqgTvGMA2uTiWTvmyFYU3ZqTJHoJuCA== + /@ava/babel-preset-stage-4/2.0.0-beta.8/@babel!core@7.0.0-beta.51: + dependencies: + '@babel/plugin-proposal-async-generator-functions': /@babel/plugin-proposal-async-generator-functions/7.0.0-beta.51/@babel!core@7.0.0-beta.51 + '@babel/plugin-proposal-object-rest-spread': /@babel/plugin-proposal-object-rest-spread/7.0.0-beta.51/@babel!core@7.0.0-beta.51 + '@babel/plugin-proposal-optional-catch-binding': /@babel/plugin-proposal-optional-catch-binding/7.0.0-beta.51/@babel!core@7.0.0-beta.51 + '@babel/plugin-transform-async-to-generator': /@babel/plugin-transform-async-to-generator/7.0.0-beta.51/@babel!core@7.0.0-beta.51 + '@babel/plugin-transform-dotall-regex': /@babel/plugin-transform-dotall-regex/7.0.0-beta.51/@babel!core@7.0.0-beta.51 + '@babel/plugin-transform-exponentiation-operator': /@babel/plugin-transform-exponentiation-operator/7.0.0-beta.51/@babel!core@7.0.0-beta.51 + '@babel/plugin-transform-modules-commonjs': /@babel/plugin-transform-modules-commonjs/7.0.0-beta.51/@babel!core@7.0.0-beta.51 + dev: false + engines: + node: '>=6.12.3 <7 || >=8.9.4 <9 || >=9.11.1 <10 || >=10.0.0' + id: registry.npmjs.org/@ava/babel-preset-stage-4/2.0.0-beta.8 + resolution: + integrity: sha512-5z0YY5DXT0Cjaq1Wa7bt5OIGwMhq+M1Dhk1kG7c2d1AJyzoFCxvLWrAjzEnN660Ur5LKgNZUcNXqVMR9mzFdyQ== + /@ava/babel-preset-transform-test-files/4.0.0-beta.7: + dependencies: + '@ava/babel-plugin-throws-helper': 3.0.0-beta.7 + babel-plugin-espower: 3.0.0-beta.1 + dev: false + engines: + node: '>=6.12.3 <7 || >=8.9.4 <9 || >=9.11.1 <10 || >=10.0.0' + resolution: + integrity: sha512-c9OjmbSueJlqY6hvb6TnZkaIdo1bvyKltKzElBW+RxP7SxmFUK8wOENMJ7TZD8RyOhifu0Ql70TfPR06THqDQw== + /@ava/write-file-atomic/2.2.0: + dependencies: + graceful-fs: 4.1.11 + imurmurhash: 0.1.4 + slide: 1.1.6 + dev: false + resolution: + integrity: sha512-BTNB3nGbEfJT+69wuqXFr/bQH7Vr7ihx2xGOMNqPgDGhwspoZhiWumDDZNjBy7AScmqS5CELIOGtPVXESyrnDA== + /@babel/code-frame/7.0.0-beta.51: + dependencies: + '@babel/highlight': 7.0.0-beta.51 + dev: false + resolution: + integrity: sha1-vXHZsZKvl435FYKdOdQJRFZDmgw= + /@babel/core/7.0.0-beta.51: + dependencies: + '@babel/code-frame': 7.0.0-beta.51 + '@babel/generator': 7.0.0-beta.51 + '@babel/helpers': 7.0.0-beta.51 + '@babel/parser': 7.0.0-beta.51 + '@babel/template': 7.0.0-beta.51 + '@babel/traverse': 7.0.0-beta.51 + '@babel/types': 7.0.0-beta.51 + convert-source-map: 1.5.1 + debug: 3.1.0 + json5: 0.5.1 + lodash: 4.17.10 + micromatch: 3.1.10 + resolve: 1.8.1 + semver: 5.5.0 + source-map: 0.5.7 + dev: false + engines: + node: '>=6.9.0' + resolution: + integrity: sha1-DlS9a2OHNrKuWTwxpH8JaeKyuW0= + /@babel/generator/7.0.0-beta.51: + dependencies: + '@babel/types': 7.0.0-beta.51 + jsesc: 2.5.1 + lodash: 4.17.10 + source-map: 0.5.7 + trim-right: 1.0.1 + dev: false + resolution: + integrity: sha1-bHV1/952HQdIXgS67cA5LG2eMPY= + /@babel/generator/7.0.0-beta.55: + dependencies: + '@babel/types': 7.0.0-beta.55 + jsesc: 2.5.1 + lodash: 4.17.10 + source-map: 0.5.7 + trim-right: 1.0.1 + dev: false + resolution: + integrity: sha1-jsERUtzDmLrjXdGBEicEQVw4OgE= + /@babel/helper-annotate-as-pure/7.0.0-beta.51: + dependencies: + '@babel/types': 7.0.0-beta.51 + dev: false + resolution: + integrity: sha1-OM95IL9fM4oif3VOKGtvut7gS1g= + /@babel/helper-builder-binary-assignment-operator-visitor/7.0.0-beta.51: + dependencies: + '@babel/helper-explode-assignable-expression': 7.0.0-beta.51 + '@babel/types': 7.0.0-beta.51 + dev: false + resolution: + integrity: sha1-ITP//j4vcVkeQhR7lHKRyirTkjc= + /@babel/helper-explode-assignable-expression/7.0.0-beta.51: + dependencies: + '@babel/traverse': 7.0.0-beta.51 + '@babel/types': 7.0.0-beta.51 + dev: false + resolution: + integrity: sha1-mHUzKti11cmC+kgcuCtzFwPyzS0= + /@babel/helper-function-name/7.0.0-beta.51: + dependencies: + '@babel/helper-get-function-arity': 7.0.0-beta.51 + '@babel/template': 7.0.0-beta.51 + '@babel/types': 7.0.0-beta.51 + dev: false + resolution: + integrity: sha1-IbSHSiJ8+Z7K/MMKkDAtpaJkBWE= + /@babel/helper-get-function-arity/7.0.0-beta.51: + dependencies: + '@babel/types': 7.0.0-beta.51 + dev: false + resolution: + integrity: sha1-MoGy0EWvlcFyzpGyCCXYXqRnZBE= + /@babel/helper-module-imports/7.0.0-beta.51: + dependencies: + '@babel/types': 7.0.0-beta.51 + lodash: 4.17.10 + dev: false + resolution: + integrity: sha1-zgBCgEX7t9XrwOp7+DV4nxU2arI= + /@babel/helper-module-transforms/7.0.0-beta.51: + dependencies: + '@babel/helper-module-imports': 7.0.0-beta.51 + '@babel/helper-simple-access': 7.0.0-beta.51 + '@babel/helper-split-export-declaration': 7.0.0-beta.51 + '@babel/template': 7.0.0-beta.51 + '@babel/types': 7.0.0-beta.51 + lodash: 4.17.10 + dev: false + resolution: + integrity: sha1-E68MjuQfJ3dDyPxD1EQxXbIyb3M= + /@babel/helper-plugin-utils/7.0.0-beta.51: + dev: false + resolution: + integrity: sha1-D2pfK20cZERBP4+rYJQNebY8IDE= + /@babel/helper-regex/7.0.0-beta.51: + dependencies: + lodash: 4.17.10 + dev: false + resolution: + integrity: sha1-mXIqPAxwRZavsSMoSwqIihoAPYI= + /@babel/helper-remap-async-to-generator/7.0.0-beta.51: + dependencies: + '@babel/helper-annotate-as-pure': 7.0.0-beta.51 + '@babel/helper-wrap-function': 7.0.0-beta.51 + '@babel/template': 7.0.0-beta.51 + '@babel/traverse': 7.0.0-beta.51 + '@babel/types': 7.0.0-beta.51 + dev: false + resolution: + integrity: sha1-DtxX4F3LXd4qC27m+NAmGYLe8l8= + /@babel/helper-simple-access/7.0.0-beta.51: + dependencies: + '@babel/template': 7.0.0-beta.51 + '@babel/types': 7.0.0-beta.51 + lodash: 4.17.10 + dev: false + resolution: + integrity: sha1-ydf+zYShgdUKOvzEIvyUqWi+MFA= + /@babel/helper-split-export-declaration/7.0.0-beta.51: + dependencies: + '@babel/types': 7.0.0-beta.51 + dev: false + resolution: + integrity: sha1-imw/ZsTSZTUvwHdIT59ugKUauXg= + /@babel/helper-wrap-function/7.0.0-beta.51: + dependencies: + '@babel/helper-function-name': 7.0.0-beta.51 + '@babel/template': 7.0.0-beta.51 + '@babel/traverse': 7.0.0-beta.51 + '@babel/types': 7.0.0-beta.51 + dev: false + resolution: + integrity: sha1-bFFvsEQQmWTuAxwiUAqDAxOGL7E= + /@babel/helpers/7.0.0-beta.51: + dependencies: + '@babel/template': 7.0.0-beta.51 + '@babel/traverse': 7.0.0-beta.51 + '@babel/types': 7.0.0-beta.51 + dev: false + resolution: + integrity: sha1-lScr4qtGNNaCBCX4klAxqSiRg5c= + /@babel/highlight/7.0.0-beta.51: + dependencies: + chalk: 2.4.1 + esutils: 2.0.2 + js-tokens: 3.0.2 + dev: false + resolution: + integrity: sha1-6IRK4loVlcz9QriWI7Q3bKBtIl0= + /@babel/parser/7.0.0-beta.51: + dev: false + engines: + node: '>=6.0.0' + hasBin: true + resolution: + integrity: sha1-J87C30Cd9gr1gnDtj2qlVAnqhvY= + /@babel/plugin-proposal-async-generator-functions/7.0.0-beta.51/@babel!core@7.0.0-beta.51: + dependencies: + '@babel/core': 7.0.0-beta.51 + '@babel/helper-plugin-utils': 7.0.0-beta.51 + '@babel/helper-remap-async-to-generator': 7.0.0-beta.51 + '@babel/plugin-syntax-async-generators': /@babel/plugin-syntax-async-generators/7.0.0-beta.51/@babel!core@7.0.0-beta.51 + dev: false + id: registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/7.0.0-beta.51 + peerDependencies: + '@babel/core': '>=7.0.0-beta.50 <7.0.0-rc.0' + resolution: + integrity: sha1-99aS+Uakp/ynjkM2QHoAvq+KTeo= + /@babel/plugin-proposal-object-rest-spread/7.0.0-beta.51/@babel!core@7.0.0-beta.51: + dependencies: + '@babel/core': 7.0.0-beta.51 + '@babel/helper-plugin-utils': 7.0.0-beta.51 + '@babel/plugin-syntax-object-rest-spread': /@babel/plugin-syntax-object-rest-spread/7.0.0-beta.51/@babel!core@7.0.0-beta.51 + dev: false + id: registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/7.0.0-beta.51 + peerDependencies: + '@babel/core': '>=7.0.0-beta.50 <7.0.0-rc.0' + resolution: + integrity: sha1-W8Rp5ebRuEpdYEa1npDKAWwghtY= + /@babel/plugin-proposal-optional-catch-binding/7.0.0-beta.51/@babel!core@7.0.0-beta.51: + dependencies: + '@babel/core': 7.0.0-beta.51 + '@babel/helper-plugin-utils': 7.0.0-beta.51 + '@babel/plugin-syntax-optional-catch-binding': /@babel/plugin-syntax-optional-catch-binding/7.0.0-beta.51/@babel!core@7.0.0-beta.51 + dev: false + id: registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/7.0.0-beta.51 + peerDependencies: + '@babel/core': '>=7.0.0-beta.50 <7.0.0-rc.0' + resolution: + integrity: sha1-PsxtKRnVLJTL+uhiXaM1ghAvs9Y= + /@babel/plugin-syntax-async-generators/7.0.0-beta.51/@babel!core@7.0.0-beta.51: + dependencies: + '@babel/core': 7.0.0-beta.51 + '@babel/helper-plugin-utils': 7.0.0-beta.51 + dev: false + id: registry.npmjs.org/@babel/plugin-syntax-async-generators/7.0.0-beta.51 + peerDependencies: + '@babel/core': '>=7.0.0-beta.50 <7.0.0-rc.0' + resolution: + integrity: sha1-aSGvHcPaD87d4KYQc+7Hl7jKpwc= + /@babel/plugin-syntax-object-rest-spread/7.0.0-beta.51/@babel!core@7.0.0-beta.51: + dependencies: + '@babel/core': 7.0.0-beta.51 + '@babel/helper-plugin-utils': 7.0.0-beta.51 + dev: false + id: registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/7.0.0-beta.51 + peerDependencies: + '@babel/core': '>=7.0.0-beta.50 <7.0.0-rc.0' + resolution: + integrity: sha1-bVehGcHwZMRY5FutRb7wqD7RDAA= + /@babel/plugin-syntax-optional-catch-binding/7.0.0-beta.51/@babel!core@7.0.0-beta.51: + dependencies: + '@babel/core': 7.0.0-beta.51 + '@babel/helper-plugin-utils': 7.0.0-beta.51 + dev: false + id: registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/7.0.0-beta.51 + peerDependencies: + '@babel/core': '>=7.0.0-beta.50 <7.0.0-rc.0' + resolution: + integrity: sha1-ziZ1cgy0EkjCZDNRXJDJS50Bpv0= + /@babel/plugin-transform-async-to-generator/7.0.0-beta.51/@babel!core@7.0.0-beta.51: + dependencies: + '@babel/core': 7.0.0-beta.51 + '@babel/helper-module-imports': 7.0.0-beta.51 + '@babel/helper-plugin-utils': 7.0.0-beta.51 + '@babel/helper-remap-async-to-generator': 7.0.0-beta.51 + dev: false + id: registry.npmjs.org/@babel/plugin-transform-async-to-generator/7.0.0-beta.51 + peerDependencies: + '@babel/core': '>=7.0.0-beta.50 <7.0.0-rc.0' + resolution: + integrity: sha1-lFOFBVoubTVmv1WvEnyNclzToXM= + /@babel/plugin-transform-dotall-regex/7.0.0-beta.51/@babel!core@7.0.0-beta.51: + dependencies: + '@babel/core': 7.0.0-beta.51 + '@babel/helper-plugin-utils': 7.0.0-beta.51 + '@babel/helper-regex': 7.0.0-beta.51 + regexpu-core: 4.2.0 + dev: false + engines: + node: '>=4' + id: registry.npmjs.org/@babel/plugin-transform-dotall-regex/7.0.0-beta.51 + peerDependencies: + '@babel/core': '>=7.0.0-beta.50 <7.0.0-rc.0' + resolution: + integrity: sha1-mAVYoeX34ohQ9f/eIEBCkeKqM/s= + /@babel/plugin-transform-exponentiation-operator/7.0.0-beta.51/@babel!core@7.0.0-beta.51: + dependencies: + '@babel/core': 7.0.0-beta.51 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.0.0-beta.51 + '@babel/helper-plugin-utils': 7.0.0-beta.51 + dev: false + id: registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/7.0.0-beta.51 + peerDependencies: + '@babel/core': '>=7.0.0-beta.50 <7.0.0-rc.0' + resolution: + integrity: sha1-BLTj5As3AREt1u2jliUTJ1eIH9Q= + /@babel/plugin-transform-modules-commonjs/7.0.0-beta.51/@babel!core@7.0.0-beta.51: + dependencies: + '@babel/core': 7.0.0-beta.51 + '@babel/helper-module-transforms': 7.0.0-beta.51 + '@babel/helper-plugin-utils': 7.0.0-beta.51 + '@babel/helper-simple-access': 7.0.0-beta.51 + dev: false + id: registry.npmjs.org/@babel/plugin-transform-modules-commonjs/7.0.0-beta.51 + peerDependencies: + '@babel/core': '>=7.0.0-beta.50 <7.0.0-rc.0' + resolution: + integrity: sha1-QDj54VJE4QkAy4n1t5bQUPHrGVs= + /@babel/template/7.0.0-beta.51: + dependencies: + '@babel/code-frame': 7.0.0-beta.51 + '@babel/parser': 7.0.0-beta.51 + '@babel/types': 7.0.0-beta.51 + lodash: 4.17.10 + dev: false + resolution: + integrity: sha1-lgKkCuvPNXrpZ34lMu9fyBD1+/8= + /@babel/traverse/7.0.0-beta.51: + dependencies: + '@babel/code-frame': 7.0.0-beta.51 + '@babel/generator': 7.0.0-beta.51 + '@babel/helper-function-name': 7.0.0-beta.51 + '@babel/helper-split-export-declaration': 7.0.0-beta.51 + '@babel/parser': 7.0.0-beta.51 + '@babel/types': 7.0.0-beta.51 + debug: 3.1.0 + globals: 11.7.0 + invariant: 2.2.4 + lodash: 4.17.10 + dev: false + resolution: + integrity: sha1-mB2vLOw0emIx06odnhgDsDqqpKg= + /@babel/types/7.0.0-beta.51: + dependencies: + esutils: 2.0.2 + lodash: 4.17.10 + to-fast-properties: 2.0.0 + dev: false + resolution: + integrity: sha1-2AK3tUO1g2x3iqaReXq/APPZfqk= + /@babel/types/7.0.0-beta.55: + dependencies: + esutils: 2.0.2 + lodash: 4.17.10 + to-fast-properties: 2.0.0 + dev: false + resolution: + integrity: sha1-d1XJ0uWDFaZPBdjPMyI3m+FtkZk= + /@codefeathers/iseq/1.2.1: + dev: false + resolution: + integrity: sha1-zUHiKGdKZQlWBfKVacbdVtlodsw= + /@concordance/react/1.0.0: + dependencies: + arrify: 1.0.1 + dev: false + engines: + node: '>=4.5' + resolution: + integrity: sha512-htrsRaQX8Iixlsek8zQU7tE8wcsTQJ5UhZkSPEA8slCDAisKpC/2VgU/ucPn32M5/LjGGXRaUEKvEw1Wiuu4zQ== + /acorn-jsx/4.1.1: + dependencies: + acorn: 5.7.1 + dev: false + resolution: + integrity: sha512-JY+iV6r+cO21KtntVvFkD+iqjtdpRUpGqKWgfkCdZq1R+kbreEl8EcdcJR4SmiIgsIQT33s6QzheQ9a275Q8xw== + /acorn/5.7.1: + dev: false + engines: + node: '>=0.4.0' + hasBin: true + resolution: + integrity: sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ== + /ajv-keywords/3.2.0/ajv@6.5.2: + dependencies: + ajv: 6.5.2 + dev: false + id: registry.npmjs.org/ajv-keywords/3.2.0 + peerDependencies: + ajv: ^6.0.0 + resolution: + integrity: sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo= + /ajv/6.5.2: + dependencies: + fast-deep-equal: 2.0.1 + fast-json-stable-stringify: 2.0.0 + json-schema-traverse: 0.4.1 + uri-js: 4.2.2 + dev: false + resolution: + integrity: sha512-hOs7GfvI6tUI1LfZddH82ky6mOMyTuY0mk7kE2pWpmhhUSkumzaTO5vbVwij39MdwPQWCV4Zv57Eo06NtL/GVA== + /ansi-align/2.0.0: + dependencies: + string-width: 2.1.1 + dev: false + resolution: + integrity: sha1-w2rsy6VjuJzrVW82kPCx2eNUf38= + /ansi-escapes/3.1.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw== + /ansi-regex/2.1.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + /ansi-regex/3.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + /ansi-styles/2.2.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= + /ansi-styles/3.2.1: + dependencies: + color-convert: 1.9.2 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + /anymatch/2.0.0: + dependencies: + micromatch: 3.1.10 + normalize-path: 2.1.1 + dev: false + resolution: + integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== + /argparse/1.0.10: + dependencies: + sprintf-js: 1.0.3 + dev: false + resolution: + integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + /arr-diff/4.0.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + /arr-flatten/1.1.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + /arr-union/3.1.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + /array-differ/1.0.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-7/UuN1gknTO+QCuLuOVkuytdQDE= + /array-find-index/1.0.2: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= + /array-union/1.0.2: + dependencies: + array-uniq: 1.0.3 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= + /array-uniq/1.0.3: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= + /array-uniq/2.0.0: + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-O3QZEr+3wDj7otzF7PjNGs6CA3qmYMLvt5xGkjY/V0VxS+ovvqVo/5wKM/OVOAyuX4DTh9H31zE/yKtO66hTkg== + /array-unique/0.3.2: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + /arrify/1.0.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= + /assertion-error/1.1.0: + dev: false + resolution: + integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== + /assign-symbols/1.0.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + /async-each/1.0.1: + dev: false + resolution: + integrity: sha1-GdOGodntxufByF04iu28xW0zYC0= + /asynckit/0.4.0: + dev: false + resolution: + integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k= + /atob/2.1.1: + dev: false + engines: + node: '>= 4.5.0' + hasBin: true + resolution: + integrity: sha1-ri1acpR38onWDdf5amMUoi3Wwio= + /auto-bind/1.2.1: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-/W9yj1yKmBLwpexwAujeD9YHwYmRuWFGV8HWE7smQab797VeHa4/cnE2NFeDhA+E+5e/OGBI8763EhLjfZ/MXA== + /ava/1.0.0-beta.6: + dependencies: + '@ava/babel-preset-stage-4': /@ava/babel-preset-stage-4/2.0.0-beta.8/@babel!core@7.0.0-beta.51 + '@ava/babel-preset-transform-test-files': 4.0.0-beta.7 + '@ava/write-file-atomic': 2.2.0 + '@babel/core': 7.0.0-beta.51 + '@babel/generator': 7.0.0-beta.51 + '@babel/plugin-syntax-async-generators': /@babel/plugin-syntax-async-generators/7.0.0-beta.51/@babel!core@7.0.0-beta.51 + '@babel/plugin-syntax-object-rest-spread': /@babel/plugin-syntax-object-rest-spread/7.0.0-beta.51/@babel!core@7.0.0-beta.51 + '@babel/plugin-syntax-optional-catch-binding': /@babel/plugin-syntax-optional-catch-binding/7.0.0-beta.51/@babel!core@7.0.0-beta.51 + '@concordance/react': 1.0.0 + ansi-escapes: 3.1.0 + ansi-styles: 3.2.1 + arr-flatten: 1.1.0 + array-union: 1.0.2 + array-uniq: 2.0.0 + arrify: 1.0.1 + auto-bind: 1.2.1 + bluebird: 3.5.1 + chalk: 2.4.1 + chokidar: 2.0.4 + clean-stack: 1.3.0 + clean-yaml-object: 0.1.0 + cli-cursor: 2.1.0 + cli-truncate: 1.1.0 + co-with-promise: 4.6.0 + code-excerpt: 2.1.1 + common-path-prefix: 1.0.0 + concordance: 3.0.0 + convert-source-map: 1.5.1 + currently-unhandled: 0.4.1 + debug: 3.1.0 + del: 3.0.0 + dot-prop: 4.2.0 + emittery: 0.3.0 + empower-core: 0.6.2 + equal-length: 1.0.1 + escape-string-regexp: 1.0.5 + esm: 3.0.72 + figures: 2.0.0 + get-port: 3.2.0 + globby: 7.1.1 + ignore-by-default: 1.0.1 + import-local: 1.0.0 + indent-string: 3.2.0 + is-ci: 1.1.0 + is-error: 2.2.1 + is-generator-fn: 1.0.0 + is-observable: 1.1.0 + is-plain-object: 2.0.4 + is-promise: 2.1.0 + lodash.clone: 4.5.0 + lodash.clonedeep: 4.5.0 + lodash.clonedeepwith: 4.5.0 + lodash.debounce: 4.0.8 + lodash.difference: 4.5.0 + lodash.flatten: 4.4.0 + loud-rejection: 1.6.0 + make-dir: 1.3.0 + matcher: 1.1.1 + md5-hex: 2.0.0 + meow: 5.0.0 + ms: 2.1.1 + multimatch: 2.1.0 + observable-to-promise: 0.5.0 + ora: 2.1.0 + package-hash: 2.0.0 + pkg-conf: 2.1.0 + plur: 3.0.1 + pretty-ms: 3.2.0 + require-precompiled: 0.1.0 + resolve-cwd: 2.0.0 + slash: 2.0.0 + source-map-support: 0.5.6 + stack-utils: 1.0.1 + strip-ansi: 4.0.0 + strip-bom-buf: 1.0.0 + supertap: 1.0.0 + supports-color: 5.4.0 + trim-off-newlines: 1.0.1 + trim-right: 1.0.1 + unique-temp-dir: 1.0.0 + update-notifier: 2.5.0 + dev: false + engines: + node: '>=6.12.3 <7 || >=8.9.4 <9 || >=9.11.1 <10 || >=10.0.0' + hasBin: true + resolution: + integrity: sha512-QHP8MSrmJYmxW8n0LTNDWLHuW4ck2+0BJZeScxZtC/0c6w39Uq7s+YNpOh8qOE53XQZUUxDqvwWwYP9TGK4rag== + /babel-code-frame/6.26.0: + dependencies: + chalk: 1.1.3 + esutils: 2.0.2 + js-tokens: 3.0.2 + dev: false + resolution: + integrity: sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= + /babel-plugin-espower/3.0.0-beta.1: + dependencies: + '@babel/generator': 7.0.0-beta.55 + babylon: 7.0.0-beta.47 + call-matcher: 1.0.1 + core-js: 2.5.7 + espower-location-detector: 1.0.0 + espurify: 1.8.1 + estraverse: 4.2.0 + dev: false + resolution: + integrity: sha512-mYTgLnrzk3zuevZWQZVIvu33cTleDiLKJe5LsdUEB5KDm4EI+u4GqcHahA5ZyOvKgTTJbpHXrGnz0v1cFYqnCQ== + /babylon/7.0.0-beta.47: + dev: false + engines: + node: '>=6.0.0' + hasBin: true + resolution: + integrity: sha512-+rq2cr4GDhtToEzKFD6KZZMDBXhjFAr9JjPw9pAppZACeEWqNM294j+NdBzkSHYXwzzBmVjZ3nEVJlOhbR2gOQ== + /balanced-match/1.0.0: + dev: false + resolution: + integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + /base/0.11.2: + dependencies: + 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 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + /binary-extensions/1.11.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-RqoXUftqL5PuXmibsQh9SxTGwgU= + /bluebird/3.5.1: + dev: false + resolution: + integrity: sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA== + /boxen/1.3.0: + dependencies: + ansi-align: 2.0.0 + camelcase: 4.1.0 + chalk: 2.4.1 + cli-boxes: 1.0.0 + string-width: 2.1.1 + term-size: 1.2.0 + widest-line: 2.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw== + /brace-expansion/1.1.11: + dependencies: + balanced-match: 1.0.0 + concat-map: 0.0.1 + dev: false + resolution: + integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + /braces/2.3.2: + dependencies: + arr-flatten: 1.1.0 + array-unique: 0.3.2 + extend-shallow: 2.0.1 + fill-range: 4.0.0 + isobject: 3.0.1 + repeat-element: 1.1.2 + snapdragon: 0.8.2 + snapdragon-node: 2.1.1 + split-string: 3.1.0 + to-regex: 3.0.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + /browser-stdout/1.3.1: + dev: false + resolution: + integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== + /buf-compare/1.0.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-/vKNqLgROgoNtEMLC2Rntpcws0o= + /buffer-from/1.1.1: + dev: false + resolution: + integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + /builtin-modules/1.1.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= + /cache-base/1.0.1: + dependencies: + 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 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + /call-matcher/1.0.1: + dependencies: + core-js: 2.5.7 + deep-equal: 1.0.1 + espurify: 1.8.1 + estraverse: 4.2.0 + dev: false + resolution: + integrity: sha1-UTTQd5hPcSpU2tPL9i3ijc5BbKg= + /call-signature/0.0.2: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qEq8glpV70yysCi9dOIFpluaSZY= + /caller-path/0.1.0: + dependencies: + callsites: 0.2.0 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8= + /callsites/0.2.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo= + /camelcase-keys/4.2.0: + dependencies: + camelcase: 4.1.0 + map-obj: 2.0.0 + quick-lru: 1.1.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-oqpfsa9oh1glnDLBQUJteJI7m3c= + /camelcase/4.1.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= + /capture-stack-trace/1.0.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0= + /chai-http/4.0.0: + dependencies: + cookiejar: 2.1.2 + is-ip: 2.0.0 + methods: 1.1.2 + qs: 6.5.2 + superagent: 3.8.3 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-R30Lj3JHHPhknOyurh09ZEBgyO4iSSeTjbLmyLvTr88IFC+zwRjAmaxBwj9TbEAGi0IV2uW+RHaTxeah5rdSaQ== + /chai/4.1.2: + dependencies: + assertion-error: 1.1.0 + check-error: 1.0.2 + deep-eql: 3.0.1 + get-func-name: 2.0.0 + pathval: 1.1.0 + type-detect: 4.0.8 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-D2RYS6ZC8PKs4oBiefTwbKI61zw= + /chalk/1.1.3: + dependencies: + 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 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= + /chalk/2.4.1: + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.4.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ== + /chardet/0.4.2: + dev: false + resolution: + integrity: sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I= + /check-error/1.0.2: + dev: false + resolution: + integrity: sha1-V00xLt2Iu13YkS6Sht1sCu1KrII= + /chokidar/2.0.4: + dependencies: + anymatch: 2.0.0 + async-each: 1.0.1 + braces: 2.3.2 + glob-parent: 3.1.0 + inherits: 2.0.3 + is-binary-path: 1.0.1 + is-glob: 4.0.0 + lodash.debounce: 4.0.8 + normalize-path: 2.1.1 + path-is-absolute: 1.0.1 + readdirp: 2.1.0 + upath: 1.1.0 + dev: false + optionalDependencies: + fsevents: 1.2.4 + resolution: + integrity: sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ== + /ci-info/1.1.3: + dev: false + resolution: + integrity: sha512-SK/846h/Rcy8q9Z9CAwGBLfCJ6EkjJWdpelWDufQpqVDYq2Wnnv8zlSO6AMQap02jvhVruKKpEtQOufo3pFhLg== + /circular-json/0.3.3: + dev: false + resolution: + integrity: sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A== + /class-utils/0.3.6: + dependencies: + arr-union: 3.1.0 + define-property: 0.2.5 + isobject: 3.0.1 + static-extend: 0.1.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + /clean-stack/1.3.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-noIVAa6XmYbEax1m0tQy2y/UrjE= + /clean-yaml-object/0.1.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Y/sRDcLOGoTcIfbZM0h20BCui2g= + /cli-boxes/1.0.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-T6kXw+WclKAEzWH47lCdplFocUM= + /cli-cursor/2.1.0: + dependencies: + restore-cursor: 2.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= + /cli-spinners/1.3.1: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg== + /cli-truncate/1.1.0: + dependencies: + slice-ansi: 1.0.0 + string-width: 2.1.1 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-bAtZo0u82gCfaAGfSNxUdTI9mNyza7D8w4CVCcaOsy7sgwDzvx6ekr6cuWJqY3UGzgnQ1+4wgENup5eIhgxEYA== + /cli-width/2.2.0: + dev: false + resolution: + integrity: sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= + /clone/1.0.4: + dev: false + engines: + node: '>=0.8' + resolution: + integrity: sha1-2jCcwmPfFZlMaIypAheco8fNfH4= + /co-with-promise/4.6.0: + dependencies: + pinkie-promise: 1.0.0 + dev: false + engines: + iojs: '>= 1.0.0' + node: '>= 0.10.0' + resolution: + integrity: sha1-QT59tvWJOmC5Qs9JLEvsk9tBWrc= + /code-excerpt/2.1.1: + dependencies: + convert-to-spaces: 1.0.2 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-tJLhH3EpFm/1x7heIW0hemXJTUU5EWl2V0EIX558jp05Mt1U6DVryCgkp3l37cxqs+DNbNgxG43SkwJXpQ14Jw== + /collection-visit/1.0.0: + dependencies: + map-visit: 1.0.0 + object-visit: 1.0.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + /color-convert/1.9.2: + dependencies: + color-name: 1.1.1 + dev: false + resolution: + integrity: sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg== + /color-name/1.1.1: + dev: false + resolution: + integrity: sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok= + /combined-stream/1.0.6: + dependencies: + delayed-stream: 1.0.0 + dev: false + engines: + node: '>= 0.8' + resolution: + integrity: sha1-cj599ugBrFYTETp+RFqbactjKBg= + /commander/2.15.1: + dev: false + resolution: + integrity: sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag== + /common-path-prefix/1.0.0: + dev: false + resolution: + integrity: sha1-zVL28HEuC6q5fW+XModPIvR3UsA= + /component-emitter/1.2.1: + dev: false + resolution: + integrity: sha1-E3kY1teCg/ffemt8WmPhQOaUJeY= + /concat-map/0.0.1: + dev: false + resolution: + integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + /concordance/3.0.0: + dependencies: + date-time: 2.1.0 + esutils: 2.0.2 + fast-diff: 1.1.2 + function-name-support: 0.2.0 + js-string-escape: 1.0.1 + lodash.clonedeep: 4.5.0 + lodash.flattendeep: 4.4.0 + lodash.merge: 4.6.1 + md5-hex: 2.0.0 + semver: 5.5.0 + well-known-symbols: 1.0.0 + dev: false + engines: + node: '>=4.5' + resolution: + integrity: sha512-CZBzJ3/l5QJjlZM20WY7+5GP5pMTw+1UEbThcpMw8/rojsi5sBCiD8ZbBLtD+jYpRGAkwuKuqk108c154V9eyQ== + /configstore/3.1.2: + dependencies: + dot-prop: 4.2.0 + graceful-fs: 4.1.11 + make-dir: 1.3.0 + unique-string: 1.0.0 + write-file-atomic: 2.3.0 + xdg-basedir: 3.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw== + /convert-source-map/1.5.1: + dev: false + resolution: + integrity: sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU= + /convert-to-spaces/1.0.2: + dev: false + engines: + node: '>= 4' + resolution: + integrity: sha1-fj5Iu+bZl7FBfdyihoIEtNPYVxU= + /cookiejar/2.1.2: + dev: false + resolution: + integrity: sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA== + /copy-descriptor/0.1.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + /core-assert/0.2.1: + dependencies: + buf-compare: 1.0.1 + is-error: 2.2.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-+F4s+b/tKPdzzIs/pcW2m9wC/j8= + /core-js/2.5.7: + dev: false + resolution: + integrity: sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw== + /core-util-is/1.0.2: + dev: false + resolution: + integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + /create-error-class/3.0.2: + dependencies: + capture-stack-trace: 1.0.0 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y= + /cross-spawn/5.1.0: + dependencies: + lru-cache: 4.1.3 + shebang-command: 1.2.0 + which: 1.3.1 + dev: false + resolution: + integrity: sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= + /cross-spawn/6.0.5: + dependencies: + nice-try: 1.0.4 + path-key: 2.0.1 + semver: 5.5.0 + shebang-command: 1.2.0 + which: 1.3.1 + dev: false + engines: + node: '>=4.8' + resolution: + integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + /crypto-random-string/1.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4= + /currently-unhandled/0.4.1: + dependencies: + array-find-index: 1.0.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o= + /date-time/2.1.0: + dependencies: + time-zone: 1.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-/9+C44X7lot0IeiyfgJmETtRMhBidBYM2QFFIkGa0U1k+hSyY87Nw7PY3eDqpvCBm7I3WCSfPeZskW/YYq6m4g== + /debug/2.6.9: + dependencies: + ms: 2.0.0 + dev: false + resolution: + integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + /debug/3.1.0: + dependencies: + ms: 2.0.0 + dev: false + resolution: + integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== + /decamelize-keys/1.1.0: + dependencies: + decamelize: 1.2.0 + map-obj: 1.0.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk= + /decamelize/1.2.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + /decode-uri-component/0.2.0: + dev: false + engines: + node: '>=0.10' + resolution: + integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + /deep-eql/3.0.1: + dependencies: + type-detect: 4.0.8 + dev: false + engines: + node: '>=0.12' + resolution: + integrity: sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw== + /deep-equal/1.0.1: + dev: false + resolution: + integrity: sha1-9dJgKStmDghO/0zbyfCK0yR0SLU= + /deep-extend/0.6.0: + dev: false + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + /deep-is/0.1.3: + dev: false + resolution: + integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + /deep-strict-equal/0.2.0: + dependencies: + core-assert: 0.2.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-SgeBR6irV/ag1PVUckPNIvROtOQ= + /defaults/1.0.3: + dependencies: + clone: 1.0.4 + dev: false + resolution: + integrity: sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= + /define-properties/1.1.2: + dependencies: + foreach: 2.0.5 + object-keys: 1.0.12 + dev: false + engines: + node: '>= 0.4' + resolution: + integrity: sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ= + /define-property/0.2.5: + dependencies: + is-descriptor: 0.1.6 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + /define-property/1.0.0: + dependencies: + is-descriptor: 1.0.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + /define-property/2.0.2: + dependencies: + is-descriptor: 1.0.2 + isobject: 3.0.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + /del/2.2.2: + dependencies: + globby: 5.0.0 + is-path-cwd: 1.0.0 + is-path-in-cwd: 1.0.1 + object-assign: 4.1.1 + pify: 2.3.0 + pinkie-promise: 2.0.1 + rimraf: 2.6.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag= + /del/3.0.0: + dependencies: + globby: 6.1.0 + is-path-cwd: 1.0.0 + is-path-in-cwd: 1.0.1 + p-map: 1.2.0 + pify: 3.0.0 + rimraf: 2.6.2 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU= + /delayed-stream/1.0.0: + dev: false + engines: + node: '>=0.4.0' + resolution: + integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + /diff/3.5.0: + dev: false + engines: + node: '>=0.3.1' + resolution: + integrity: sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== + /dir-glob/2.0.0: + dependencies: + arrify: 1.0.1 + path-type: 3.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag== + /doctrine/2.1.0: + dependencies: + esutils: 2.0.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + /dot-prop/4.2.0: + dependencies: + is-obj: 1.0.1 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ== + /duplexer3/0.1.4: + dev: false + resolution: + integrity: sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= + /emittery/0.3.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-Bn/IFhx+BQIjTKn0vq7YWwo/yfTNeBZMqOGufY5FEV07tbwy5heDROFDCkMO2PcO5s7B9FDDXZc+JGgl6KzBOQ== + /empower-core/0.6.2: + dependencies: + call-signature: 0.0.2 + core-js: 2.5.7 + dev: false + resolution: + integrity: sha1-Wt71ZgiOMfuoC6CjbfR9cJQWkUQ= + /enhance-visitors/1.0.0: + dependencies: + lodash: 4.17.10 + dev: false + engines: + node: '>=4.0.0' + resolution: + integrity: sha1-qpRdBdpGVnKh69OP7i7T2oUY6Vo= + /equal-length/1.0.1: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-IcoRLUirJLTh5//A5TOdMf38J0w= + /error-ex/1.3.2: + dependencies: + is-arrayish: 0.2.1 + dev: false + resolution: + integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + /es-abstract/1.12.0: + dependencies: + es-to-primitive: 1.1.1 + function-bind: 1.1.1 + has: 1.0.3 + is-callable: 1.1.4 + is-regex: 1.0.4 + dev: false + engines: + node: '>= 0.4' + resolution: + integrity: sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA== + /es-to-primitive/1.1.1: + dependencies: + is-callable: 1.1.4 + is-date-object: 1.0.1 + is-symbol: 1.0.1 + dev: false + engines: + node: '>= 0.4' + resolution: + integrity: sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0= + /es6-error/4.1.1: + dev: false + resolution: + integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== + /escape-string-regexp/1.0.5: + dev: false + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + /eslint-plugin-ava/5.0.0: + dependencies: + arrify: 1.0.1 + deep-strict-equal: 0.2.0 + enhance-visitors: 1.0.0 + esm: 3.0.72 + espree: 4.0.0 + espurify: 1.8.1 + import-modules: 1.1.0 + is-plain-object: 2.0.4 + multimatch: 2.1.0 + pkg-up: 2.0.0 + dev: false + engines: + node: '>=6' + peerDependencies: + eslint: '>=5.0.0' + resolution: + integrity: sha512-4iDimj3XO8zKEq87HtY7iyQwvruPEijdF7CbwLBczYFrpfpyyuidYdySyZMjwbEt5RQ5kF/mLIwxXmFHTUtWFw== + /eslint-scope/4.0.0: + dependencies: + esrecurse: 4.2.1 + estraverse: 4.2.0 + dev: false + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA== + /eslint-utils/1.3.1: + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q== + /eslint-visitor-keys/1.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ== + /eslint/5.2.0: + dependencies: + ajv: 6.5.2 + babel-code-frame: 6.26.0 + chalk: 2.4.1 + cross-spawn: 6.0.5 + debug: 3.1.0 + doctrine: 2.1.0 + eslint-scope: 4.0.0 + eslint-utils: 1.3.1 + eslint-visitor-keys: 1.0.0 + espree: 4.0.0 + esquery: 1.0.1 + esutils: 2.0.2 + file-entry-cache: 2.0.0 + functional-red-black-tree: 1.0.1 + glob: 7.1.2 + globals: 11.7.0 + ignore: 4.0.3 + imurmurhash: 0.1.4 + inquirer: 5.2.0 + is-resolvable: 1.1.0 + js-yaml: 3.12.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.3.0 + lodash: 4.17.10 + 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 + regexpp: 1.1.0 + require-uncached: 1.0.3 + semver: 5.5.0 + string.prototype.matchall: 2.0.0 + strip-ansi: 4.0.0 + strip-json-comments: 2.0.1 + table: 4.0.3 + text-table: 0.2.0 + dev: false + engines: + node: ^6.14.0 || ^8.10.0 || >=9.10.0 + hasBin: true + resolution: + integrity: sha512-zlggW1qp7/TBjwLfouRoY7eWXrXwJZFqCdIxxh0/LVB/QuuKuIMkzyUZEcDo6LBadsry5JcEMxIqd3H/66CXVg== + /esm/3.0.72: + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-xmh7Ay/71Wl41EPM3FVomp/GZKMgEGoo3x/qWdbGi+0DODbte+2l1sSXAiDKahBQn0zioG30ZNJTkxz08pEsMw== + /espower-location-detector/1.0.0: + dependencies: + is-url: 1.2.4 + path-is-absolute: 1.0.1 + source-map: 0.5.7 + xtend: 4.0.1 + dev: false + resolution: + integrity: sha1-oXt+zFnTDheeK+9z+0E3cEyzMbU= + /espree/4.0.0: + dependencies: + acorn: 5.7.1 + acorn-jsx: 4.1.1 + dev: false + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-kapdTCt1bjmspxStVKX6huolXVV5ZfyZguY1lcfhVVZstce3bqxH9mcLzNn3/mlgW6wQ732+0fuG9v7h0ZQoKg== + /esprima/4.0.1: + dev: false + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + /espurify/1.8.1: + dependencies: + core-js: 2.5.7 + dev: false + resolution: + integrity: sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg== + /esquery/1.0.1: + dependencies: + estraverse: 4.2.0 + dev: false + engines: + node: '>=0.6' + resolution: + integrity: sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA== + /esrecurse/4.2.1: + dependencies: + estraverse: 4.2.0 + dev: false + engines: + node: '>=4.0' + resolution: + integrity: sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== + /estraverse/4.2.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-De4/7TH81GlhjOc0IJn8GvoL2xM= + /esutils/2.0.2: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs= + /execa/0.7.0: + dependencies: + 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 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= + /expand-brackets/2.1.4: + dependencies: + 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 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + /extend-shallow/2.0.1: + dependencies: + is-extendable: 0.1.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + /extend-shallow/3.0.2: + dependencies: + assign-symbols: 1.0.0 + is-extendable: 1.0.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + /extend/3.0.2: + dev: false + resolution: + integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + /external-editor/2.2.0: + dependencies: + chardet: 0.4.2 + iconv-lite: 0.4.23 + tmp: 0.0.33 + dev: false + engines: + node: '>=0.12' + resolution: + integrity: sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A== + /extglob/2.0.4: + dependencies: + 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 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + /fast-deep-equal/2.0.1: + dev: false + resolution: + integrity: sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= + /fast-diff/1.1.2: + dev: false + resolution: + integrity: sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig== + /fast-json-stable-stringify/2.0.0: + dev: false + resolution: + integrity: sha1-1RQsDK7msRifh9OnYREGT4bIu/I= + /fast-levenshtein/2.0.6: + dev: false + resolution: + integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + /figures/2.0.0: + dependencies: + escape-string-regexp: 1.0.5 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= + /file-entry-cache/2.0.0: + dependencies: + flat-cache: 1.3.0 + object-assign: 4.1.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E= + /fill-range/4.0.0: + dependencies: + extend-shallow: 2.0.1 + is-number: 3.0.0 + repeat-string: 1.6.1 + to-regex-range: 2.1.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + /find-up/2.1.0: + dependencies: + locate-path: 2.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + /flat-cache/1.3.0: + dependencies: + circular-json: 0.3.3 + del: 2.2.2 + graceful-fs: 4.1.11 + write: 0.2.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE= + /for-in/1.0.2: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + /foreach/2.0.5: + dev: false + resolution: + integrity: sha1-C+4AUBiusmDQo6865ljdATbsG5k= + /form-data/2.3.2: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.6 + mime-types: 2.1.19 + dev: false + engines: + node: '>= 0.12' + resolution: + integrity: sha1-SXBJi+YEwgwAXU9cI67NIda0kJk= + /formidable/1.2.1: + dev: false + resolution: + integrity: sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg== + /fragment-cache/0.2.1: + dependencies: + map-cache: 0.2.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + /fs-extra/7.0.0: + dependencies: + graceful-fs: 4.1.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: false + engines: + node: '>=6 <7 || >=8' + resolution: + integrity: sha512-EglNDLRpmaTWiD/qraZn6HREAEAHJcJOmxNEYwq6xeMKnVMAy3GUcFB+wXt2C6k4CNvB/mP1y/U3dzvKKj5OtQ== + /fs.realpath/1.0.0: + dev: false + resolution: + integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + /fsevents/1.2.4: + bundledDependencies: + - node-pre-gyp + dependencies: + nan: 2.10.0 + dev: false + engines: + node: '>=0.8.0' + optional: true + requiresBuild: true + resolution: + integrity: sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg== + /function-bind/1.1.1: + dev: false + resolution: + integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + /function-name-support/0.2.0: + dev: false + resolution: + integrity: sha1-VdO/qm6v1QWlD5vIH99XVkoLsHE= + /functional-red-black-tree/1.0.1: + dev: false + resolution: + integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= + /get-func-name/2.0.0: + dev: false + resolution: + integrity: sha1-6td0q+5y4gQJQzoGY2YCPdaIekE= + /get-port/3.2.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw= + /get-stream/3.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= + /get-value/2.0.6: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + /glob-parent/3.1.0: + dependencies: + is-glob: 3.1.0 + path-dirname: 1.0.2 + dev: false + resolution: + integrity: sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= + /glob/7.1.2: + dependencies: + 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 + dev: false + resolution: + integrity: sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ== + /global-dirs/0.1.1: + dependencies: + ini: 1.3.5 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU= + /globals/11.7.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg== + /globby/5.0.0: + dependencies: + 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 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0= + /globby/6.1.0: + dependencies: + array-union: 1.0.2 + glob: 7.1.2 + object-assign: 4.1.1 + pify: 2.3.0 + pinkie-promise: 2.0.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= + /globby/7.1.1: + dependencies: + array-union: 1.0.2 + dir-glob: 2.0.0 + glob: 7.1.2 + ignore: 3.3.10 + pify: 3.0.0 + slash: 1.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-+yzP+UAfhgCUXfral0QMypcrhoA= + /got/6.7.1: + dependencies: + create-error-class: 3.0.2 + duplexer3: 0.1.4 + get-stream: 3.0.0 + is-redirect: 1.0.0 + is-retry-allowed: 1.1.0 + is-stream: 1.1.0 + lowercase-keys: 1.0.1 + safe-buffer: 5.1.2 + timed-out: 4.0.1 + unzip-response: 2.0.1 + url-parse-lax: 1.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA= + /graceful-fs/4.1.11: + dev: false + engines: + node: '>=0.4.0' + resolution: + integrity: sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg= + /growl/1.10.5: + dev: false + engines: + node: '>=4.x' + resolution: + integrity: sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA== + /has-ansi/2.0.0: + dependencies: + ansi-regex: 2.1.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= + /has-flag/3.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + /has-symbols/1.0.0: + dev: false + engines: + node: '>= 0.4' + resolution: + integrity: sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q= + /has-value/0.3.1: + dependencies: + get-value: 2.0.6 + has-values: 0.1.4 + isobject: 2.1.0 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + /has-value/1.0.0: + dependencies: + get-value: 2.0.6 + has-values: 1.0.0 + isobject: 3.0.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + /has-values/0.1.4: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E= + /has-values/1.0.0: + dependencies: + is-number: 3.0.0 + kind-of: 4.0.0 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + /has/1.0.3: + dependencies: + function-bind: 1.1.1 + dev: false + engines: + node: '>= 0.4.0' + resolution: + integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + /he/1.1.1: + dev: false + hasBin: true + resolution: + integrity: sha1-k0EP0hsAlzUVH4howvJx80J+I/0= + /hosted-git-info/2.7.1: + dev: false + resolution: + integrity: sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w== + /iconv-lite/0.4.23: + dependencies: + safer-buffer: 2.1.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA== + /ignore-by-default/1.0.1: + dev: false + resolution: + integrity: sha1-SMptcvbGo68Aqa1K5odr44ieKwk= + /ignore/3.3.10: + dev: false + resolution: + integrity: sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== + /ignore/4.0.3: + dev: false + engines: + node: '>= 4' + resolution: + integrity: sha512-Z/vAH2GGIEATQnBVXMclE2IGV6i0GyVngKThcGZ5kHgHMxLo9Ow2+XHRq1aEKEej5vOF1TPJNbvX6J/anT0M7A== + /import-lazy/2.1.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= + /import-local/1.0.0: + dependencies: + pkg-dir: 2.0.0 + resolve-cwd: 2.0.0 + dev: false + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ== + /import-modules/1.1.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-dI23nFzEK7lwHvq0JPiU5yYA6dw= + /imurmurhash/0.1.4: + dev: false + engines: + node: '>=0.8.19' + resolution: + integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o= + /indent-string/3.2.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= + /inflight/1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: false + resolution: + integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + /inherits/2.0.3: + dev: false + resolution: + integrity: sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + /ini/1.3.5: + dev: false + resolution: + integrity: sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== + /inquirer/5.2.0: + dependencies: + ansi-escapes: 3.1.0 + chalk: 2.4.1 + cli-cursor: 2.1.0 + cli-width: 2.2.0 + external-editor: 2.2.0 + figures: 2.0.0 + lodash: 4.17.10 + mute-stream: 0.0.7 + run-async: 2.3.0 + rxjs: 5.5.11 + string-width: 2.1.1 + strip-ansi: 4.0.0 + through: 2.3.8 + dev: false + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ== + /invariant/2.2.4: + dependencies: + loose-envify: 1.4.0 + dev: false + resolution: + integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + /ip-regex/2.1.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= + /irregular-plurals/2.0.0: + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw== + /is-accessor-descriptor/0.1.6: + dependencies: + kind-of: 3.2.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + /is-accessor-descriptor/1.0.0: + dependencies: + kind-of: 6.0.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + /is-arrayish/0.2.1: + dev: false + resolution: + integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + /is-binary-path/1.0.1: + dependencies: + binary-extensions: 1.11.0 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= + /is-buffer/1.1.6: + dev: false + resolution: + integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + /is-builtin-module/1.0.0: + dependencies: + builtin-modules: 1.1.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-VAVy0096wxGfj3bDDLwbHgN6/74= + /is-callable/1.1.4: + dev: false + engines: + node: '>= 0.4' + resolution: + integrity: sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA== + /is-ci/1.1.0: + dependencies: + ci-info: 1.1.3 + dev: false + hasBin: true + resolution: + integrity: sha512-c7TnwxLePuqIlxHgr7xtxzycJPegNHFuIrBkwbf8hc58//+Op1CqFkyS+xnIMkwn9UsJIwc174BIjkyBmSpjKg== + /is-data-descriptor/0.1.4: + dependencies: + kind-of: 3.2.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + /is-data-descriptor/1.0.0: + dependencies: + kind-of: 6.0.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + /is-date-object/1.0.1: + dev: false + engines: + node: '>= 0.4' + resolution: + integrity: sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= + /is-descriptor/0.1.6: + dependencies: + is-accessor-descriptor: 0.1.6 + is-data-descriptor: 0.1.4 + kind-of: 5.1.0 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + /is-descriptor/1.0.2: + dependencies: + is-accessor-descriptor: 1.0.0 + is-data-descriptor: 1.0.0 + kind-of: 6.0.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + /is-error/2.2.1: + dev: false + resolution: + integrity: sha1-aEqW2EB2V3yY9M20DG0mpRI78Zw= + /is-extendable/0.1.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + /is-extendable/1.0.1: + dependencies: + is-plain-object: 2.0.4 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + /is-extglob/2.1.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + /is-fullwidth-code-point/2.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + /is-generator-fn/1.0.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-lp1J4bszKfa7fwkIm+JleLLd1Go= + /is-glob/3.1.0: + dependencies: + is-extglob: 2.1.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= + /is-glob/4.0.0: + dependencies: + is-extglob: 2.1.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A= + /is-installed-globally/0.1.0: + dependencies: + global-dirs: 0.1.1 + is-path-inside: 1.0.1 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA= + /is-ip/2.0.0: + dependencies: + ip-regex: 2.1.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-aO6gfooKCpTC0IDdZ0xzGrKkYas= + /is-npm/1.0.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-8vtjpl5JBbQGyGBydloaTceTufQ= + /is-number/3.0.0: + dependencies: + kind-of: 3.2.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= + /is-obj/1.0.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-PkcprB9f3gJc19g6iW2rn09n2w8= + /is-observable/0.2.0: + dependencies: + symbol-observable: 0.2.4 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-s2ExHYPG5dcmyr9eJQsCNxBvWuI= + /is-observable/1.1.0: + dependencies: + symbol-observable: 1.2.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA== + /is-path-cwd/1.0.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0= + /is-path-in-cwd/1.0.1: + dependencies: + is-path-inside: 1.0.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ== + /is-path-inside/1.0.1: + dependencies: + path-is-inside: 1.0.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-jvW33lBDej/cprToZe96pVy0gDY= + /is-plain-obj/1.1.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4= + /is-plain-object/2.0.4: + dependencies: + isobject: 3.0.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + /is-promise/2.1.0: + dev: false + resolution: + integrity: sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= + /is-redirect/1.0.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ= + /is-regex/1.0.4: + dependencies: + has: 1.0.3 + dev: false + engines: + node: '>= 0.4' + resolution: + integrity: sha1-VRdIm1RwkbCTDglWVM7SXul+lJE= + /is-resolvable/1.1.0: + dev: false + resolution: + integrity: sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== + /is-retry-allowed/1.1.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-EaBgVotnM5REAz0BJaYaINVk+zQ= + /is-stream/1.1.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + /is-symbol/1.0.1: + dev: false + engines: + node: '>= 0.4' + resolution: + integrity: sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI= + /is-url/1.2.4: + dev: false + resolution: + integrity: sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww== + /is-utf8/0.2.1: + dev: false + resolution: + integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + /is-windows/1.0.2: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + /isarray/1.0.0: + dev: false + resolution: + integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + /isexe/2.0.0: + dev: false + resolution: + integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + /isobject/2.1.0: + dependencies: + isarray: 1.0.0 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + /isobject/3.0.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + /js-string-escape/1.0.1: + dev: false + engines: + node: '>= 0.8' + resolution: + integrity: sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8= + /js-tokens/3.0.2: + dev: false + resolution: + integrity: sha1-mGbfOVECEw449/mWvOtlRDIJwls= + /js-tokens/4.0.0: + dev: false + resolution: + integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + /js-yaml/3.12.0: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + dev: false + hasBin: true + resolution: + integrity: sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A== + /jsesc/0.5.0: + dev: false + hasBin: true + resolution: + integrity: sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + /jsesc/2.5.1: + dev: false + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha1-5CGiqOINawgZ3yiQj3glJrlt0f4= + /json-parse-better-errors/1.0.2: + dev: false + resolution: + integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + /json-schema-traverse/0.4.1: + dev: false + resolution: + integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + /json-stable-stringify-without-jsonify/1.0.1: + dev: false + resolution: + integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + /json5/0.5.1: + dev: false + hasBin: true + resolution: + integrity: sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= + /jsonfile/4.0.0: + dev: false + optionalDependencies: + graceful-fs: 4.1.11 + resolution: + integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + /kind-of/3.2.2: + dependencies: + is-buffer: 1.1.6 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + /kind-of/4.0.0: + dependencies: + is-buffer: 1.1.6 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + /kind-of/5.1.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + /kind-of/6.0.2: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== + /latest-version/3.1.0: + dependencies: + package-json: 4.0.1 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU= + /levn/0.3.0: + dependencies: + prelude-ls: 1.1.2 + type-check: 0.3.2 + dev: false + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + /load-json-file/4.0.0: + dependencies: + graceful-fs: 4.1.11 + parse-json: 4.0.0 + pify: 3.0.0 + strip-bom: 3.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs= + /locate-path/2.0.0: + dependencies: + p-locate: 2.0.0 + path-exists: 3.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + /lodash.clone/4.5.0: + dev: false + resolution: + integrity: sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y= + /lodash.clonedeep/4.5.0: + dev: false + resolution: + integrity: sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= + /lodash.clonedeepwith/4.5.0: + dev: false + resolution: + integrity: sha1-buMFc6A6GmDWcKYu8zwQzxr9vdQ= + /lodash.debounce/4.0.8: + dev: false + resolution: + integrity: sha1-gteb/zCmfEAF/9XiUVMArZyk168= + /lodash.difference/4.5.0: + dev: false + resolution: + integrity: sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw= + /lodash.flatten/4.4.0: + dev: false + resolution: + integrity: sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= + /lodash.flattendeep/4.4.0: + dev: false + resolution: + integrity: sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI= + /lodash.merge/4.6.1: + dev: false + resolution: + integrity: sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ== + /lodash/4.17.10: + dev: false + resolution: + integrity: sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg== + /log-symbols/2.2.0: + dependencies: + chalk: 2.4.1 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== + /loose-envify/1.4.0: + dependencies: + js-tokens: 4.0.0 + dev: false + hasBin: true + resolution: + integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + /loud-rejection/1.6.0: + dependencies: + currently-unhandled: 0.4.1 + signal-exit: 3.0.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= + /lowercase-keys/1.0.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== + /lru-cache/4.1.3: + dependencies: + pseudomap: 1.0.2 + yallist: 2.1.2 + dev: false + resolution: + integrity: sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA== + /make-dir/1.3.0: + dependencies: + pify: 3.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== + /map-cache/0.2.2: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + /map-obj/1.0.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= + /map-obj/2.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-plzSkIepJZi4eRJXpSPgISIqwfk= + /map-visit/1.0.0: + dependencies: + object-visit: 1.0.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + /matcher/1.1.1: + dependencies: + escape-string-regexp: 1.0.5 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-+BmqxWIubKTRKNWx/ahnCkk3mG8m7OturVlqq6HiojGJTd5hVYbgZm6WzcYPCoB+KBT4Vd6R7WSRG2OADNaCjg== + /md5-hex/2.0.0: + dependencies: + md5-o-matic: 0.1.1 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM= + /md5-o-matic/0.1.1: + dev: false + resolution: + integrity: sha1-givM1l4RfFFPqxdrJZRdVBAKA8M= + /meow/5.0.0: + dependencies: + camelcase-keys: 4.2.0 + decamelize-keys: 1.1.0 + loud-rejection: 1.6.0 + minimist-options: 3.0.2 + normalize-package-data: 2.4.0 + read-pkg-up: 3.0.0 + redent: 2.0.0 + trim-newlines: 2.0.0 + yargs-parser: 10.1.0 + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig== + /methods/1.1.2: + dev: false + engines: + node: '>= 0.6' + resolution: + integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= + /micromatch/3.1.10: + dependencies: + arr-diff: 4.0.0 + array-unique: 0.3.2 + braces: 2.3.2 + 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.13 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + /mime-db/1.35.0: + dev: false + engines: + node: '>= 0.6' + resolution: + integrity: sha512-JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg== + /mime-types/2.1.19: + dependencies: + mime-db: 1.35.0 + dev: false + engines: + node: '>= 0.6' + resolution: + integrity: sha512-P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw== + /mime/1.6.0: + dev: false + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + /mimic-fn/1.2.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + /minimatch/3.0.4: + dependencies: + brace-expansion: 1.1.11 + dev: false + resolution: + integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + /minimist-options/3.0.2: + dependencies: + arrify: 1.0.1 + is-plain-obj: 1.1.0 + dev: false + engines: + node: '>= 4' + resolution: + integrity: sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ== + /minimist/0.0.8: + dev: false + resolution: + integrity: sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= + /minimist/1.2.0: + dev: false + resolution: + integrity: sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= + /mixin-deep/1.3.1: + dependencies: + for-in: 1.0.2 + is-extendable: 1.0.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ== + /mkdirp/0.5.1: + dependencies: + minimist: 0.0.8 + dev: false + hasBin: true + resolution: + integrity: sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= + /mocha/5.2.0: + dependencies: + browser-stdout: 1.3.1 + commander: 2.15.1 + debug: 3.1.0 + diff: 3.5.0 + escape-string-regexp: 1.0.5 + glob: 7.1.2 + growl: 1.10.5 + he: 1.1.1 + minimatch: 3.0.4 + mkdirp: 0.5.1 + supports-color: 5.4.0 + dev: false + engines: + node: '>= 4.0.0' + hasBin: true + resolution: + integrity: sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ== + /ms/2.0.0: + dev: false + resolution: + integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + /ms/2.1.1: + dev: false + resolution: + integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== + /multimatch/2.1.0: + dependencies: + array-differ: 1.0.0 + array-union: 1.0.2 + arrify: 1.0.1 + minimatch: 3.0.4 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis= + /mute-stream/0.0.7: + dev: false + resolution: + integrity: sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= + /nan/2.10.0: + dev: false + optional: true + resolution: + integrity: sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA== + /nanomatch/1.2.13: + dependencies: + 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-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 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + /natural-compare/1.4.0: + dev: false + resolution: + integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + /nice-try/1.0.4: + dev: false + resolution: + integrity: sha512-2NpiFHqC87y/zFke0fC0spBXL3bBsoh/p5H1EFhshxjCR5+0g2d6BiXbUFz9v1sAcxsk2htp2eQnNIci2dIYcA== + /normalize-package-data/2.4.0: + dependencies: + hosted-git-info: 2.7.1 + is-builtin-module: 1.0.0 + semver: 5.5.0 + validate-npm-package-license: 3.0.3 + dev: false + resolution: + integrity: sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw== + /normalize-path/2.1.1: + dependencies: + remove-trailing-separator: 1.1.0 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= + /npm-run-path/2.0.2: + dependencies: + path-key: 2.0.1 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= + /object-assign/4.1.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + /object-copy/0.1.0: + dependencies: + copy-descriptor: 0.1.1 + define-property: 0.2.5 + kind-of: 3.2.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw= + /object-keys/1.0.12: + dev: false + engines: + node: '>= 0.4' + resolution: + integrity: sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag== + /object-visit/1.0.1: + dependencies: + isobject: 3.0.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + /object.pick/1.3.0: + dependencies: + isobject: 3.0.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + /observable-to-promise/0.5.0: + dependencies: + is-observable: 0.2.0 + symbol-observable: 1.2.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-yCjw8NxH6fhq+KSXfF1VB2znqR8= + /once/1.4.0: + dependencies: + wrappy: 1.0.2 + dev: false + resolution: + integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + /onetime/2.0.1: + dependencies: + mimic-fn: 1.2.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= + /optionator/0.8.2: + dependencies: + 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 + dev: false + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q= + /ora/2.1.0: + dependencies: + chalk: 2.4.1 + cli-cursor: 2.1.0 + cli-spinners: 1.3.1 + log-symbols: 2.2.0 + strip-ansi: 4.0.0 + wcwidth: 1.0.1 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-hNNlAd3gfv/iPmsNxYoAPLvxg7HuPozww7fFonMZvL84tP6Ox5igfk5j/+a9rtJJwqMgKK+JgWsAQik5o0HTLA== + /os-tmpdir/1.0.2: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + /p-finally/1.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + /p-limit/1.3.0: + dependencies: + p-try: 1.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + /p-locate/2.0.0: + dependencies: + p-limit: 1.3.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + /p-map/1.2.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA== + /p-try/1.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + /package-hash/2.0.0: + dependencies: + graceful-fs: 4.1.11 + lodash.flattendeep: 4.4.0 + md5-hex: 2.0.0 + release-zalgo: 1.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-eK4ybIngWk2BO2hgGXevBcANKg0= + /package-json/4.0.1: + dependencies: + got: 6.7.1 + registry-auth-token: 3.3.2 + registry-url: 3.1.0 + semver: 5.5.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0= + /parse-json/4.0.0: + dependencies: + error-ex: 1.3.2 + json-parse-better-errors: 1.0.2 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + /parse-ms/1.0.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-VjRtR0nXjyNDDKDHE4UK75GqNh0= + /pascalcase/0.1.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + /path-dirname/1.0.2: + dev: false + resolution: + integrity: sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= + /path-exists/3.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + /path-is-absolute/1.0.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + /path-is-inside/1.0.2: + dev: false + resolution: + integrity: sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= + /path-key/2.0.1: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + /path-parse/1.0.5: + dev: false + resolution: + integrity: sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME= + /path-type/3.0.0: + dependencies: + pify: 3.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== + /pathval/1.1.0: + dev: false + resolution: + integrity: sha1-uULm1L3mUwBe9rcTYd74cn0GReA= + /pify/2.3.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + /pify/3.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + /pinkie-promise/1.0.0: + dependencies: + pinkie: 1.0.0 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-0dpn9UglY7t89X8oauKCLs+/NnA= + /pinkie-promise/2.0.1: + dependencies: + pinkie: 2.0.4 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o= + /pinkie/1.0.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Wkfyi6EBXQIBvae/DzWOR77Ix+Q= + /pinkie/2.0.4: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + /pkg-conf/2.1.0: + dependencies: + find-up: 2.1.0 + load-json-file: 4.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg= + /pkg-dir/2.0.0: + dependencies: + find-up: 2.1.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= + /pkg-up/2.0.0: + dependencies: + find-up: 2.1.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-yBmscoBZpGHKscOImivjxJoATX8= + /plur/3.0.1: + dependencies: + irregular-plurals: 2.0.0 + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-lJl0ojUynAM1BZn58Pas2WT/TXeC1+bS+UqShl0x9+49AtOn7DixRXVzaC8qrDOIxNDmepKnLuMTH7NQmkX0PA== + /pluralize/7.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow== + /posix-character-classes/0.1.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + /prelude-ls/1.1.2: + dev: false + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + /prepend-http/1.0.4: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= + /pretty-ms/3.2.0: + dependencies: + parse-ms: 1.0.1 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-ZypexbfVUGTFxb0v+m1bUyy92DHe5SyYlnyY0msyms5zd3RwyvNgyxZZsXXgoyzlxjx5MiqtXUdhUfvQbe0A2Q== + /process-nextick-args/2.0.0: + dev: false + resolution: + integrity: sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw== + /progress/2.0.0: + dev: false + engines: + node: '>=0.4.0' + resolution: + integrity: sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8= + /pseudomap/1.0.2: + dev: false + resolution: + integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + /punycode/2.1.1: + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + /qs/6.5.2: + dev: false + engines: + node: '>=0.6' + resolution: + integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + /quick-lru/1.1.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g= + /rc/1.2.8: + dependencies: + deep-extend: 0.6.0 + ini: 1.3.5 + minimist: 1.2.0 + strip-json-comments: 2.0.1 + dev: false + hasBin: true + resolution: + integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + /read-pkg-up/3.0.0: + dependencies: + find-up: 2.1.0 + read-pkg: 3.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= + /read-pkg/3.0.0: + dependencies: + load-json-file: 4.0.0 + normalize-package-data: 2.4.0 + path-type: 3.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= + /readable-stream/2.3.6: + dependencies: + core-util-is: 1.0.2 + inherits: 2.0.3 + isarray: 1.0.0 + process-nextick-args: 2.0.0 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + dev: false + resolution: + integrity: sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== + /readdirp/2.1.0: + dependencies: + graceful-fs: 4.1.11 + minimatch: 3.0.4 + readable-stream: 2.3.6 + set-immediate-shim: 1.0.1 + dev: false + engines: + node: '>=0.6' + resolution: + integrity: sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg= + /redent/2.0.0: + dependencies: + indent-string: 3.2.0 + strip-indent: 2.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo= + /regenerate-unicode-properties/7.0.0: + dependencies: + regenerate: 1.4.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-s5NGghCE4itSlUS+0WUj88G6cfMVMmH8boTPNvABf8od+2dhT9WDlWu8n01raQAJZMOK8Ch6jSexaRO7swd6aw== + /regenerate/1.4.0: + dev: false + resolution: + integrity: sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== + /regex-not/1.0.2: + dependencies: + extend-shallow: 3.0.2 + safe-regex: 1.1.0 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + /regexp.prototype.flags/1.2.0: + dependencies: + define-properties: 1.1.2 + dev: false + engines: + node: '>= 0.4' + resolution: + integrity: sha512-ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA== + /regexpp/1.1.0: + dev: false + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw== + /regexpu-core/4.2.0: + dependencies: + regenerate: 1.4.0 + regenerate-unicode-properties: 7.0.0 + regjsgen: 0.4.0 + regjsparser: 0.3.0 + unicode-match-property-ecmascript: 1.0.4 + unicode-match-property-value-ecmascript: 1.0.2 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-Z835VSnJJ46CNBttalHD/dB+Sj2ezmY6Xp38npwU87peK6mqOzOpV8eYktdkLTEkzzD+JsTcxd84ozd8I14+rw== + /registry-auth-token/3.3.2: + dependencies: + rc: 1.2.8 + safe-buffer: 5.1.2 + dev: false + resolution: + integrity: sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ== + /registry-url/3.1.0: + dependencies: + rc: 1.2.8 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-PU74cPc93h138M+aOBQyRE4XSUI= + /regjsgen/0.4.0: + dev: false + resolution: + integrity: sha512-X51Lte1gCYUdlwhF28+2YMO0U6WeN0GLpgpA7LK7mbdDnkQYiwvEpmpe0F/cv5L14EbxgrdayAG3JETBv0dbXA== + /regjsparser/0.3.0: + dependencies: + jsesc: 0.5.0 + dev: false + hasBin: true + resolution: + integrity: sha512-zza72oZBBHzt64G7DxdqrOo/30bhHkwMUoT0WqfGu98XLd7N+1tsy5MJ96Bk4MD0y74n629RhmrGW6XlnLLwCA== + /release-zalgo/1.0.0: + dependencies: + es6-error: 4.1.1 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA= + /remove-trailing-separator/1.1.0: + dev: false + resolution: + integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8= + /repeat-element/1.1.2: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-7wiaF40Ug7quTZPrmLT55OEdmQo= + /repeat-string/1.6.1: + dev: false + engines: + node: '>=0.10' + resolution: + integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc= + /require-precompiled/0.1.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-WhtS63Dr7UPrmC6XTIWrWVceVvo= + /require-uncached/1.0.3: + dependencies: + caller-path: 0.1.0 + resolve-from: 1.0.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM= + /resolve-cwd/2.0.0: + dependencies: + resolve-from: 3.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= + /resolve-from/1.0.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY= + /resolve-from/3.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-six699nWiBvItuZTM17rywoYh0g= + /resolve-url/0.2.1: + dev: false + resolution: + integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + /resolve/1.8.1: + dependencies: + path-parse: 1.0.5 + dev: false + resolution: + integrity: sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA== + /restore-cursor/2.0.0: + dependencies: + onetime: 2.0.1 + signal-exit: 3.0.2 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-n37ih/gv0ybU/RYpI9YhKe7g368= + /ret/0.1.15: + dev: false + engines: + node: '>=0.12' + resolution: + integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + /rimraf/2.6.2: + dependencies: + glob: 7.1.2 + dev: false + hasBin: true + resolution: + integrity: sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w== + /run-async/2.3.0: + dependencies: + is-promise: 2.1.0 + dev: false + engines: + node: '>=0.12.0' + resolution: + integrity: sha1-A3GrSuC91yDUFm19/aZP96RFpsA= + /rxjs/5.5.11: + dependencies: + symbol-observable: 1.0.1 + dev: false + engines: + npm: '>=2.0.0' + resolution: + integrity: sha512-3bjO7UwWfA2CV7lmwYMBzj4fQ6Cq+ftHc2MvUe+WMS7wcdJ1LosDWmdjPQanYp2dBRj572p7PeU81JUxHKOcBA== + /safe-buffer/5.1.2: + dev: false + resolution: + integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + /safe-regex/1.1.0: + dependencies: + ret: 0.1.15 + dev: false + resolution: + integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + /safer-buffer/2.1.2: + dev: false + resolution: + integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + /semver-diff/2.1.0: + dependencies: + semver: 5.5.0 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY= + /semver/5.5.0: + dev: false + hasBin: true + resolution: + integrity: sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA== + /serialize-error/2.1.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ULZ51WNc34Rme9yOWa9OW4HV9go= + /set-immediate-shim/1.0.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E= + /set-value/0.4.3: + dependencies: + extend-shallow: 2.0.1 + is-extendable: 0.1.1 + is-plain-object: 2.0.4 + to-object-path: 0.3.0 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-fbCPnT0i3H945Trzw79GZuzfzPE= + /set-value/2.0.0: + dependencies: + extend-shallow: 2.0.1 + is-extendable: 0.1.1 + is-plain-object: 2.0.4 + split-string: 3.1.0 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg== + /shebang-command/1.2.0: + dependencies: + shebang-regex: 1.0.0 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + /shebang-regex/1.0.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + /signal-exit/3.0.2: + dev: false + resolution: + integrity: sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= + /slash/1.0.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= + /slash/2.0.0: + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== + /slice-ansi/1.0.0: + dependencies: + is-fullwidth-code-point: 2.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg== + /slide/1.1.6: + dev: false + resolution: + integrity: sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= + /snapdragon-node/2.1.1: + dependencies: + define-property: 1.0.0 + isobject: 3.0.1 + snapdragon-util: 3.0.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + /snapdragon-util/3.0.1: + dependencies: + kind-of: 3.2.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + /snapdragon/0.8.2: + dependencies: + 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.2 + use: 3.1.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + /source-map-resolve/0.5.2: + dependencies: + atob: 2.1.1 + decode-uri-component: 0.2.0 + resolve-url: 0.2.1 + source-map-url: 0.4.0 + urix: 0.1.0 + dev: false + resolution: + integrity: sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA== + /source-map-support/0.5.6: + dependencies: + buffer-from: 1.1.1 + source-map: 0.6.1 + dev: false + resolution: + integrity: sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g== + /source-map-url/0.4.0: + dev: false + resolution: + integrity: sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + /source-map/0.5.7: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + /source-map/0.6.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + /spdx-correct/3.0.0: + dependencies: + spdx-expression-parse: 3.0.0 + spdx-license-ids: 3.0.0 + dev: false + resolution: + integrity: sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g== + /spdx-exceptions/2.1.0: + dev: false + resolution: + integrity: sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg== + /spdx-expression-parse/3.0.0: + dependencies: + spdx-exceptions: 2.1.0 + spdx-license-ids: 3.0.0 + dev: false + resolution: + integrity: sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== + /spdx-license-ids/3.0.0: + dev: false + resolution: + integrity: sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA== + /split-string/3.1.0: + dependencies: + extend-shallow: 3.0.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + /sprintf-js/1.0.3: + dev: false + resolution: + integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + /stack-utils/1.0.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-1PM6tU6OOHeLDKXP07OvsS22hiA= + /static-extend/0.1.2: + dependencies: + define-property: 0.2.5 + object-copy: 0.1.0 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + /string-width/2.1.1: + dependencies: + is-fullwidth-code-point: 2.0.0 + strip-ansi: 4.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + /string.prototype.matchall/2.0.0: + dependencies: + define-properties: 1.1.2 + es-abstract: 1.12.0 + function-bind: 1.1.1 + has-symbols: 1.0.0 + regexp.prototype.flags: 1.2.0 + dev: false + resolution: + integrity: sha512-WoZ+B2ypng1dp4iFLF2kmZlwwlE19gmjgKuhL1FJfDgCREWb3ye3SDVHSzLH6bxfnvYmkCxbzkmWcQZHA4P//Q== + /string_decoder/1.1.1: + dependencies: + safe-buffer: 5.1.2 + dev: false + resolution: + integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + /strip-ansi/3.0.1: + dependencies: + ansi-regex: 2.1.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + /strip-ansi/4.0.0: + dependencies: + ansi-regex: 3.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-qEeQIusaw2iocTibY1JixQXuNo8= + /strip-bom-buf/1.0.0: + dependencies: + is-utf8: 0.2.1 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-HLRar1dTD0yvhsf3UXnSyaUd1XI= + /strip-bom/3.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + /strip-eof/1.0.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + /strip-indent/2.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g= + /strip-json-comments/2.0.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo= + /superagent/3.8.3: + dependencies: + component-emitter: 1.2.1 + cookiejar: 2.1.2 + debug: 3.1.0 + extend: 3.0.2 + form-data: 2.3.2 + formidable: 1.2.1 + methods: 1.1.2 + mime: 1.6.0 + qs: 6.5.2 + readable-stream: 2.3.6 + dev: false + engines: + node: '>= 4.0' + resolution: + integrity: sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA== + /supertap/1.0.0: + dependencies: + arrify: 1.0.1 + indent-string: 3.2.0 + js-yaml: 3.12.0 + serialize-error: 2.1.0 + strip-ansi: 4.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-HZJ3geIMPgVwKk2VsmO5YHqnnJYl6bV5A9JW2uzqV43WmpgliNEYbuvukfor7URpaqpxuw3CfZ3ONdVbZjCgIA== + /supports-color/2.0.0: + dev: false + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= + /supports-color/5.4.0: + dependencies: + has-flag: 3.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w== + /symbol-observable/0.2.4: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-lag9smGG1q9+ehjb2XYKL4bQj0A= + /symbol-observable/1.0.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ= + /symbol-observable/1.2.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== + /table/4.0.3: + dependencies: + ajv: 6.5.2 + ajv-keywords: /ajv-keywords/3.2.0/ajv@6.5.2 + chalk: 2.4.1 + lodash: 4.17.10 + slice-ansi: 1.0.0 + string-width: 2.1.1 + dev: false + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg== + /term-size/1.2.0: + dependencies: + execa: 0.7.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk= + /text-table/0.2.0: + dev: false + resolution: + integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + /through/2.3.8: + dev: false + resolution: + integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + /time-zone/1.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-mcW/VZWJZq9tBtg73zgA3IL67F0= + /timed-out/4.0.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8= + /tmp/0.0.33: + dependencies: + os-tmpdir: 1.0.2 + dev: false + engines: + node: '>=0.6.0' + resolution: + integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + /to-fast-properties/2.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + /to-object-path/0.3.0: + dependencies: + kind-of: 3.2.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + /to-regex-range/2.1.1: + dependencies: + is-number: 3.0.0 + repeat-string: 1.6.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + /to-regex/3.0.2: + dependencies: + define-property: 2.0.2 + extend-shallow: 3.0.2 + regex-not: 1.0.2 + safe-regex: 1.1.0 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + /trim-newlines/2.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA= + /trim-off-newlines/1.0.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-n5up2e+odkw4dpi8v+sshI8RrbM= + /trim-right/1.0.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= + /type-check/0.3.2: + dependencies: + prelude-ls: 1.1.2 + dev: false + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + /type-detect/4.0.8: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + /uid2/0.0.3: + dev: false + resolution: + integrity: sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I= + /unicode-canonical-property-names-ecmascript/1.0.4: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== + /unicode-match-property-ecmascript/1.0.4: + dependencies: + unicode-canonical-property-names-ecmascript: 1.0.4 + unicode-property-aliases-ecmascript: 1.0.4 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== + /unicode-match-property-value-ecmascript/1.0.2: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-Rx7yODZC1L/T8XKo/2kNzVAQaRE88AaMvI1EF/Xnj3GW2wzN6fop9DDWuFAKUVFH7vozkz26DzP0qyWLKLIVPQ== + /unicode-property-aliases-ecmascript/1.0.4: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-2WSLa6OdYd2ng8oqiGIWnJqyFArvhn+5vgx5GTxMbUYjCYKUcuKS62YLFF0R/BDGlB1yzXjQOLtPAfHsgirEpg== + /union-value/1.0.0: + dependencies: + arr-union: 3.1.0 + get-value: 2.0.6 + is-extendable: 0.1.1 + set-value: 0.4.3 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ= + /unique-string/1.0.0: + dependencies: + crypto-random-string: 1.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo= + /unique-temp-dir/1.0.0: + dependencies: + mkdirp: 0.5.1 + os-tmpdir: 1.0.2 + uid2: 0.0.3 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-bc6VsmgcoAPuv7MEpBX5y6vMU4U= + /universalify/0.1.2: + dev: false + engines: + node: '>= 4.0.0' + resolution: + integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + /unset-value/1.0.0: + dependencies: + has-value: 0.3.1 + isobject: 3.0.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + /unzip-response/2.0.1: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c= + /upath/1.1.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw== + /update-notifier/2.5.0: + dependencies: + boxen: 1.3.0 + chalk: 2.4.1 + configstore: 3.1.2 + import-lazy: 2.1.0 + is-ci: 1.1.0 + is-installed-globally: 0.1.0 + is-npm: 1.0.0 + latest-version: 3.1.0 + semver-diff: 2.1.0 + xdg-basedir: 3.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw== + /uri-js/4.2.2: + dependencies: + punycode: 2.1.1 + dev: false + resolution: + integrity: sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + /urix/0.1.0: + dev: false + resolution: + integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + /url-parse-lax/1.0.0: + dependencies: + prepend-http: 1.0.4 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-evjzA2Rem9eaJy56FKxovAYJ2nM= + /use/3.1.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + /util-deprecate/1.0.2: + dev: false + resolution: + integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + /validate-npm-package-license/3.0.3: + dependencies: + spdx-correct: 3.0.0 + spdx-expression-parse: 3.0.0 + dev: false + resolution: + integrity: sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g== + /wcwidth/1.0.1: + dependencies: + defaults: 1.0.3 + dev: false + resolution: + integrity: sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= + /well-known-symbols/1.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-c8eK6Bp3Jqj6WY4ogIAcixYiVRg= + /which/1.3.1: + dependencies: + isexe: 2.0.0 + dev: false + hasBin: true + resolution: + integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + /widest-line/2.0.0: + dependencies: + string-width: 2.1.1 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM= + /wordwrap/1.0.0: + dev: false + resolution: + integrity: sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= + /wrappy/1.0.2: + dev: false + resolution: + integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + /write-file-atomic/2.3.0: + dependencies: + graceful-fs: 4.1.11 + imurmurhash: 0.1.4 + signal-exit: 3.0.2 + dev: false + resolution: + integrity: sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA== + /write/0.2.1: + dependencies: + mkdirp: 0.5.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c= + /xdg-basedir/3.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ= + /xtend/4.0.1: + dev: false + engines: + node: '>=0.4' + resolution: + integrity: sha1-pcbVMr5lbiPbgg77lDofBJmNY68= + /yallist/2.1.2: + dev: false + resolution: + integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + /yargs-parser/10.1.0: + dependencies: + camelcase: 4.1.0 + dev: false + resolution: + integrity: sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ== +registry: 'https://registry.npmjs.org/' +shrinkwrapMinorVersion: 8 +shrinkwrapVersion: 3 +specifiers: + '@codefeathers/iseq': ^1.2.1 + ava: ^1.0.0-beta.6 + chai: ^4.1.2 + chai-http: ^4.0.0 + eslint: ^5.2.0 + eslint-plugin-ava: ^5.0.0 + fs-extra: ^7.0.0 + mocha: ^5.2.0