diff --git a/.github/workflows/react.yml b/.github/workflows/react.yml new file mode 100644 index 000000000..62275ff97 --- /dev/null +++ b/.github/workflows/react.yml @@ -0,0 +1,33 @@ +# This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node +# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions + +name: React CI + +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + +jobs: + build: + defaults: + run: + shell: bash + working-directory: extensions/applicationinsights-react-js + + runs-on: ubuntu-latest + + strategy: + matrix: + node-version: [10.x] + + steps: + - uses: actions/checkout@v2 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node-version }} + - run: npm install + - run: npm run build --if-present + - run: npm test diff --git a/AISKU/package.json b/AISKU/package.json index bbae27a2d..deb95f833 100644 --- a/AISKU/package.json +++ b/AISKU/package.json @@ -44,7 +44,7 @@ "rollup-plugin-uglify": "^6.0.0", "selenium-server-standalone-jar": "^3.141.5", "serve-static": "^1.13.2", - "source-map-loader": "^0.2.3", + "source-map-loader": "^0.2.3", "tslint": "^5.19.0", "tslint-config-prettier": "^1.18.0", "typescript": "2.5.3" @@ -57,7 +57,7 @@ "@microsoft/applicationinsights-core-js": "2.5.4", "@microsoft/applicationinsights-dependencies-js": "2.5.4", "@microsoft/applicationinsights-properties-js": "2.5.4", - "tslib": "^1.11.1" + "tslib": "1.11.2" }, "license": "MIT" } diff --git a/AISKULight/package.json b/AISKULight/package.json index 50b3811f6..58630bf17 100644 --- a/AISKULight/package.json +++ b/AISKULight/package.json @@ -33,7 +33,7 @@ "@microsoft/applicationinsights-core-js": "2.5.4" }, "peerDependencies": { - "tslib": "^1.11.1" + "tslib": "1.11.2" }, "license": "MIT" } diff --git a/channels/applicationinsights-channel-js/package.json b/channels/applicationinsights-channel-js/package.json index 4006d3e81..5f1de9a1a 100644 --- a/channels/applicationinsights-channel-js/package.json +++ b/channels/applicationinsights-channel-js/package.json @@ -33,7 +33,7 @@ "dependencies": { "@microsoft/applicationinsights-core-js": "2.5.4", "@microsoft/applicationinsights-common": "2.5.4", - "tslib": "^1.11.1" + "tslib": "1.11.2" }, "license": "MIT" } diff --git a/common/config/rush/common-versions.json b/common/config/rush/common-versions.json index 5f8894ab3..883be51f1 100644 --- a/common/config/rush/common-versions.json +++ b/common/config/rush/common-versions.json @@ -36,8 +36,8 @@ * For example, allow some projects to use an older TypeScript compiler * (in addition to whatever "usual" version is being used by other projects in the repo): */ - // "typescript": [ - // "~2.4.0" - // ] + "typescript": [ + "^3.9.2" + ] } } diff --git a/common/config/rush/npm-shrinkwrap.json b/common/config/rush/npm-shrinkwrap.json index d306e2498..46fa4ace8 100644 --- a/common/config/rush/npm-shrinkwrap.json +++ b/common/config/rush/npm-shrinkwrap.json @@ -3,96 +3,19 @@ "version": "0.0.0", "dependencies": { "@babel/code-frame": { - "version": "7.8.3", + "version": "7.10.1", "from": "@babel/code-frame@^7.0.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz" - }, - "@babel/core": { - "version": "7.9.0", - "from": "@babel/core@^7.1.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", - "dependencies": { - "debug": { - "version": "4.1.1", - "from": "debug@^4.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz" - }, - "ms": { - "version": "2.1.2", - "from": "ms@^2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - } - } - }, - "@babel/generator": { - "version": "7.9.5", - "from": "@babel/generator@^7.9.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.5.tgz" - }, - "@babel/helper-function-name": { - "version": "7.9.5", - "from": "@babel/helper-function-name@^7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz" - }, - "@babel/helper-get-function-arity": { - "version": "7.8.3", - "from": "@babel/helper-get-function-arity@^7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz" - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.8.3", - "from": "@babel/helper-member-expression-to-functions@^7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz" - }, - "@babel/helper-module-imports": { - "version": "7.8.3", - "from": "@babel/helper-module-imports@^7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz" - }, - "@babel/helper-module-transforms": { - "version": "7.9.0", - "from": "@babel/helper-module-transforms@^7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz" - }, - "@babel/helper-optimise-call-expression": { - "version": "7.8.3", - "from": "@babel/helper-optimise-call-expression@^7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz" - }, - "@babel/helper-plugin-utils": { - "version": "7.8.3", - "from": "@babel/helper-plugin-utils@^7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz" - }, - "@babel/helper-replace-supers": { - "version": "7.8.6", - "from": "@babel/helper-replace-supers@^7.8.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz" - }, - "@babel/helper-simple-access": { - "version": "7.8.3", - "from": "@babel/helper-simple-access@^7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz" - }, - "@babel/helper-split-export-declaration": { - "version": "7.8.3", - "from": "@babel/helper-split-export-declaration@^7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz" + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.1.tgz" }, "@babel/helper-validator-identifier": { - "version": "7.9.5", - "from": "@babel/helper-validator-identifier@^7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz" - }, - "@babel/helpers": { - "version": "7.9.2", - "from": "@babel/helpers@^7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz" + "version": "7.10.1", + "from": "@babel/helper-validator-identifier@^7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz" }, "@babel/highlight": { - "version": "7.9.0", - "from": "@babel/highlight@^7.8.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", + "version": "7.10.1", + "from": "@babel/highlight@^7.10.1", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.1.tgz", "dependencies": { "ansi-styles": { "version": "3.2.1", @@ -111,325 +34,6 @@ } } }, - "@babel/parser": { - "version": "7.9.4", - "from": "@babel/parser@^7.9.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz" - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "from": "@babel/plugin-syntax-object-rest-spread@^7.0.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" - }, - "@babel/runtime": { - "version": "7.9.2", - "from": "@babel/runtime@^7.1.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz" - }, - "@babel/template": { - "version": "7.8.6", - "from": "@babel/template@^7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz" - }, - "@babel/traverse": { - "version": "7.9.5", - "from": "@babel/traverse@^7.9.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.5.tgz", - "dependencies": { - "debug": { - "version": "4.1.1", - "from": "debug@^4.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz" - }, - "ms": { - "version": "2.1.2", - "from": "ms@^2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - } - } - }, - "@babel/types": { - "version": "7.9.5", - "from": "@babel/types@^7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz" - }, - "@cnakazawa/watch": { - "version": "1.0.4", - "from": "@cnakazawa/watch@^1.0.3", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz" - }, - "@jest/console": { - "version": "24.9.0", - "from": "@jest/console@^24.7.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "from": "ansi-styles@^3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - }, - "chalk": { - "version": "2.4.2", - "from": "chalk@^2.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - }, - "slash": { - "version": "2.0.0", - "from": "slash@^2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz" - }, - "supports-color": { - "version": "5.5.0", - "from": "supports-color@^5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - } - } - }, - "@jest/core": { - "version": "24.9.0", - "from": "@jest/core@^24.9.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.9.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "from": "ansi-regex@^4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz" - }, - "ansi-styles": { - "version": "3.2.1", - "from": "ansi-styles@^3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - }, - "braces": { - "version": "2.3.2", - "from": "braces@^2.3.1", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "from": "extend-shallow@>=2.0.1 <3.0.0", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" - } - } - }, - "chalk": { - "version": "2.4.2", - "from": "chalk@^2.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - }, - "fill-range": { - "version": "4.0.0", - "from": "fill-range@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "from": "extend-shallow@>=2.0.1 <3.0.0", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" - } - } - }, - "glob": { - "version": "7.1.6", - "from": "glob@^7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz" - }, - "is-number": { - "version": "3.0.0", - "from": "is-number@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "from": "kind-of@>=3.0.2 <4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" - } - } - }, - "micromatch": { - "version": "3.1.10", - "from": "micromatch@^3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" - }, - "rimraf": { - "version": "2.7.1", - "from": "rimraf@^2.5.4", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" - }, - "slash": { - "version": "2.0.0", - "from": "slash@^2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz" - }, - "strip-ansi": { - "version": "5.2.0", - "from": "strip-ansi@^5.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" - }, - "supports-color": { - "version": "5.5.0", - "from": "supports-color@^5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - }, - "to-regex-range": { - "version": "2.1.1", - "from": "to-regex-range@>=2.1.0 <3.0.0", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" - } - } - }, - "@jest/environment": { - "version": "24.9.0", - "from": "@jest/environment@^24.9.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.9.0.tgz" - }, - "@jest/fake-timers": { - "version": "24.9.0", - "from": "@jest/fake-timers@^24.9.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz" - }, - "@jest/reporters": { - "version": "24.9.0", - "from": "@jest/reporters@^24.9.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.9.0.tgz", - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "from": "ansi-styles@^3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - }, - "chalk": { - "version": "2.4.2", - "from": "chalk@^2.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - }, - "glob": { - "version": "7.1.6", - "from": "glob@^7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz" - }, - "slash": { - "version": "2.0.0", - "from": "slash@^2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz" - }, - "source-map": { - "version": "0.6.1", - "from": "source-map@>=0.6.0 <0.7.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - }, - "supports-color": { - "version": "5.5.0", - "from": "supports-color@^5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - } - } - }, - "@jest/source-map": { - "version": "24.9.0", - "from": "@jest/source-map@^24.9.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", - "dependencies": { - "source-map": { - "version": "0.6.1", - "from": "source-map@>=0.6.0 <0.7.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - } - } - }, - "@jest/test-result": { - "version": "24.9.0", - "from": "@jest/test-result@^24.9.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz" - }, - "@jest/test-sequencer": { - "version": "24.9.0", - "from": "@jest/test-sequencer@^24.9.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz" - }, - "@jest/transform": { - "version": "24.9.0", - "from": "@jest/transform@^24.9.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.9.0.tgz", - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "from": "ansi-styles@^3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - }, - "braces": { - "version": "2.3.2", - "from": "braces@^2.3.1", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "from": "extend-shallow@>=2.0.1 <3.0.0", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" - } - } - }, - "chalk": { - "version": "2.4.2", - "from": "chalk@^2.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - }, - "fill-range": { - "version": "4.0.0", - "from": "fill-range@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "from": "extend-shallow@>=2.0.1 <3.0.0", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" - } - } - }, - "is-number": { - "version": "3.0.0", - "from": "is-number@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "from": "kind-of@>=3.0.2 <4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" - } - } - }, - "micromatch": { - "version": "3.1.10", - "from": "micromatch@^3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" - }, - "slash": { - "version": "2.0.0", - "from": "slash@^2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz" - }, - "source-map": { - "version": "0.6.1", - "from": "source-map@>=0.6.1 <0.7.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - }, - "supports-color": { - "version": "5.5.0", - "from": "supports-color@^5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - }, - "to-regex-range": { - "version": "2.1.1", - "from": "to-regex-range@>=2.1.0 <3.0.0", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" - } - } - }, - "@jest/types": { - "version": "24.9.0", - "from": "@jest/types@^24.9.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz" - }, "@microsoft/dynamicproto-js": { "version": "0.5.2", "from": "@microsoft/dynamicproto-js@^0.5.2", @@ -452,83 +56,48 @@ }, "@rush-temp/applicationinsights-analytics-js": { "version": "0.0.0", - "from": "projects\\applicationinsights-analytics-js.tgz", - "resolved": "file:projects\\applicationinsights-analytics-js.tgz" + "from": "projects/applicationinsights-analytics-js.tgz", + "resolved": "file:projects/applicationinsights-analytics-js.tgz" }, "@rush-temp/applicationinsights-channel-js": { "version": "0.0.0", - "from": "projects\\applicationinsights-channel-js.tgz", - "resolved": "file:projects\\applicationinsights-channel-js.tgz" + "from": "projects/applicationinsights-channel-js.tgz", + "resolved": "file:projects/applicationinsights-channel-js.tgz" }, "@rush-temp/applicationinsights-common": { "version": "0.0.0", - "from": "projects\\applicationinsights-common.tgz", - "resolved": "file:projects\\applicationinsights-common.tgz" + "from": "projects/applicationinsights-common.tgz", + "resolved": "file:projects/applicationinsights-common.tgz" }, "@rush-temp/applicationinsights-core-js": { "version": "0.0.0", - "from": "projects\\applicationinsights-core-js.tgz", - "resolved": "file:projects\\applicationinsights-core-js.tgz" + "from": "projects/applicationinsights-core-js.tgz", + "resolved": "file:projects/applicationinsights-core-js.tgz" }, "@rush-temp/applicationinsights-dependencies-js": { "version": "0.0.0", - "from": "projects\\applicationinsights-dependencies-js.tgz", - "resolved": "file:projects\\applicationinsights-dependencies-js.tgz" + "from": "projects/applicationinsights-dependencies-js.tgz", + "resolved": "file:projects/applicationinsights-dependencies-js.tgz" }, "@rush-temp/applicationinsights-properties-js": { "version": "0.0.0", - "from": "projects\\applicationinsights-properties-js.tgz", - "resolved": "file:projects\\applicationinsights-properties-js.tgz" - }, - "@rush-temp/applicationinsights-react-js": { - "version": "0.0.0", - "from": "projects\\applicationinsights-react-js.tgz", - "resolved": "file:projects\\applicationinsights-react-js.tgz" + "from": "projects/applicationinsights-properties-js.tgz", + "resolved": "file:projects/applicationinsights-properties-js.tgz" }, "@rush-temp/applicationinsights-rollup-es3": { "version": "0.0.0", - "from": "projects\\applicationinsights-rollup-es3.tgz", - "resolved": "file:projects\\applicationinsights-rollup-es3.tgz" + "from": "projects/applicationinsights-rollup-es3.tgz", + "resolved": "file:projects/applicationinsights-rollup-es3.tgz" }, "@rush-temp/applicationinsights-web": { "version": "0.0.0", - "from": "projects\\applicationinsights-web.tgz", - "resolved": "file:projects\\applicationinsights-web.tgz" + "from": "projects/applicationinsights-web.tgz", + "resolved": "file:projects/applicationinsights-web.tgz" }, "@rush-temp/applicationinsights-web-basic": { "version": "0.0.0", - "from": "projects\\applicationinsights-web-basic.tgz", - "resolved": "file:projects\\applicationinsights-web-basic.tgz" - }, - "@types/babel__core": { - "version": "7.1.7", - "from": "@types/babel__core@^7.1.0", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.7.tgz" - }, - "@types/babel__generator": { - "version": "7.6.1", - "from": "@types/babel__generator@*", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.1.tgz" - }, - "@types/babel__template": { - "version": "7.0.2", - "from": "@types/babel__template@*", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz" - }, - "@types/babel__traverse": { - "version": "7.0.10", - "from": "@types/babel__traverse@*", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.10.tgz" - }, - "@types/cheerio": { - "version": "0.22.17", - "from": "@types/cheerio@*", - "resolved": "https://registry.npmjs.org/@types/cheerio/-/cheerio-0.22.17.tgz" - }, - "@types/enzyme": { - "version": "3.1.8", - "from": "@types/enzyme@3.1.8", - "resolved": "https://registry.npmjs.org/@types/enzyme/-/enzyme-3.1.8.tgz" + "from": "projects/applicationinsights-web-basic.tgz", + "resolved": "file:projects/applicationinsights-web-basic.tgz" }, "@types/estree": { "version": "0.0.39", @@ -541,122 +110,35 @@ "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz" }, "@types/fs-extra": { - "version": "8.1.0", + "version": "8.1.1", "from": "@types/fs-extra@^8.0.1", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.0.tgz" + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.1.tgz" }, "@types/glob": { "version": "7.1.1", "from": "@types/glob@^7.1.1", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz" }, - "@types/history": { - "version": "4.7.2", - "from": "@types/history@4.7.2", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.2.tgz" - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.1", - "from": "@types/istanbul-lib-coverage@^2.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz" - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "from": "@types/istanbul-lib-report@*", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" - }, - "@types/istanbul-reports": { - "version": "1.1.1", - "from": "@types/istanbul-reports@^1.1.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz" - }, - "@types/jest": { - "version": "24.9.1", - "from": "@types/jest@^24.0.11", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-24.9.1.tgz" - }, "@types/minimatch": { "version": "3.0.3", "from": "@types/minimatch@*", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz" }, "@types/node": { - "version": "11.13.2", - "from": "@types/node@11.13.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-11.13.2.tgz" - }, - "@types/react": { - "version": "16.0.36", - "from": "@types/react@16.0.36", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.0.36.tgz" - }, - "@types/react-dom": { - "version": "16.0.3", - "from": "@types/react-dom@16.0.3", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.0.3.tgz" - }, - "@types/stack-utils": { - "version": "1.0.1", - "from": "@types/stack-utils@>=1.0.1 <2.0.0", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz" - }, - "@types/yargs": { - "version": "13.0.8", - "from": "@types/yargs@^13.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.8.tgz" - }, - "@types/yargs-parser": { - "version": "15.0.0", - "from": "@types/yargs-parser@*", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz" - }, - "abab": { - "version": "2.0.3", - "from": "abab@^2.0.0", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz" + "version": "14.0.5", + "from": "@types/node@*", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.5.tgz" }, "abbrev": { "version": "1.1.1", "from": "abbrev@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz" }, - "acorn": { - "version": "5.7.4", - "from": "acorn@^5.5.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz" - }, - "acorn-globals": { - "version": "4.3.4", - "from": "acorn-globals@^4.1.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", - "dependencies": { - "acorn": { - "version": "6.4.1", - "from": "acorn@^6.0.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz" - } - } - }, - "acorn-walk": { - "version": "6.2.0", - "from": "acorn-walk@^6.0.1", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz" - }, - "airbnb-prop-types": { - "version": "2.15.0", - "from": "airbnb-prop-types@^2.15.0", - "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.15.0.tgz" - }, "ajv": { "version": "6.12.2", "from": "ajv@^6.5.5", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz" }, - "ansi-escapes": { - "version": "3.2.0", - "from": "ansi-escapes@^3.0.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz" - }, "ansi-regex": { "version": "2.1.1", "from": "ansi-regex@>=2.0.0 <3.0.0", @@ -745,16 +227,6 @@ "from": "arr-union@>=3.1.0 <4.0.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz" }, - "array-equal": { - "version": "1.0.0", - "from": "array-equal@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz" - }, - "array-filter": { - "version": "1.0.0", - "from": "array-filter@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz" - }, "array-find-index": { "version": "1.0.2", "from": "array-find-index@>=1.0.1 <2.0.0", @@ -775,16 +247,6 @@ "from": "array-unique@>=0.3.2 <0.4.0", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz" }, - "array.prototype.find": { - "version": "2.1.1", - "from": "array.prototype.find@^2.1.0", - "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.1.tgz" - }, - "array.prototype.flat": { - "version": "1.2.3", - "from": "array.prototype.flat@^1.2.3", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz" - }, "asn1": { "version": "0.2.4", "from": "asn1@~0.2.3", @@ -800,11 +262,6 @@ "from": "assign-symbols@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz" }, - "astral-regex": { - "version": "1.0.0", - "from": "astral-regex@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz" - }, "async": { "version": "1.5.2", "from": "async@>=1.5.2 <1.6.0", @@ -815,11 +272,6 @@ "from": "async-each@^1.0.1", "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz" }, - "async-limiter": { - "version": "1.0.1", - "from": "async-limiter@~1.0.0", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz" - }, "asynckit": { "version": "0.4.0", "from": "asynckit@>=0.4.0 <0.5.0", @@ -836,58 +288,9 @@ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz" }, "aws4": { - "version": "1.9.1", + "version": "1.10.0", "from": "aws4@^1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz" - }, - "babel-jest": { - "version": "24.9.0", - "from": "babel-jest@^24.9.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz", - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "from": "ansi-styles@^3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - }, - "chalk": { - "version": "2.4.2", - "from": "chalk@^2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - }, - "slash": { - "version": "2.0.0", - "from": "slash@^2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz" - }, - "supports-color": { - "version": "5.5.0", - "from": "supports-color@^5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - } - } - }, - "babel-plugin-istanbul": { - "version": "5.2.0", - "from": "babel-plugin-istanbul@^5.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", - "dependencies": { - "find-up": { - "version": "3.0.0", - "from": "find-up@^3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" - } - } - }, - "babel-plugin-jest-hoist": { - "version": "24.9.0", - "from": "babel-plugin-jest-hoist@^24.9.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz" - }, - "babel-preset-jest": { - "version": "24.9.0", - "from": "babel-preset-jest@^24.9.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz" + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz" }, "balanced-match": { "version": "1.0.0", @@ -936,11 +339,6 @@ "from": "binary-extensions@^1.0.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz" }, - "boolbase": { - "version": "1.0.0", - "from": "boolbase@>=1.0.0 <1.1.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" - }, "brace-expansion": { "version": "1.1.11", "from": "brace-expansion@>=1.1.7 <2.0.0", @@ -951,38 +349,11 @@ "from": "braces@^3.0.1", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" }, - "browser-process-hrtime": { - "version": "1.0.0", - "from": "browser-process-hrtime@^1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" - }, - "browser-resolve": { - "version": "1.11.3", - "from": "browser-resolve@>=1.11.3 <2.0.0", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", - "dependencies": { - "resolve": { - "version": "1.1.7", - "from": "resolve@1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz" - } - } - }, "browserify-zlib": { "version": "0.1.4", "from": "browserify-zlib@>=0.1.4 <0.2.0", "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz" }, - "bs-logger": { - "version": "0.2.6", - "from": "bs-logger@0.x", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz" - }, - "bser": { - "version": "2.1.1", - "from": "bser@2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" - }, "buffer-crc32": { "version": "0.2.13", "from": "buffer-crc32@>=0.2.3 <0.3.0", @@ -1003,11 +374,6 @@ "from": "cache-base@>=1.0.1 <2.0.0", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz" }, - "callsites": { - "version": "3.1.0", - "from": "callsites@^3.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" - }, "camelcase": { "version": "2.1.1", "from": "camelcase@>=2.0.0 <3.0.0", @@ -1018,11 +384,6 @@ "from": "camelcase-keys@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz" }, - "capture-exit": { - "version": "2.0.0", - "from": "capture-exit@^2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz" - }, "caseless": { "version": "0.12.0", "from": "caseless@>=0.12.0 <0.13.0", @@ -1033,11 +394,6 @@ "from": "chalk@>=1.1.1 <1.2.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" }, - "cheerio": { - "version": "1.0.0-rc.3", - "from": "cheerio@^1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz" - }, "chokidar": { "version": "2.1.8", "from": "chokidar@^2.0.4", @@ -1092,11 +448,6 @@ "from": "chromedriver@^2.45.0", "resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-2.46.0.tgz" }, - "ci-info": { - "version": "2.0.0", - "from": "ci-info@^2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" - }, "class-utils": { "version": "0.3.6", "from": "class-utils@>=0.3.5 <0.4.0", @@ -1109,28 +460,6 @@ } } }, - "cliui": { - "version": "5.0.0", - "from": "cliui@^5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "from": "ansi-regex@^4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz" - }, - "strip-ansi": { - "version": "5.2.0", - "from": "strip-ansi@^5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" - } - } - }, - "co": { - "version": "4.6.0", - "from": "co@>=4.6.0 <5.0.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz" - }, "coffee-script": { "version": "1.10.0", "from": "coffee-script@>=1.10.0 <1.11.0", @@ -1152,9 +481,9 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" }, "colorette": { - "version": "1.1.0", + "version": "1.2.0", "from": "colorette@^1.1.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.1.0.tgz" + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.0.tgz" }, "colors": { "version": "1.1.2", @@ -1186,11 +515,6 @@ "from": "concat-stream@^1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" }, - "convert-source-map": { - "version": "1.7.0", - "from": "convert-source-map@^1.4.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz" - }, "copy-descriptor": { "version": "0.1.1", "from": "copy-descriptor@>=0.1.0 <0.2.0", @@ -1201,36 +525,11 @@ "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" }, - "cross-spawn": { - "version": "6.0.5", - "from": "cross-spawn@^6.0.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" - }, "csproj2ts": { "version": "1.1.0", "from": "csproj2ts@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/csproj2ts/-/csproj2ts-1.1.0.tgz" }, - "css-select": { - "version": "1.2.0", - "from": "css-select@>=1.2.0 <1.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz" - }, - "css-what": { - "version": "2.1.3", - "from": "css-what@2.1", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz" - }, - "cssom": { - "version": "0.3.8", - "from": "cssom@>= 0.3.2 < 0.4.0", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" - }, - "cssstyle": { - "version": "1.4.0", - "from": "cssstyle@^1.0.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz" - }, "currently-unhandled": { "version": "0.4.1", "from": "currently-unhandled@>=0.4.1 <0.5.0", @@ -1241,18 +540,6 @@ "from": "dashdash@>=1.12.0 <2.0.0", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz" }, - "data-urls": { - "version": "1.1.0", - "from": "data-urls@^1.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", - "dependencies": { - "whatwg-url": { - "version": "7.1.0", - "from": "whatwg-url@^7.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz" - } - } - }, "dateformat": { "version": "1.0.12", "from": "dateformat@>=1.0.12 <1.1.0", @@ -1278,11 +565,6 @@ "from": "deep-is@>=0.1.3 <0.2.0", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz" }, - "define-properties": { - "version": "1.1.3", - "from": "define-properties@>=1.1.3 <2.0.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" - }, "define-property": { "version": "2.0.2", "from": "define-property@>=2.0.2 <3.0.0", @@ -1364,46 +646,11 @@ "from": "diff@^4.0.1", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz" }, - "diff-sequences": { - "version": "24.9.0", - "from": "diff-sequences@^24.9.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz" - }, "dir-glob": { "version": "3.0.1", "from": "dir-glob@^3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" }, - "discontinuous-range": { - "version": "1.0.0", - "from": "discontinuous-range@1.0.0", - "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz" - }, - "dom-serializer": { - "version": "0.1.1", - "from": "dom-serializer@~0.1.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz" - }, - "domelementtype": { - "version": "1.3.1", - "from": "domelementtype@1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz" - }, - "domexception": { - "version": "1.0.1", - "from": "domexception@>=1.0.1 <2.0.0", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz" - }, - "domhandler": { - "version": "2.4.2", - "from": "domhandler@^2.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz" - }, - "domutils": { - "version": "1.5.1", - "from": "domutils@1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz" - }, "ecc-jsbn": { "version": "0.1.2", "from": "ecc-jsbn@>=0.1.1 <0.2.0", @@ -1414,11 +661,6 @@ "from": "ee-first@1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" }, - "emoji-regex": { - "version": "7.0.3", - "from": "emoji-regex@^7.0.1", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz" - }, "emojis-list": { "version": "3.0.0", "from": "emojis-list@^3.0.0", @@ -1429,51 +671,11 @@ "from": "encodeurl@>=1.0.2 <1.1.0", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" }, - "end-of-stream": { - "version": "1.4.4", - "from": "end-of-stream@^1.1.0", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" - }, - "entities": { - "version": "1.1.2", - "from": "entities@~1.1.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz" - }, - "enzyme": { - "version": "3.11.0", - "from": "enzyme@^3.9.0", - "resolved": "https://registry.npmjs.org/enzyme/-/enzyme-3.11.0.tgz" - }, - "enzyme-adapter-react-16": { - "version": "1.15.2", - "from": "enzyme-adapter-react-16@^1.12.1", - "resolved": "https://registry.npmjs.org/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.2.tgz" - }, - "enzyme-adapter-utils": { - "version": "1.13.0", - "from": "enzyme-adapter-utils@^1.13.0", - "resolved": "https://registry.npmjs.org/enzyme-adapter-utils/-/enzyme-adapter-utils-1.13.0.tgz" - }, - "enzyme-shallow-equal": { - "version": "1.0.1", - "from": "enzyme-shallow-equal@^1.0.1", - "resolved": "https://registry.npmjs.org/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.1.tgz" - }, "error-ex": { "version": "1.3.2", "from": "error-ex@>=1.2.0 <2.0.0", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" }, - "es-abstract": { - "version": "1.17.5", - "from": "es-abstract@^1.17.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz" - }, - "es-to-primitive": { - "version": "1.2.1", - "from": "es-to-primitive@^1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" - }, "es6-promise": { "version": "4.2.8", "from": "es6-promise@^4.0.3", @@ -1489,38 +691,16 @@ "from": "escape-string-regexp@>=1.0.2 <2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" }, - "escodegen": { - "version": "1.14.1", - "from": "escodegen@^1.9.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.1.tgz", - "dependencies": { - "esprima": { - "version": "4.0.1", - "from": "esprima@^4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - } - } - }, "esprima": { "version": "2.7.3", "from": "esprima@>=2.6.0 <3.0.0", "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz" }, - "estraverse": { - "version": "4.3.0", - "from": "estraverse@^4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" - }, "estree-walker": { "version": "0.6.1", "from": "estree-walker@^0.6.1", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz" }, - "esutils": { - "version": "2.0.3", - "from": "esutils@^2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" - }, "etag": { "version": "1.8.1", "from": "etag@>=1.8.1 <1.9.0", @@ -1531,16 +711,6 @@ "from": "eventemitter2@>=0.4.13 <0.5.0", "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz" }, - "exec-sh": { - "version": "0.3.4", - "from": "exec-sh@^0.3.2", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz" - }, - "execa": { - "version": "1.0.0", - "from": "execa@^1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz" - }, "exit": { "version": "0.1.2", "from": "exit@>=0.1.1 <0.2.0", @@ -1563,18 +733,6 @@ } } }, - "expect": { - "version": "24.9.0", - "from": "expect@^24.9.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "from": "ansi-styles@^3.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - } - } - }, "extend": { "version": "3.0.2", "from": "extend@>=3.0.2 <3.1.0", @@ -1649,20 +807,10 @@ "from": "fast-json-stable-stringify@^2.0.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" }, - "fast-levenshtein": { - "version": "2.0.6", - "from": "fast-levenshtein@>=2.0.6 <2.1.0", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" - }, "fastq": { - "version": "1.7.0", + "version": "1.8.0", "from": "fastq@^1.6.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.7.0.tgz" - }, - "fb-watchman": { - "version": "2.0.1", - "from": "fb-watchman@^2.0.0", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz" }, "fd-slicer": { "version": "1.1.0", @@ -1736,41 +884,11 @@ "from": "fs.realpath@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" }, - "function-bind": { - "version": "1.1.1", - "from": "function-bind@>=1.1.1 <2.0.0", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" - }, - "function.prototype.name": { - "version": "1.1.2", - "from": "function.prototype.name@^1.1.2", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.2.tgz" - }, - "functions-have-names": { - "version": "1.2.1", - "from": "functions-have-names@^1.2.0", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.1.tgz" - }, - "gensync": { - "version": "1.0.0-beta.1", - "from": "gensync@^1.0.0-beta.1", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz" - }, - "get-caller-file": { - "version": "2.0.5", - "from": "get-caller-file@^2.0.1", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" - }, "get-stdin": { "version": "4.0.1", "from": "get-stdin@>=4.0.1 <5.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" }, - "get-stream": { - "version": "4.1.0", - "from": "get-stream@^4.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" - }, "get-value": { "version": "2.0.6", "from": "get-value@>=2.0.6 <3.0.0", @@ -1796,25 +914,15 @@ "from": "glob-parent@^5.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz" }, - "globals": { - "version": "11.12.0", - "from": "globals@^11.1.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" - }, "globby": { "version": "11.0.0", "from": "globby@^11.0.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.0.tgz" }, "graceful-fs": { - "version": "4.2.3", + "version": "4.2.4", "from": "graceful-fs@^4.1.2", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz" - }, - "growly": { - "version": "1.3.0", - "from": "growly@>=1.3.0 <2.0.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz" + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz" }, "grunt": { "version": "1.0.1", @@ -1948,11 +1056,6 @@ "from": "har-validator@~5.1.3", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz" }, - "has": { - "version": "1.0.3", - "from": "has@>=1.0.3 <2.0.0", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz" - }, "has-ansi": { "version": "2.0.0", "from": "has-ansi@>=2.0.0 <3.0.0", @@ -1963,11 +1066,6 @@ "from": "has-flag@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" }, - "has-symbols": { - "version": "1.0.1", - "from": "has-symbols@^1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz" - }, "has-value": { "version": "1.0.0", "from": "has-value@>=1.0.0 <2.0.0", @@ -2002,11 +1100,6 @@ "from": "hasha@>=2.2.0 <3.0.0", "resolved": "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz" }, - "history": { - "version": "4.10.1", - "from": "history@^4.9.0", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz" - }, "hooker": { "version": "0.2.3", "from": "hooker@>=0.2.3 <0.3.0", @@ -2017,33 +1110,6 @@ "from": "hosted-git-info@^2.1.4", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz" }, - "html-element-map": { - "version": "1.2.0", - "from": "html-element-map@^1.2.0", - "resolved": "https://registry.npmjs.org/html-element-map/-/html-element-map-1.2.0.tgz" - }, - "html-encoding-sniffer": { - "version": "1.0.2", - "from": "html-encoding-sniffer@>=1.0.2 <2.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz" - }, - "html-escaper": { - "version": "2.0.2", - "from": "html-escaper@^2.0.0", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" - }, - "htmlparser2": { - "version": "3.10.1", - "from": "htmlparser2@^3.9.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "from": "readable-stream@^3.1.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" - } - } - }, "http-errors": { "version": "1.7.3", "from": "http-errors@~1.7.2", @@ -2060,19 +1126,9 @@ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" }, "ignore": { - "version": "5.1.4", + "version": "5.1.6", "from": "ignore@^5.1.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz" - }, - "import-local": { - "version": "2.0.0", - "from": "import-local@^2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz" - }, - "imurmurhash": { - "version": "0.1.4", - "from": "imurmurhash@>=0.1.4 <0.2.0", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.6.tgz" }, "indent-string": { "version": "2.1.0", @@ -2089,11 +1145,6 @@ "from": "inherits@2", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" }, - "invariant": { - "version": "2.2.4", - "from": "invariant@^2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz" - }, "ip-regex": { "version": "2.1.0", "from": "ip-regex@>=2.1.0 <3.0.0", @@ -2111,829 +1162,145 @@ } } }, - "is-arrayish": { - "version": "0.2.1", - "from": "is-arrayish@>=0.2.1 <0.3.0", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - }, - "is-binary-path": { - "version": "1.0.1", - "from": "is-binary-path@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz" - }, - "is-boolean-object": { - "version": "1.0.1", - "from": "is-boolean-object@^1.0.1", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.0.1.tgz" - }, - "is-buffer": { - "version": "1.1.6", - "from": "is-buffer@>=1.1.5 <2.0.0", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" - }, - "is-callable": { - "version": "1.1.5", - "from": "is-callable@^1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz" - }, - "is-ci": { - "version": "2.0.0", - "from": "is-ci@^2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz" - }, - "is-data-descriptor": { - "version": "0.1.4", - "from": "is-data-descriptor@>=0.1.4 <0.2.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "from": "kind-of@>=3.0.2 <4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" - } - } - }, - "is-date-object": { - "version": "1.0.2", - "from": "is-date-object@^1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz" - }, - "is-descriptor": { - "version": "0.1.6", - "from": "is-descriptor@>=0.1.0 <0.2.0", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "dependencies": { - "kind-of": { - "version": "5.1.0", - "from": "kind-of@>=5.0.0 <6.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" - } - } - }, - "is-extendable": { - "version": "0.1.1", - "from": "is-extendable@>=0.1.0 <0.2.0", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" - }, - "is-extglob": { - "version": "2.1.1", - "from": "is-extglob@>=2.1.1 <3.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - }, - "is-finite": { - "version": "1.1.0", - "from": "is-finite@^1.0.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "from": "is-fullwidth-code-point@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" - }, - "is-generator-fn": { - "version": "2.1.0", - "from": "is-generator-fn@^2.0.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" - }, - "is-glob": { - "version": "4.0.1", - "from": "is-glob@^4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz" - }, - "is-module": { - "version": "1.0.0", - "from": "is-module@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz" - }, - "is-number": { - "version": "7.0.0", - "from": "is-number@>=7.0.0 <8.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - }, - "is-number-object": { - "version": "1.0.4", - "from": "is-number-object@^1.0.4", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz" - }, - "is-path-cwd": { - "version": "1.0.0", - "from": "is-path-cwd@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz" - }, - "is-path-in-cwd": { - "version": "1.0.1", - "from": "is-path-in-cwd@^1.0.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz" - }, - "is-path-inside": { - "version": "1.0.1", - "from": "is-path-inside@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz" - }, - "is-plain-object": { - "version": "2.0.4", - "from": "is-plain-object@>=2.0.3 <3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" - }, - "is-regex": { - "version": "1.0.5", - "from": "is-regex@^1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz" - }, - "is-stream": { - "version": "1.1.0", - "from": "is-stream@>=1.0.1 <2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" - }, - "is-string": { - "version": "1.0.5", - "from": "is-string@^1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz" - }, - "is-subset": { - "version": "0.1.1", - "from": "is-subset@>=0.1.1 <0.2.0", - "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz" - }, - "is-symbol": { - "version": "1.0.3", - "from": "is-symbol@^1.0.2", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz" - }, - "is-typedarray": { - "version": "1.0.0", - "from": "is-typedarray@>=1.0.0 <1.1.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" - }, - "is-url": { - "version": "1.2.4", - "from": "is-url@>=1.2.2 <2.0.0", - "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz" - }, - "is-utf8": { - "version": "0.2.1", - "from": "is-utf8@>=0.2.0 <0.3.0", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" - }, - "is-windows": { - "version": "1.0.2", - "from": "is-windows@>=1.0.2 <2.0.0", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" - }, - "is-wsl": { - "version": "1.1.0", - "from": "is-wsl@>=1.1.0 <2.0.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz" - }, - "is2": { - "version": "2.0.1", - "from": "is2@2.0.1", - "resolved": "https://registry.npmjs.org/is2/-/is2-2.0.1.tgz" - }, - "isarray": { - "version": "1.0.0", - "from": "isarray@>=1.0.0 <1.1.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - }, - "isexe": { - "version": "2.0.0", - "from": "isexe@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - }, - "isobject": { - "version": "3.0.1", - "from": "isobject@>=3.0.1 <4.0.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" - }, - "isstream": { - "version": "0.1.2", - "from": "isstream@>=0.1.2 <0.2.0", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" - }, - "istanbul-lib-coverage": { - "version": "2.0.5", - "from": "istanbul-lib-coverage@^2.0.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz" - }, - "istanbul-lib-instrument": { - "version": "3.3.0", - "from": "istanbul-lib-instrument@^3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", - "dependencies": { - "semver": { - "version": "6.3.0", - "from": "semver@^6.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - } - } - }, - "istanbul-lib-report": { - "version": "2.0.8", - "from": "istanbul-lib-report@^2.0.4", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", - "dependencies": { - "supports-color": { - "version": "6.1.0", - "from": "supports-color@^6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz" - } - } - }, - "istanbul-lib-source-maps": { - "version": "3.0.6", - "from": "istanbul-lib-source-maps@^3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", - "dependencies": { - "debug": { - "version": "4.1.1", - "from": "debug@^4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz" - }, - "glob": { - "version": "7.1.6", - "from": "glob@^7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz" - }, - "ms": { - "version": "2.1.2", - "from": "ms@^2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - }, - "rimraf": { - "version": "2.7.1", - "from": "rimraf@^2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" - }, - "source-map": { - "version": "0.6.1", - "from": "source-map@>=0.6.1 <0.7.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - } - } - }, - "istanbul-reports": { - "version": "2.2.7", - "from": "istanbul-reports@^2.2.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz" - }, - "jest": { - "version": "24.9.0", - "from": "jest@^24.7.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz", - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "from": "ansi-styles@^3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - }, - "chalk": { - "version": "2.4.2", - "from": "chalk@^2.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - }, - "jest-cli": { - "version": "24.9.0", - "from": "jest-cli@^24.9.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.9.0.tgz" - }, - "supports-color": { - "version": "5.5.0", - "from": "supports-color@^5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - } - } - }, - "jest-changed-files": { - "version": "24.9.0", - "from": "jest-changed-files@^24.9.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.9.0.tgz" - }, - "jest-config": { - "version": "24.9.0", - "from": "jest-config@^24.9.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.9.0.tgz", - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "from": "ansi-styles@^3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - }, - "braces": { - "version": "2.3.2", - "from": "braces@^2.3.1", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "from": "extend-shallow@>=2.0.1 <3.0.0", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" - } - } - }, - "chalk": { - "version": "2.4.2", - "from": "chalk@^2.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - }, - "fill-range": { - "version": "4.0.0", - "from": "fill-range@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "from": "extend-shallow@>=2.0.1 <3.0.0", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" - } - } - }, - "glob": { - "version": "7.1.6", - "from": "glob@^7.1.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz" - }, - "is-number": { - "version": "3.0.0", - "from": "is-number@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "from": "kind-of@>=3.0.2 <4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" - } - } - }, - "micromatch": { - "version": "3.1.10", - "from": "micromatch@^3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" - }, - "supports-color": { - "version": "5.5.0", - "from": "supports-color@^5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - }, - "to-regex-range": { - "version": "2.1.1", - "from": "to-regex-range@>=2.1.0 <3.0.0", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" - } - } - }, - "jest-diff": { - "version": "24.9.0", - "from": "jest-diff@^24.3.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "from": "ansi-styles@^3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - }, - "chalk": { - "version": "2.4.2", - "from": "chalk@^2.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - }, - "supports-color": { - "version": "5.5.0", - "from": "supports-color@^5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - } - } - }, - "jest-docblock": { - "version": "24.9.0", - "from": "jest-docblock@^24.3.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.9.0.tgz" - }, - "jest-each": { - "version": "24.9.0", - "from": "jest-each@^24.9.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.9.0.tgz", - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "from": "ansi-styles@^3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - }, - "chalk": { - "version": "2.4.2", - "from": "chalk@^2.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - }, - "supports-color": { - "version": "5.5.0", - "from": "supports-color@^5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - } - } - }, - "jest-environment-jsdom": { - "version": "24.9.0", - "from": "jest-environment-jsdom@^24.9.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz" - }, - "jest-environment-node": { - "version": "24.9.0", - "from": "jest-environment-node@^24.9.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.9.0.tgz" - }, - "jest-get-type": { - "version": "24.9.0", - "from": "jest-get-type@^24.9.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz" - }, - "jest-haste-map": { - "version": "24.9.0", - "from": "jest-haste-map@^24.9.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", - "dependencies": { - "braces": { - "version": "2.3.2", - "from": "braces@^2.3.1", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "from": "extend-shallow@>=2.0.1 <3.0.0", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" - } - } - }, - "fill-range": { - "version": "4.0.0", - "from": "fill-range@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "from": "extend-shallow@>=2.0.1 <3.0.0", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" - } - } - }, - "is-number": { - "version": "3.0.0", - "from": "is-number@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "from": "kind-of@>=3.0.2 <4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" - } - } - }, - "micromatch": { - "version": "3.1.10", - "from": "micromatch@^3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" - }, - "to-regex-range": { - "version": "2.1.1", - "from": "to-regex-range@>=2.1.0 <3.0.0", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" - } - } - }, - "jest-jasmine2": { - "version": "24.9.0", - "from": "jest-jasmine2@^24.9.0", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz", - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "from": "ansi-styles@^3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - }, - "chalk": { - "version": "2.4.2", - "from": "chalk@^2.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - }, - "supports-color": { - "version": "5.5.0", - "from": "supports-color@^5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - } - } - }, - "jest-leak-detector": { - "version": "24.9.0", - "from": "jest-leak-detector@^24.9.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz" - }, - "jest-matcher-utils": { - "version": "24.9.0", - "from": "jest-matcher-utils@^24.9.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "from": "ansi-styles@^3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - }, - "chalk": { - "version": "2.4.2", - "from": "chalk@^2.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - }, - "supports-color": { - "version": "5.5.0", - "from": "supports-color@^5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - } - } - }, - "jest-message-util": { - "version": "24.9.0", - "from": "jest-message-util@^24.9.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "from": "ansi-styles@^3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - }, - "braces": { - "version": "2.3.2", - "from": "braces@^2.3.1", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "from": "extend-shallow@>=2.0.1 <3.0.0", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" - } - } - }, - "chalk": { - "version": "2.4.2", - "from": "chalk@^2.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - }, - "fill-range": { - "version": "4.0.0", - "from": "fill-range@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "from": "extend-shallow@>=2.0.1 <3.0.0", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" - } - } - }, - "is-number": { - "version": "3.0.0", - "from": "is-number@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "from": "kind-of@>=3.0.2 <4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" - } - } - }, - "micromatch": { - "version": "3.1.10", - "from": "micromatch@^3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" - }, - "slash": { - "version": "2.0.0", - "from": "slash@^2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz" - }, - "supports-color": { - "version": "5.5.0", - "from": "supports-color@^5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - }, - "to-regex-range": { - "version": "2.1.1", - "from": "to-regex-range@>=2.1.0 <3.0.0", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" - } - } - }, - "jest-mock": { - "version": "24.9.0", - "from": "jest-mock@^24.9.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz" - }, - "jest-pnp-resolver": { - "version": "1.2.1", - "from": "jest-pnp-resolver@^1.2.1", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz" - }, - "jest-regex-util": { - "version": "24.9.0", - "from": "jest-regex-util@^24.3.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz" - }, - "jest-resolve": { - "version": "24.9.0", - "from": "jest-resolve@^24.9.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.9.0.tgz", - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "from": "ansi-styles@^3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - }, - "chalk": { - "version": "2.4.2", - "from": "chalk@^2.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - }, - "supports-color": { - "version": "5.5.0", - "from": "supports-color@^5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - } - } - }, - "jest-resolve-dependencies": { - "version": "24.9.0", - "from": "jest-resolve-dependencies@^24.9.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz" - }, - "jest-runner": { - "version": "24.9.0", - "from": "jest-runner@^24.9.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.9.0.tgz", - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "from": "ansi-styles@^3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - }, - "chalk": { - "version": "2.4.2", - "from": "chalk@^2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - }, - "supports-color": { - "version": "5.5.0", - "from": "supports-color@^5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - } - } - }, - "jest-runtime": { - "version": "24.9.0", - "from": "jest-runtime@^24.9.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.9.0.tgz", - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "from": "ansi-styles@^3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - }, - "chalk": { - "version": "2.4.2", - "from": "chalk@^2.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - }, - "glob": { - "version": "7.1.6", - "from": "glob@^7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz" - }, - "slash": { - "version": "2.0.0", - "from": "slash@^2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz" - }, - "strip-bom": { - "version": "3.0.0", - "from": "strip-bom@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" - }, - "supports-color": { - "version": "5.5.0", - "from": "supports-color@^5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - } - } - }, - "jest-serializer": { - "version": "24.9.0", - "from": "jest-serializer@^24.9.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz" - }, - "jest-snapshot": { - "version": "24.9.0", - "from": "jest-snapshot@^24.9.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.9.0.tgz", - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "from": "ansi-styles@^3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - }, - "chalk": { - "version": "2.4.2", - "from": "chalk@^2.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - }, - "semver": { - "version": "6.3.0", - "from": "semver@^6.2.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - }, - "supports-color": { - "version": "5.5.0", - "from": "supports-color@^5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - } - } - }, - "jest-util": { - "version": "24.9.0", - "from": "jest-util@^24.9.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "from": "ansi-styles@^3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - }, - "chalk": { - "version": "2.4.2", - "from": "chalk@^2.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - }, - "slash": { - "version": "2.0.0", - "from": "slash@^2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz" - }, - "source-map": { - "version": "0.6.1", - "from": "source-map@>=0.6.0 <0.7.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - }, - "supports-color": { - "version": "5.5.0", - "from": "supports-color@^5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - } - } + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" }, - "jest-validate": { - "version": "24.9.0", - "from": "jest-validate@^24.9.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", + "is-binary-path": { + "version": "1.0.1", + "from": "is-binary-path@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz" + }, + "is-buffer": { + "version": "1.1.6", + "from": "is-buffer@>=1.1.5 <2.0.0", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" + }, + "is-data-descriptor": { + "version": "0.1.4", + "from": "is-data-descriptor@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "from": "ansi-styles@^3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - }, - "camelcase": { - "version": "5.3.1", - "from": "camelcase@^5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" - }, - "chalk": { - "version": "2.4.2", - "from": "chalk@^2.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - }, - "supports-color": { - "version": "5.5.0", - "from": "supports-color@^5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + "kind-of": { + "version": "3.2.2", + "from": "kind-of@>=3.0.2 <4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" } } }, - "jest-watcher": { - "version": "24.9.0", - "from": "jest-watcher@^24.9.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.9.0.tgz", + "is-descriptor": { + "version": "0.1.6", + "from": "is-descriptor@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "from": "ansi-styles@^3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - }, - "chalk": { - "version": "2.4.2", - "from": "chalk@^2.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - }, - "supports-color": { - "version": "5.5.0", - "from": "supports-color@^5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + "kind-of": { + "version": "5.1.0", + "from": "kind-of@>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" } } }, + "is-extendable": { + "version": "0.1.1", + "from": "is-extendable@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + }, + "is-extglob": { + "version": "2.1.1", + "from": "is-extglob@>=2.1.1 <3.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + }, + "is-finite": { + "version": "1.1.0", + "from": "is-finite@^1.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz" + }, + "is-glob": { + "version": "4.0.1", + "from": "is-glob@^4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz" + }, + "is-module": { + "version": "1.0.0", + "from": "is-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz" + }, + "is-number": { + "version": "7.0.0", + "from": "is-number@>=7.0.0 <8.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + }, + "is-path-cwd": { + "version": "1.0.0", + "from": "is-path-cwd@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz" + }, + "is-path-in-cwd": { + "version": "1.0.1", + "from": "is-path-in-cwd@^1.0.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz" + }, + "is-path-inside": { + "version": "1.0.1", + "from": "is-path-inside@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz" + }, + "is-plain-object": { + "version": "2.0.4", + "from": "is-plain-object@>=2.0.3 <3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" + }, + "is-stream": { + "version": "1.1.0", + "from": "is-stream@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + }, + "is-typedarray": { + "version": "1.0.0", + "from": "is-typedarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + }, + "is-url": { + "version": "1.2.4", + "from": "is-url@>=1.2.2 <2.0.0", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz" + }, + "is-utf8": { + "version": "0.2.1", + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + }, + "is-windows": { + "version": "1.0.2", + "from": "is-windows@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" + }, + "is2": { + "version": "2.0.1", + "from": "is2@2.0.1", + "resolved": "https://registry.npmjs.org/is2/-/is2-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "isexe": { + "version": "2.0.0", + "from": "isexe@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + }, + "isobject": { + "version": "3.0.1", + "from": "isobject@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" + }, + "isstream": { + "version": "0.1.2", + "from": "isstream@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + }, "jest-worker": { "version": "24.9.0", "from": "jest-worker@^24.0.0", @@ -2961,33 +1328,11 @@ "from": "jsbn@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" }, - "jsdom": { - "version": "11.12.0", - "from": "jsdom@^11.5.1", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", - "dependencies": { - "parse5": { - "version": "4.0.0", - "from": "parse5@4.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz" - } - } - }, - "jsesc": { - "version": "2.5.2", - "from": "jsesc@^2.5.1", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" - }, "jsmin2": { "version": "1.2.1", "from": "jsmin2@>=1.2.1 <2.0.0", "resolved": "https://registry.npmjs.org/jsmin2/-/jsmin2-1.2.1.tgz" }, - "json-parse-better-errors": { - "version": "1.0.2", - "from": "json-parse-better-errors@>=1.0.1 <2.0.0", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" - }, "json-schema": { "version": "0.2.3", "from": "json-schema@0.2.3", @@ -3004,9 +1349,9 @@ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" }, "json5": { - "version": "2.1.3", - "from": "json5@^2.1.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz" + "version": "1.0.1", + "from": "json5@^1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" }, "jsonfile": { "version": "2.4.0", @@ -3033,26 +1378,6 @@ "from": "klaw@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz" }, - "kleur": { - "version": "3.0.3", - "from": "kleur@^3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" - }, - "left-pad": { - "version": "1.3.0", - "from": "left-pad@^1.3.0", - "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz" - }, - "leven": { - "version": "3.1.0", - "from": "leven@^3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" - }, - "levn": { - "version": "0.3.0", - "from": "levn@>=0.3.0 <0.4.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" - }, "load-json-file": { "version": "1.1.0", "from": "load-json-file@>=1.0.0 <2.0.0", @@ -3061,62 +1386,13 @@ "loader-utils": { "version": "1.4.0", "from": "loader-utils@^1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "dependencies": { - "json5": { - "version": "1.0.1", - "from": "json5@^1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" - } - } - }, - "locate-path": { - "version": "3.0.0", - "from": "locate-path@^3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "dependencies": { - "path-exists": { - "version": "3.0.0", - "from": "path-exists@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" - } - } + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz" }, "lodash": { "version": "4.17.15", "from": "lodash@~4.17.5", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz" }, - "lodash.escape": { - "version": "4.0.1", - "from": "lodash.escape@>=4.0.1 <5.0.0", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz" - }, - "lodash.flattendeep": { - "version": "4.4.0", - "from": "lodash.flattendeep@>=4.4.0 <5.0.0", - "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz" - }, - "lodash.isequal": { - "version": "4.5.0", - "from": "lodash.isequal@>=4.5.0 <5.0.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" - }, - "lodash.memoize": { - "version": "4.1.2", - "from": "lodash.memoize@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" - }, - "lodash.sortby": { - "version": "4.7.0", - "from": "lodash.sortby@>=4.7.0 <5.0.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz" - }, - "loose-envify": { - "version": "1.4.0", - "from": "loose-envify@>=1.4.0 <2.0.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" - }, "loud-rejection": { "version": "1.6.0", "from": "loud-rejection@>=1.0.0 <2.0.0", @@ -3127,28 +1403,6 @@ "from": "magic-string@^0.25.5", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz" }, - "make-dir": { - "version": "2.1.0", - "from": "make-dir@^2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "dependencies": { - "pify": { - "version": "4.0.1", - "from": "pify@^4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" - } - } - }, - "make-error": { - "version": "1.3.6", - "from": "make-error@1.x", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" - }, - "makeerror": { - "version": "1.0.11", - "from": "makeerror@>=1.0.0 <1.1.0", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz" - }, "map-cache": { "version": "0.2.2", "from": "map-cache@>=0.2.2 <0.3.0", @@ -3195,14 +1449,14 @@ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" }, "mime-db": { - "version": "1.43.0", - "from": "mime-db@1.43.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz" + "version": "1.44.0", + "from": "mime-db@1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz" }, "mime-types": { - "version": "2.1.26", + "version": "2.1.27", "from": "mime-types@~2.1.19", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz" + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz" }, "minimatch": { "version": "3.0.4", @@ -3231,11 +1485,6 @@ "from": "mkdirp@^0.5.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz" }, - "moo": { - "version": "0.5.1", - "from": "moo@^0.5.0", - "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz" - }, "ms": { "version": "2.0.0", "from": "ms@2.0.0", @@ -3246,55 +1495,11 @@ "from": "nanomatch@>=1.2.9 <2.0.0", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz" }, - "natural-compare": { - "version": "1.4.0", - "from": "natural-compare@>=1.4.0 <2.0.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" - }, "ncp": { "version": "0.5.1", "from": "ncp@0.5.1", "resolved": "https://registry.npmjs.org/ncp/-/ncp-0.5.1.tgz" }, - "nearley": { - "version": "2.19.2", - "from": "nearley@^2.7.10", - "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.19.2.tgz", - "dependencies": { - "commander": { - "version": "2.20.3", - "from": "commander@^2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" - } - } - }, - "nice-try": { - "version": "1.0.5", - "from": "nice-try@^1.0.4", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" - }, - "node-int64": { - "version": "0.4.0", - "from": "node-int64@>=0.4.0 <0.5.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" - }, - "node-modules-regexp": { - "version": "1.0.0", - "from": "node-modules-regexp@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz" - }, - "node-notifier": { - "version": "5.4.3", - "from": "node-notifier@^5.4.2", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", - "dependencies": { - "which": { - "version": "1.3.1", - "from": "which@^1.3.0", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz" - } - } - }, "nopt": { "version": "3.0.6", "from": "nopt@>=3.0.6 <3.1.0", @@ -3310,21 +1515,6 @@ "from": "normalize-path@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" }, - "npm-run-path": { - "version": "2.0.2", - "from": "npm-run-path@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz" - }, - "nth-check": { - "version": "1.0.2", - "from": "nth-check@~1.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz" - }, - "nwsapi": { - "version": "2.2.0", - "from": "nwsapi@^2.0.7", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz" - }, "oauth-sign": { "version": "0.9.0", "from": "oauth-sign@>=0.9.0 <0.10.0", @@ -3352,56 +1542,16 @@ } } }, - "object-inspect": { - "version": "1.7.0", - "from": "object-inspect@^1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz" - }, - "object-is": { - "version": "1.1.2", - "from": "object-is@^1.0.2", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz" - }, - "object-keys": { - "version": "1.1.1", - "from": "object-keys@^1.0.12", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" - }, "object-visit": { "version": "1.0.1", "from": "object-visit@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz" }, - "object.assign": { - "version": "4.1.0", - "from": "object.assign@>=4.1.0 <5.0.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz" - }, - "object.entries": { - "version": "1.1.1", - "from": "object.entries@^1.1.1", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.1.tgz" - }, - "object.fromentries": { - "version": "2.0.2", - "from": "object.fromentries@^2.0.2", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz" - }, - "object.getownpropertydescriptors": { - "version": "2.1.0", - "from": "object.getownpropertydescriptors@^2.1.0", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz" - }, "object.pick": { "version": "1.3.0", "from": "object.pick@>=1.3.0 <2.0.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz" }, - "object.values": { - "version": "1.1.1", - "from": "object.values@^1.1.1", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz" - }, "on-finished": { "version": "2.3.0", "from": "on-finished@>=2.3.0 <2.4.0", @@ -3412,45 +1562,10 @@ "from": "once@>=1.3.0 <2.0.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz" }, - "optionator": { - "version": "0.8.3", - "from": "optionator@^0.8.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" - }, - "p-each-series": { - "version": "1.0.0", - "from": "p-each-series@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz" - }, - "p-finally": { - "version": "1.0.0", - "from": "p-finally@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" - }, - "p-limit": { - "version": "2.3.0", - "from": "p-limit@^2.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" - }, - "p-locate": { - "version": "3.0.0", - "from": "p-locate@^3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" - }, "p-map": { "version": "1.2.0", - "from": "p-map@>=1.1.1 <2.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz" - }, - "p-reduce": { - "version": "1.0.0", - "from": "p-reduce@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz" - }, - "p-try": { - "version": "2.2.0", - "from": "p-try@^2.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + "from": "p-map@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz" }, "package": { "version": "1.0.1", @@ -3467,11 +1582,6 @@ "from": "parse-json@>=2.2.0 <3.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz" }, - "parse5": { - "version": "3.0.3", - "from": "parse5@>=3.0.1 <4.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz" - }, "parseurl": { "version": "1.3.3", "from": "parseurl@~1.3.3", @@ -3502,11 +1612,6 @@ "from": "path-is-inside@>=1.0.1 <2.0.0", "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" }, - "path-key": { - "version": "2.0.1", - "from": "path-key@>=2.0.1 <3.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" - }, "path-parse": { "version": "1.0.6", "from": "path-parse@>=1.0.6 <2.0.0", @@ -3552,60 +1657,16 @@ "from": "pinkie-promise@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" }, - "pirates": { - "version": "4.0.1", - "from": "pirates@^4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz" - }, - "pkg-dir": { - "version": "3.0.0", - "from": "pkg-dir@^3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "dependencies": { - "find-up": { - "version": "3.0.0", - "from": "find-up@^3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" - } - } - }, - "pn": { - "version": "1.1.0", - "from": "pn@>=1.1.0 <2.0.0", - "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz" - }, "posix-character-classes": { "version": "0.1.1", "from": "posix-character-classes@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz" }, - "prelude-ls": { - "version": "1.1.2", - "from": "prelude-ls@>=1.1.2 <1.2.0", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" - }, "pretty-bytes": { "version": "1.0.4", "from": "pretty-bytes@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz" }, - "pretty-format": { - "version": "24.9.0", - "from": "pretty-format@^24.9.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "from": "ansi-regex@^4.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz" - }, - "ansi-styles": { - "version": "3.2.1", - "from": "ansi-styles@^3.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - } - } - }, "process-nextick-args": { "version": "2.0.1", "from": "process-nextick-args@~2.0.0", @@ -3616,31 +1677,11 @@ "from": "progress@>=1.1.8 <2.0.0", "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz" }, - "prompts": { - "version": "2.3.2", - "from": "prompts@^2.0.1", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz" - }, - "prop-types": { - "version": "15.7.2", - "from": "prop-types@^15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz" - }, - "prop-types-exact": { - "version": "1.2.0", - "from": "prop-types-exact@^1.2.0", - "resolved": "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.0.tgz" - }, "psl": { "version": "1.8.0", "from": "psl@^1.1.28", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" }, - "pump": { - "version": "3.0.0", - "from": "pump@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" - }, "punycode": { "version": "2.1.1", "from": "punycode@>=2.1.0 <3.0.0", @@ -3651,46 +1692,11 @@ "from": "qs@~6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz" }, - "raf": { - "version": "3.4.1", - "from": "raf@^3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz" - }, - "railroad-diagrams": { - "version": "1.0.0", - "from": "railroad-diagrams@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz" - }, - "randexp": { - "version": "0.4.6", - "from": "randexp@0.4.6", - "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz" - }, "range-parser": { "version": "1.2.1", "from": "range-parser@~1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" }, - "react": { - "version": "16.13.1", - "from": "react@^16.8.6", - "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz" - }, - "react-dom": { - "version": "16.13.1", - "from": "react-dom@^16.8.6", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz" - }, - "react-is": { - "version": "16.13.1", - "from": "react-is@^16.8.4", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" - }, - "react-test-renderer": { - "version": "16.13.1", - "from": "react-test-renderer@^16.0.0-0", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.13.1.tgz" - }, "read-pkg": { "version": "1.1.0", "from": "read-pkg@>=1.0.0 <2.0.0", @@ -3766,26 +1772,11 @@ } } }, - "realpath-native": { - "version": "1.1.0", - "from": "realpath-native@^1.1.0", - "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz" - }, "redent": { "version": "1.0.0", "from": "redent@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz" }, - "reflect.ownkeys": { - "version": "0.2.0", - "from": "reflect.ownkeys@>=0.2.0 <0.3.0", - "resolved": "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz" - }, - "regenerator-runtime": { - "version": "0.13.5", - "from": "regenerator-runtime@^0.13.4", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz" - }, "regex-not": { "version": "1.0.2", "from": "regex-not@>=1.0.0 <2.0.0", @@ -3821,45 +1812,10 @@ "from": "request-progress@>=2.0.1 <3.0.0", "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz" }, - "request-promise-core": { - "version": "1.1.3", - "from": "request-promise-core@1.1.3", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz" - }, - "request-promise-native": { - "version": "1.0.8", - "from": "request-promise-native@^1.0.5", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz" - }, - "require-directory": { - "version": "2.1.1", - "from": "require-directory@>=2.1.1 <3.0.0", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" - }, - "require-main-filename": { - "version": "2.0.0", - "from": "require-main-filename@^2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" - }, "resolve": { - "version": "1.16.1", + "version": "1.17.0", "from": "resolve@^1.10.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.16.1.tgz" - }, - "resolve-cwd": { - "version": "2.0.0", - "from": "resolve-cwd@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz" - }, - "resolve-from": { - "version": "3.0.0", - "from": "resolve-from@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz" - }, - "resolve-pathname": { - "version": "3.0.0", - "from": "resolve-pathname@^3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz" + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz" }, "resolve-url": { "version": "0.2.1", @@ -3886,11 +1842,6 @@ "from": "rollup@^0.66.0", "resolved": "https://registry.npmjs.org/rollup/-/rollup-0.66.6.tgz" }, - "rollup-plugin-commonjs": { - "version": "9.3.4", - "from": "rollup-plugin-commonjs@^9.3.4", - "resolved": "https://registry.npmjs.org/rollup-plugin-commonjs/-/rollup-plugin-commonjs-9.3.4.tgz" - }, "rollup-plugin-copy": { "version": "3.3.0", "from": "rollup-plugin-copy@^3.1.0", @@ -3971,9 +1922,9 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" }, "uglify-js": { - "version": "3.9.1", + "version": "3.9.4", "from": "uglify-js@^3.4.9", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.9.1.tgz" + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.9.4.tgz" } } }, @@ -3982,16 +1933,6 @@ "from": "rollup-pluginutils@^2.6.0", "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz" }, - "rst-selector-parser": { - "version": "2.2.3", - "from": "rst-selector-parser@>=2.2.3 <3.0.0", - "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz" - }, - "rsvp": { - "version": "4.8.5", - "from": "rsvp@^4.8.4", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz" - }, "run-parallel": { "version": "1.1.9", "from": "run-parallel@>=1.1.9 <2.0.0", @@ -4012,69 +1953,11 @@ "from": "safer-buffer@>=2.1.2 <3.0.0", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" }, - "sane": { - "version": "4.1.0", - "from": "sane@^4.0.3", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "dependencies": { - "braces": { - "version": "2.3.2", - "from": "braces@^2.3.1", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "from": "extend-shallow@>=2.0.1 <3.0.0", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" - } - } - }, - "fill-range": { - "version": "4.0.0", - "from": "fill-range@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "from": "extend-shallow@>=2.0.1 <3.0.0", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" - } - } - }, - "is-number": { - "version": "3.0.0", - "from": "is-number@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "from": "kind-of@>=3.0.2 <4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" - } - } - }, - "micromatch": { - "version": "3.1.10", - "from": "micromatch@^3.1.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" - }, - "to-regex-range": { - "version": "2.1.1", - "from": "to-regex-range@>=2.1.0 <3.0.0", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" - } - } - }, "sax": { "version": "1.2.4", "from": "sax@>=0.6.0", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" }, - "scheduler": { - "version": "0.19.1", - "from": "scheduler@^0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz" - }, "selenium-server-standalone-jar": { "version": "3.141.59", "from": "selenium-server-standalone-jar@^3.141.5", @@ -4107,11 +1990,6 @@ "from": "serve-static@^1.13.2", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz" }, - "set-blocking": { - "version": "2.0.0", - "from": "set-blocking@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" - }, "set-value": { "version": "2.0.1", "from": "set-value@^2.0.0", @@ -4129,31 +2007,11 @@ "from": "setprototypeof@1.1.1", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz" }, - "shebang-command": { - "version": "1.2.0", - "from": "shebang-command@>=1.2.0 <2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" - }, - "shebang-regex": { - "version": "1.0.0", - "from": "shebang-regex@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" - }, - "shellwords": { - "version": "0.1.1", - "from": "shellwords@>=0.1.1 <0.2.0", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz" - }, "signal-exit": { "version": "3.0.3", "from": "signal-exit@^3.0.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz" }, - "sisteransi": { - "version": "1.0.5", - "from": "sisteransi@^1.0.4", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" - }, "slash": { "version": "3.0.0", "from": "slash@^3.0.0", @@ -4237,18 +2095,6 @@ "from": "source-map-resolve@^0.5.0", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz" }, - "source-map-support": { - "version": "0.5.17", - "from": "source-map-support@^0.5.6", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.17.tgz", - "dependencies": { - "source-map": { - "version": "0.6.1", - "from": "source-map@>=0.6.0 <0.7.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - } - } - }, "source-map-url": { "version": "0.4.0", "from": "source-map-url@>=0.4.0 <0.5.0", @@ -4260,9 +2106,9 @@ "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz" }, "spdx-correct": { - "version": "3.1.0", + "version": "3.1.1", "from": "spdx-correct@^3.0.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz" + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz" }, "spdx-exceptions": { "version": "2.3.0", @@ -4270,9 +2116,9 @@ "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz" }, "spdx-expression-parse": { - "version": "3.0.0", - "from": "spdx-expression-parse@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz" + "version": "3.0.1", + "from": "spdx-expression-parse@^3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" }, "spdx-license-ids": { "version": "3.0.5", @@ -4294,11 +2140,6 @@ "from": "sshpk@^1.7.0", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz" }, - "stack-utils": { - "version": "1.0.2", - "from": "stack-utils@^1.0.1", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz" - }, "static-extend": { "version": "0.1.2", "from": "static-extend@>=0.1.1 <0.2.0", @@ -4316,75 +2157,11 @@ "from": "statuses@~1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" }, - "stealthy-require": { - "version": "1.1.1", - "from": "stealthy-require@>=1.1.1 <2.0.0", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz" - }, "string_decoder": { "version": "1.1.1", "from": "string_decoder@~1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" }, - "string-length": { - "version": "2.0.0", - "from": "string-length@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "from": "ansi-regex@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz" - }, - "strip-ansi": { - "version": "4.0.0", - "from": "strip-ansi@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz" - } - } - }, - "string-width": { - "version": "3.1.0", - "from": "string-width@^3.0.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "from": "ansi-regex@^4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz" - }, - "strip-ansi": { - "version": "5.2.0", - "from": "strip-ansi@^5.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" - } - } - }, - "string.prototype.trim": { - "version": "1.2.1", - "from": "string.prototype.trim@^1.2.1", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.1.tgz" - }, - "string.prototype.trimend": { - "version": "1.0.1", - "from": "string.prototype.trimend@^1.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz" - }, - "string.prototype.trimleft": { - "version": "2.1.2", - "from": "string.prototype.trimleft@^2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz" - }, - "string.prototype.trimright": { - "version": "2.1.2", - "from": "string.prototype.trimright@^2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz" - }, - "string.prototype.trimstart": { - "version": "1.0.1", - "from": "string.prototype.trimstart@^1.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz" - }, "strip-ansi": { "version": "3.0.1", "from": "strip-ansi@>=3.0.0 <4.0.0", @@ -4395,11 +2172,6 @@ "from": "strip-bom@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz" }, - "strip-eof": { - "version": "1.0.0", - "from": "strip-eof@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz" - }, "strip-indent": { "version": "1.0.1", "from": "strip-indent@>=1.0.1 <2.0.0", @@ -4410,11 +2182,6 @@ "from": "supports-color@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" }, - "symbol-tree": { - "version": "3.2.4", - "from": "symbol-tree@^3.2.2", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" - }, "tcp-port-used": { "version": "1.0.1", "from": "tcp-port-used@^1.0.1", @@ -4437,88 +2204,11 @@ "from": "temporary@>=0.0.8 <0.0.9", "resolved": "https://registry.npmjs.org/temporary/-/temporary-0.0.8.tgz" }, - "test-exclude": { - "version": "5.2.3", - "from": "test-exclude@^5.2.3", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", - "dependencies": { - "find-up": { - "version": "3.0.0", - "from": "find-up@^3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" - }, - "glob": { - "version": "7.1.6", - "from": "glob@^7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz" - }, - "load-json-file": { - "version": "4.0.0", - "from": "load-json-file@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz" - }, - "parse-json": { - "version": "4.0.0", - "from": "parse-json@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz" - }, - "path-type": { - "version": "3.0.0", - "from": "path-type@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz" - }, - "pify": { - "version": "3.0.0", - "from": "pify@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" - }, - "read-pkg": { - "version": "3.0.0", - "from": "read-pkg@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz" - }, - "read-pkg-up": { - "version": "4.0.0", - "from": "read-pkg-up@^4.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz" - }, - "strip-bom": { - "version": "3.0.0", - "from": "strip-bom@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" - } - } - }, - "throat": { - "version": "4.1.0", - "from": "throat@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz" - }, "throttleit": { "version": "1.0.0", "from": "throttleit@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz" }, - "tiny-invariant": { - "version": "1.1.0", - "from": "tiny-invariant@^1.0.2", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz" - }, - "tiny-warning": { - "version": "1.0.3", - "from": "tiny-warning@^1.0.0", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz" - }, - "tmpl": { - "version": "1.0.4", - "from": "tmpl@>=1.0.0 <1.1.0", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz" - }, - "to-fast-properties": { - "version": "2.0.0", - "from": "to-fast-properties@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" - }, "to-object-path": { "version": "0.3.0", "from": "to-object-path@>=0.3.0 <0.4.0", @@ -4551,37 +2241,15 @@ "from": "tough-cookie@~2.5.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz" }, - "tr46": { - "version": "1.0.1", - "from": "tr46@>=1.0.1 <2.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz" - }, "trim-newlines": { "version": "1.0.0", "from": "trim-newlines@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" }, - "ts-jest": { - "version": "24.3.0", - "from": "ts-jest@^24.0.2", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-24.3.0.tgz", - "dependencies": { - "camelcase": { - "version": "4.1.0", - "from": "camelcase@>=4.1.0 <5.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz" - }, - "yargs-parser": { - "version": "10.1.0", - "from": "yargs-parser@10.x", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz" - } - } - }, "tslib": { - "version": "1.11.1", - "from": "tslib@^1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz" + "version": "1.11.2", + "from": "tslib@1.11.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.2.tgz" }, "tslint": { "version": "5.20.1", @@ -4619,9 +2287,9 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz" }, "js-yaml": { - "version": "3.13.1", + "version": "3.14.0", "from": "js-yaml@^3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz" + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz" }, "supports-color": { "version": "5.5.0", @@ -4662,11 +2330,6 @@ "from": "tweetnacl@>=0.14.0 <0.15.0", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" }, - "type-check": { - "version": "0.3.2", - "from": "type-check@>=0.3.2 <0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" - }, "typedarray": { "version": "0.0.6", "from": "typedarray@>=0.0.6 <0.0.7", @@ -4756,11 +2419,6 @@ "from": "util-deprecate@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" }, - "util.promisify": { - "version": "1.0.1", - "from": "util.promisify@^1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz" - }, "uuid": { "version": "3.4.0", "from": "uuid@^3.3.2", @@ -4771,103 +2429,21 @@ "from": "validate-npm-package-license@>=3.0.1 <4.0.0", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" }, - "value-equal": { - "version": "1.0.1", - "from": "value-equal@^1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz" - }, "verror": { "version": "1.10.0", "from": "verror@1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" }, - "w3c-hr-time": { - "version": "1.0.2", - "from": "w3c-hr-time@^1.0.1", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" - }, - "walker": { - "version": "1.0.7", - "from": "walker@>=1.0.7 <2.0.0", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz" - }, - "webidl-conversions": { - "version": "4.0.2", - "from": "webidl-conversions@>=4.0.2 <5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz" - }, - "whatwg-encoding": { - "version": "1.0.5", - "from": "whatwg-encoding@^1.0.3", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" - }, - "whatwg-mimetype": { - "version": "2.3.0", - "from": "whatwg-mimetype@^2.1.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" - }, - "whatwg-url": { - "version": "6.5.0", - "from": "whatwg-url@^6.4.1", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz" - }, "which": { "version": "1.2.14", "from": "which@>=1.2.1 <1.3.0", "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz" }, - "which-module": { - "version": "2.0.0", - "from": "which-module@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" - }, - "word-wrap": { - "version": "1.2.3", - "from": "word-wrap@>=1.2.3 <1.3.0", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" - }, - "wrap-ansi": { - "version": "5.1.0", - "from": "wrap-ansi@^5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "from": "ansi-regex@^4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz" - }, - "ansi-styles": { - "version": "3.2.1", - "from": "ansi-styles@^3.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - }, - "strip-ansi": { - "version": "5.2.0", - "from": "strip-ansi@^5.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" - } - } - }, "wrappy": { "version": "1.0.2", "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" }, - "write-file-atomic": { - "version": "2.4.1", - "from": "write-file-atomic@2.4.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz" - }, - "ws": { - "version": "5.2.2", - "from": "ws@^5.2.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz" - }, - "xml-name-validator": { - "version": "3.0.0", - "from": "xml-name-validator@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" - }, "xml2js": { "version": "0.4.23", "from": "xml2js@^0.4.19", @@ -4878,35 +2454,6 @@ "from": "xmlbuilder@~11.0.0", "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz" }, - "y18n": { - "version": "4.0.0", - "from": "y18n@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz" - }, - "yargs": { - "version": "13.3.2", - "from": "yargs@^13.3.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "dependencies": { - "find-up": { - "version": "3.0.0", - "from": "find-up@^3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" - } - } - }, - "yargs-parser": { - "version": "13.1.2", - "from": "yargs-parser@^13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "dependencies": { - "camelcase": { - "version": "5.3.1", - "from": "camelcase@^5.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" - } - } - }, "yauzl": { "version": "2.10.0", "from": "yauzl@>=2.10.0 <3.0.0", diff --git a/extensions/applicationinsights-analytics-js/package.json b/extensions/applicationinsights-analytics-js/package.json index 222cff084..c7c9c34b0 100644 --- a/extensions/applicationinsights-analytics-js/package.json +++ b/extensions/applicationinsights-analytics-js/package.json @@ -37,7 +37,7 @@ "@microsoft/dynamicproto-js": "^0.5.2", "@microsoft/applicationinsights-core-js": "2.5.4", "@microsoft/applicationinsights-common": "2.5.4", - "tslib": "^1.11.1" + "tslib": "1.11.2" }, "license": "MIT" } diff --git a/extensions/applicationinsights-angular-js/package.json b/extensions/applicationinsights-angular-js/package.json index fa8017e0f..0657bf199 100644 --- a/extensions/applicationinsights-angular-js/package.json +++ b/extensions/applicationinsights-angular-js/package.json @@ -40,7 +40,7 @@ "dependencies": { "@microsoft/applicationinsights-common": "2.5.4", "@microsoft/applicationinsights-core-js": "2.5.4", - "tslib": "^1.11.1" + "tslib": "1.11.2" }, "license": "MIT" } diff --git a/extensions/applicationinsights-angular-js/test-app/package.json b/extensions/applicationinsights-angular-js/test-app/package.json index 3c7931a12..03fe0cfb9 100644 --- a/extensions/applicationinsights-angular-js/test-app/package.json +++ b/extensions/applicationinsights-angular-js/test-app/package.json @@ -21,7 +21,7 @@ "@angular/router": "~8.1.2", "@microsoft/applicationinsights-angular-js": "file:../", "rxjs": "~6.4.0", - "tslib": "^1.11.1", + "tslib": "1.11.2", "zone.js": "~0.9.1" }, "devDependencies": { diff --git a/extensions/applicationinsights-dependencies-js/package.json b/extensions/applicationinsights-dependencies-js/package.json index 0afcd57b3..b9723b621 100644 --- a/extensions/applicationinsights-dependencies-js/package.json +++ b/extensions/applicationinsights-dependencies-js/package.json @@ -36,7 +36,7 @@ "@microsoft/dynamicproto-js": "^0.5.2", "@microsoft/applicationinsights-core-js": "2.5.4", "@microsoft/applicationinsights-common": "2.5.4", - "tslib": "^1.11.1" + "tslib": "1.11.2" }, "license": "MIT" } diff --git a/extensions/applicationinsights-properties-js/package.json b/extensions/applicationinsights-properties-js/package.json index 82a094473..e988520e1 100644 --- a/extensions/applicationinsights-properties-js/package.json +++ b/extensions/applicationinsights-properties-js/package.json @@ -34,7 +34,7 @@ "dependencies": { "@microsoft/applicationinsights-core-js": "2.5.4", "@microsoft/applicationinsights-common": "2.5.4", - "tslib": "^1.11.1" + "tslib": "1.11.2" }, "license": "MIT" } diff --git a/extensions/applicationinsights-react-js/.gitignore b/extensions/applicationinsights-react-js/.gitignore new file mode 100644 index 000000000..04459fb39 --- /dev/null +++ b/extensions/applicationinsights-react-js/.gitignore @@ -0,0 +1,5 @@ +package-lock.json +node_modules +browser +dist +dist-esm diff --git a/extensions/applicationinsights-react-js/package.json b/extensions/applicationinsights-react-js/package.json index 7bc52c34c..e8536c891 100644 --- a/extensions/applicationinsights-react-js/package.json +++ b/extensions/applicationinsights-react-js/package.json @@ -11,42 +11,45 @@ "url": "https://github.com/microsoft/ApplicationInsights-JS/tree/master/extensions/applicationinsights-react-js" }, "scripts": { + "prepublishOnly": "npm install && npm run build", "build": "npm run build:esm && npm run build:browser", - "build:esm": "grunt react", + "build:esm": "tsc -p tsconfig.json", "build:browser": "rollup -c", "test": "jest --config test/jestconfig.json", "test-watch": "jest --config test/jestconfig.json --watch", "lint": "tslint -p tsconfig.json" }, "devDependencies": { - "@microsoft/applicationinsights-rollup-es3" : "1.1.1", - "@types/node": "11.13.2", + "@microsoft/applicationinsights-rollup-es3": "1.1.1", "@types/enzyme": "3.1.8", "@types/history": "4.7.2", - "@types/react": "16.0.36", - "@types/react-dom": "16.0.3", "@types/jest": "^24.0.11", + "@types/node": "11.13.2", + "@types/prop-types": "^15.7.3", + "@types/react": "^16.9.11", + "@types/react-dom": "^16.9.4", + "csstype": "~2.6.7", "enzyme": "^3.9.0", "enzyme-adapter-react-16": "^1.12.1", - "jest": "^24.7.1", "grunt": "1.0.1", - "ts-jest": "^24.0.2", - "react": "^16.8.6", - "react-dom": "^16.8.6", + "jest": "^24.7.1", + "react-dom": "^16.13.1", + "react": "^16.13.1", "rollup": "^0.66.0", + "rollup-plugin-commonjs": "^9.3.4", "rollup-plugin-node-resolve": "^3.4.0", "rollup-plugin-replace": "^2.1.0", "rollup-plugin-uglify": "^6.0.0", - "rollup-plugin-commonjs": "^9.3.4", - "typescript": "2.5.3", + "ts-jest": "^24.0.2", "tslint": "^5.19.0", - "tslint-config-prettier": "^1.18.0" + "tslint-config-prettier": "^1.18.0", + "typescript": "3.9.3" }, "dependencies": { "@microsoft/applicationinsights-core-js": "2.5.4", "@microsoft/applicationinsights-common": "2.5.4", - "tslib": "^1.11.1", - "history": "^4.9.0" + "tslib": "1.11.2", + "history": "^4.10.1" }, "peerDependencies": { "react": "^16.0.0" diff --git a/extensions/applicationinsights-react-js/rollup.config.js b/extensions/applicationinsights-react-js/rollup.config.js index 422d277b9..97901887d 100644 --- a/extensions/applicationinsights-react-js/rollup.config.js +++ b/extensions/applicationinsights-react-js/rollup.config.js @@ -12,6 +12,17 @@ const banner = [ " * Copyright (c) Microsoft and contributors. All rights reserved.", " */" ].join("\n"); +const reactNamedExports = [ + "Children", + "Component", + "PropTypes", + "createElement", + "createContext", + "useContext", + "useState", + "useEffect", + "useRef", +]; const browserRollupConfigFactory = isProduction => { const browserRollupConfig = { @@ -38,7 +49,7 @@ const browserRollupConfigFactory = isProduction => { }), commonjs({ namedExports: { - "node_modules/react/index.js": ["Children", "Component", "PropTypes", "createElement"], + "node_modules/react/index.js": reactNamedExports, "node_modules/react-dom/index.js": ["render"] } }), @@ -84,7 +95,7 @@ const nodeUmdRollupConfigFactory = (isProduction) => { nodeResolve({ preferBuiltins: true }), commonjs({ namedExports: { - "node_modules/react/index.js": ["Children", "Component", "PropTypes", "createElement"], + "node_modules/react/index.js": reactNamedExports, "node_modules/react-dom/index.js": ["render"] } }), diff --git a/extensions/applicationinsights-react-js/src/AppInsightsContext.tsx b/extensions/applicationinsights-react-js/src/AppInsightsContext.tsx new file mode 100644 index 000000000..9219c14aa --- /dev/null +++ b/extensions/applicationinsights-react-js/src/AppInsightsContext.tsx @@ -0,0 +1,8 @@ +import { createContext, useContext } from "react"; +import ReactPlugin from "./ReactPlugin"; + +const AppInsightsContext = createContext(undefined); + +const useAppInsightsContext = () => useContext(AppInsightsContext); + +export { AppInsightsContext, useAppInsightsContext }; diff --git a/extensions/applicationinsights-react-js/src/ReactPlugin.ts b/extensions/applicationinsights-react-js/src/ReactPlugin.ts index eb385b0f7..7c543301e 100644 --- a/extensions/applicationinsights-react-js/src/ReactPlugin.ts +++ b/extensions/applicationinsights-react-js/src/ReactPlugin.ts @@ -4,10 +4,10 @@ */ import { - IConfig, IPageViewTelemetry, IMetricTelemetry, IAppInsights + IConfig, IPageViewTelemetry, IMetricTelemetry, IAppInsights, IEventTelemetry } from "@microsoft/applicationinsights-common"; import { - IPlugin, IConfiguration, IAppInsightsCore, + IPlugin, IConfiguration, IAppInsightsCore, IDiagnosticLogger, ITelemetryPlugin, BaseTelemetryPlugin, CoreUtils, ITelemetryItem, IProcessTelemetryContext, ITelemetryPluginChain, _InternalMessageId, LoggingSeverity, ICustomProperties } from "@microsoft/applicationinsights-core-js"; @@ -69,6 +69,15 @@ export default class ReactPlugin extends BaseTelemetryPlugin { } } + trackEvent(event: IEventTelemetry, customProperties?: ICustomProperties) { + if (this._analyticsPlugin) { + this._analyticsPlugin.trackEvent(event, customProperties); + } else { + this.diagLog().throwInternal( + LoggingSeverity.CRITICAL, _InternalMessageId.TelemetryInitializerFailed, "Analytics plugin is not available, React plugin telemetry will not be sent: "); + } + } + private addHistoryListener(history: History): void { const locationListener: LocationListener = (location: Location, action: Action): void => { // Timeout to ensure any changes to the DOM made by route changes get included in pageView telemetry diff --git a/extensions/applicationinsights-react-js/src/applicationinsights-react-js.ts b/extensions/applicationinsights-react-js/src/applicationinsights-react-js.ts index a7ebd742d..cb7ffd49f 100644 --- a/extensions/applicationinsights-react-js/src/applicationinsights-react-js.ts +++ b/extensions/applicationinsights-react-js/src/applicationinsights-react-js.ts @@ -4,5 +4,19 @@ import { IReactExtensionConfig } from "./Interfaces/IReactExtensionConfig"; import ReactPlugin from "./ReactPlugin"; import withAITracking from "./withAITracking"; +import { + AppInsightsContext, + useAppInsightsContext +} from "./AppInsightsContext"; +import useTrackEvent from "./useTrackEvent"; +import useTrackMetric from "./useTrackMetric"; -export { ReactPlugin, IReactExtensionConfig, withAITracking }; +export { + ReactPlugin, + IReactExtensionConfig, + withAITracking, + AppInsightsContext, + useAppInsightsContext, + useTrackEvent, + useTrackMetric +}; diff --git a/extensions/applicationinsights-react-js/src/useTrackEvent.ts b/extensions/applicationinsights-react-js/src/useTrackEvent.ts new file mode 100644 index 000000000..deb748913 --- /dev/null +++ b/extensions/applicationinsights-react-js/src/useTrackEvent.ts @@ -0,0 +1,26 @@ +/** + * ReactPlugin.ts + * @copyright Microsoft 2019 + */ +import { useState, useEffect, useRef } from "react"; +import ReactPlugin from "./ReactPlugin"; + +export default function useCustomEvent( + reactPlugin: ReactPlugin, + eventName: string, + eventData: T, + skipFirstRun = true +) { + const [data, setData] = useState(eventData); + const firstRun = useRef(skipFirstRun); + + useEffect(() => { + if (firstRun.current) { + firstRun.current = false; + return; + } + reactPlugin.trackEvent({ name: eventName }, data); + }, [reactPlugin, data, eventName]); + + return setData; +} diff --git a/extensions/applicationinsights-react-js/src/useTrackMetric.ts b/extensions/applicationinsights-react-js/src/useTrackMetric.ts new file mode 100644 index 000000000..254aaf1bf --- /dev/null +++ b/extensions/applicationinsights-react-js/src/useTrackMetric.ts @@ -0,0 +1,103 @@ +import { useEffect, useRef } from "react"; +import ReactPlugin from "./ReactPlugin"; + +interface ITrackedData { + hookTimestamp: number; + firstActiveTimestamp: number; + totalIdleTime: number; + lastActiveTimestamp: number; + idleStartTimestamp: number; + idleCount: number; + idleTimeout: number; +} + +function getEngagementTimeSeconds(trackedData: ITrackedData) { + return ( + (Date.now() - + trackedData.firstActiveTimestamp - + trackedData.totalIdleTime - + trackedData.idleCount * trackedData.idleTimeout) / + 1000 + ); +} + +const useComponentTracking = ( + reactPlugin: ReactPlugin, + componentName: string +) => { + const tracking = useRef({ + hookTimestamp: Date.now(), + firstActiveTimestamp: 0, + totalIdleTime: 0, + lastActiveTimestamp: 0, + idleStartTimestamp: 0, + idleCount: 0, + idleTimeout: 5000 + }); + const savedCallback = useRef<() => void>(); + + const callback = () => { + let trackedData = tracking.current; + if ( + trackedData.lastActiveTimestamp > 0 && + trackedData.idleStartTimestamp === 0 && + Date.now() - trackedData.lastActiveTimestamp >= trackedData.idleTimeout + ) { + trackedData.idleStartTimestamp = Date.now(); + trackedData.idleCount++; + } + }; + const delay = 100; + + savedCallback.current = callback; + + // Set up the interval. + useEffect(() => { + let id = setInterval(savedCallback.current, delay); + return () => { + clearInterval(id); + + let trackedData = tracking.current; + if (trackedData.hookTimestamp === 0) { + throw new Error( + "useAppInsights:unload hook: hookTimestamp is not initialized." + ); + } + + if (trackedData.firstActiveTimestamp === 0) { + return; + } + + const engagementTime = getEngagementTimeSeconds(trackedData); + const metricData = { + average: engagementTime, + name: "React Component Engaged Time (seconds)", + sampleCount: 1 + }; + + const additionalProperties = { "Component Name": componentName }; + reactPlugin.trackMetric(metricData, additionalProperties); + }; + }, []); + + const trackActivity = () => { + let trackedData = tracking.current; + if (trackedData.firstActiveTimestamp === 0) { + trackedData.firstActiveTimestamp = Date.now(); + trackedData.lastActiveTimestamp = trackedData.firstActiveTimestamp; + } else { + trackedData.lastActiveTimestamp = Date.now(); + } + + if (trackedData.idleStartTimestamp > 0) { + const lastIdleTime = + trackedData.lastActiveTimestamp - trackedData.idleStartTimestamp; + trackedData.totalIdleTime += lastIdleTime; + trackedData.idleStartTimestamp = 0; + } + }; + + return trackActivity; +}; + +export default useComponentTracking; diff --git a/extensions/applicationinsights-react-js/tsconfig.json b/extensions/applicationinsights-react-js/tsconfig.json index 4b5633610..a95e56eb7 100644 --- a/extensions/applicationinsights-react-js/tsconfig.json +++ b/extensions/applicationinsights-react-js/tsconfig.json @@ -14,9 +14,9 @@ "noEmitHelpers": true, "forceConsistentCasingInFileNames": true, "declaration": true, - "declarationDir": "extensions/applicationinsights-react-js/types", + "declarationDir": "types", "outDir": "dist-esm", - "rootDir": "extensions/applicationinsights-react-js/src" + "rootDir": "src" }, "include": [ "./src/**/*.ts" @@ -24,4 +24,4 @@ "exclude": [ "node_modules" ] -} \ No newline at end of file +} diff --git a/extensions/applicationinsights-react-native/package.json b/extensions/applicationinsights-react-native/package.json index 3ec2f4389..48733aac0 100644 --- a/extensions/applicationinsights-react-native/package.json +++ b/extensions/applicationinsights-react-native/package.json @@ -38,7 +38,7 @@ "dependencies": { "@microsoft/applicationinsights-common": "^2.5.0", "@microsoft/applicationinsights-core-js": "^2.5.0", - "tslib": "^1.11.1" + "tslib": "1.11.2" }, "peerDependencies": { "react-native": "*", diff --git a/gruntfile.js b/gruntfile.js index 125834676..1dc52d1e2 100644 --- a/gruntfile.js +++ b/gruntfile.js @@ -96,9 +96,6 @@ module.exports = function (grunt) { src: './extensions/applicationinsights-properties-js/Tests/**/*.ts', out: './extensions/applicationinsights-properties-js/Tests/Selenium/properties.tests.js' }, - react: { - tsconfig: './extensions/applicationinsights-react-js/tsconfig.json' - }, reactnative: { tsconfig: './extensions/applicationinsights-react-native/tsconfig.json', src: [ @@ -242,11 +239,6 @@ module.exports = function (grunt) { } } }, - run: { - reacttests: { - exec: 'cd extensions/applicationinsights-react-js && npm run test' - } - }, qunit: { all: { options: { @@ -393,8 +385,6 @@ module.exports = function (grunt) { grunt.registerTask("commontest", ["ts:common", "ts:commontest", "qunit:common"]); grunt.registerTask("properties", ["ts:properties"]); grunt.registerTask("propertiestests", ["ts:properties", "ts:propertiestests", "qunit:properties"]); - grunt.registerTask("react", ["ts:react"]); - grunt.registerTask("reacttests", ["run:reacttests"]); grunt.registerTask("reactnative", ["ts:reactnative"]); grunt.registerTask("reactnativetests", ["qunit:reactnative"]); grunt.registerTask("deps", ["ts:deps"]); diff --git a/rush.json b/rush.json index eb8bcb8b7..dee4d81e5 100644 --- a/rush.json +++ b/rush.json @@ -50,11 +50,6 @@ "packageName": "@microsoft/applicationinsights-web-basic", "projectFolder": "AISKULight", "shouldPublish": true - }, - { - "packageName": "@microsoft/applicationinsights-react-js", - "projectFolder": "extensions/applicationinsights-react-js", - "shouldPublish": true } ] } diff --git a/shared/AppInsightsCommon/package.json b/shared/AppInsightsCommon/package.json index 255ad40cd..21d34ca34 100644 --- a/shared/AppInsightsCommon/package.json +++ b/shared/AppInsightsCommon/package.json @@ -34,7 +34,7 @@ }, "dependencies": { "@microsoft/applicationinsights-core-js": "2.5.4", - "tslib": "^1.11.1" + "tslib": "1.11.2" }, "license": "MIT" } diff --git a/shared/AppInsightsCore/package.json b/shared/AppInsightsCore/package.json index c2f5e5580..a40bff8f6 100644 --- a/shared/AppInsightsCore/package.json +++ b/shared/AppInsightsCore/package.json @@ -47,6 +47,6 @@ }, "dependencies": { "@microsoft/dynamicproto-js": "^0.5.2", - "tslib": "^1.11.1" + "tslib": "1.11.2" } } diff --git a/tools/rollup-es3/package.json b/tools/rollup-es3/package.json index 5ad92009a..f99e9168b 100644 --- a/tools/rollup-es3/package.json +++ b/tools/rollup-es3/package.json @@ -49,6 +49,6 @@ "magic-string": "^0.25.5" }, "dependencies": { - "tslib": "^1.11.1" + "tslib": "1.11.2" } }