From 557e99fb6c1c656b41108c5d7268fa9c2081c3b1 Mon Sep 17 00:00:00 2001 From: Phil Pluckthun Date: Fri, 7 Jun 2019 12:17:38 +0100 Subject: [PATCH 1/7] Replace microbundle build with custom Rollup config This reduces deduplication while microbundle sort their issues out. --- package.json | 20 +- rollup.config.js | 162 +++ yarn.lock | 2644 +++++++++++++--------------------------------- 3 files changed, 936 insertions(+), 1890 deletions(-) create mode 100644 rollup.config.js diff --git a/package.json b/package.json index 1a10d11f88..7c779871f0 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "build": "run-p build:types build:bundle", "build:clean": "rimraf dist", "build:types": "tsc -d --emitDeclarationOnly --outDir dist/types", - "build:bundle": "microbundle --format es,cjs --no-compress", + "build:bundle": "rollup -c rollup.config.js", "build:prune": "rimraf dist/types/**/*.test.d.ts dist/types/test-utils", "postbuild:bundle": "terser dist/urql.es.js -o dist/urql.es.min.js", "test": "jest", @@ -89,6 +89,12 @@ } ], "devDependencies": { + "@babel/core": "^7.4.5", + "@babel/plugin-external-helpers": "^7.2.0", + "@babel/plugin-proposal-class-properties": "^7.4.4", + "@babel/plugin-proposal-object-rest-spread": "^7.4.4", + "@babel/plugin-transform-react-jsx": "^7.3.0", + "@babel/preset-env": "^7.4.5", "@types/enzyme": "3.1.16", "@types/graphql": "^14.0.7", "@types/jest": "^23.3.13", @@ -96,6 +102,7 @@ "@types/react-test-renderer": "^16.8.0", "@typescript-eslint/eslint-plugin": "^1.9.0", "@typescript-eslint/parser": "^1.9.0", + "babel-plugin-transform-async-to-promises": "^0.8.11", "bundlesize": "^0.17.0", "coveralls": "^3.0.3", "enzyme": "^3.10.0", @@ -111,7 +118,6 @@ "husky": "^1.2.0", "jest": "^24.8.0", "lint-staged": "^8.1.7", - "microbundle": "^0.11.0", "npm-run-all": "^4.1.5", "prettier": "^1.17.1", "react": "^16.8.6", @@ -121,6 +127,16 @@ "react-ssr-prepass": "^1.0.5", "react-test-renderer": "^16.8.6", "rimraf": "^2.6.2", + "rollup": "^1.14.3", + "rollup-plugin-alias": "^1.5.2", + "rollup-plugin-babel": "^4.3.2", + "rollup-plugin-buble": "^0.19.6", + "rollup-plugin-commonjs": "^10.0.0", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-node-resolve": "^5.0.1", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-terser": "^5.0.0", + "rollup-plugin-typescript2": "^0.21.1", "terser": "^4.0.0", "ts-jest": "^24.0.2", "typescript": "^3.5.1" diff --git a/rollup.config.js b/rollup.config.js new file mode 100644 index 0000000000..4099ada8f7 --- /dev/null +++ b/rollup.config.js @@ -0,0 +1,162 @@ +import json from 'rollup-plugin-json'; +import sourcemaps from 'rollup-plugin-sourcemaps'; +import alias from 'rollup-plugin-alias'; +import commonjs from 'rollup-plugin-commonjs'; +import nodeResolve from 'rollup-plugin-node-resolve'; +import typescript from 'rollup-plugin-typescript2'; +import buble from 'rollup-plugin-buble'; +import babel from 'rollup-plugin-babel'; +import { terser } from 'rollup-plugin-terser'; + +const EXTENSIONS = ['.ts', '.tsx', '.js', '.jsx', '.es6', '.es', '.mjs']; +const pkgInfo = require('./package.json'); + +const external = ['dns', 'fs', 'path', 'url']; + +if (pkgInfo.peerDependencies) { + external.push(...Object.keys(pkgInfo.peerDependencies)); +} + +if (pkgInfo.dependencies) { + external.push(...Object.keys(pkgInfo.dependencies)); +} + +const externalPredicate = new RegExp(`^(${external.join('|')})($|/)`); +const externalTest = id => { + if (id === 'babel-plugin-transform-async-to-promises/helpers') { + return false; + } + + return externalPredicate.test(id); +}; + +const plugins = [ + sourcemaps(), + json(), + alias({ + resolve: EXTENSIONS + }), + nodeResolve({ + mainFields: ['module', 'jsnext', 'main'], + browser: true + }), + commonjs({ + ignoreGlobal: true, + include: /\/node_modules\//, + namedExports: { + 'react': Object.keys(require('react')) + }, + }), + typescript({ + typescript: require('typescript'), + cacheRoot: './node_modules/.cache/.rts2_cache', + tsconfigDefaults: { + compilerOptions: { + sourceMap: true, + declaration: true + }, + }, + tsconfigOverride: { + compilerOptions: { + target: 'esnext', + }, + }, + }), + buble({ + transforms: { + unicodeRegExp: false, + spreadRest: false, + dangerousForOf: true, + dangerousTaggedTemplateString: true + }, + objectAssign: 'Object.assign', + exclude: 'node_modules/**' + }), + babel({ + babelrc: false, + extensions: EXTENSIONS, + exclude: 'node_modules/**', + passPerPreset: true, + presets: [ + ['@babel/preset-env', { + loose: true, + modules: false, + exclude: ['transform-async-to-generator'] + }] + ], + plugins: [ + '@babel/plugin-external-helpers', + ['@babel/plugin-proposal-object-rest-spread', { + loose: true, + useBuiltIns: true + }], + ['@babel/plugin-transform-react-jsx', { + pragma: 'React.createElement', + pragmaFrag: 'React.Fragment', + useBuiltIns: true + }], + ['babel-plugin-transform-async-to-promises', { + inlineHelpers: true, + externalHelpers: true + }], + ['@babel/plugin-proposal-class-properties', { + loose: true + }] + ] + }), + terser({ + sourcemap: true, + warnings: true, + ecma: 5, + keep_fnames: true, + ie8: false, + compress: { + pure_getters: true, + toplevel: true, + booleans_as_integers: false, + keep_fnames: true, + keep_fargs: true, + if_return: false, + ie8: false, + sequences: false, + loops: false, + conditionals: false, + join_vars: false + }, + mangle: false, + output: { + beautify: true, + braces: true, + indent_level: 2 + } + }) +]; + +const config = { + input: './src/index.ts', + external: externalTest, + plugins, + treeshake: { + propertyReadSideEffects: false + }, + output: [ + { + sourcemap: true, + legacy: true, + freeze: false, + esModule: false, + file: './dist/urql.js', + format: 'cjs' + }, + { + sourcemap: true, + legacy: true, + freeze: false, + esModule: false, + file: './dist/urql.es.js', + format: 'esm' + } + ] +}; + +export default config; diff --git a/yarn.lock b/yarn.lock index e052070e56..f0f3c09fe3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9,7 +9,7 @@ dependencies: "@babel/highlight" "^7.0.0" -"@babel/core@^7.1.0", "@babel/core@^7.2.2": +"@babel/core@^7.1.0", "@babel/core@^7.4.5": version "7.4.5" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.4.5.tgz#081f97e8ffca65a9b4b0fdc7e274e703f000c06a" integrity sha512-OvjIh6aqXtlsA8ujtGKfC7LYWksYSX8yQcM8Ay3LuvVeQ63lcOKgoZWVqcpFwkd29aYU9rVx7jxhfhiEDV9MZA== @@ -40,7 +40,39 @@ source-map "^0.5.0" trim-right "^1.0.1" -"@babel/helper-create-class-features-plugin@^7.2.1": +"@babel/helper-annotate-as-pure@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz#323d39dd0b50e10c7c06ca7d7638e6864d8c5c32" + integrity sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q== + dependencies: + "@babel/types" "^7.0.0" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz#6b69628dfe4087798e0c4ed98e3d4a6b2fbd2f5f" + integrity sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.1.0" + "@babel/types" "^7.0.0" + +"@babel/helper-builder-react-jsx@^7.3.0": + version "7.3.0" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz#a1ac95a5d2b3e88ae5e54846bf462eeb81b318a4" + integrity sha512-MjA9KgwCuPEkQd9ncSXvSyJ5y+j2sICHyrI0M3L+6fnS4wMSNDc1ARXsbTfbb2cXHn17VisSnU/sHFTCxVxSMw== + dependencies: + "@babel/types" "^7.3.0" + esutils "^2.0.0" + +"@babel/helper-call-delegate@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz#87c1f8ca19ad552a736a7a27b1c1fcf8b1ff1f43" + integrity sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ== + dependencies: + "@babel/helper-hoist-variables" "^7.4.4" + "@babel/traverse" "^7.4.4" + "@babel/types" "^7.4.4" + +"@babel/helper-create-class-features-plugin@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.4.4.tgz#fc3d690af6554cc9efc607364a82d48f58736dba" integrity sha512-UbBHIa2qeAGgyiNR9RszVF7bUHEdgS4JAUNT8SiqrAN6YJVxlOxeLr5pBzb5kan302dejJ9nla4RyKcR1XT6XA== @@ -52,6 +84,23 @@ "@babel/helper-replace-supers" "^7.4.4" "@babel/helper-split-export-declaration" "^7.4.4" +"@babel/helper-define-map@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.4.4.tgz#6969d1f570b46bdc900d1eba8e5d59c48ba2c12a" + integrity sha512-IX3Ln8gLhZpSuqHJSnTNBWGDE9kdkTEWl21A/K7PQ00tseBwbqCHTvNLHSBd9M0R5rER4h5Rsvj9vw0R5SieBg== + dependencies: + "@babel/helper-function-name" "^7.1.0" + "@babel/types" "^7.4.4" + lodash "^4.17.11" + +"@babel/helper-explode-assignable-expression@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz#537fa13f6f1674df745b0c00ec8fe4e99681c8f6" + integrity sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA== + dependencies: + "@babel/traverse" "^7.1.0" + "@babel/types" "^7.0.0" + "@babel/helper-function-name@^7.1.0": version "7.1.0" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz#a0ceb01685f73355d4360c1247f582bfafc8ff53" @@ -68,6 +117,13 @@ dependencies: "@babel/types" "^7.0.0" +"@babel/helper-hoist-variables@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz#0298b5f25c8c09c53102d52ac4a98f773eb2850a" + integrity sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w== + dependencies: + "@babel/types" "^7.4.4" + "@babel/helper-member-expression-to-functions@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz#8cd14b0a0df7ff00f009e7d7a436945f47c7a16f" @@ -82,6 +138,18 @@ dependencies: "@babel/types" "^7.0.0" +"@babel/helper-module-transforms@^7.1.0", "@babel/helper-module-transforms@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.4.4.tgz#96115ea42a2f139e619e98ed46df6019b94414b8" + integrity sha512-3Z1yp8TVQf+B4ynN7WoHPKS8EkdTbgAEy0nU0rs/1Kw4pDgmvYH3rz3aI11KgxKCba2cn7N+tqzV1mY2HMN96w== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/helper-simple-access" "^7.1.0" + "@babel/helper-split-export-declaration" "^7.4.4" + "@babel/template" "^7.4.4" + "@babel/types" "^7.4.4" + lodash "^4.17.11" + "@babel/helper-optimise-call-expression@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz#a2920c5702b073c15de51106200aa8cad20497d5" @@ -94,7 +162,25 @@ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250" integrity sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA== -"@babel/helper-replace-supers@^7.4.4": +"@babel/helper-regex@^7.0.0", "@babel/helper-regex@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.4.4.tgz#a47e02bc91fb259d2e6727c2a30013e3ac13c4a2" + integrity sha512-Y5nuB/kESmR3tKjU8Nkn1wMGEx1tjJX076HBMeL3XLQCu6vA/YRzuTW0bbb+qRnXvQGn+d6Rx953yffl8vEy7Q== + dependencies: + lodash "^4.17.11" + +"@babel/helper-remap-async-to-generator@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz#361d80821b6f38da75bd3f0785ece20a88c5fe7f" + integrity sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.0.0" + "@babel/helper-wrap-function" "^7.1.0" + "@babel/template" "^7.1.0" + "@babel/traverse" "^7.1.0" + "@babel/types" "^7.0.0" + +"@babel/helper-replace-supers@^7.1.0", "@babel/helper-replace-supers@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.4.4.tgz#aee41783ebe4f2d3ab3ae775e1cc6f1a90cefa27" integrity sha512-04xGEnd+s01nY1l15EuMS1rfKktNF+1CkKmHoErDppjAAZL+IUBZpzT748x262HF7fibaQPhbvWUl5HeSt1EXg== @@ -104,6 +190,14 @@ "@babel/traverse" "^7.4.4" "@babel/types" "^7.4.4" +"@babel/helper-simple-access@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz#65eeb954c8c245beaa4e859da6188f39d71e585c" + integrity sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w== + dependencies: + "@babel/template" "^7.1.0" + "@babel/types" "^7.0.0" + "@babel/helper-split-export-declaration@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz#ff94894a340be78f53f06af038b205c49d993677" @@ -111,6 +205,16 @@ dependencies: "@babel/types" "^7.4.4" +"@babel/helper-wrap-function@^7.1.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz#c4e0012445769e2815b55296ead43a958549f6fa" + integrity sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ== + dependencies: + "@babel/helper-function-name" "^7.1.0" + "@babel/template" "^7.1.0" + "@babel/traverse" "^7.1.0" + "@babel/types" "^7.2.0" + "@babel/helpers@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.4.4.tgz#868b0ef59c1dd4e78744562d5ce1b59c89f2f2a5" @@ -139,12 +243,75 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.3.2.tgz#95cdeddfc3992a6ca2a1315191c1679ca32c55cd" integrity sha512-QzNUC2RO1gadg+fs21fi0Uu0OuGNzRKEmgCxoLNzbCdoprLwjfmZwzUrpUNfJPaVRwBpDY47A17yYEGWyRelnQ== -"@babel/plugin-proposal-class-properties@7.2.1": - version "7.2.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.2.1.tgz#c734a53e0a1ec40fe5c22ee5069d26da3b187d05" - integrity sha512-/4FKFChkQ2Jgb8lBDsvFX496YTi7UWTetVgS8oJUpX1e/DlaoeEK57At27ug8Hu2zI2g8bzkJ+8k9qrHZRPGPA== +"@babel/plugin-external-helpers@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-external-helpers/-/plugin-external-helpers-7.2.0.tgz#7f4cb7dee651cd380d2034847d914288467a6be4" + integrity sha512-QFmtcCShFkyAsNtdCM3lJPmRe1iB+vPZymlB4LnDIKEBj2yKQLQKtoxXxJ8ePT5fwMl4QGg303p4mB0UsSI2/g== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-proposal-async-generator-functions@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz#b289b306669dce4ad20b0252889a15768c9d417e" + integrity sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-remap-async-to-generator" "^7.1.0" + "@babel/plugin-syntax-async-generators" "^7.2.0" + +"@babel/plugin-proposal-class-properties@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.4.4.tgz#93a6486eed86d53452ab9bab35e368e9461198ce" + integrity sha512-WjKTI8g8d5w1Bc9zgwSz2nfrsNQsXcCf9J9cdCvrJV6RF56yztwm4TmJC0MgJ9tvwO9gUA/mcYe89bLdGfiXFg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.4.4" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-proposal-json-strings@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz#568ecc446c6148ae6b267f02551130891e29f317" + integrity sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-json-strings" "^7.2.0" + +"@babel/plugin-proposal-object-rest-spread@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.4.4.tgz#1ef173fcf24b3e2df92a678f027673b55e7e3005" + integrity sha512-dMBG6cSPBbHeEBdFXeQ2QLc5gUpg4Vkaz8octD4aoW/ISO+jBOcsuxYL7bsb5WSu8RLP6boxrBIALEHgoHtO9g== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-object-rest-spread" "^7.2.0" + +"@babel/plugin-proposal-optional-catch-binding@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz#135d81edb68a081e55e56ec48541ece8065c38f5" + integrity sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" + +"@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.4.tgz#501ffd9826c0b91da22690720722ac7cb1ca9c78" + integrity sha512-j1NwnOqMG9mFUOH58JTFsA/+ZYzQLUZ/drqWUqxCYLGeu2JFZL8YrNC9hBxKmWtAuOCHPcRpgv7fhap09Fb4kA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-regex" "^7.4.4" + regexpu-core "^4.5.4" + +"@babel/plugin-syntax-async-generators@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz#69e1f0db34c6f5a0cf7e2b3323bf159a76c8cb7f" + integrity sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-json-strings@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz#72bd13f6ffe1d25938129d2a186b11fd62951470" + integrity sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg== dependencies: - "@babel/helper-create-class-features-plugin" "^7.2.1" "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-jsx@^7.2.0": @@ -154,20 +321,325 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-syntax-object-rest-spread@^7.0.0": +"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.2.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz#3b7a3e733510c57e820b9142a6579ac8b0dfad2e" integrity sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA== dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/polyfill@^7.0.0": - version "7.2.5" - resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.2.5.tgz#6c54b964f71ad27edddc567d065e57e87ed7fa7d" - integrity sha512-8Y/t3MWThtMLYr0YNC/Q76tqN1w30+b0uQMeFUYauG2UGTR19zyUtFrAzT23zNtBxPp+LbE5E/nwV/q/r3y6ug== +"@babel/plugin-syntax-optional-catch-binding@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz#a94013d6eda8908dfe6a477e7f9eda85656ecf5c" + integrity sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-arrow-functions@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz#9aeafbe4d6ffc6563bf8f8372091628f00779550" + integrity sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-async-to-generator@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.4.4.tgz#a3f1d01f2f21cadab20b33a82133116f14fb5894" + integrity sha512-YiqW2Li8TXmzgbXw+STsSqPBPFnGviiaSp6CYOq55X8GQ2SGVLrXB6pNid8HkqkZAzOH6knbai3snhP7v0fNwA== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-remap-async-to-generator" "^7.1.0" + +"@babel/plugin-transform-block-scoped-functions@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz#5d3cc11e8d5ddd752aa64c9148d0db6cb79fd190" + integrity sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-block-scoping@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.4.4.tgz#c13279fabf6b916661531841a23c4b7dae29646d" + integrity sha512-jkTUyWZcTrwxu5DD4rWz6rDB5Cjdmgz6z7M7RLXOJyCUkFBawssDGcGh8M/0FTSB87avyJI1HsTwUXp9nKA1PA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + lodash "^4.17.11" + +"@babel/plugin-transform-classes@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.4.4.tgz#0ce4094cdafd709721076d3b9c38ad31ca715eb6" + integrity sha512-/e44eFLImEGIpL9qPxSRat13I5QNRgBLu2hOQJCF7VLy/otSM/sypV1+XaIw5+502RX/+6YaSAPmldk+nhHDPw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.0.0" + "@babel/helper-define-map" "^7.4.4" + "@babel/helper-function-name" "^7.1.0" + "@babel/helper-optimise-call-expression" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-replace-supers" "^7.4.4" + "@babel/helper-split-export-declaration" "^7.4.4" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz#83a7df6a658865b1c8f641d510c6f3af220216da" + integrity sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-destructuring@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.4.4.tgz#9d964717829cc9e4b601fc82a26a71a4d8faf20f" + integrity sha512-/aOx+nW0w8eHiEHm+BTERB2oJn5D127iye/SUQl7NjHy0lf+j7h4MKMMSOwdazGq9OxgiNADncE+SRJkCxjZpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz#361a148bc951444312c69446d76ed1ea8e4450c3" + integrity sha512-P05YEhRc2h53lZDjRPk/OektxCVevFzZs2Gfjd545Wde3k+yFDbXORgl2e0xpbq8mLcKJ7Idss4fAg0zORN/zg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-regex" "^7.4.4" + regexpu-core "^4.5.4" + +"@babel/plugin-transform-duplicate-keys@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.2.0.tgz#d952c4930f312a4dbfff18f0b2914e60c35530b3" + integrity sha512-q+yuxW4DsTjNceUiTzK0L+AfQ0zD9rWaTLiUqHA8p0gxx7lu1EylenfzjeIWNkPy6e/0VG/Wjw9uf9LueQwLOw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-exponentiation-operator@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz#a63868289e5b4007f7054d46491af51435766008" + integrity sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.1.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-for-of@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz#0267fc735e24c808ba173866c6c4d1440fc3c556" + integrity sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-function-name@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz#e1436116abb0610c2259094848754ac5230922ad" + integrity sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA== + dependencies: + "@babel/helper-function-name" "^7.1.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-literals@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz#690353e81f9267dad4fd8cfd77eafa86aba53ea1" + integrity sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-member-expression-literals@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz#fa10aa5c58a2cb6afcf2c9ffa8cb4d8b3d489a2d" + integrity sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-modules-amd@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz#82a9bce45b95441f617a24011dc89d12da7f4ee6" + integrity sha512-mK2A8ucqz1qhrdqjS9VMIDfIvvT2thrEsIQzbaTdc5QFzhDjQv2CkJJ5f6BXIkgbmaoax3zBr2RyvV/8zeoUZw== + dependencies: + "@babel/helper-module-transforms" "^7.1.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-modules-commonjs@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.4.4.tgz#0bef4713d30f1d78c2e59b3d6db40e60192cac1e" + integrity sha512-4sfBOJt58sEo9a2BQXnZq+Q3ZTSAUXyK3E30o36BOGnJ+tvJ6YSxF0PG6kERvbeISgProodWuI9UVG3/FMY6iw== + dependencies: + "@babel/helper-module-transforms" "^7.4.4" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-simple-access" "^7.1.0" + +"@babel/plugin-transform-modules-systemjs@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.4.4.tgz#dc83c5665b07d6c2a7b224c00ac63659ea36a405" + integrity sha512-MSiModfILQc3/oqnG7NrP1jHaSPryO6tA2kOMmAQApz5dayPxWiHqmq4sWH2xF5LcQK56LlbKByCd8Aah/OIkQ== + dependencies: + "@babel/helper-hoist-variables" "^7.4.4" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-modules-umd@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz#7678ce75169f0877b8eb2235538c074268dd01ae" + integrity sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw== + dependencies: + "@babel/helper-module-transforms" "^7.1.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.4.5": + version "7.4.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.4.5.tgz#9d269fd28a370258199b4294736813a60bbdd106" + integrity sha512-z7+2IsWafTBbjNsOxU/Iv5CvTJlr5w4+HGu1HovKYTtgJ362f7kBcQglkfmlspKKZ3bgrbSGvLfNx++ZJgCWsg== + dependencies: + regexp-tree "^0.1.6" + +"@babel/plugin-transform-new-target@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz#18d120438b0cc9ee95a47f2c72bc9768fbed60a5" + integrity sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-object-super@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz#b35d4c10f56bab5d650047dad0f1d8e8814b6598" + integrity sha512-VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-replace-supers" "^7.1.0" + +"@babel/plugin-transform-parameters@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz#7556cf03f318bd2719fe4c922d2d808be5571e16" + integrity sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw== + dependencies: + "@babel/helper-call-delegate" "^7.4.4" + "@babel/helper-get-function-arity" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-property-literals@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz#03e33f653f5b25c4eb572c98b9485055b389e905" + integrity sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-react-jsx@^7.3.0": + version "7.3.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz#f2cab99026631c767e2745a5368b331cfe8f5290" + integrity sha512-a/+aRb7R06WcKvQLOu4/TpjKOdvVEKRLWFpKcNuHhiREPgGRB4TQJxq07+EZLS8LFVYpfq1a5lDUnuMdcCpBKg== + dependencies: + "@babel/helper-builder-react-jsx" "^7.3.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-jsx" "^7.2.0" + +"@babel/plugin-transform-regenerator@^7.4.5": + version "7.4.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz#629dc82512c55cee01341fb27bdfcb210354680f" + integrity sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA== + dependencies: + regenerator-transform "^0.14.0" + +"@babel/plugin-transform-reserved-words@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.2.0.tgz#4792af87c998a49367597d07fedf02636d2e1634" + integrity sha512-fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-shorthand-properties@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz#6333aee2f8d6ee7e28615457298934a3b46198f0" + integrity sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-spread@^7.2.0": + version "7.2.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz#3103a9abe22f742b6d406ecd3cd49b774919b406" + integrity sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-sticky-regex@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz#a1e454b5995560a9c1e0d537dfc15061fd2687e1" + integrity sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-regex" "^7.0.0" + +"@babel/plugin-transform-template-literals@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz#9d28fea7bbce637fb7612a0750989d8321d4bcb0" + integrity sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-typeof-symbol@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz#117d2bcec2fbf64b4b59d1f9819894682d29f2b2" + integrity sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-unicode-regex@^7.4.4": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz#ab4634bb4f14d36728bf5978322b35587787970f" + integrity sha512-il+/XdNw01i93+M9J9u4T7/e/Ue/vWfNZE4IRUQjplu2Mqb/AFTDimkw2tdEdSH50wuQXZAbXSql0UphQke+vA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-regex" "^7.4.4" + regexpu-core "^4.5.4" + +"@babel/preset-env@^7.4.5": + version "7.4.5" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.4.5.tgz#2fad7f62983d5af563b5f3139242755884998a58" + integrity sha512-f2yNVXM+FsR5V8UwcFeIHzHWgnhXg3NpRmy0ADvALpnhB0SLbCvrCRr4BLOUYbQNLS+Z0Yer46x9dJXpXewI7w== dependencies: - core-js "^2.5.7" - regenerator-runtime "^0.12.0" + "@babel/helper-module-imports" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-async-generator-functions" "^7.2.0" + "@babel/plugin-proposal-json-strings" "^7.2.0" + "@babel/plugin-proposal-object-rest-spread" "^7.4.4" + "@babel/plugin-proposal-optional-catch-binding" "^7.2.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-syntax-async-generators" "^7.2.0" + "@babel/plugin-syntax-json-strings" "^7.2.0" + "@babel/plugin-syntax-object-rest-spread" "^7.2.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" + "@babel/plugin-transform-arrow-functions" "^7.2.0" + "@babel/plugin-transform-async-to-generator" "^7.4.4" + "@babel/plugin-transform-block-scoped-functions" "^7.2.0" + "@babel/plugin-transform-block-scoping" "^7.4.4" + "@babel/plugin-transform-classes" "^7.4.4" + "@babel/plugin-transform-computed-properties" "^7.2.0" + "@babel/plugin-transform-destructuring" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/plugin-transform-duplicate-keys" "^7.2.0" + "@babel/plugin-transform-exponentiation-operator" "^7.2.0" + "@babel/plugin-transform-for-of" "^7.4.4" + "@babel/plugin-transform-function-name" "^7.4.4" + "@babel/plugin-transform-literals" "^7.2.0" + "@babel/plugin-transform-member-expression-literals" "^7.2.0" + "@babel/plugin-transform-modules-amd" "^7.2.0" + "@babel/plugin-transform-modules-commonjs" "^7.4.4" + "@babel/plugin-transform-modules-systemjs" "^7.4.4" + "@babel/plugin-transform-modules-umd" "^7.2.0" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.4.5" + "@babel/plugin-transform-new-target" "^7.4.4" + "@babel/plugin-transform-object-super" "^7.2.0" + "@babel/plugin-transform-parameters" "^7.4.4" + "@babel/plugin-transform-property-literals" "^7.2.0" + "@babel/plugin-transform-regenerator" "^7.4.5" + "@babel/plugin-transform-reserved-words" "^7.2.0" + "@babel/plugin-transform-shorthand-properties" "^7.2.0" + "@babel/plugin-transform-spread" "^7.2.0" + "@babel/plugin-transform-sticky-regex" "^7.2.0" + "@babel/plugin-transform-template-literals" "^7.4.4" + "@babel/plugin-transform-typeof-symbol" "^7.2.0" + "@babel/plugin-transform-unicode-regex" "^7.4.4" + "@babel/types" "^7.4.4" + browserslist "^4.6.0" + core-js-compat "^3.1.1" + invariant "^2.2.2" + js-levenshtein "^1.1.3" + semver "^5.5.0" "@babel/runtime@^7.0.0": version "7.4.5" @@ -225,7 +697,7 @@ lodash "^4.17.10" to-fast-properties "^2.0.0" -"@babel/types@^7.4.0", "@babel/types@^7.4.4": +"@babel/types@^7.2.0", "@babel/types@^7.4.0", "@babel/types@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.4.4.tgz#8db9e9a629bb7c29370009b4b779ed93fe57d5f0" integrity sha512-dOllgYdnEFOebhkKCjzSVFqw/PmmB8pH6RGOWkY4GsboQNd47b1fBThBSwlHAq9alF9vc1M3+6oqR47R50L0tQ== @@ -486,16 +958,16 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-10.12.21.tgz#7e8a0c34cf29f4e17a36e9bd0ea72d45ba03908e" integrity sha512-CBgLNk4o3XMnqMc0rhb6lc77IwShMEglz05deDcn2lQxyXEZivfwgYJu7SMha9V5XcrP6qZuevTHV/QrN2vjKQ== +"@types/node@^12.0.3": + version "12.0.7" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.0.7.tgz#4f2563bad652b2acb1722d7e7aae2b0ff62d192c" + integrity sha512-1YKeT4JitGgE4SOzyB9eMwO0nGVNkNEsm9qlIt1Lqm/tG2QEiSMTD4kS3aO6L+w5SClLVxALmIBESK6Mk5wX0A== + "@types/prop-types@*": version "15.5.8" resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.5.8.tgz#8ae4e0ea205fe95c3901a5a1df7f66495e3a56ce" integrity sha512-3AQoUxQcQtLHsK25wtTWIoIpgYjH3vSDroZOUr7PpCHw/jLY1RB9z9E8dBT/OSmwStVgkRNvdh+ZHNiomRieaw== -"@types/q@^1.5.1": - version "1.5.1" - resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.1.tgz#48fd98c1561fe718b61733daed46ff115b496e18" - integrity sha512-eqz8c/0kwNi/OEHQfvIuJVLTst3in0e7uTKeuY+WL/zfKn0xVujOTp42bS/vUUokhK5P2BppLd9JXMOMHcgbjA== - "@types/react-test-renderer@^16.8.0": version "16.8.0" resolved "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-16.8.0.tgz#dbed6549f97a7f114b6920bf553a5db7e61bf83c" @@ -604,7 +1076,7 @@ acorn@^6.0.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.0.7.tgz#490180ce18337270232d9488a44be83d9afb7fd3" integrity sha512-HNJNgE60C9eOTgn974Tlp3dpLZdUr+SoxxDwPaY9J/kDNOLQTkaDgwBUXAF4SSsrAwD9RpdxuHK/EbuF+W9Ahw== -acorn@^6.0.7: +acorn@^6.0.7, acorn@^6.1.1: version "6.1.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.1.1.tgz#7d25ae05bb8ad1f9b699108e1094ecd7884adc1f" integrity sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA== @@ -635,11 +1107,6 @@ ajv@^6.5.5, ajv@^6.9.1: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -alphanum-sort@^1.0.0, alphanum-sort@^1.0.1, alphanum-sort@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" - integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= - ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" @@ -836,40 +1303,11 @@ asynckit@^0.4.0: resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= -asyncro@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/asyncro/-/asyncro-3.0.0.tgz#3c7a732e263bc4a42499042f48d7d858e9c0134e" - integrity sha512-nEnWYfrBmA3taTiuiOoZYmgJ/CNrSoQLeLs29SeLcPu60yaw/mHDBHV0iOZ051fTvsTHxpCY+gXibqT9wbQYfg== - atob@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -autoprefixer@^6.3.1: - version "6.7.7" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.7.7.tgz#1dbd1c835658e35ce3f9984099db00585c782014" - integrity sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ= - dependencies: - browserslist "^1.7.6" - caniuse-db "^1.0.30000634" - normalize-range "^0.1.2" - num2fraction "^1.2.2" - postcss "^5.2.16" - postcss-value-parser "^3.2.3" - -autoprefixer@^9.0.0: - version "9.4.7" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.4.7.tgz#f997994f9a810eae47b38fa6d8a119772051c4ff" - integrity sha512-qS5wW6aXHkm53Y4z73tFGsUhmZu4aMPV9iHXYlF0c/wxjknXNHuj/1cIQb+6YH692DbJGGWcckAXX+VxKvahMA== - dependencies: - browserslist "^4.4.1" - caniuse-lite "^1.0.30000932" - normalize-range "^0.1.2" - num2fraction "^1.2.2" - postcss "^7.0.14" - postcss-value-parser "^3.3.1" - aws-sign2@~0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" @@ -924,10 +1362,10 @@ babel-plugin-jest-hoist@^24.6.0: dependencies: "@types/babel__traverse" "^7.0.6" -babel-plugin-transform-async-to-promises@^0.8.3: - version "0.8.4" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-promises/-/babel-plugin-transform-async-to-promises-0.8.4.tgz#f0ffd0db2b1fa1bee1b723fe651dc412d75aabb7" - integrity sha512-2lS63lG9z0pMpnd6D+dOctOgZ0QQlYZrPSMzx9IeJpSZo3MuFD09LfG12PRSIkJr7v2UkcnYKfBJRx39X4Di4w== +babel-plugin-transform-async-to-promises@^0.8.11: + version "0.8.11" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-promises/-/babel-plugin-transform-async-to-promises-0.8.11.tgz#30b145149e34cbb06cc3b06179ef0a8f70dd1b5c" + integrity sha512-Ut0In27GXx//Z3Gw8nhfg4pse7U4rd0t46oAvdvOWPCPSkEAemH1d6lIOFQb+oDdv70hIM+B7vOtLUP6dNdSiA== babel-preset-jest@^24.6.0: version "24.6.0" @@ -937,16 +1375,6 @@ babel-preset-jest@^24.6.0: "@babel/plugin-syntax-object-rest-spread" "^7.0.0" babel-plugin-jest-hoist "^24.6.0" -babylon@^6.15.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" - integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== - -balanced-match@^0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838" - integrity sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg= - balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" @@ -972,11 +1400,6 @@ bcrypt-pbkdf@^1.0.0: dependencies: tweetnacl "^0.14.3" -big.js@^3.1.3: - version "3.2.0" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" - integrity sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q== - bl@^1.0.0: version "1.2.2" resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.2.tgz#a160911717103c07410cef63ef51b397c025af9c" @@ -985,7 +1408,7 @@ bl@^1.0.0: readable-stream "^2.3.5" safe-buffer "^5.1.1" -boolbase@^1.0.0, boolbase@~1.0.0: +boolbase@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= @@ -1031,14 +1454,6 @@ brotli-size@0.1.0: duplexer "^0.1.1" iltorb "^2.4.3" -brotli-size@^0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/brotli-size/-/brotli-size-0.0.3.tgz#1d3855b38f182591a6f69da1516131676e5f62f2" - integrity sha512-bBIdd8uUGxKGldAVykxOqPegl+HlIm4FpXJamwWw5x77WCE8jO7AhXFE1YXOhOB28gS+2pTQete0FqRE6U5hQQ== - dependencies: - duplexer "^0.1.1" - iltorb "^2.0.5" - browser-process-hrtime@^0.1.2: version "0.1.3" resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz#616f00faef1df7ec1b5bf9cfe2bdc3170f26c7b4" @@ -1051,22 +1466,14 @@ browser-resolve@^1.11.3: dependencies: resolve "1.1.7" -browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6: - version "1.7.7" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.7.tgz#0bd76704258be829b2398bb50e4b62d1a166b0b9" - integrity sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk= - dependencies: - caniuse-db "^1.0.30000639" - electron-to-chromium "^1.2.7" - -browserslist@^4.0.0, browserslist@^4.4.1: - version "4.4.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.4.1.tgz#42e828954b6b29a7a53e352277be429478a69062" - integrity sha512-pEBxEXg7JwaakBXjATYw/D1YZh4QUSCX/Mnd/wnqSRPPSi1U39iDhDoKGoBUcraKdxDlrYqJxSI5nNvD+dWP2A== +browserslist@^4.6.0: + version "4.6.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.6.1.tgz#ee5059b1aec18cbec9d055d6cb5e24ae50343a9b" + integrity sha512-1MC18ooMPRG2UuVFJTHFIAkk6mpByJfxCrnUyvSlu/hyQSFHMrlhM02SzNuCV+quTP4CKmqtOMAIjrifrpBJXQ== dependencies: - caniuse-lite "^1.0.30000929" - electron-to-chromium "^1.3.103" - node-releases "^1.1.3" + caniuse-lite "^1.0.30000971" + electron-to-chromium "^1.3.137" + node-releases "^1.1.21" bs-logger@0.x: version "0.2.6" @@ -1192,35 +1599,10 @@ camelcase@^5.0.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.0.0.tgz#03295527d58bd3cd4aa75363f35b2e8d97be2f42" integrity sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA== -caniuse-api@^1.5.2: - version "1.6.1" - resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-1.6.1.tgz#b534e7c734c4f81ec5fbe8aca2ad24354b962c6c" - integrity sha1-tTTnxzTE+B7F++isoq0kNUuWLGw= - dependencies: - browserslist "^1.3.6" - caniuse-db "^1.0.30000529" - lodash.memoize "^4.1.2" - lodash.uniq "^4.5.0" - -caniuse-api@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" - integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== - dependencies: - browserslist "^4.0.0" - caniuse-lite "^1.0.0" - lodash.memoize "^4.1.2" - lodash.uniq "^4.5.0" - -caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639: - version "1.0.30000936" - resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000936.tgz#19035ce7c0f44c1562328d73bd455a2390206070" - integrity sha512-gOrcU8d+h5AdrO/Mhnj35vttNvAed2taqzrYDfhJE/qVnLxAaGb1doWlRF7iDex+EQPhkwAHc07RBwixnxpFDQ== - -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000929, caniuse-lite@^1.0.30000932: - version "1.0.30000936" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000936.tgz#5d33b118763988bf721b9b8ad436d0400e4a116b" - integrity sha512-orX4IdpbFhdNO7bTBhSbahp1EBpqzBc+qrvTRVUFfZgA4zta7TdM6PN5ZxkEUgDnz36m+PfWGcdX7AVfFWItJw== +caniuse-lite@^1.0.30000971: + version "1.0.30000974" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000974.tgz#b7afe14ee004e97ce6dc73e3f878290a12928ad8" + integrity sha512-xc3rkNS/Zc3CmpMKuczWEdY2sZgx09BkAxfvkxlAEBTqcMHeL8QnPqhKse+5sRTi3nrw2pJwToD2WvKn1Uhvww== capture-exit@^2.0.0: version "2.0.0" @@ -1254,7 +1636,7 @@ chalk@^1.0.0, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.1, chalk@^2.4.0, chalk@^2.4.1, chalk@^2.4.2: +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.1, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -1295,13 +1677,6 @@ ci-info@^2.0.0: resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== -clap@^1.0.9: - version "1.2.3" - resolved "https://registry.yarnpkg.com/clap/-/clap-1.2.3.tgz#4f36745b32008492557f46412d66d50cb99bce51" - integrity sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA== - dependencies: - chalk "^1.1.3" - class-utils@^0.3.5: version "0.3.6" resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" @@ -1341,32 +1716,11 @@ cliui@^4.0.0: strip-ansi "^4.0.0" wrap-ansi "^2.0.0" -clone@^1.0.2: - version "1.0.4" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" - integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= - co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= -coa@~1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/coa/-/coa-1.0.4.tgz#a9ef153660d6a86a8bdec0289a5c684d217432fd" - integrity sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0= - dependencies: - q "^1.1.2" - -coa@~2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" - integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== - dependencies: - "@types/q" "^1.5.1" - chalk "^2.4.1" - q "^1.1.2" - code-point-at@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" @@ -1380,7 +1734,7 @@ collection-visit@^1.0.0: map-visit "^1.0.0" object-visit "^1.0.0" -color-convert@^1.3.0, color-convert@^1.9.0, color-convert@^1.9.1: +color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== @@ -1392,57 +1746,6 @@ color-name@1.1.3: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= -color-name@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -color-string@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-0.3.0.tgz#27d46fb67025c5c2fa25993bfbf579e47841b991" - integrity sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE= - dependencies: - color-name "^1.0.0" - -color-string@^1.5.2: - version "1.5.3" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc" - integrity sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw== - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - -color@^0.11.0: - version "0.11.4" - resolved "https://registry.yarnpkg.com/color/-/color-0.11.4.tgz#6d7b5c74fb65e841cd48792ad1ed5e07b904d764" - integrity sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q= - dependencies: - clone "^1.0.2" - color-convert "^1.3.0" - color-string "^0.3.0" - -color@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/color/-/color-3.1.0.tgz#d8e9fb096732875774c84bf922815df0308d0ffc" - integrity sha512-CwyopLkuRYO5ei2EpzpIh6LqJMt6Mt+jZhO5VI5f/wJLZriXQE32/SSqzmrh+QB+AZT81Cj8yv+7zwToW8ahZg== - dependencies: - color-convert "^1.9.1" - color-string "^1.5.2" - -colormin@^1.0.5: - version "1.1.2" - resolved "https://registry.yarnpkg.com/colormin/-/colormin-1.1.2.tgz#ea2f7420a72b96881a38aae59ec124a6f7298133" - integrity sha1-6i90IKcrlogaOKrlnsEkpvcpgTM= - dependencies: - color "^0.11.0" - css-color-names "0.0.4" - has "^1.0.1" - -colors@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" - integrity sha1-FopHAXVran9RoSzgyXv6KMCE7WM= - combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -1475,13 +1778,6 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -concat-with-sourcemaps@^1.0.5: - version "1.1.0" - resolved "https://registry.yarnpkg.com/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz#d4ea93f05ae25790951b99e7b3b09e3908a4082e" - integrity sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg== - dependencies: - source-map "^0.6.1" - console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" @@ -1504,30 +1800,26 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -core-js@^2.5.7: - version "2.6.4" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.4.tgz#b8897c062c4d769dd30a0ac5c73976c47f92ea0d" - integrity sha512-05qQ5hXShcqGkPZpXEFLIpxayZscVD2kuMBZewxiIPPEagukO4mqgPA9CWhUvFBJfy3ODdK2p9xyHh7FTU9/7A== +core-js-compat@^3.1.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.1.3.tgz#0cc3ba4c7f62928c2837e1cffbe8dc78b4f1ae14" + integrity sha512-EP018pVhgwsKHz3YoN1hTq49aRe+h017Kjz0NQz3nXV0cCRMvH3fLQl+vEPGr4r4J5sk4sU3tUC7U1aqTCeJeA== + dependencies: + browserslist "^4.6.0" + core-js-pure "3.1.3" + semver "^6.1.0" + +core-js-pure@3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.1.3.tgz#4c90752d5b9471f641514f3728f51c1e0783d0b5" + integrity sha512-k3JWTrcQBKqjkjI0bkfXS0lbpWPxYuHWfMMjC1VDmzU4Q58IwSbuXSo99YO/hUHlw/EB4AlfA2PVxOGkrIq6dA== core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= -cosmiconfig@^2.1.0, cosmiconfig@^2.1.1: - version "2.2.2" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-2.2.2.tgz#6173cebd56fac042c1f4390edf7af6c07c7cb892" - integrity sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A== - dependencies: - is-directory "^0.3.1" - js-yaml "^3.4.3" - minimist "^1.2.0" - object-assign "^4.1.0" - os-homedir "^1.0.1" - parse-json "^2.2.0" - require-from-string "^1.1.0" - -cosmiconfig@^5.0.0, cosmiconfig@^5.0.7: +cosmiconfig@^5.0.7: version "5.0.7" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.0.7.tgz#39826b292ee0d78eda137dfa3173bd1c21a43b04" integrity sha512-PcLqxTKiDmNT6pSpy4N6KtuPwb53W+2tzNvwOZw0WH9N6O0vLIBq0x8aj8Oj75ere4YcGi48bDFCL+3fRJdlNA== @@ -1570,46 +1862,6 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: shebang-command "^1.2.0" which "^1.2.9" -css-color-names@0.0.4, css-color-names@^0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" - integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= - -css-declaration-sorter@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" - integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== - dependencies: - postcss "^7.0.1" - timsort "^0.3.0" - -css-modules-loader-core@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz#5908668294a1becd261ae0a4ce21b0b551f21d16" - integrity sha1-WQhmgpShvs0mGuCkziGwtVHyHRY= - dependencies: - icss-replace-symbols "1.1.0" - postcss "6.0.1" - postcss-modules-extract-imports "1.1.0" - postcss-modules-local-by-default "1.2.0" - postcss-modules-scope "1.1.0" - postcss-modules-values "1.3.0" - -css-select-base-adapter@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" - integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== - -css-select@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.0.2.tgz#ab4386cec9e1f668855564b17c3733b43b2a5ede" - integrity sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ== - dependencies: - boolbase "^1.0.0" - css-what "^2.1.2" - domutils "^1.7.0" - nth-check "^1.0.2" - css-select@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" @@ -1620,177 +1872,11 @@ css-select@~1.2.0: domutils "1.5.1" nth-check "~1.0.1" -css-selector-tokenizer@^0.7.0: - version "0.7.1" - resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz#a177271a8bca5019172f4f891fc6eed9cbf68d5d" - integrity sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA== - dependencies: - cssesc "^0.1.0" - fastparse "^1.1.1" - regexpu-core "^1.0.0" - -css-tree@1.0.0-alpha.28: - version "1.0.0-alpha.28" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.28.tgz#8e8968190d886c9477bc8d61e96f61af3f7ffa7f" - integrity sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w== - dependencies: - mdn-data "~1.1.0" - source-map "^0.5.3" - -css-tree@1.0.0-alpha.29: - version "1.0.0-alpha.29" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.29.tgz#3fa9d4ef3142cbd1c301e7664c1f352bd82f5a39" - integrity sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg== - dependencies: - mdn-data "~1.1.0" - source-map "^0.5.3" - -css-unit-converter@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.1.tgz#d9b9281adcfd8ced935bdbaba83786897f64e996" - integrity sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY= - -css-url-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/css-url-regex/-/css-url-regex-1.1.0.tgz#83834230cc9f74c457de59eebd1543feeb83b7ec" - integrity sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w= - -css-what@2.1, css-what@^2.1.2: +css-what@2.1: version "2.1.2" resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.2.tgz#c0876d9d0480927d7d4920dcd72af3595649554d" integrity sha512-wan8dMWQ0GUeF7DGEPVjhHemVW/vy6xUYmFzRY8RYqgA0JtXC9rJmbScBjqSu6dg9q0lwPQy6ZAmJVr3PPTvqQ== -cssesc@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-0.1.0.tgz#c814903e45623371a0477b40109aaafbeeaddbb4" - integrity sha1-yBSQPkViM3GgR3tAEJqq++6t27Q= - -cssesc@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" - integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== - -cssnano-preset-default@^4.0.7: - version "4.0.7" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz#51ec662ccfca0f88b396dcd9679cdb931be17f76" - integrity sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA== - dependencies: - css-declaration-sorter "^4.0.1" - cssnano-util-raw-cache "^4.0.1" - postcss "^7.0.0" - postcss-calc "^7.0.1" - postcss-colormin "^4.0.3" - postcss-convert-values "^4.0.1" - postcss-discard-comments "^4.0.2" - postcss-discard-duplicates "^4.0.2" - postcss-discard-empty "^4.0.1" - postcss-discard-overridden "^4.0.1" - postcss-merge-longhand "^4.0.11" - postcss-merge-rules "^4.0.3" - postcss-minify-font-values "^4.0.2" - postcss-minify-gradients "^4.0.2" - postcss-minify-params "^4.0.2" - postcss-minify-selectors "^4.0.2" - postcss-normalize-charset "^4.0.1" - postcss-normalize-display-values "^4.0.2" - postcss-normalize-positions "^4.0.2" - postcss-normalize-repeat-style "^4.0.2" - postcss-normalize-string "^4.0.2" - postcss-normalize-timing-functions "^4.0.2" - postcss-normalize-unicode "^4.0.1" - postcss-normalize-url "^4.0.1" - postcss-normalize-whitespace "^4.0.2" - postcss-ordered-values "^4.1.2" - postcss-reduce-initial "^4.0.3" - postcss-reduce-transforms "^4.0.2" - postcss-svgo "^4.0.2" - postcss-unique-selectors "^4.0.1" - -cssnano-util-get-arguments@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" - integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= - -cssnano-util-get-match@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" - integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= - -cssnano-util-raw-cache@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" - integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== - dependencies: - postcss "^7.0.0" - -cssnano-util-same-parent@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" - integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== - -cssnano@^3.10.0: - version "3.10.0" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-3.10.0.tgz#4f38f6cea2b9b17fa01490f23f1dc68ea65c1c38" - integrity sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg= - dependencies: - autoprefixer "^6.3.1" - decamelize "^1.1.2" - defined "^1.0.0" - has "^1.0.1" - object-assign "^4.0.1" - postcss "^5.0.14" - postcss-calc "^5.2.0" - postcss-colormin "^2.1.8" - postcss-convert-values "^2.3.4" - postcss-discard-comments "^2.0.4" - postcss-discard-duplicates "^2.0.1" - postcss-discard-empty "^2.0.1" - postcss-discard-overridden "^0.1.1" - postcss-discard-unused "^2.2.1" - postcss-filter-plugins "^2.0.0" - postcss-merge-idents "^2.1.5" - postcss-merge-longhand "^2.0.1" - postcss-merge-rules "^2.0.3" - postcss-minify-font-values "^1.0.2" - postcss-minify-gradients "^1.0.1" - postcss-minify-params "^1.0.4" - postcss-minify-selectors "^2.0.4" - postcss-normalize-charset "^1.1.0" - postcss-normalize-url "^3.0.7" - postcss-ordered-values "^2.1.0" - postcss-reduce-idents "^2.2.2" - postcss-reduce-initial "^1.0.0" - postcss-reduce-transforms "^1.0.3" - postcss-svgo "^2.1.1" - postcss-unique-selectors "^2.0.2" - postcss-value-parser "^3.2.3" - postcss-zindex "^2.0.1" - -cssnano@^4.1.7: - version "4.1.9" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.9.tgz#f2ac0f5a8b9396fcb11d25fb3aab1e86303fcbd2" - integrity sha512-osEbYy4kzaNY3nkd92Uf3hy5Jqb5Aztuv+Ze3Z6DjRhyntZDlb3YljiYDdJ05k167U86CZpSR+rbuJYN7N3oBQ== - dependencies: - cosmiconfig "^5.0.0" - cssnano-preset-default "^4.0.7" - is-resolvable "^1.0.0" - postcss "^7.0.0" - -csso@^3.5.0: - version "3.5.1" - resolved "https://registry.yarnpkg.com/csso/-/csso-3.5.1.tgz#7b9eb8be61628973c1b261e169d2f024008e758b" - integrity sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg== - dependencies: - css-tree "1.0.0-alpha.29" - -csso@~2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/csso/-/csso-2.3.2.tgz#ddd52c587033f49e94b71fc55569f252e8ff5f85" - integrity sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U= - dependencies: - clap "^1.0.9" - source-map "^0.5.3" - cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": version "0.3.6" resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.6.tgz#f85206cee04efa841f3c5982a74ba96ab20d65ad" @@ -1857,7 +1943,7 @@ debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: dependencies: ms "^2.1.1" -decamelize@^1.1.2, decamelize@^1.2.0: +decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= @@ -1918,11 +2004,6 @@ define-property@^2.0.2: is-descriptor "^1.0.2" isobject "^3.0.1" -defined@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" - integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= - del@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/del/-/del-3.0.0.tgz#53ecf699ffcbcb39637691ab13baf160819766e5" @@ -2027,7 +2108,7 @@ domutils@1.5.1: dom-serializer "0" domelementtype "1" -domutils@^1.5.1, domutils@^1.7.0: +domutils@^1.5.1: version "1.7.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== @@ -2035,13 +2116,6 @@ domutils@^1.5.1, domutils@^1.7.0: dom-serializer "0" domelementtype "1" -dot-prop@^4.1.1: - version "4.2.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" - integrity sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ== - dependencies: - is-obj "^1.0.0" - duplexer@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" @@ -2055,10 +2129,10 @@ ecc-jsbn@~0.1.1: jsbn "~0.1.0" safer-buffer "^2.1.0" -electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.103: - version "1.3.113" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.113.tgz#b1ccf619df7295aea17bc6951dc689632629e4a9" - integrity sha512-De+lPAxEcpxvqPTyZAXELNpRZXABRxf+uL/rSykstQhzj/B0l1150G/ExIIxKc16lI89Hgz81J0BHAcbTqK49g== +electron-to-chromium@^1.3.137: + version "1.3.150" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.150.tgz#afb972b53a702b37c76db843c39c967e9f68464b" + integrity sha512-5wuYlaXhXbBvavSTij5ZyidICB6sAK/1BwgZZoPCgsniid1oDgzVvDOV/Dw6J25lKV9QZ9ZdQCp8MEfF0/OIKA== elegant-spinner@^1.0.1: version "1.0.1" @@ -2070,11 +2144,6 @@ emoji-regex@^7.0.1: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== -emojis-list@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" - integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= - end-of-stream@^1.0.0, end-of-stream@^1.1.0: version "1.4.1" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" @@ -2175,11 +2244,6 @@ es-to-primitive@^1.2.0: is-date-object "^1.0.1" is-symbol "^1.0.2" -es6-promisify@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-6.0.1.tgz#6edaa45f3bd570ffe08febce66f7116be4b1cdb6" - integrity sha512-J3ZkwbEnnO+fGAKrjVpeUAnZshAdfZvbhQpqfIH9kSAspReRC4nJnu8ewm55b4y9ElyeuhCTzJD0XiH8Tsbhlw== - escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.4, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" @@ -2324,11 +2388,6 @@ espree@^5.0.1: acorn-jsx "^5.0.0" eslint-visitor-keys "^1.0.0" -esprima@^2.6.0: - version "2.7.3" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" - integrity sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE= - esprima@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" @@ -2358,17 +2417,17 @@ estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" integrity sha1-De4/7TH81GlhjOc0IJn8GvoL2xM= -estree-walker@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.2.1.tgz#bdafe8095383d8414d5dc2ecf4c9173b6db9412e" - integrity sha1-va/oCVOD2EFNXcLs9MkXO225QS4= - estree-walker@^0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.5.2.tgz#d3850be7529c9580d815600b53126515e146dd39" integrity sha512-XpCnW/AE10ws/kDAs37cngSkvgIR8aN3G0MS85m7dUpuK2EREo9VJ00uvw6Dg/hXEpfsE1I1TvJOJr+Z+TL+ig== -esutils@^2.0.2: +estree-walker@^0.6.0, estree-walker@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362" + integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== + +esutils@^2.0.0, esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" integrity sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs= @@ -2515,11 +2574,6 @@ fast-levenshtein@~2.0.4: resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= -fastparse@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9" - integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== - fb-watchman@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" @@ -2527,7 +2581,7 @@ fb-watchman@^2.0.0: dependencies: bser "^2.0.0" -figures@^1.0.1, figures@^1.7.0: +figures@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= @@ -2554,11 +2608,6 @@ filename-regex@^2.0.0: resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= -filesize@^3.5.11: - version "3.6.1" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317" - integrity sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg== - fill-range@^2.1.0: version "2.2.4" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" @@ -2613,19 +2662,6 @@ flatted@^2.0.0: resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.0.tgz#55122b6536ea496b4b44893ee2608141d10d9916" integrity sha512-R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg== -flatten@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782" - integrity sha1-2uRqnXj74lKSJYzB54CkHZXAN4I= - -flow-remove-types@^1.1.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/flow-remove-types/-/flow-remove-types-1.2.3.tgz#6131aefc7da43364bb8b479758c9dec7735d1a18" - integrity sha512-ypq/U3V+t9atYiOuSJd40tekCra03EHKoRsiK/wXGrsZimuum0kdwVY7Yv0HTaoXgHW1WiayomYd+Q3kkvPl9Q== - dependencies: - babylon "^6.15.0" - vlq "^0.2.1" - fn-name@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/fn-name/-/fn-name-2.0.1.tgz#5214d7537a4d06a4a301c0cc262feb84188002e7" @@ -2692,15 +2728,6 @@ fs-extra@7.0.1: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-5.0.0.tgz#414d0110cdd06705734d055652c5411260c31abd" - integrity sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ== - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - fs-minipass@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d" @@ -2763,13 +2790,6 @@ gauge@~2.7.3: strip-ansi "^3.0.1" wide-align "^1.1.0" -generic-names@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/generic-names/-/generic-names-1.0.3.tgz#2d786a121aee508876796939e8e3bff836c20917" - integrity sha1-LXhqEhruUIh2eWk56OO/+DbCCRc= - dependencies: - loader-utils "^0.2.16" - get-caller-file@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" @@ -2865,11 +2885,6 @@ globals@^11.7.0: resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globalyzer@^0.1.0: - version "0.1.4" - resolved "https://registry.yarnpkg.com/globalyzer/-/globalyzer-0.1.4.tgz#bc8e273afe1ac7c24eea8def5b802340c5cc534f" - integrity sha512-LeguVWaxgHN0MNbWC6YljNMzHkrCny9fzjmEUdnF1kQ7wATFD1RHFRqA1qxaX2tgxGENlcxjOflopBwj3YZiXA== - globby@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" @@ -2881,11 +2896,6 @@ globby@^6.1.0: pify "^2.0.0" pinkie-promise "^2.0.0" -globrex@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098" - integrity sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg== - graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6: version "4.1.15" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" @@ -2913,13 +2923,6 @@ growly@^1.3.0: resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= -gzip-size@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-3.0.0.tgz#546188e9bdc337f673772f81660464b389dce520" - integrity sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA= - dependencies: - duplexer "^0.1.1" - gzip-size@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-4.1.0.tgz#8ae096257eabe7d69c45be2b67c448124ffb517c" @@ -2928,14 +2931,6 @@ gzip-size@^4.0.0: duplexer "^0.1.1" pify "^3.0.0" -gzip-size@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.0.0.tgz#a55ecd99222f4c48fd8c01c625ce3b349d0a0e80" - integrity sha512-5iI7omclyqrnWw4XbXAmGhPsABkSIDQonv2K0h61lybgofWa6iZyvrI3r2zsJH4P8Nb64fFVzlvfhs0g7BBxAA== - dependencies: - duplexer "^0.1.1" - pify "^3.0.0" - handlebars@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.1.2.tgz#b6b37c1ced0306b221e094fc7aca3ec23b131b67" @@ -2967,11 +2962,6 @@ has-ansi@^2.0.0: dependencies: ansi-regex "^2.0.0" -has-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" - integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= - has-flag@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" @@ -3023,38 +3013,18 @@ has-values@^1.0.0: is-number "^3.0.0" kind-of "^4.0.0" -has@^1.0.0, has@^1.0.1, has@^1.0.3: +has@^1.0.1, has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== dependencies: function-bind "^1.1.1" -hex-color-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" - integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== - hosted-git-info@^2.1.4: version "2.7.1" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" integrity sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w== -hsl-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" - integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= - -hsla-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" - integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg= - -html-comment-regex@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" - integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== - html-element-map@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/html-element-map/-/html-element-map-1.0.1.tgz#3c4fcb4874ebddfe4283b51c8994e7713782b592" @@ -3113,11 +3083,6 @@ iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4: dependencies: safer-buffer ">= 2.1.2 < 3" -icss-replace-symbols@1.1.0, icss-replace-symbols@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" - integrity sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= - ignore-walk@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8" @@ -3130,16 +3095,6 @@ ignore@^4.0.6: resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -iltorb@^2.0.5: - version "2.4.1" - resolved "https://registry.yarnpkg.com/iltorb/-/iltorb-2.4.1.tgz#3ae14f0a76ba880503884a2fe630b1f748eb4c17" - integrity sha512-huyAN7dSNe2b7VAl5AyvaeZ8XTcDTSF1b8JVYDggl+SBfHsORq3qMZeesZW7zoEy21s15SiERAITWT5cwxu1Uw== - dependencies: - detect-libc "^1.0.3" - npmlog "^4.1.2" - prebuild-install "^5.2.1" - which-pm-runs "^1.0.0" - iltorb@^2.4.3: version "2.4.3" resolved "https://registry.yarnpkg.com/iltorb/-/iltorb-2.4.3.tgz#b489689d24c8a25a2cf170c515f97954edd45577" @@ -3151,13 +3106,6 @@ iltorb@^2.4.3: prebuild-install "^5.3.0" which-pm-runs "^1.0.0" -import-cwd@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" - integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= - dependencies: - import-from "^2.1.0" - import-fresh@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" @@ -3174,13 +3122,6 @@ import-fresh@^3.0.0: parent-module "^1.0.0" resolve-from "^4.0.0" -import-from@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" - integrity sha1-M1238qev/VOqpHHUuAId7ja387E= - dependencies: - resolve-from "^3.0.0" - import-local@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" @@ -3199,11 +3140,6 @@ indent-string@^3.0.0: resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= -indexes-of@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" - integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= - inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -3241,7 +3177,7 @@ inquirer@^6.2.2: strip-ansi "^5.1.0" through "^2.3.6" -invariant@^2.2.4: +invariant@^2.2.2, invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== @@ -3258,11 +3194,6 @@ ip-regex@^2.1.0: resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= -is-absolute-url@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" - integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= - is-accessor-descriptor@^0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" @@ -3282,11 +3213,6 @@ is-arrayish@^0.2.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - is-boolean-object@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.0.0.tgz#98f8b28030684219a95f375cfbd88ce3405dff93" @@ -3314,18 +3240,6 @@ is-ci@^2.0.0: dependencies: ci-info "^2.0.0" -is-color-stop@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" - integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= - dependencies: - css-color-names "^0.0.4" - hex-color-regex "^1.1.0" - hsl-regex "^1.0.0" - hsla-regex "^1.0.0" - rgb-regex "^1.0.1" - rgba-regex "^1.0.0" - is-data-descriptor@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" @@ -3462,7 +3376,7 @@ is-number@^4.0.0: resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== -is-obj@^1.0.0, is-obj@^1.0.1: +is-obj@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= @@ -3493,11 +3407,6 @@ is-path-inside@^1.0.0: dependencies: path-is-inside "^1.0.1" -is-plain-obj@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" - integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= - is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" @@ -3520,6 +3429,13 @@ is-promise@^2.1.0: resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= +is-reference@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.1.2.tgz#01cf91517d21db66a34642287ed6e70d53dcbe5c" + integrity sha512-Kn5g8c7XHKejFOpTf2QN9YjiHHKl5xRj+2uAZf9iM2//nkBNi/NNeB5JMoun28nEaUVHyPUzqzhfRlfAirEjXg== + dependencies: + "@types/estree" "0.0.39" + is-regex@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" @@ -3532,11 +3448,6 @@ is-regexp@^1.0.0: resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= -is-resolvable@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" - integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== - is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" @@ -3552,20 +3463,6 @@ is-subset@^0.1.1: resolved "https://registry.yarnpkg.com/is-subset/-/is-subset-0.1.1.tgz#8a59117d932de1de00f245fcdd39ce43f1e939a6" integrity sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY= -is-svg@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-2.1.0.tgz#cf61090da0d9efbcab8722deba6f032208dbb0e9" - integrity sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk= - dependencies: - html-comment-regex "^1.1.0" - -is-svg@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75" - integrity sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ== - dependencies: - html-comment-regex "^1.1.0" - is-symbol@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38" @@ -4001,13 +3898,6 @@ jest-watcher@^24.8.0: jest-util "^24.8.0" string-length "^2.0.0" -jest-worker@^23.2.0: - version "23.2.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-23.2.0.tgz#faf706a8da36fae60eb26957257fa7b5d8ea02b9" - integrity sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk= - dependencies: - merge-stream "^1.0.1" - jest-worker@^24.6.0: version "24.6.0" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.6.0.tgz#7f81ceae34b7cde0c9827a6980c35b7cdc0161b3" @@ -4024,17 +3914,17 @@ jest@^24.8.0: import-local "^2.0.0" jest-cli "^24.8.0" -js-base64@^2.1.9: - version "2.5.1" - resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.5.1.tgz#1efa39ef2c5f7980bb1784ade4a8af2de3291121" - integrity sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw== +js-levenshtein@^1.1.3: + version "1.1.6" + resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" + integrity sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g== "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@^3.11.0, js-yaml@^3.12.0, js-yaml@^3.4.3, js-yaml@^3.9.0: +js-yaml@^3.11.0, js-yaml@^3.9.0: version "3.12.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.1.tgz#295c8632a18a23e054cf5c9d3cecafe678167600" integrity sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA== @@ -4050,14 +3940,6 @@ js-yaml@^3.13.0, js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" -js-yaml@~3.7.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80" - integrity sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A= - dependencies: - argparse "^1.0.7" - esprima "^2.6.0" - jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" @@ -4137,11 +4019,6 @@ json5@2.x, json5@^2.1.0: dependencies: minimist "^1.2.0" -json5@^0.5.0: - version "0.5.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" - integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= - jsonfile@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" @@ -4325,16 +4202,6 @@ load-json-file@^4.0.0: pify "^3.0.0" strip-bom "^3.0.0" -loader-utils@^0.2.16: - version "0.2.17" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" - integrity sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g= - dependencies: - big.js "^3.1.3" - emojis-list "^2.0.0" - json5 "^0.5.0" - object-assign "^4.0.1" - locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" @@ -4351,11 +4218,6 @@ locate-path@^3.0.0: p-locate "^3.0.0" path-exists "^3.0.0" -lodash.camelcase@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" - integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= - lodash.escape@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-4.0.1.tgz#c9044690c21e04294beaa517712fded1fa88de98" @@ -4366,41 +4228,21 @@ lodash.flattendeep@^4.4.0: resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2" integrity sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI= -lodash.foreach@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53" - integrity sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM= - lodash.isequal@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= -lodash.memoize@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= - lodash.sortby@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= -lodash.sumby@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.sumby/-/lodash.sumby-4.6.0.tgz#7d87737ddb216da2f7e5e7cd2dd9c403a7887346" - integrity sha1-fYdzfdshbaL35efNLdnEA6eIc0Y= - lodash.unescape@4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/lodash.unescape/-/lodash.unescape-4.0.1.tgz#bf2249886ce514cda112fae9218cdc065211fc9c" integrity sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw= -lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" - integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= - lodash@^4.13.1, lodash@^4.15.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.4: version "4.17.11" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" @@ -4441,14 +4283,7 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1, loose-envify@^1.4 dependencies: js-tokens "^3.0.0 || ^4.0.0" -magic-string@^0.22.4: - version "0.22.5" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.22.5.tgz#8e9cf5afddf44385c1da5bc2a6a0dbd10b03657e" - integrity sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w== - dependencies: - vlq "^0.2.2" - -magic-string@^0.25.1: +magic-string@^0.25.1, magic-string@^0.25.2: version "0.25.2" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.2.tgz#139c3a729515ec55e96e69e82a11fe890a293ad9" integrity sha512-iLs9mPjh9IuTtRsqqhNGYcZXGei0Nh/A4xirrsqW7c+QhKVFL2vm7U09ru6cHRD22azaP/wMDgI+HCqbETMTtg== @@ -4501,31 +4336,11 @@ matcher@^1.0.0: dependencies: escape-string-regexp "^1.0.4" -math-expression-evaluator@^1.2.14: - version "1.2.17" - resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz#de819fdbcd84dccd8fae59c6aeb79615b9d266ac" - integrity sha1-3oGf282E3M2PrlnGrreWFbnSZqw= - math-random@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c" integrity sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A== -maxmin@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/maxmin/-/maxmin-2.1.0.tgz#4d3b220903d95eee7eb7ac7fa864e72dc09a3166" - integrity sha1-TTsiCQPZXu5+t6x/qGTnLcCaMWY= - dependencies: - chalk "^1.0.0" - figures "^1.0.1" - gzip-size "^3.0.0" - pretty-bytes "^3.0.0" - -mdn-data@~1.1.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-1.1.4.tgz#50b5d4ffc4575276573c4eedb8780812a8419f01" - integrity sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA== - mem@^4.0.0: version "4.3.0" resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" @@ -4547,45 +4362,6 @@ merge-stream@^1.0.1: dependencies: readable-stream "^2.0.1" -microbundle@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/microbundle/-/microbundle-0.11.0.tgz#266bcf4210192698c23fe3bf3581ab81d31a14d0" - integrity sha512-Lt2f8OhC2y2uKyJ5zA8lEEiDsIAbk6yllBuoAWLIdYVIXYqOdN9mO3DI7VW7x/fw87gdnCLIJdVtpP6kaI99LA== - dependencies: - "@babel/core" "^7.2.2" - "@babel/plugin-proposal-class-properties" "7.2.1" - "@babel/plugin-syntax-jsx" "^7.2.0" - "@babel/polyfill" "^7.0.0" - asyncro "^3.0.0" - autoprefixer "^9.0.0" - babel-plugin-transform-async-to-promises "^0.8.3" - brotli-size "^0.0.3" - camelcase "^5.0.0" - chalk "^2.4.0" - cssnano "^4.1.7" - es6-promisify "^6.0.1" - gzip-size "^5.0.0" - pretty-bytes "^5.1.0" - rollup "^0.67.3" - rollup-plugin-alias "^1.5.1" - rollup-plugin-babel "^4.1.0-0" - rollup-plugin-buble "^0.19.4" - rollup-plugin-bundle-size "^1.0.1" - rollup-plugin-commonjs "^9.0.0" - rollup-plugin-es3 "^1.1.0" - rollup-plugin-flow "^1.1.1" - rollup-plugin-json "^3.1.0" - rollup-plugin-node-resolve "^4.0.0" - rollup-plugin-postcss "^1.6.1" - rollup-plugin-preserve-shebang "^0.1.6" - rollup-plugin-sizes "^0.4.2" - rollup-plugin-terser "^3.0.0" - rollup-plugin-typescript2 "^0.19.0" - sade "^1.4.0" - tiny-glob "^0.2.6" - tslib "^1.9.0" - typescript ">=2.8.3" - micromatch@^2.3.11: version "2.3.11" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" @@ -4651,7 +4427,7 @@ mimic-response@^1.0.0: resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== -minimatch@^3.0.2, minimatch@^3.0.4: +minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== @@ -4696,28 +4472,18 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@0.x, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1: +mkdirp@0.x, mkdirp@^0.5.0, mkdirp@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= dependencies: minimist "0.0.8" -module-details-from-path@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/module-details-from-path/-/module-details-from-path-1.0.3.tgz#114c949673e2a8a35e9d35788527aa37b679da2b" - integrity sha1-EUyUlnPiqKNenTV4hSeqN7Z52is= - moo@^0.4.3: version "0.4.3" resolved "https://registry.yarnpkg.com/moo/-/moo-0.4.3.tgz#3f847a26f31cf625a956a87f2b10fbc013bfd10e" integrity sha512-gFD2xGCl8YFgGHsqJ9NKRVdwlioeW3mI1iqfLNYQOv0+6JRwG58Zk9DIGQgyIaffSYaO1xsKnMaYzzNr1KyIAw== -mri@^1.1.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/mri/-/mri-1.1.4.tgz#7cb1dd1b9b40905f1fac053abe25b6720f44744a" - integrity sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w== - ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -4839,10 +4605,10 @@ node-pre-gyp@^0.12.0: semver "^5.3.0" tar "^4" -node-releases@^1.1.3: - version "1.1.7" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.7.tgz#b09a10394d0ed8f7778f72bb861dde68b146303b" - integrity sha512-bKdrwaqJUPHqlCzDD7so/R+Nk0jGv9a11ZhLrD9f6i947qGLrGAhU3OxRENa19QQmwzGy/g6zCDEuLGDO8HPvA== +node-releases@^1.1.21: + version "1.1.23" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.23.tgz#de7409f72de044a2fa59c097f436ba89c39997f0" + integrity sha512-uq1iL79YjfYC0WXoHbC/z28q/9pOl8kSHaXdWmAAc8No+bDwqkZbzIJz55g/MUsPgSGm9LZ7QSUbzTcH5tz47w== dependencies: semver "^5.3.0" @@ -4876,26 +4642,6 @@ normalize-path@^2.0.1, normalize-path@^2.1.1: dependencies: remove-trailing-separator "^1.0.1" -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" - integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= - -normalize-url@^1.4.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" - integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= - dependencies: - object-assign "^4.0.1" - prepend-http "^1.0.0" - query-string "^4.1.0" - sort-keys "^1.0.0" - -normalize-url@^3.0.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" - integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== - npm-bundled@^1.0.1: version "1.0.6" resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.6.tgz#e7ba9aadcef962bb61248f91721cd932b3fe6bdd" @@ -4957,18 +4703,13 @@ npmlog@^4.0.1, npmlog@^4.0.2, npmlog@^4.1.2: gauge "~2.7.3" set-blocking "~2.0.0" -nth-check@^1.0.2, nth-check@~1.0.1: +nth-check@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== dependencies: boolbase "~1.0.0" -num2fraction@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" - integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= - number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" @@ -5204,11 +4945,6 @@ p-map@^2.0.0: resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.0.0.tgz#be18c5a5adeb8e156460651421aceca56c213a50" integrity sha512-GO107XdrSUmtHxVoi60qc9tUl/KkNKm+X2CF4P9amalpGxv5YqVPJNfSb0wcA+syCopkZvYYIzW8OVTQW59x/w== -p-queue@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-2.4.2.tgz#03609826682b743be9a22dba25051bd46724fc34" - integrity sha512-n8/y+yDJwBjoLQe1GSJbbaYQLTI7QHNZI2+rpmCDbe++WLf9HC3gf6iqj5yfPAV71W4UF3ql5W1+UBPXoXTxng== - p-reduce@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" @@ -5288,726 +5024,104 @@ path-is-inside@^1.0.1, path-is-inside@^1.0.2: resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= - -path-parse@^1.0.5, path-parse@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== - -path-type@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" - integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= - dependencies: - pify "^2.0.0" - -path-type@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" - integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== - dependencies: - pify "^3.0.0" - -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= - -pidtree@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.3.0.tgz#f6fada10fccc9f99bf50e90d0b23d72c9ebc2e6b" - integrity sha512-9CT4NFlDcosssyg8KVFltgokyKZIFjoBxw8CTGy+5F38Y1eQWrt8tRayiUOXE+zVKQnYu5BR8JjCtvK3BcnBhg== - -pify@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= - -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= - -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== - -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= - -pirates@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" - integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== - dependencies: - node-modules-regexp "^1.0.0" - -pkg-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" - integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= - dependencies: - find-up "^2.1.0" - -pkg-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" - integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== - dependencies: - find-up "^3.0.0" - -please-upgrade-node@^3.0.2, please-upgrade-node@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.1.1.tgz#ed320051dfcc5024fae696712c8288993595e8ac" - integrity sha512-KY1uHnQ2NlQHqIJQpnh/i54rKkuxCEBx+voJIS/Mvb+L2iYd2NMotwduhKTMjfC1uKoX3VXOxLjIYG66dfJTVQ== - dependencies: - semver-compare "^1.0.0" - -pn@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" - integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== - -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= - -postcss-calc@^5.2.0: - version "5.3.1" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-5.3.1.tgz#77bae7ca928ad85716e2fda42f261bf7c1d65b5e" - integrity sha1-d7rnypKK2FcW4v2kLyYb98HWW14= - dependencies: - postcss "^5.0.2" - postcss-message-helpers "^2.0.0" - reduce-css-calc "^1.2.6" - -postcss-calc@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.1.tgz#36d77bab023b0ecbb9789d84dcb23c4941145436" - integrity sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ== - dependencies: - css-unit-converter "^1.1.1" - postcss "^7.0.5" - postcss-selector-parser "^5.0.0-rc.4" - postcss-value-parser "^3.3.1" - -postcss-colormin@^2.1.8: - version "2.2.2" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-2.2.2.tgz#6631417d5f0e909a3d7ec26b24c8a8d1e4f96e4b" - integrity sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks= - dependencies: - colormin "^1.0.5" - postcss "^5.0.13" - postcss-value-parser "^3.2.3" - -postcss-colormin@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" - integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== - dependencies: - browserslist "^4.0.0" - color "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-convert-values@^2.3.4: - version "2.6.1" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz#bbd8593c5c1fd2e3d1c322bb925dcae8dae4d62d" - integrity sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0= - dependencies: - postcss "^5.0.11" - postcss-value-parser "^3.1.2" - -postcss-convert-values@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" - integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-discard-comments@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz#befe89fafd5b3dace5ccce51b76b81514be00e3d" - integrity sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0= - dependencies: - postcss "^5.0.14" - -postcss-discard-comments@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" - integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== - dependencies: - postcss "^7.0.0" - -postcss-discard-duplicates@^2.0.1: - version "2.1.0" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz#b9abf27b88ac188158a5eb12abcae20263b91932" - integrity sha1-uavye4isGIFYpesSq8riAmO5GTI= - dependencies: - postcss "^5.0.4" - -postcss-discard-duplicates@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" - integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== - dependencies: - postcss "^7.0.0" - -postcss-discard-empty@^2.0.1: - version "2.1.0" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz#d2b4bd9d5ced5ebd8dcade7640c7d7cd7f4f92b5" - integrity sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU= - dependencies: - postcss "^5.0.14" - -postcss-discard-empty@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" - integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== - dependencies: - postcss "^7.0.0" - -postcss-discard-overridden@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz#8b1eaf554f686fb288cd874c55667b0aa3668d58" - integrity sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg= - dependencies: - postcss "^5.0.16" - -postcss-discard-overridden@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" - integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== - dependencies: - postcss "^7.0.0" - -postcss-discard-unused@^2.2.1: - version "2.2.3" - resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz#bce30b2cc591ffc634322b5fb3464b6d934f4433" - integrity sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM= - dependencies: - postcss "^5.0.14" - uniqs "^2.0.0" - -postcss-filter-plugins@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz#82245fdf82337041645e477114d8e593aa18b8ec" - integrity sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ== - dependencies: - postcss "^5.0.4" - -postcss-load-config@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-1.2.0.tgz#539e9afc9ddc8620121ebf9d8c3673e0ce50d28a" - integrity sha1-U56a/J3chiASHr+djDZz4M5Q0oo= - dependencies: - cosmiconfig "^2.1.0" - object-assign "^4.1.0" - postcss-load-options "^1.2.0" - postcss-load-plugins "^2.3.0" - -postcss-load-options@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/postcss-load-options/-/postcss-load-options-1.2.0.tgz#b098b1559ddac2df04bc0bb375f99a5cfe2b6d8c" - integrity sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw= - dependencies: - cosmiconfig "^2.1.0" - object-assign "^4.1.0" - -postcss-load-plugins@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz#745768116599aca2f009fad426b00175049d8d92" - integrity sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI= - dependencies: - cosmiconfig "^2.1.1" - object-assign "^4.1.0" - -postcss-merge-idents@^2.1.5: - version "2.1.7" - resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz#4c5530313c08e1d5b3bbf3d2bbc747e278eea270" - integrity sha1-TFUwMTwI4dWzu/PSu8dH4njuonA= - dependencies: - has "^1.0.1" - postcss "^5.0.10" - postcss-value-parser "^3.1.1" - -postcss-merge-longhand@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz#23d90cd127b0a77994915332739034a1a4f3d658" - integrity sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg= - dependencies: - postcss "^5.0.4" - -postcss-merge-longhand@^4.0.11: - version "4.0.11" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" - integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== - dependencies: - css-color-names "0.0.4" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - stylehacks "^4.0.0" - -postcss-merge-rules@^2.0.3: - version "2.1.2" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz#d1df5dfaa7b1acc3be553f0e9e10e87c61b5f721" - integrity sha1-0d9d+qexrMO+VT8OnhDofGG19yE= - dependencies: - browserslist "^1.5.2" - caniuse-api "^1.5.2" - postcss "^5.0.4" - postcss-selector-parser "^2.2.2" - vendors "^1.0.0" - -postcss-merge-rules@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" - integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== - dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - cssnano-util-same-parent "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - vendors "^1.0.0" - -postcss-message-helpers@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz#a4f2f4fab6e4fe002f0aed000478cdf52f9ba60e" - integrity sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4= - -postcss-minify-font-values@^1.0.2: - version "1.0.5" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz#4b58edb56641eba7c8474ab3526cafd7bbdecb69" - integrity sha1-S1jttWZB66fIR0qzUmyv17vey2k= - dependencies: - object-assign "^4.0.1" - postcss "^5.0.4" - postcss-value-parser "^3.0.2" - -postcss-minify-font-values@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" - integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-minify-gradients@^1.0.1: - version "1.0.5" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz#5dbda11373703f83cfb4a3ea3881d8d75ff5e6e1" - integrity sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE= - dependencies: - postcss "^5.0.12" - postcss-value-parser "^3.3.0" - -postcss-minify-gradients@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" - integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== - dependencies: - cssnano-util-get-arguments "^4.0.0" - is-color-stop "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-minify-params@^1.0.4: - version "1.2.2" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz#ad2ce071373b943b3d930a3fa59a358c28d6f1f3" - integrity sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM= - dependencies: - alphanum-sort "^1.0.1" - postcss "^5.0.2" - postcss-value-parser "^3.0.2" - uniqs "^2.0.0" - -postcss-minify-params@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" - integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== - dependencies: - alphanum-sort "^1.0.0" - browserslist "^4.0.0" - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - uniqs "^2.0.0" - -postcss-minify-selectors@^2.0.4: - version "2.1.1" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz#b2c6a98c0072cf91b932d1a496508114311735bf" - integrity sha1-ssapjAByz5G5MtGkllCBFDEXNb8= - dependencies: - alphanum-sort "^1.0.2" - has "^1.0.1" - postcss "^5.0.14" - postcss-selector-parser "^2.0.0" - -postcss-minify-selectors@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" - integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== - dependencies: - alphanum-sort "^1.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - -postcss-modules-extract-imports@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz#b614c9720be6816eaee35fb3a5faa1dba6a05ddb" - integrity sha1-thTJcgvmgW6u41+zpfqh26agXds= - dependencies: - postcss "^6.0.1" - -postcss-modules-local-by-default@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069" - integrity sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk= - dependencies: - css-selector-tokenizer "^0.7.0" - postcss "^6.0.1" - -postcss-modules-scope@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90" - integrity sha1-1upkmUx5+XtipytCb75gVqGUu5A= - dependencies: - css-selector-tokenizer "^0.7.0" - postcss "^6.0.1" - -postcss-modules-values@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20" - integrity sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA= - dependencies: - icss-replace-symbols "^1.1.0" - postcss "^6.0.1" - -postcss-modules@^1.1.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/postcss-modules/-/postcss-modules-1.4.1.tgz#8aa35bd3461db67e27377a7ce770d77b654a84ef" - integrity sha512-btTrbK+Xc3NBuYF8TPBjCMRSp5h6NoQ1iVZ6WiDQENIze6KIYCSf0+UFQuV3yJ7gRHA+4AAtF8i2jRvUpbBMMg== - dependencies: - css-modules-loader-core "^1.1.0" - generic-names "^1.0.3" - lodash.camelcase "^4.3.0" - postcss "^7.0.1" - string-hash "^1.1.1" - -postcss-normalize-charset@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz#ef9ee71212d7fe759c78ed162f61ed62b5cb93f1" - integrity sha1-757nEhLX/nWceO0WL2HtYrXLk/E= - dependencies: - postcss "^5.0.5" - -postcss-normalize-charset@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" - integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== - dependencies: - postcss "^7.0.0" - -postcss-normalize-display-values@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" - integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== - dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-positions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" - integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== - dependencies: - cssnano-util-get-arguments "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-repeat-style@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" - integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== - dependencies: - cssnano-util-get-arguments "^4.0.0" - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-string@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" - integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== - dependencies: - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-timing-functions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" - integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== - dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-unicode@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" - integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== - dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-url@^3.0.7: - version "3.0.8" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz#108f74b3f2fcdaf891a2ffa3ea4592279fc78222" - integrity sha1-EI90s/L82viRov+j6kWSJ5/HgiI= - dependencies: - is-absolute-url "^2.0.0" - normalize-url "^1.4.0" - postcss "^5.0.14" - postcss-value-parser "^3.2.3" - -postcss-normalize-url@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" - integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== - dependencies: - is-absolute-url "^2.0.0" - normalize-url "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-whitespace@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" - integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-ordered-values@^2.1.0: - version "2.2.3" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz#eec6c2a67b6c412a8db2042e77fe8da43f95c11d" - integrity sha1-7sbCpntsQSqNsgQud/6NpD+VwR0= - dependencies: - postcss "^5.0.4" - postcss-value-parser "^3.0.1" - -postcss-ordered-values@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" - integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== - dependencies: - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-reduce-idents@^2.2.2: - version "2.4.0" - resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz#c2c6d20cc958284f6abfbe63f7609bf409059ad3" - integrity sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM= - dependencies: - postcss "^5.0.4" - postcss-value-parser "^3.0.2" - -postcss-reduce-initial@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz#68f80695f045d08263a879ad240df8dd64f644ea" - integrity sha1-aPgGlfBF0IJjqHmtJA343WT2ROo= - dependencies: - postcss "^5.0.4" - -postcss-reduce-initial@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" - integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== - dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - -postcss-reduce-transforms@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz#ff76f4d8212437b31c298a42d2e1444025771ae1" - integrity sha1-/3b02CEkN7McKYpC0uFEQCV3GuE= - dependencies: - has "^1.0.1" - postcss "^5.0.8" - postcss-value-parser "^3.0.1" +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= -postcss-reduce-transforms@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" - integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== - dependencies: - cssnano-util-get-match "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" +path-parse@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== -postcss-selector-parser@^2.0.0, postcss-selector-parser@^2.2.2: - version "2.2.3" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz#f9437788606c3c9acee16ffe8d8b16297f27bb90" - integrity sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A= +path-type@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= dependencies: - flatten "^1.0.2" - indexes-of "^1.0.1" - uniq "^1.0.1" + pify "^2.0.0" -postcss-selector-parser@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz#4f875f4afb0c96573d5cf4d74011aee250a7e865" - integrity sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU= +path-type@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== dependencies: - dot-prop "^4.1.1" - indexes-of "^1.0.1" - uniq "^1.0.1" + pify "^3.0.0" -postcss-selector-parser@^5.0.0-rc.4: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c" - integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== - dependencies: - cssesc "^2.0.0" - indexes-of "^1.0.1" - uniq "^1.0.1" +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= -postcss-svgo@^2.1.1: - version "2.1.6" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-2.1.6.tgz#b6df18aa613b666e133f08adb5219c2684ac108d" - integrity sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0= - dependencies: - is-svg "^2.0.0" - postcss "^5.0.14" - postcss-value-parser "^3.2.3" - svgo "^0.7.0" +pidtree@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.3.0.tgz#f6fada10fccc9f99bf50e90d0b23d72c9ebc2e6b" + integrity sha512-9CT4NFlDcosssyg8KVFltgokyKZIFjoBxw8CTGy+5F38Y1eQWrt8tRayiUOXE+zVKQnYu5BR8JjCtvK3BcnBhg== -postcss-svgo@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz#17b997bc711b333bab143aaed3b8d3d6e3d38258" - integrity sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw== - dependencies: - is-svg "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - svgo "^1.0.0" +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= -postcss-unique-selectors@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz#981d57d29ddcb33e7b1dfe1fd43b8649f933ca1d" - integrity sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0= - dependencies: - alphanum-sort "^1.0.1" - postcss "^5.0.4" - uniqs "^2.0.0" +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= -postcss-unique-selectors@^4.0.1: +pify@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" - integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= dependencies: - alphanum-sort "^1.0.0" - postcss "^7.0.0" - uniqs "^2.0.0" + pinkie "^2.0.0" -postcss-value-parser@^3.0.0, postcss-value-parser@^3.0.1, postcss-value-parser@^3.0.2, postcss-value-parser@^3.1.1, postcss-value-parser@^3.1.2, postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0, postcss-value-parser@^3.3.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" - integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= -postcss-zindex@^2.0.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-2.2.0.tgz#d2109ddc055b91af67fc4cb3b025946639d2af22" - integrity sha1-0hCd3AVbka9n/EyzsCWUZjnSryI= +pirates@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" + integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== dependencies: - has "^1.0.1" - postcss "^5.0.4" - uniqs "^2.0.0" + node-modules-regexp "^1.0.0" -postcss@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.1.tgz#000dbd1f8eef217aa368b9a212c5fc40b2a8f3f2" - integrity sha1-AA29H47vIXqjaLmiEsX8QLKo8/I= +pkg-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= dependencies: - chalk "^1.1.3" - source-map "^0.5.6" - supports-color "^3.2.3" + find-up "^2.1.0" -postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0.14, postcss@^5.0.16, postcss@^5.0.2, postcss@^5.0.4, postcss@^5.0.5, postcss@^5.0.8, postcss@^5.2.16: - version "5.2.18" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.18.tgz#badfa1497d46244f6390f58b319830d9107853c5" - integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== +pkg-dir@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== dependencies: - chalk "^1.1.3" - js-base64 "^2.1.9" - source-map "^0.5.6" - supports-color "^3.2.3" + find-up "^3.0.0" -postcss@^6.0.1, postcss@^6.0.21: - version "6.0.23" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" - integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== +please-upgrade-node@^3.0.2, please-upgrade-node@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.1.1.tgz#ed320051dfcc5024fae696712c8288993595e8ac" + integrity sha512-KY1uHnQ2NlQHqIJQpnh/i54rKkuxCEBx+voJIS/Mvb+L2iYd2NMotwduhKTMjfC1uKoX3VXOxLjIYG66dfJTVQ== dependencies: - chalk "^2.4.1" - source-map "^0.6.1" - supports-color "^5.4.0" + semver-compare "^1.0.0" -postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.5: - version "7.0.14" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.14.tgz#4527ed6b1ca0d82c53ce5ec1a2041c2346bbd6e5" - integrity sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg== - dependencies: - chalk "^2.4.2" - source-map "^0.6.1" - supports-color "^6.1.0" +pn@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" + integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== -prebuild-install@^5.2.1: - version "5.2.4" - resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-5.2.4.tgz#8cc41a217ef778a31d3a876fe6668d05406db750" - integrity sha512-CG3JnpTZXdmr92GW4zbcba4jkDha6uHraJ7hW4Fn8j0mExxwOKK20hqho8ZuBDCKYCHYIkFM1P2jhtG+KpP4fg== - dependencies: - detect-libc "^1.0.3" - expand-template "^2.0.3" - github-from-package "0.0.0" - minimist "^1.2.0" - mkdirp "^0.5.1" - napi-build-utils "^1.0.1" - node-abi "^2.7.0" - noop-logger "^0.1.1" - npmlog "^4.0.1" - os-homedir "^1.0.1" - pump "^2.0.1" - rc "^1.2.7" - simple-get "^2.7.0" - tar-fs "^1.13.0" - tunnel-agent "^0.6.0" - which-pm-runs "^1.0.0" +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= prebuild-install@^5.3.0: version "5.3.0" @@ -6036,11 +5150,6 @@ prelude-ls@~1.1.2: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= -prepend-http@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" - integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= - preserve@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" @@ -6051,18 +5160,6 @@ prettier@^1.17.1: resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.17.1.tgz#ed64b4e93e370cb8a25b9ef7fef3e4fd1c0995db" integrity sha512-TzGRNvuUSmPgwivDqkZ9tM/qTGW9hqDKWOE9YHiyQdixlKbv7kvEqsmDPrcHJTKwthU774TQwZXVtaQ/mMsvjg== -pretty-bytes@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-3.0.1.tgz#27d0008d778063a0b4811bb35c79f1bd5d5fbccf" - integrity sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8= - dependencies: - number-is-nan "^1.0.0" - -pretty-bytes@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.1.0.tgz#6237ecfbdc6525beaef4de722cc60a58ae0e6c6d" - integrity sha512-wa5+qGVg9Yt7PB6rYm3kXlKzgzgivYTLRandezh43jjRqgyDyP+9YxfJpJiLs9yKD1WeU8/OvtToWpW7255FtA== - pretty-format@^24.8.0: version "24.8.0" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.8.0.tgz#8dae7044f58db7cb8be245383b565a963e3c27f2" @@ -6080,6 +5177,11 @@ prettycli@^1.4.3: dependencies: chalk "2.1.0" +private@^0.1.6: + version "0.1.8" + resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== + process-nextick-args@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" @@ -6090,11 +5192,6 @@ progress@^2.0.0: resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -promise.series@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/promise.series/-/promise.series-0.2.0.tgz#2cc7ebe959fc3a6619c04ab4dbdc9e452d864bbd" - integrity sha1-LMfr6Vn8OmYZwEq029yeRS2GS70= - prompts@^2.0.1: version "2.1.0" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.1.0.tgz#bf90bc71f6065d255ea2bdc0fe6520485c1b45db" @@ -6178,24 +5275,11 @@ punycode@^2.1.0, punycode@^2.1.1: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== -q@^1.1.2: - version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= - qs@~6.5.2: version "6.5.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== -query-string@^4.1.0: - version "4.3.4" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" - integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= - dependencies: - object-assign "^4.1.0" - strict-uri-encode "^1.0.0" - raf@^3.4.0: version "3.4.1" resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" @@ -6374,22 +5458,6 @@ realpath-native@^1.1.0: dependencies: util.promisify "^1.0.0" -reduce-css-calc@^1.2.6: - version "1.3.0" - resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz#747c914e049614a4c9cfbba629871ad1d2927716" - integrity sha1-dHyRTgSWFKTJz7umKYca0dKSdxY= - dependencies: - balanced-match "^0.4.2" - math-expression-evaluator "^1.2.14" - reduce-function-call "^1.0.1" - -reduce-function-call@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/reduce-function-call/-/reduce-function-call-1.0.2.tgz#5a200bf92e0e37751752fe45b0ab330fd4b6be99" - integrity sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk= - dependencies: - balanced-match "^0.4.2" - reflect.ownkeys@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz#749aceec7f3fdf8b63f927a04809e90c5c0b3460" @@ -6402,21 +5470,30 @@ regenerate-unicode-properties@^7.0.0: dependencies: regenerate "^1.4.0" -regenerate@^1.2.1, regenerate@^1.4.0: +regenerate-unicode-properties@^8.0.2: + version "8.1.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz#ef51e0f0ea4ad424b77bf7cb41f3e015c70a3f0e" + integrity sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA== + dependencies: + regenerate "^1.4.0" + +regenerate@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== -regenerator-runtime@^0.12.0: - version "0.12.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz#fa1a71544764c036f8c49b13a08b2594c9f8a0de" - integrity sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg== - regenerator-runtime@^0.13.2: version "0.13.2" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz#32e59c9a6fb9b1a4aff09b4930ca2d4477343447" integrity sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA== +regenerator-transform@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.0.tgz#2ca9aaf7a2c239dd32e4761218425b8c7a86ecaf" + integrity sha512-rtOelq4Cawlbmq9xuMR5gdFmv7ku/sFoB7sRiywx7aq53bc52b4j6zvH7Te1Vt/X2YveDKnCGUbioieU7FEL3w== + dependencies: + private "^0.1.6" + regex-cache@^0.4.2: version "0.4.4" resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" @@ -6432,20 +5509,16 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" +regexp-tree@^0.1.6: + version "0.1.10" + resolved "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.10.tgz#d837816a039c7af8a8d64d7a7c3cf6a1d93450bc" + integrity sha512-K1qVSbcedffwuIslMwpe6vGlj+ZXRnGkvjAtFHfDZZZuEdA/h0dxljAPu9vhUo6Rrx2U2AwJ+nSQ6hK+lrP5MQ== + regexpp@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== -regexpu-core@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-1.0.0.tgz#86a763f58ee4d7c2f6b102e4764050de7ed90c6b" - integrity sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs= - dependencies: - regenerate "^1.2.1" - regjsgen "^0.2.0" - regjsparser "^0.1.4" - regexpu-core@^4.2.0: version "4.4.0" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.4.0.tgz#8d43e0d1266883969720345e70c275ee0aec0d32" @@ -6458,23 +5531,23 @@ regexpu-core@^4.2.0: unicode-match-property-ecmascript "^1.0.4" unicode-match-property-value-ecmascript "^1.0.2" -regjsgen@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" - integrity sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc= +regexpu-core@^4.5.4: + version "4.5.4" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.5.4.tgz#080d9d02289aa87fe1667a4f5136bc98a6aebaae" + integrity sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ== + dependencies: + regenerate "^1.4.0" + regenerate-unicode-properties "^8.0.2" + regjsgen "^0.5.0" + regjsparser "^0.6.0" + unicode-match-property-ecmascript "^1.0.4" + unicode-match-property-value-ecmascript "^1.1.0" regjsgen@^0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.0.tgz#a7634dc08f89209c2049adda3525711fb97265dd" integrity sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA== -regjsparser@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" - integrity sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw= - dependencies: - jsesc "~0.5.0" - regjsparser@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.0.tgz#f1e6ae8b7da2bae96c99399b868cd6c933a2ba9c" @@ -6544,11 +5617,6 @@ require-directory@^2.1.1: resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= -require-from-string@^1.1.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-1.2.1.tgz#529c9ccef27380adfec9a2f965b649bbee636418" - integrity sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg= - require-main-filename@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" @@ -6564,11 +5632,6 @@ requireindex@^1.2.0: resolved "https://registry.yarnpkg.com/requireindex/-/requireindex-1.2.0.tgz#3463cdb22ee151902635aa6c9535d4de9c2ef1ef" integrity sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww== -reserved-words@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/reserved-words/-/reserved-words-0.1.2.tgz#00a0940f98cd501aeaaac316411d9adc52b31ab1" - integrity sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE= - resolve-cwd@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" @@ -6596,14 +5659,14 @@ resolve@1.1.7: resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= -resolve@1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.8.1.tgz#82f1ec19a423ac1fbd080b0bab06ba36e84a7a26" - integrity sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA== +resolve@1.10.1: + version "1.10.1" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.10.1.tgz#664842ac960795bbe758221cdccda61fb64b5f18" + integrity sha512-KuIe4mf++td/eFb6wkaPbMDnP6kObCaEtIDuHOUED6MNUo4K670KZUHuuvYPZDxNF0WVLw49n06M2m2dXphEzA== dependencies: - path-parse "^1.0.5" + path-parse "^1.0.6" -resolve@1.x, resolve@^1.3.2, resolve@^1.5.0, resolve@^1.8.1: +resolve@1.x, resolve@^1.3.2, resolve@^1.5.0: version "1.10.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.10.0.tgz#3bdaaeaf45cc07f375656dfd2e54ed0810b101ba" integrity sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg== @@ -6637,16 +5700,6 @@ ret@~0.1.10: resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== -rgb-regex@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" - integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE= - -rgba-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" - integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= - rimraf@2.6.3, rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3: version "2.6.3" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" @@ -6654,14 +5707,14 @@ rimraf@2.6.3, rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf dependencies: glob "^7.1.3" -rollup-plugin-alias@^1.5.1: +rollup-plugin-alias@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/rollup-plugin-alias/-/rollup-plugin-alias-1.5.2.tgz#f15a1cc8ee0debf74ab5c2bb68a944a66b568411" integrity sha512-ODeZXhTxpD48sfcYLAFc1BGrsXKDj7o1CSNH3uYbdK3o0NxyMmaQPTNgW+ko+am92DLC8QSTe4kyxTuEkI5S5w== dependencies: slash "^3.0.0" -rollup-plugin-babel@^4.1.0-0: +rollup-plugin-babel@^4.3.2: version "4.3.2" resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-4.3.2.tgz#8c0e1bd7aa9826e90769cf76895007098ffd1413" integrity sha512-KfnizE258L/4enADKX61ozfwGHoqYauvoofghFJBhFnpH9Sb9dNPpWg8QHOaAfVASUYV8w0mCx430i9z0LJoJg== @@ -6669,7 +5722,7 @@ rollup-plugin-babel@^4.1.0-0: "@babel/helper-module-imports" "^7.0.0" rollup-pluginutils "^2.3.0" -rollup-plugin-buble@^0.19.4: +rollup-plugin-buble@^0.19.6: version "0.19.6" resolved "https://registry.yarnpkg.com/rollup-plugin-buble/-/rollup-plugin-buble-0.19.6.tgz#55ee0995d8870d536f01f4277c3eef4276e8747e" integrity sha512-El5Fut4/wEO17ZN/n9BZvqd7DXXB2WbJr/DKvr89LXChC/cHllE0XwiUDeAalrTkgr0WrnyLDTCQvEv+cGywWQ== @@ -6677,115 +5730,72 @@ rollup-plugin-buble@^0.19.4: buble "^0.19.6" rollup-pluginutils "^2.3.3" -rollup-plugin-bundle-size@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/rollup-plugin-bundle-size/-/rollup-plugin-bundle-size-1.0.3.tgz#d245cd988486b4040279f9fd33f357f61673e90f" - integrity sha512-aWj0Pvzq90fqbI5vN1IvUrlf4utOqy+AERYxwWjegH1G8PzheMnrRIgQ5tkwKVtQMDP0bHZEACW/zLDF+XgfXQ== - dependencies: - chalk "^1.1.3" - maxmin "^2.1.0" - -rollup-plugin-commonjs@^9.0.0: - version "9.2.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-commonjs/-/rollup-plugin-commonjs-9.2.0.tgz#4604e25069e0c78a09e08faa95dc32dec27f7c89" - integrity sha512-0RM5U4Vd6iHjL6rLvr3lKBwnPsaVml+qxOGaaNUWN1lSq6S33KhITOfHmvxV3z2vy9Mk4t0g4rNlVaJJsNQPWA== - dependencies: - estree-walker "^0.5.2" - magic-string "^0.25.1" - resolve "^1.8.1" - rollup-pluginutils "^2.3.3" - -rollup-plugin-es3@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-es3/-/rollup-plugin-es3-1.1.0.tgz#f866f91b4db839e5b475d8e4a7b9d4c77ecade14" - integrity sha512-jTMqQgMZ/tkjRW4scf4ln5c0OiTSi+Lx/IEyFd41ldgGoLvvg9AQxmVOl93+KaoyB7XRYToYjiHDvO40NPF/fA== - dependencies: - magic-string "^0.22.4" - -rollup-plugin-flow@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/rollup-plugin-flow/-/rollup-plugin-flow-1.1.1.tgz#6ce568f1dd559666b77ab76b4bae251407528db6" - integrity sha1-bOVo8d1Vlma3erdrS64lFAdSjbY= +rollup-plugin-commonjs@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-commonjs/-/rollup-plugin-commonjs-10.0.0.tgz#58901ebe7ca44c2a03f0056de9bf9eb4a2dc8990" + integrity sha512-B8MoX5GRpj3kW4+YaFO/di2JsZkBxNjVmZ9LWjUoTAjq8N9wc7HObMXPsrvolVV9JXVtYSscflXM14A19dXPNQ== dependencies: - flow-remove-types "^1.1.0" - rollup-pluginutils "^1.5.1" + estree-walker "^0.6.0" + is-reference "^1.1.2" + magic-string "^0.25.2" + resolve "^1.10.1" + rollup-pluginutils "^2.7.0" -rollup-plugin-json@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-json/-/rollup-plugin-json-3.1.0.tgz#7c1daf60c46bc21021ea016bd00863561a03321b" - integrity sha512-BlYk5VspvGpjz7lAwArVzBXR60JK+4EKtPkCHouAWg39obk9S61hZYJDBfMK+oitPdoe11i69TlxKlMQNFC/Uw== +rollup-plugin-json@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-json/-/rollup-plugin-json-4.0.0.tgz#a18da0a4b30bf5ca1ee76ddb1422afbb84ae2b9e" + integrity sha512-hgb8N7Cgfw5SZAkb3jf0QXii6QX/FOkiIq2M7BAQIEydjHvTyxXHQiIzZaTFgx1GK0cRCHOCBHIyEkkLdWKxow== dependencies: - rollup-pluginutils "^2.3.1" + rollup-pluginutils "^2.5.0" -rollup-plugin-node-resolve@^4.0.0: - version "4.2.4" - resolved "https://registry.yarnpkg.com/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-4.2.4.tgz#7d370f8d6fd3031006a0032c38262dd9be3c6250" - integrity sha512-t/64I6l7fZ9BxqD3XlX4ZeO6+5RLKyfpwE2CiPNUKa+GocPlQhf/C208ou8y3AwtNsc6bjSk/8/6y/YAyxCIvw== +rollup-plugin-node-resolve@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-5.0.1.tgz#4619eafdf2ecb4e8ed24177ba47d7f11f027d38b" + integrity sha512-9s3dTu44SKQZM/Pwll42GpqXgT+WdvO0Ga01lF8cwZqJGqRUATtD+GrP3uIzZdpnbPonEJbVasfFt80VGPQqKw== dependencies: "@types/resolve" "0.0.8" builtin-modules "^3.1.0" is-module "^1.0.0" - resolve "^1.10.0" - -rollup-plugin-postcss@^1.6.1: - version "1.6.3" - resolved "https://registry.yarnpkg.com/rollup-plugin-postcss/-/rollup-plugin-postcss-1.6.3.tgz#18256ba66f29ecd9d42a68f4ef136b92b939ddb8" - integrity sha512-se1qftVETua9ZGViud4A4gbgEQenjYnLPvjh3kTqbBZU+f0mQ9YvJptIuzPhEk5kZAHZhkwIkk2jk+byrn1XPA== - dependencies: - chalk "^2.0.0" - concat-with-sourcemaps "^1.0.5" - cssnano "^3.10.0" - fs-extra "^5.0.0" - import-cwd "^2.1.0" - p-queue "^2.4.2" - pify "^3.0.0" - postcss "^6.0.21" - postcss-load-config "^1.2.0" - postcss-modules "^1.1.0" - promise.series "^0.2.0" - reserved-words "^0.1.2" - resolve "^1.5.0" - rollup-pluginutils "^2.0.1" - style-inject "^0.3.0" - -rollup-plugin-preserve-shebang@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/rollup-plugin-preserve-shebang/-/rollup-plugin-preserve-shebang-0.1.6.tgz#8cfc4c555d4ca87b9fbb7712869158db0e080d4a" - integrity sha512-b+psdlXZOjmlnKmL6/YAkR8PR15VPcUNXdT35urBRJ8jE6UxHyb4HXeeN3qRZJbMJJaX1eRP72XwH6IvGFh5Jw== - dependencies: - magic-string "^0.22.4" + resolve "^1.11.0" + rollup-pluginutils "^2.8.0" -rollup-plugin-sizes@^0.4.2: +rollup-plugin-sourcemaps@^0.4.2: version "0.4.2" - resolved "https://registry.yarnpkg.com/rollup-plugin-sizes/-/rollup-plugin-sizes-0.4.2.tgz#1d97ecda2667a43afbb19d801e2476f80f67d12f" - integrity sha512-6VsnWb4aBPcW++3IBMNPo4NLSheoaXh+itXk1OcaolLhYemoQFb7A9hVNocwa0j2BctdmPNFcP7UJ3g///VVaA== + resolved "https://registry.yarnpkg.com/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.4.2.tgz#62125aa94087aadf7b83ef4dfaf629b473135e87" + integrity sha1-YhJaqUCHqt97g+9N+vYptHMTXoc= dependencies: - filesize "^3.5.11" - lodash.foreach "^4.5.0" - lodash.sumby "^4.6.0" - module-details-from-path "^1.0.3" + rollup-pluginutils "^2.0.1" + source-map-resolve "^0.5.0" -rollup-plugin-terser@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-3.0.0.tgz#045bd7cf625ee1affcfe6971dab6fffe6fb48c65" - integrity sha512-Ed9zRD7OoCBnh0XGlEAJle5TCUsFXMLClwKzZWnS1zbNO4MelHjfCSdFZxCAdH70M40nhZ1nRrY2GZQJhSMcjA== +rollup-plugin-terser@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-5.0.0.tgz#ac50fdb703b580447a7e6b1692aeed515a6be8cf" + integrity sha512-W+jJ4opYnlmNyVW0vtRufs+EGf68BIJ7bnOazgz8mgz8pA9lUyrEifAhPs5y9M16wFeAyBGaRjKip4dnFBtXaw== dependencies: "@babel/code-frame" "^7.0.0" - jest-worker "^23.2.0" - serialize-javascript "^1.5.0" - terser "^3.8.2" + jest-worker "^24.6.0" + serialize-javascript "^1.7.0" + terser "^4.0.0" -rollup-plugin-typescript2@^0.19.0: - version "0.19.3" - resolved "https://registry.yarnpkg.com/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.19.3.tgz#713063233461765f030a2baa2640905c2656164f" - integrity sha512-lsRqfBCZhMl/tq9AT5YnQvzQWzXtnx3EQYFcHD72gul7nyyoOrzx5yCEH20smpw58v6UkHHZz03FbdLEPoHWjA== +rollup-plugin-typescript2@^0.21.1: + version "0.21.1" + resolved "https://registry.yarnpkg.com/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.21.1.tgz#91cea787c5282762f4849e334cbef6a9fdaa7564" + integrity sha512-jM2tn8/fUKDRmDtH++/6CHYHv2R9dxfXnuW0rxbOq1Zrxdsg4g6w+WwbK0X2ma21WQcT9l/U9bA3RO+2SBIJ/A== dependencies: fs-extra "7.0.1" - resolve "1.8.1" - rollup-pluginutils "2.3.3" + resolve "1.10.1" + rollup-pluginutils "2.6.0" tslib "1.9.3" -rollup-pluginutils@2.3.3, rollup-pluginutils@^2.0.1, rollup-pluginutils@^2.3.0, rollup-pluginutils@^2.3.1, rollup-pluginutils@^2.3.3: +rollup-pluginutils@2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.6.0.tgz#203706edd43dfafeaebc355d7351119402fc83ad" + integrity sha512-aGQwspEF8oPKvg37u3p7h0cYNwmJR1sCBMZGZ5b9qy8HGtETknqjzcxrDRrcAnJNXN18lBH4Q9vZYth/p4n8jQ== + dependencies: + estree-walker "^0.6.0" + micromatch "^3.1.10" + +rollup-pluginutils@^2.0.1, rollup-pluginutils@^2.3.0, rollup-pluginutils@^2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.3.3.tgz#3aad9b1eb3e7fe8262820818840bf091e5ae6794" integrity sha512-2XZwja7b6P5q4RZ5FhyX1+f46xi1Z3qBKigLRZ6VTZjwbN0K1IFGMlwm06Uu0Emcre2Z63l77nq/pzn+KxIEoA== @@ -6793,21 +5803,21 @@ rollup-pluginutils@2.3.3, rollup-pluginutils@^2.0.1, rollup-pluginutils@^2.3.0, estree-walker "^0.5.2" micromatch "^2.3.11" -rollup-pluginutils@^1.5.1: - version "1.5.2" - resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-1.5.2.tgz#1e156e778f94b7255bfa1b3d0178be8f5c552408" - integrity sha1-HhVud4+UtyVb+hs9AXi+j1xVJAg= +rollup-pluginutils@^2.5.0, rollup-pluginutils@^2.7.0, rollup-pluginutils@^2.8.0: + version "2.8.1" + resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.1.tgz#8fa6dd0697344938ef26c2c09d2488ce9e33ce97" + integrity sha512-J5oAoysWar6GuZo0s+3bZ6sVZAC0pfqKz68De7ZgDi5z63jOVZn1uJL/+z1jeKHNbGII8kAyHF5q8LnxSX5lQg== dependencies: - estree-walker "^0.2.1" - minimatch "^3.0.2" + estree-walker "^0.6.1" -rollup@^0.67.3: - version "0.67.4" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-0.67.4.tgz#8ed6b0993337f84ec8a0387f824fa6c197e833ec" - integrity sha512-AVuP73mkb4BBMUmksQ3Jw0jTrBTU1i7rLiUYjFxLZGb3xiFmtVEg40oByphkZAsiL0bJC3hRAJUQos/e5EBd+w== +rollup@^1.14.3: + version "1.14.3" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.14.3.tgz#f9b0bd428aa5945c712575e55b497e802ccb4ab9" + integrity sha512-UZhB6FmipHnSJfjulvM3lrOKuCKTYYkd1pYXzvMsxTbw1eC3SRhPzS1kJU96DT3RZUCOYiFAQYrgcBPRm4E+jw== dependencies: "@types/estree" "0.0.39" - "@types/node" "*" + "@types/node" "^12.0.3" + acorn "^6.1.1" rst-selector-parser@^2.2.3: version "2.2.3" @@ -6848,13 +5858,6 @@ rxjs@^6.4.0: dependencies: tslib "^1.9.0" -sade@^1.4.0: - version "1.4.2" - resolved "https://registry.yarnpkg.com/sade/-/sade-1.4.2.tgz#b1946ef9ec62450b74e17d9fec30156c94f193a6" - integrity sha512-MTrQm+Nhl4m1mbssYDgAculC/HbShjj08QtHnA2GTpzivfU5aUp8EoHlECmrIHEaa8hZRZSp2Gygv8VMlpXEBw== - dependencies: - mri "^1.1.0" - safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" @@ -6887,7 +5890,7 @@ sane@^4.0.3: minimist "^1.1.1" walker "~1.0.5" -sax@^1.2.4, sax@~1.2.1, sax@~1.2.4: +sax@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== @@ -6928,15 +5931,15 @@ semver@^5.3.0, semver@^5.5, semver@^5.5.0, semver@^5.6.0: resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004" integrity sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg== -semver@^6.0.0: +semver@^6.0.0, semver@^6.1.0: version "6.1.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.1.1.tgz#53f53da9b30b2103cd4f15eab3a18ecbcb210c9b" integrity sha512-rWYq2e5iYW+fFe/oPPtYJxYgjBm8sC4rmoGdUOgBB7VnwKt6HrL793l2voH1UlsyYZpJ4g0wfjnTEO1s1NP2eQ== -serialize-javascript@^1.5.0: - version "1.6.1" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.6.1.tgz#4d1f697ec49429a847ca6f442a2a755126c4d879" - integrity sha512-A5MOagrPFga4YaKQSWHryl7AXvbQkEqpw4NNYMTNYUNV51bA8ABHgYFpqKx+YFFrw59xMV1qGH1R4AgoNIVgCw== +serialize-javascript@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.7.0.tgz#d6e0dfb2a3832a8c94468e6eb1db97e55a192a65" + integrity sha512-ke8UG8ulpFOxO8f8gRYabHQe/ZntKlcig2Mp+8+URDP1D8vJZ0KUt7LYo07q25Z/+JVSgpr/cui9PIp5H6/+nA== set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" @@ -7016,13 +6019,6 @@ simple-git@^1.85.0: dependencies: debug "^4.0.1" -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= - dependencies: - is-arrayish "^0.3.1" - sisteransi@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.0.tgz#77d9622ff909080f1c19e5f4a1df0c1b0a27b88c" @@ -7082,13 +6078,6 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" -sort-keys@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" - integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= - dependencies: - is-plain-obj "^1.0.0" - source-map-resolve@^0.5.0: version "0.5.2" resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" @@ -7100,7 +6089,7 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.5.6, source-map-support@~0.5.9: +source-map-support@^0.5.6: version "0.5.10" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.10.tgz#2214080bc9d51832511ee2bab96e3c2f9353120c" integrity sha512-YfQ3tQFTK/yzlGJuX8pTwa4tifQj4QS2Mj7UegOu8jAz59MqIiMGPXxQhVQiIMNzayuUSF/jEuVnfFF5JqybmQ== @@ -7121,7 +6110,7 @@ source-map-url@^0.4.0: resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= -source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6: +source-map@^0.5.0, source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= @@ -7189,11 +6178,6 @@ sshpk@^1.7.0: safer-buffer "^2.0.2" tweetnacl "~0.14.0" -stable@~0.1.6: - version "0.1.8" - resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" - integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== - stack-utils@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" @@ -7217,21 +6201,11 @@ stealthy-require@^1.1.0: resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= -strict-uri-encode@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" - integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= - string-argv@^0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.0.2.tgz#dac30408690c21f3c3630a3ff3a05877bdcbd736" integrity sha1-2sMECGkMIfPDYwo/86BYd73L1zY= -string-hash@^1.1.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b" - integrity sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= - string-length@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" @@ -7343,32 +6317,11 @@ strip-json-comments@^2.0.1, strip-json-comments@~2.0.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= -style-inject@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/style-inject/-/style-inject-0.3.0.tgz#d21c477affec91811cc82355832a700d22bf8dd3" - integrity sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw== - -stylehacks@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.2.tgz#d22eb2767598b1a704341290b42aeafb7945ce38" - integrity sha512-AZwvn2b3aNKK1yp+VgNPOuC2jIJOvh9PAiCq2gjDBW1WkQxQUksR1RugOJRIOhMYTGHZeoMcMQKp3/qaS3evNg== - dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= -supports-color@^3.2.3: - version "3.2.3" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" - integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= - dependencies: - has-flag "^1.0.0" - supports-color@^4.0.0: version "4.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b" @@ -7376,7 +6329,7 @@ supports-color@^4.0.0: dependencies: has-flag "^2.0.0" -supports-color@^5.3.0, supports-color@^5.4.0: +supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== @@ -7390,39 +6343,6 @@ supports-color@^6.1.0: dependencies: has-flag "^3.0.0" -svgo@^0.7.0: - version "0.7.2" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-0.7.2.tgz#9f5772413952135c6fefbf40afe6a4faa88b4bb5" - integrity sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U= - dependencies: - coa "~1.0.1" - colors "~1.1.2" - csso "~2.3.1" - js-yaml "~3.7.0" - mkdirp "~0.5.1" - sax "~1.2.1" - whet.extend "~0.9.9" - -svgo@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.1.1.tgz#12384b03335bcecd85cfa5f4e3375fed671cb985" - integrity sha512-GBkJbnTuFpM4jFbiERHDWhZc/S/kpHToqmZag3aEBjPYK44JAN2QBjvrGIxLOoCyMZjuFQIfTO2eJd8uwLY/9g== - dependencies: - coa "~2.0.1" - colors "~1.1.2" - css-select "^2.0.0" - css-select-base-adapter "~0.1.0" - css-tree "1.0.0-alpha.28" - css-url-regex "^1.1.0" - csso "^3.5.0" - js-yaml "^3.12.0" - mkdirp "~0.5.1" - object.values "^1.0.4" - sax "~1.2.4" - stable "~0.1.6" - unquote "~1.1.1" - util.promisify "~1.0.0" - symbol-observable@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" @@ -7484,15 +6404,6 @@ tar@^4: safe-buffer "^5.1.2" yallist "^3.0.2" -terser@^3.8.2: - version "3.16.1" - resolved "https://registry.yarnpkg.com/terser/-/terser-3.16.1.tgz#5b0dd4fa1ffd0b0b43c2493b2c364fd179160493" - integrity sha512-JDJjgleBROeek2iBcSNzOHLKsB/MdDf+E/BOAJ0Tk9r7p9/fVobfv7LMJ/g/k3v9SXdmjZnIlFd5nfn/Rt0Xow== - dependencies: - commander "~2.17.1" - source-map "~0.6.1" - source-map-support "~0.5.9" - terser@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/terser/-/terser-4.0.0.tgz#ef356f6f359a963e2cc675517f21c1c382877374" @@ -7527,19 +6438,6 @@ through@^2.3.6: resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= -timsort@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" - integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= - -tiny-glob@^0.2.6: - version "0.2.6" - resolved "https://registry.yarnpkg.com/tiny-glob/-/tiny-glob-0.2.6.tgz#9e056e169d9788fe8a734dfa1ff02e9b92ed7eda" - integrity sha512-A7ewMqPu1B5PWwC3m7KVgAu96Ch5LA0w4SnEN/LbDREj/gAD0nPWboRbn8YoP9ISZXqeNAlMvKSKoEuhcfK3Pw== - dependencies: - globalyzer "^0.1.0" - globrex "^0.1.1" - tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -7675,11 +6573,6 @@ type-check@~0.3.2: dependencies: prelude-ls "~1.1.2" -typescript@>=2.8.3: - version "3.3.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.3.3.tgz#f1657fc7daa27e1a8930758ace9ae8da31403221" - integrity sha512-Y21Xqe54TBVp+VDSNbuDYdGw0BpoR/Q6wo/+35M8PAU0vipahnyduJWirxxdxjsAkS7hue53x2zp8gz7F05u0A== - typescript@^3.5.1: version "3.5.1" resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.5.1.tgz#ba72a6a600b2158139c5dd8850f700e231464202" @@ -7711,6 +6604,11 @@ unicode-match-property-value-ecmascript@^1.0.2: resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz#9f1dc76926d6ccf452310564fd834ace059663d4" integrity sha512-Rx7yODZC1L/T8XKo/2kNzVAQaRE88AaMvI1EF/Xnj3GW2wzN6fop9DDWuFAKUVFH7vozkz26DzP0qyWLKLIVPQ== +unicode-match-property-value-ecmascript@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz#5b4b426e08d13a80365e0d657ac7a6c1ec46a277" + integrity sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g== + unicode-property-aliases-ecmascript@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz#5a533f31b4317ea76f17d807fa0d116546111dd0" @@ -7726,26 +6624,11 @@ union-value@^1.0.0: is-extendable "^0.1.1" set-value "^0.4.3" -uniq@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" - integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= - -uniqs@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" - integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= - universalify@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== -unquote@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" - integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= - unset-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" @@ -7776,7 +6659,7 @@ util-deprecate@^1.0.1, util-deprecate@~1.0.1: resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= -util.promisify@^1.0.0, util.promisify@~1.0.0: +util.promisify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== @@ -7797,11 +6680,6 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -vendors@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.2.tgz#7fcb5eef9f5623b156bcea89ec37d63676f21801" - integrity sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ== - verror@1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" @@ -7811,11 +6689,6 @@ verror@1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" -vlq@^0.2.1, vlq@^0.2.2: - version "0.2.3" - resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.3.tgz#8f3e4328cf63b1540c0d67e1b2778386f8975b26" - integrity sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow== - vlq@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/vlq/-/vlq-1.0.0.tgz#8101be90843422954c2b13eb27f2f3122bdcc806" @@ -7870,11 +6743,6 @@ whatwg-url@^7.0.0: tr46 "^1.0.1" webidl-conversions "^4.0.2" -whet.extend@~0.9.9: - version "0.9.9" - resolved "https://registry.yarnpkg.com/whet.extend/-/whet.extend-0.9.9.tgz#f877d5bf648c97e5aa542fadc16d6a259b9c11a1" - integrity sha1-+HfVv2SMl+WqVC+twW1qJZucEaE= - which-module@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" From c0a18b8548ee61935edeb91bbc3bf5a72878dde0 Mon Sep 17 00:00:00 2001 From: Phil Pluckthun Date: Fri, 7 Jun 2019 15:32:44 +0100 Subject: [PATCH 2/7] Fix duplicate helpers by integrating TS output --- package.json | 10 +- rollup.config.js | 169 ++++++++------- yarn.lock | 553 ++--------------------------------------------- 3 files changed, 108 insertions(+), 624 deletions(-) diff --git a/package.json b/package.json index 7c779871f0..37a1e7f945 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,6 @@ "build:types": "tsc -d --emitDeclarationOnly --outDir dist/types", "build:bundle": "rollup -c rollup.config.js", "build:prune": "rimraf dist/types/**/*.test.d.ts dist/types/test-utils", - "postbuild:bundle": "terser dist/urql.es.js -o dist/urql.es.min.js", "test": "jest", "bundlesize": "bundlesize", "lint": "eslint . --ext .ts,.tsx", @@ -90,11 +89,8 @@ ], "devDependencies": { "@babel/core": "^7.4.5", - "@babel/plugin-external-helpers": "^7.2.0", - "@babel/plugin-proposal-class-properties": "^7.4.4", - "@babel/plugin-proposal-object-rest-spread": "^7.4.4", + "@babel/plugin-transform-object-assign": "^7.2.0", "@babel/plugin-transform-react-jsx": "^7.3.0", - "@babel/preset-env": "^7.4.5", "@types/enzyme": "3.1.16", "@types/graphql": "^14.0.7", "@types/jest": "^23.3.13", @@ -102,6 +98,7 @@ "@types/react-test-renderer": "^16.8.0", "@typescript-eslint/eslint-plugin": "^1.9.0", "@typescript-eslint/parser": "^1.9.0", + "babel-plugin-closure-elimination": "^1.3.0", "babel-plugin-transform-async-to-promises": "^0.8.11", "bundlesize": "^0.17.0", "coveralls": "^3.0.3", @@ -128,13 +125,10 @@ "react-test-renderer": "^16.8.6", "rimraf": "^2.6.2", "rollup": "^1.14.3", - "rollup-plugin-alias": "^1.5.2", "rollup-plugin-babel": "^4.3.2", "rollup-plugin-buble": "^0.19.6", "rollup-plugin-commonjs": "^10.0.0", - "rollup-plugin-json": "^4.0.0", "rollup-plugin-node-resolve": "^5.0.1", - "rollup-plugin-sourcemaps": "^0.4.2", "rollup-plugin-terser": "^5.0.0", "rollup-plugin-typescript2": "^0.21.1", "terser": "^4.0.0", diff --git a/rollup.config.js b/rollup.config.js index 4099ada8f7..aa2905c204 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -1,6 +1,4 @@ -import json from 'rollup-plugin-json'; -import sourcemaps from 'rollup-plugin-sourcemaps'; -import alias from 'rollup-plugin-alias'; +import { DEFAULT_EXTENSIONS } from '@babel/core'; import commonjs from 'rollup-plugin-commonjs'; import nodeResolve from 'rollup-plugin-node-resolve'; import typescript from 'rollup-plugin-typescript2'; @@ -8,9 +6,7 @@ import buble from 'rollup-plugin-buble'; import babel from 'rollup-plugin-babel'; import { terser } from 'rollup-plugin-terser'; -const EXTENSIONS = ['.ts', '.tsx', '.js', '.jsx', '.es6', '.es', '.mjs']; const pkgInfo = require('./package.json'); - const external = ['dns', 'fs', 'path', 'url']; if (pkgInfo.peerDependencies) { @@ -30,12 +26,50 @@ const externalTest = id => { return externalPredicate.test(id); }; +const terserPretty = terser({ + sourcemap: true, + warnings: true, + ecma: 5, + keep_fnames: true, + ie8: false, + compress: { + pure_getters: true, + toplevel: true, + booleans_as_integers: false, + keep_fnames: true, + keep_fargs: true, + if_return: false, + ie8: false, + sequences: false, + loops: false, + conditionals: false, + join_vars: false + }, + mangle: false, + output: { + beautify: true, + braces: true, + indent_level: 2 + } +}); + +const terserMinified = terser({ + sourcemap: true, + warnings: true, + ecma: 5, + ie8: false, + toplevel: true, + compress: { + keep_infinity: true, + pure_getters: true, + passes: 10 + }, + output: { + comments: false + } +}); + const plugins = [ - sourcemaps(), - json(), - alias({ - resolve: EXTENSIONS - }), nodeResolve({ mainFields: ['module', 'jsnext', 'main'], browser: true @@ -58,14 +92,13 @@ const plugins = [ }, tsconfigOverride: { compilerOptions: { - target: 'esnext', + target: 'es6', }, }, }), buble({ transforms: { unicodeRegExp: false, - spreadRest: false, dangerousForOf: true, dangerousTaggedTemplateString: true }, @@ -74,22 +107,12 @@ const plugins = [ }), babel({ babelrc: false, - extensions: EXTENSIONS, + extensions: [...DEFAULT_EXTENSIONS, 'ts', 'tsx'], exclude: 'node_modules/**', - passPerPreset: true, - presets: [ - ['@babel/preset-env', { - loose: true, - modules: false, - exclude: ['transform-async-to-generator'] - }] - ], + presets: [], plugins: [ - '@babel/plugin-external-helpers', - ['@babel/plugin-proposal-object-rest-spread', { - loose: true, - useBuiltIns: true - }], + ['babel-plugin-closure-elimination', {}], + ['@babel/plugin-transform-object-assign', {}], ['@babel/plugin-transform-react-jsx', { pragma: 'React.createElement', pragmaFrag: 'React.Fragment', @@ -98,65 +121,59 @@ const plugins = [ ['babel-plugin-transform-async-to-promises', { inlineHelpers: true, externalHelpers: true - }], - ['@babel/plugin-proposal-class-properties', { - loose: true }] ] - }), - terser({ - sourcemap: true, - warnings: true, - ecma: 5, - keep_fnames: true, - ie8: false, - compress: { - pure_getters: true, - toplevel: true, - booleans_as_integers: false, - keep_fnames: true, - keep_fargs: true, - if_return: false, - ie8: false, - sequences: false, - loops: false, - conditionals: false, - join_vars: false - }, - mangle: false, - output: { - beautify: true, - braces: true, - indent_level: 2 - } }) ]; const config = { input: './src/index.ts', external: externalTest, - plugins, treeshake: { propertyReadSideEffects: false - }, - output: [ - { - sourcemap: true, - legacy: true, - freeze: false, - esModule: false, - file: './dist/urql.js', - format: 'cjs' - }, - { - sourcemap: true, - legacy: true, - freeze: false, - esModule: false, - file: './dist/urql.es.js', - format: 'esm' - } - ] + } }; -export default config; +export default [ + { + ...config, + plugins: [...plugins, terserPretty], + output: [ + { + sourcemap: true, + legacy: true, + freeze: false, + esModule: false, + file: './dist/urql.js', + format: 'cjs' + }, + { + sourcemap: true, + legacy: true, + freeze: false, + esModule: false, + file: './dist/urql.es.js', + format: 'esm' + } + ] + }, { + ...config, + plugins: [...plugins, terserMinified], + output: [ + { + sourcemap: true, + legacy: true, + freeze: false, + file: './dist/urql.min.js', + format: 'cjs' + }, + { + sourcemap: true, + legacy: true, + freeze: false, + file: './dist/urql.es.min.js', + format: 'esm' + } + ] + } +]; diff --git a/yarn.lock b/yarn.lock index f0f3c09fe3..6f4c06a4c7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -40,21 +40,6 @@ source-map "^0.5.0" trim-right "^1.0.1" -"@babel/helper-annotate-as-pure@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz#323d39dd0b50e10c7c06ca7d7638e6864d8c5c32" - integrity sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q== - dependencies: - "@babel/types" "^7.0.0" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz#6b69628dfe4087798e0c4ed98e3d4a6b2fbd2f5f" - integrity sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w== - dependencies: - "@babel/helper-explode-assignable-expression" "^7.1.0" - "@babel/types" "^7.0.0" - "@babel/helper-builder-react-jsx@^7.3.0": version "7.3.0" resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz#a1ac95a5d2b3e88ae5e54846bf462eeb81b318a4" @@ -63,15 +48,6 @@ "@babel/types" "^7.3.0" esutils "^2.0.0" -"@babel/helper-call-delegate@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz#87c1f8ca19ad552a736a7a27b1c1fcf8b1ff1f43" - integrity sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ== - dependencies: - "@babel/helper-hoist-variables" "^7.4.4" - "@babel/traverse" "^7.4.4" - "@babel/types" "^7.4.4" - "@babel/helper-create-class-features-plugin@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.4.4.tgz#fc3d690af6554cc9efc607364a82d48f58736dba" @@ -84,23 +60,6 @@ "@babel/helper-replace-supers" "^7.4.4" "@babel/helper-split-export-declaration" "^7.4.4" -"@babel/helper-define-map@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.4.4.tgz#6969d1f570b46bdc900d1eba8e5d59c48ba2c12a" - integrity sha512-IX3Ln8gLhZpSuqHJSnTNBWGDE9kdkTEWl21A/K7PQ00tseBwbqCHTvNLHSBd9M0R5rER4h5Rsvj9vw0R5SieBg== - dependencies: - "@babel/helper-function-name" "^7.1.0" - "@babel/types" "^7.4.4" - lodash "^4.17.11" - -"@babel/helper-explode-assignable-expression@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz#537fa13f6f1674df745b0c00ec8fe4e99681c8f6" - integrity sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA== - dependencies: - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.0.0" - "@babel/helper-function-name@^7.1.0": version "7.1.0" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz#a0ceb01685f73355d4360c1247f582bfafc8ff53" @@ -117,13 +76,6 @@ dependencies: "@babel/types" "^7.0.0" -"@babel/helper-hoist-variables@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz#0298b5f25c8c09c53102d52ac4a98f773eb2850a" - integrity sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w== - dependencies: - "@babel/types" "^7.4.4" - "@babel/helper-member-expression-to-functions@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz#8cd14b0a0df7ff00f009e7d7a436945f47c7a16f" @@ -138,18 +90,6 @@ dependencies: "@babel/types" "^7.0.0" -"@babel/helper-module-transforms@^7.1.0", "@babel/helper-module-transforms@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.4.4.tgz#96115ea42a2f139e619e98ed46df6019b94414b8" - integrity sha512-3Z1yp8TVQf+B4ynN7WoHPKS8EkdTbgAEy0nU0rs/1Kw4pDgmvYH3rz3aI11KgxKCba2cn7N+tqzV1mY2HMN96w== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/helper-simple-access" "^7.1.0" - "@babel/helper-split-export-declaration" "^7.4.4" - "@babel/template" "^7.4.4" - "@babel/types" "^7.4.4" - lodash "^4.17.11" - "@babel/helper-optimise-call-expression@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz#a2920c5702b073c15de51106200aa8cad20497d5" @@ -162,25 +102,7 @@ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250" integrity sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA== -"@babel/helper-regex@^7.0.0", "@babel/helper-regex@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.4.4.tgz#a47e02bc91fb259d2e6727c2a30013e3ac13c4a2" - integrity sha512-Y5nuB/kESmR3tKjU8Nkn1wMGEx1tjJX076HBMeL3XLQCu6vA/YRzuTW0bbb+qRnXvQGn+d6Rx953yffl8vEy7Q== - dependencies: - lodash "^4.17.11" - -"@babel/helper-remap-async-to-generator@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz#361d80821b6f38da75bd3f0785ece20a88c5fe7f" - integrity sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-wrap-function" "^7.1.0" - "@babel/template" "^7.1.0" - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.0.0" - -"@babel/helper-replace-supers@^7.1.0", "@babel/helper-replace-supers@^7.4.4": +"@babel/helper-replace-supers@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.4.4.tgz#aee41783ebe4f2d3ab3ae775e1cc6f1a90cefa27" integrity sha512-04xGEnd+s01nY1l15EuMS1rfKktNF+1CkKmHoErDppjAAZL+IUBZpzT748x262HF7fibaQPhbvWUl5HeSt1EXg== @@ -190,14 +112,6 @@ "@babel/traverse" "^7.4.4" "@babel/types" "^7.4.4" -"@babel/helper-simple-access@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz#65eeb954c8c245beaa4e859da6188f39d71e585c" - integrity sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w== - dependencies: - "@babel/template" "^7.1.0" - "@babel/types" "^7.0.0" - "@babel/helper-split-export-declaration@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz#ff94894a340be78f53f06af038b205c49d993677" @@ -205,16 +119,6 @@ dependencies: "@babel/types" "^7.4.4" -"@babel/helper-wrap-function@^7.1.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz#c4e0012445769e2815b55296ead43a958549f6fa" - integrity sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ== - dependencies: - "@babel/helper-function-name" "^7.1.0" - "@babel/template" "^7.1.0" - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.2.0" - "@babel/helpers@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.4.4.tgz#868b0ef59c1dd4e78744562d5ce1b59c89f2f2a5" @@ -250,15 +154,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-proposal-async-generator-functions@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz#b289b306669dce4ad20b0252889a15768c9d417e" - integrity sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-remap-async-to-generator" "^7.1.0" - "@babel/plugin-syntax-async-generators" "^7.2.0" - "@babel/plugin-proposal-class-properties@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.4.4.tgz#93a6486eed86d53452ab9bab35e368e9461198ce" @@ -267,14 +162,6 @@ "@babel/helper-create-class-features-plugin" "^7.4.4" "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-proposal-json-strings@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz#568ecc446c6148ae6b267f02551130891e29f317" - integrity sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-json-strings" "^7.2.0" - "@babel/plugin-proposal-object-rest-spread@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.4.4.tgz#1ef173fcf24b3e2df92a678f027673b55e7e3005" @@ -283,37 +170,6 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-object-rest-spread" "^7.2.0" -"@babel/plugin-proposal-optional-catch-binding@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz#135d81edb68a081e55e56ec48541ece8065c38f5" - integrity sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" - -"@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.4.tgz#501ffd9826c0b91da22690720722ac7cb1ca9c78" - integrity sha512-j1NwnOqMG9mFUOH58JTFsA/+ZYzQLUZ/drqWUqxCYLGeu2JFZL8YrNC9hBxKmWtAuOCHPcRpgv7fhap09Fb4kA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.4.4" - regexpu-core "^4.5.4" - -"@babel/plugin-syntax-async-generators@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz#69e1f0db34c6f5a0cf7e2b3323bf159a76c8cb7f" - integrity sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-json-strings@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz#72bd13f6ffe1d25938129d2a186b11fd62951470" - integrity sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-jsx@^7.2.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz#0b85a3b4bc7cdf4cc4b8bf236335b907ca22e7c7" @@ -328,193 +184,10 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-syntax-optional-catch-binding@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz#a94013d6eda8908dfe6a477e7f9eda85656ecf5c" - integrity sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-arrow-functions@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz#9aeafbe4d6ffc6563bf8f8372091628f00779550" - integrity sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-async-to-generator@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.4.4.tgz#a3f1d01f2f21cadab20b33a82133116f14fb5894" - integrity sha512-YiqW2Li8TXmzgbXw+STsSqPBPFnGviiaSp6CYOq55X8GQ2SGVLrXB6pNid8HkqkZAzOH6knbai3snhP7v0fNwA== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-remap-async-to-generator" "^7.1.0" - -"@babel/plugin-transform-block-scoped-functions@^7.2.0": +"@babel/plugin-transform-object-assign@^7.2.0": version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz#5d3cc11e8d5ddd752aa64c9148d0db6cb79fd190" - integrity sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-block-scoping@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.4.4.tgz#c13279fabf6b916661531841a23c4b7dae29646d" - integrity sha512-jkTUyWZcTrwxu5DD4rWz6rDB5Cjdmgz6z7M7RLXOJyCUkFBawssDGcGh8M/0FTSB87avyJI1HsTwUXp9nKA1PA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - lodash "^4.17.11" - -"@babel/plugin-transform-classes@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.4.4.tgz#0ce4094cdafd709721076d3b9c38ad31ca715eb6" - integrity sha512-/e44eFLImEGIpL9qPxSRat13I5QNRgBLu2hOQJCF7VLy/otSM/sypV1+XaIw5+502RX/+6YaSAPmldk+nhHDPw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-define-map" "^7.4.4" - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-optimise-call-expression" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.4.4" - "@babel/helper-split-export-declaration" "^7.4.4" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz#83a7df6a658865b1c8f641d510c6f3af220216da" - integrity sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-destructuring@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.4.4.tgz#9d964717829cc9e4b601fc82a26a71a4d8faf20f" - integrity sha512-/aOx+nW0w8eHiEHm+BTERB2oJn5D127iye/SUQl7NjHy0lf+j7h4MKMMSOwdazGq9OxgiNADncE+SRJkCxjZpQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz#361a148bc951444312c69446d76ed1ea8e4450c3" - integrity sha512-P05YEhRc2h53lZDjRPk/OektxCVevFzZs2Gfjd545Wde3k+yFDbXORgl2e0xpbq8mLcKJ7Idss4fAg0zORN/zg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.4.4" - regexpu-core "^4.5.4" - -"@babel/plugin-transform-duplicate-keys@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.2.0.tgz#d952c4930f312a4dbfff18f0b2914e60c35530b3" - integrity sha512-q+yuxW4DsTjNceUiTzK0L+AfQ0zD9rWaTLiUqHA8p0gxx7lu1EylenfzjeIWNkPy6e/0VG/Wjw9uf9LueQwLOw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-exponentiation-operator@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz#a63868289e5b4007f7054d46491af51435766008" - integrity sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.1.0" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-for-of@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz#0267fc735e24c808ba173866c6c4d1440fc3c556" - integrity sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-function-name@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz#e1436116abb0610c2259094848754ac5230922ad" - integrity sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA== - dependencies: - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-literals@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz#690353e81f9267dad4fd8cfd77eafa86aba53ea1" - integrity sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-member-expression-literals@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz#fa10aa5c58a2cb6afcf2c9ffa8cb4d8b3d489a2d" - integrity sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-modules-amd@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz#82a9bce45b95441f617a24011dc89d12da7f4ee6" - integrity sha512-mK2A8ucqz1qhrdqjS9VMIDfIvvT2thrEsIQzbaTdc5QFzhDjQv2CkJJ5f6BXIkgbmaoax3zBr2RyvV/8zeoUZw== - dependencies: - "@babel/helper-module-transforms" "^7.1.0" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-modules-commonjs@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.4.4.tgz#0bef4713d30f1d78c2e59b3d6db40e60192cac1e" - integrity sha512-4sfBOJt58sEo9a2BQXnZq+Q3ZTSAUXyK3E30o36BOGnJ+tvJ6YSxF0PG6kERvbeISgProodWuI9UVG3/FMY6iw== - dependencies: - "@babel/helper-module-transforms" "^7.4.4" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-simple-access" "^7.1.0" - -"@babel/plugin-transform-modules-systemjs@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.4.4.tgz#dc83c5665b07d6c2a7b224c00ac63659ea36a405" - integrity sha512-MSiModfILQc3/oqnG7NrP1jHaSPryO6tA2kOMmAQApz5dayPxWiHqmq4sWH2xF5LcQK56LlbKByCd8Aah/OIkQ== - dependencies: - "@babel/helper-hoist-variables" "^7.4.4" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-modules-umd@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz#7678ce75169f0877b8eb2235538c074268dd01ae" - integrity sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw== - dependencies: - "@babel/helper-module-transforms" "^7.1.0" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.4.5": - version "7.4.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.4.5.tgz#9d269fd28a370258199b4294736813a60bbdd106" - integrity sha512-z7+2IsWafTBbjNsOxU/Iv5CvTJlr5w4+HGu1HovKYTtgJ362f7kBcQglkfmlspKKZ3bgrbSGvLfNx++ZJgCWsg== - dependencies: - regexp-tree "^0.1.6" - -"@babel/plugin-transform-new-target@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz#18d120438b0cc9ee95a47f2c72bc9768fbed60a5" - integrity sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-object-super@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz#b35d4c10f56bab5d650047dad0f1d8e8814b6598" - integrity sha512-VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.1.0" - -"@babel/plugin-transform-parameters@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz#7556cf03f318bd2719fe4c922d2d808be5571e16" - integrity sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw== - dependencies: - "@babel/helper-call-delegate" "^7.4.4" - "@babel/helper-get-function-arity" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-property-literals@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz#03e33f653f5b25c4eb572c98b9485055b389e905" - integrity sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ== + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.2.0.tgz#6fdeea42be17040f119e38e23ea0f49f31968bde" + integrity sha512-nmE55cZBPFgUktbF2OuoZgPRadfxosLOpSgzEPYotKSls9J4pEPcembi8r78RU37Rph6UApCpNmsQA4QMWK9Ng== dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -527,120 +200,13 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-jsx" "^7.2.0" -"@babel/plugin-transform-regenerator@^7.4.5": - version "7.4.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz#629dc82512c55cee01341fb27bdfcb210354680f" - integrity sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA== - dependencies: - regenerator-transform "^0.14.0" - -"@babel/plugin-transform-reserved-words@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.2.0.tgz#4792af87c998a49367597d07fedf02636d2e1634" - integrity sha512-fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-shorthand-properties@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz#6333aee2f8d6ee7e28615457298934a3b46198f0" - integrity sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-spread@^7.2.0": +"@babel/plugin-transform-spread@^7.2.2": version "7.2.2" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz#3103a9abe22f742b6d406ecd3cd49b774919b406" integrity sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w== dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-sticky-regex@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz#a1e454b5995560a9c1e0d537dfc15061fd2687e1" - integrity sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.0.0" - -"@babel/plugin-transform-template-literals@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz#9d28fea7bbce637fb7612a0750989d8321d4bcb0" - integrity sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g== - dependencies: - "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-typeof-symbol@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz#117d2bcec2fbf64b4b59d1f9819894682d29f2b2" - integrity sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-unicode-regex@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz#ab4634bb4f14d36728bf5978322b35587787970f" - integrity sha512-il+/XdNw01i93+M9J9u4T7/e/Ue/vWfNZE4IRUQjplu2Mqb/AFTDimkw2tdEdSH50wuQXZAbXSql0UphQke+vA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.4.4" - regexpu-core "^4.5.4" - -"@babel/preset-env@^7.4.5": - version "7.4.5" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.4.5.tgz#2fad7f62983d5af563b5f3139242755884998a58" - integrity sha512-f2yNVXM+FsR5V8UwcFeIHzHWgnhXg3NpRmy0ADvALpnhB0SLbCvrCRr4BLOUYbQNLS+Z0Yer46x9dJXpXewI7w== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-async-generator-functions" "^7.2.0" - "@babel/plugin-proposal-json-strings" "^7.2.0" - "@babel/plugin-proposal-object-rest-spread" "^7.4.4" - "@babel/plugin-proposal-optional-catch-binding" "^7.2.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" - "@babel/plugin-syntax-async-generators" "^7.2.0" - "@babel/plugin-syntax-json-strings" "^7.2.0" - "@babel/plugin-syntax-object-rest-spread" "^7.2.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" - "@babel/plugin-transform-arrow-functions" "^7.2.0" - "@babel/plugin-transform-async-to-generator" "^7.4.4" - "@babel/plugin-transform-block-scoped-functions" "^7.2.0" - "@babel/plugin-transform-block-scoping" "^7.4.4" - "@babel/plugin-transform-classes" "^7.4.4" - "@babel/plugin-transform-computed-properties" "^7.2.0" - "@babel/plugin-transform-destructuring" "^7.4.4" - "@babel/plugin-transform-dotall-regex" "^7.4.4" - "@babel/plugin-transform-duplicate-keys" "^7.2.0" - "@babel/plugin-transform-exponentiation-operator" "^7.2.0" - "@babel/plugin-transform-for-of" "^7.4.4" - "@babel/plugin-transform-function-name" "^7.4.4" - "@babel/plugin-transform-literals" "^7.2.0" - "@babel/plugin-transform-member-expression-literals" "^7.2.0" - "@babel/plugin-transform-modules-amd" "^7.2.0" - "@babel/plugin-transform-modules-commonjs" "^7.4.4" - "@babel/plugin-transform-modules-systemjs" "^7.4.4" - "@babel/plugin-transform-modules-umd" "^7.2.0" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.4.5" - "@babel/plugin-transform-new-target" "^7.4.4" - "@babel/plugin-transform-object-super" "^7.2.0" - "@babel/plugin-transform-parameters" "^7.4.4" - "@babel/plugin-transform-property-literals" "^7.2.0" - "@babel/plugin-transform-regenerator" "^7.4.5" - "@babel/plugin-transform-reserved-words" "^7.2.0" - "@babel/plugin-transform-shorthand-properties" "^7.2.0" - "@babel/plugin-transform-spread" "^7.2.0" - "@babel/plugin-transform-sticky-regex" "^7.2.0" - "@babel/plugin-transform-template-literals" "^7.4.4" - "@babel/plugin-transform-typeof-symbol" "^7.2.0" - "@babel/plugin-transform-unicode-regex" "^7.4.4" - "@babel/types" "^7.4.4" - browserslist "^4.6.0" - core-js-compat "^3.1.1" - invariant "^2.2.2" - js-levenshtein "^1.1.3" - semver "^5.5.0" - "@babel/runtime@^7.0.0": version "7.4.5" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.4.5.tgz#582bb531f5f9dc67d2fcb682979894f75e253f12" @@ -697,7 +263,7 @@ lodash "^4.17.10" to-fast-properties "^2.0.0" -"@babel/types@^7.2.0", "@babel/types@^7.4.0", "@babel/types@^7.4.4": +"@babel/types@^7.4.0", "@babel/types@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.4.4.tgz#8db9e9a629bb7c29370009b4b779ed93fe57d5f0" integrity sha512-dOllgYdnEFOebhkKCjzSVFqw/PmmB8pH6RGOWkY4GsboQNd47b1fBThBSwlHAq9alF9vc1M3+6oqR47R50L0tQ== @@ -1346,6 +912,11 @@ babel-jest@^24.8.0: chalk "^2.4.2" slash "^2.0.0" +babel-plugin-closure-elimination@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-closure-elimination/-/babel-plugin-closure-elimination-1.3.0.tgz#3217fbf6d416dfdf14ff41a8a34e4d0a6bfc22b2" + integrity sha512-ClKuSxKLLNhe69bvTMuONDI0dQDW49lXB2qtQyyKCzvwegRGel/q4/e+1EoDNDN97Hf1QkxGMbzpAGPmU4Tfjw== + babel-plugin-istanbul@^5.1.0: version "5.1.4" resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-5.1.4.tgz#841d16b9a58eeb407a0ddce622ba02fe87a752ba" @@ -1466,15 +1037,6 @@ browser-resolve@^1.11.3: dependencies: resolve "1.1.7" -browserslist@^4.6.0: - version "4.6.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.6.1.tgz#ee5059b1aec18cbec9d055d6cb5e24ae50343a9b" - integrity sha512-1MC18ooMPRG2UuVFJTHFIAkk6mpByJfxCrnUyvSlu/hyQSFHMrlhM02SzNuCV+quTP4CKmqtOMAIjrifrpBJXQ== - dependencies: - caniuse-lite "^1.0.30000971" - electron-to-chromium "^1.3.137" - node-releases "^1.1.21" - bs-logger@0.x: version "0.2.6" resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" @@ -1599,11 +1161,6 @@ camelcase@^5.0.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.0.0.tgz#03295527d58bd3cd4aa75363f35b2e8d97be2f42" integrity sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA== -caniuse-lite@^1.0.30000971: - version "1.0.30000974" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000974.tgz#b7afe14ee004e97ce6dc73e3f878290a12928ad8" - integrity sha512-xc3rkNS/Zc3CmpMKuczWEdY2sZgx09BkAxfvkxlAEBTqcMHeL8QnPqhKse+5sRTi3nrw2pJwToD2WvKn1Uhvww== - capture-exit@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" @@ -1800,20 +1357,6 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -core-js-compat@^3.1.1: - version "3.1.3" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.1.3.tgz#0cc3ba4c7f62928c2837e1cffbe8dc78b4f1ae14" - integrity sha512-EP018pVhgwsKHz3YoN1hTq49aRe+h017Kjz0NQz3nXV0cCRMvH3fLQl+vEPGr4r4J5sk4sU3tUC7U1aqTCeJeA== - dependencies: - browserslist "^4.6.0" - core-js-pure "3.1.3" - semver "^6.1.0" - -core-js-pure@3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.1.3.tgz#4c90752d5b9471f641514f3728f51c1e0783d0b5" - integrity sha512-k3JWTrcQBKqjkjI0bkfXS0lbpWPxYuHWfMMjC1VDmzU4Q58IwSbuXSo99YO/hUHlw/EB4AlfA2PVxOGkrIq6dA== - core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -2129,11 +1672,6 @@ ecc-jsbn@~0.1.1: jsbn "~0.1.0" safer-buffer "^2.1.0" -electron-to-chromium@^1.3.137: - version "1.3.150" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.150.tgz#afb972b53a702b37c76db843c39c967e9f68464b" - integrity sha512-5wuYlaXhXbBvavSTij5ZyidICB6sAK/1BwgZZoPCgsniid1oDgzVvDOV/Dw6J25lKV9QZ9ZdQCp8MEfF0/OIKA== - elegant-spinner@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e" @@ -3177,7 +2715,7 @@ inquirer@^6.2.2: strip-ansi "^5.1.0" through "^2.3.6" -invariant@^2.2.2, invariant@^2.2.4: +invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== @@ -3914,11 +3452,6 @@ jest@^24.8.0: import-local "^2.0.0" jest-cli "^24.8.0" -js-levenshtein@^1.1.3: - version "1.1.6" - resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" - integrity sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g== - "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -4605,13 +4138,6 @@ node-pre-gyp@^0.12.0: semver "^5.3.0" tar "^4" -node-releases@^1.1.21: - version "1.1.23" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.23.tgz#de7409f72de044a2fa59c097f436ba89c39997f0" - integrity sha512-uq1iL79YjfYC0WXoHbC/z28q/9pOl8kSHaXdWmAAc8No+bDwqkZbzIJz55g/MUsPgSGm9LZ7QSUbzTcH5tz47w== - dependencies: - semver "^5.3.0" - noop-logger@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2" @@ -5177,11 +4703,6 @@ prettycli@^1.4.3: dependencies: chalk "2.1.0" -private@^0.1.6: - version "0.1.8" - resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" - integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== - process-nextick-args@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" @@ -5470,13 +4991,6 @@ regenerate-unicode-properties@^7.0.0: dependencies: regenerate "^1.4.0" -regenerate-unicode-properties@^8.0.2: - version "8.1.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz#ef51e0f0ea4ad424b77bf7cb41f3e015c70a3f0e" - integrity sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA== - dependencies: - regenerate "^1.4.0" - regenerate@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" @@ -5487,13 +5001,6 @@ regenerator-runtime@^0.13.2: resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz#32e59c9a6fb9b1a4aff09b4930ca2d4477343447" integrity sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA== -regenerator-transform@^0.14.0: - version "0.14.0" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.0.tgz#2ca9aaf7a2c239dd32e4761218425b8c7a86ecaf" - integrity sha512-rtOelq4Cawlbmq9xuMR5gdFmv7ku/sFoB7sRiywx7aq53bc52b4j6zvH7Te1Vt/X2YveDKnCGUbioieU7FEL3w== - dependencies: - private "^0.1.6" - regex-cache@^0.4.2: version "0.4.4" resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" @@ -5509,11 +5016,6 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" -regexp-tree@^0.1.6: - version "0.1.10" - resolved "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.10.tgz#d837816a039c7af8a8d64d7a7c3cf6a1d93450bc" - integrity sha512-K1qVSbcedffwuIslMwpe6vGlj+ZXRnGkvjAtFHfDZZZuEdA/h0dxljAPu9vhUo6Rrx2U2AwJ+nSQ6hK+lrP5MQ== - regexpp@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" @@ -5531,18 +5033,6 @@ regexpu-core@^4.2.0: unicode-match-property-ecmascript "^1.0.4" unicode-match-property-value-ecmascript "^1.0.2" -regexpu-core@^4.5.4: - version "4.5.4" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.5.4.tgz#080d9d02289aa87fe1667a4f5136bc98a6aebaae" - integrity sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ== - dependencies: - regenerate "^1.4.0" - regenerate-unicode-properties "^8.0.2" - regjsgen "^0.5.0" - regjsparser "^0.6.0" - unicode-match-property-ecmascript "^1.0.4" - unicode-match-property-value-ecmascript "^1.1.0" - regjsgen@^0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.0.tgz#a7634dc08f89209c2049adda3525711fb97265dd" @@ -5707,13 +5197,6 @@ rimraf@2.6.3, rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf dependencies: glob "^7.1.3" -rollup-plugin-alias@^1.5.2: - version "1.5.2" - resolved "https://registry.yarnpkg.com/rollup-plugin-alias/-/rollup-plugin-alias-1.5.2.tgz#f15a1cc8ee0debf74ab5c2bb68a944a66b568411" - integrity sha512-ODeZXhTxpD48sfcYLAFc1BGrsXKDj7o1CSNH3uYbdK3o0NxyMmaQPTNgW+ko+am92DLC8QSTe4kyxTuEkI5S5w== - dependencies: - slash "^3.0.0" - rollup-plugin-babel@^4.3.2: version "4.3.2" resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-4.3.2.tgz#8c0e1bd7aa9826e90769cf76895007098ffd1413" @@ -5931,7 +5414,7 @@ semver@^5.3.0, semver@^5.5, semver@^5.5.0, semver@^5.6.0: resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004" integrity sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg== -semver@^6.0.0, semver@^6.1.0: +semver@^6.0.0: version "6.1.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.1.1.tgz#53f53da9b30b2103cd4f15eab3a18ecbcb210c9b" integrity sha512-rWYq2e5iYW+fFe/oPPtYJxYgjBm8sC4rmoGdUOgBB7VnwKt6HrL793l2voH1UlsyYZpJ4g0wfjnTEO1s1NP2eQ== @@ -6029,11 +5512,6 @@ slash@^2.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - slice-ansi@0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" @@ -6604,11 +6082,6 @@ unicode-match-property-value-ecmascript@^1.0.2: resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz#9f1dc76926d6ccf452310564fd834ace059663d4" integrity sha512-Rx7yODZC1L/T8XKo/2kNzVAQaRE88AaMvI1EF/Xnj3GW2wzN6fop9DDWuFAKUVFH7vozkz26DzP0qyWLKLIVPQ== -unicode-match-property-value-ecmascript@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz#5b4b426e08d13a80365e0d657ac7a6c1ec46a277" - integrity sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g== - unicode-property-aliases-ecmascript@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz#5a533f31b4317ea76f17d807fa0d116546111dd0" From f1bc663bc391cac2f10d66433e32809dcf2a5aed Mon Sep 17 00:00:00 2001 From: Phil Pluckthun Date: Fri, 7 Jun 2019 16:57:47 +0100 Subject: [PATCH 3/7] Add Sail CI config --- .sail.yml | 49 +++++ .travis.yml | 54 ----- examples/2-using-subscriptions/.gitignore | 1 + .../cypress/videos/integration.spec.js.mp4 | Bin 101345 -> 0 bytes package.json | 8 +- scripts/run-e2e.sh | 17 ++ yarn.lock | 194 +++++++----------- 7 files changed, 146 insertions(+), 177 deletions(-) create mode 100644 .sail.yml delete mode 100644 .travis.yml delete mode 100644 examples/2-using-subscriptions/cypress/videos/integration.spec.js.mp4 create mode 100755 scripts/run-e2e.sh diff --git a/.sail.yml b/.sail.yml new file mode 100644 index 0000000000..537b5f3831 --- /dev/null +++ b/.sail.yml @@ -0,0 +1,49 @@ +workflow: + - install + - sail:parallel: + - build + - lint + - test + - e2e +tasks: + install: + image: node:10 + command: + - yarn + args: + - install + - --frozen-lockfile + lint: + image: node:10 + command: + - yarn + args: + - lint + test: + image: node:10 + env: + - CODECOV_TOKEN + command: + - yarn + args: + - run + - run-s + - coverage + - codecov + build: + image: node:10 + env: + - BUNDLESIZE_GITHUB_TOKEN + command: + - yarn + args: + - run + - run-s + - build + - bundlesize + e2e: + image: cypress/browsers:node10.2.1-chrome74 + command: + - bash + args: + - ./scripts/run-e2e.sh diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index fafb696be9..0000000000 --- a/.travis.yml +++ /dev/null @@ -1,54 +0,0 @@ -dist: trusty -language: node_js -notifications: - email: - on_success: change - on_failure: always - -cache: yarn - -jobs: - include: - - stage: Test - name: Lint - node_js: 10 - script: - - yarn run lint - - stage: Test - name: Formatting - node_js: 10 - script: - - yarn run check-formatting - - stage: Test - name: Jest (node:8) - node_js: 8 - if: branch = master or type = pull_request - script: - - yarn run test --coverage - - stage: Test - name: Jest (node:10) - node_js: 10 - script: - - yarn run test --coverage - - cat coverage/lcov.info | node_modules/.bin/coveralls || echo "Coveralls upload failed" - - stage: Build - name: Build (node:8) - node_js: 8 - if: branch = master or type = pull_request - script: - - yarn run build - - stage: Build - name: Build (node:10) - node_js: 10 - script: - - yarn run build - - yarn run bundlesize - - stage: E2E - name: Subscription Example - node_js: 10 - # if: branch = master or type = pull_request - script: - - cd examples/2-using-subscriptions - - yarn - - yarn start & - - yarn run e2e diff --git a/examples/2-using-subscriptions/.gitignore b/examples/2-using-subscriptions/.gitignore index e6f5f6aa97..43acec2d9e 100644 --- a/examples/2-using-subscriptions/.gitignore +++ b/examples/2-using-subscriptions/.gitignore @@ -1,3 +1,4 @@ node_modules .build lib +cypress/videos diff --git a/examples/2-using-subscriptions/cypress/videos/integration.spec.js.mp4 b/examples/2-using-subscriptions/cypress/videos/integration.spec.js.mp4 deleted file mode 100644 index 087448a341d383b91fdd7ac7c68ee801d18d7b13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101345 zcmcedb980Rw&-_kcgNVV&5mswoup&iw%M`Ov90ddPCB-2J9+7I&b{}%G2Xe~_tzU^ z?Y#N;mPW>oKqdwTW?Ci&Mvjj{Q%6Tz zPI`J57Z*BbGeaXAOFe5k8+#M_KUU~W9jz=sWNd65&1|e4IDrOw`g#UDj6i!MV;&}; zp^?6&je!LZBPRnV15nRe&(h7oh=;+InUlelk&zi_WyE7@3ls^7|R%Wh7hPr=RWc<+3wb!#YG2&rl0~(mx+gR!8eyB169qo-QEzKN0 zQXH-vh6auw2?IMT9)=GDJwtaJYa<>eMjA#&ps}8Vqpq!kg_-RiiGMa=XRB*tZ0um< z$V1BnbTqa9(D-PG188YuW1(mIk<-~{2w%4;Va^PVG>g(FN zeWc9{KRl-1A9XgiM%KC}HntzN|1A8| zD+?pHkG6T3SQ-A6)U`6R{>TCy42-Oe44fQ!SQ!3b+Ux!CslAbd>4&<#f$o2ImxuXJ zp2xu67-*&c;n+Xj`pEDwGtn^s?f!Izhk=gmBWe4m;eVX@4!~&23U7y)1!ZUc^gqE6x{{#Sl z{r3S9D3M_Ac6I>7e5T+P1^c|&){dZN69Le5QlcN}9jenK)`T_<3AmRWpR{$I`fC>Pp z1b{sN(13toU$7GZW)9%^-_`#=rNK--I!-E(7RrML&h`GJ{vXY%2z&?<3uG0Fut?MY zM;`&s{Ql|4KF9w&B>&~?fxmM02iGV|ei!2Z%EkXrt|Ji?n!o1ChWTr*Y`DMXN=N=n zu7CO~n@;5O-{F$^8(eaKgG>1@x&G;|Z2P~*_5E*f#s3Yil)vQqm%keSg3I?~xPc(q zvwwqY{%>%td~hMWUjzT+yr1}EkXRu5=`XncHSe+hnkx(EueeAA(f}V^@b5eP|A`AU z;2&67ynli9hyLTbru{dtbpHmH&<7Ume_s87e_U&c1hVu#u>Rso`a$LY7Zzz7jY9na z(C;r-ZxHmE!A;EXDqawzIJc?S1zuy1Mk4d|xd~|?{2=0?Ss*H>w+Y(F1&21`U+ZU6 zd;$9^Zl(!MONs|o%P;51)Adc!bZKK1)A{F{UX`GBTI8fl#SeMY78j|LH2?B37!N&p z1O)(o#OE_&ZL?t+=I+Lp|4R;*GZkTp=lvi-qZG|@x@VYvB|IDrt6CN-Ld}h@SWvrM zJh)k1m!fFuRpKzcWw>>^mRsK>&H&W>VnT5N?j@&PWU!T&*XlNO;GUjpYI!PY_Ao_&v(jvzC23r84;5E&qNqV?@LE*3y%;MG z0O)NwEBYmV?x>jTKEQ<9X_y{SfE)atMbt=ieVHRT&@$GRraX3IJDaDidAc*)mi^;> z+&hq7^?8n;rN!^}Sii)8ffVO8zMfGJfH4p!3s&L%m>kw8YH!VimPsYp$3NHy51Ug- z@A3W$&(KAyW7C{Vb6*I}KE`q3kQN1lyx|`^1Bi-k$$_GTg`t8v_vnt_%=4-h?WT&L z49h4xjLHrvWiMfCKf*du_A!Q^JE8?at1$p>aF+;=opF+SK$v4nDQS@Ry$t~1V;2K} z{A9X8A8i1D;k^RXWoe&O_+IhX1n%##D!sda#?7x8K6H9rLj)4HPC8e5+u!F;S$C(~hcLtDvfnGD=bPM)@Hy=xn#g>B}pg!`%n08qO9^0V6L!bymtgBoPn8{}8x zcdKKQaa|Est%40Wp3TEuA}m<(4r+>5THHcN9EdD#) z*T}|G)m48m7yg0dLvkcmnp;kpUvwf3`3McRRh>iGVj3AmMDJN9-=lSTXNsxQ_}F&& znD*%|h`yNNfFN%xksv$}*$uOoJz9>+77}1dK)e8H>z}E7LxVEmxqHfwiCcAx=H`AM z@P$%}7F{;&;whx^kc`OV7$W0suz6Cewbb^-=n_?zq+RTdH|0jb5!(&=1d*T#e=l(b z-|QyhpigssMl)}~I864_(2D8cdiub6e?nT;XzcVarctts6v)zu zxwiR;h|U`h%p_tg`37$qGQpL^TwgfQYDD?PYV}u9Z%9BCtDP7kPdp6toW(naT!KxT zm-APF=ldD<8lx+Xp;sk6@|rIq4D33bv*Z?zIj`~2UZK&k_*}v!_Q5q!!c&nLS1kZ1 zX{1+D0&1#ss0xTkH76Fr!}t^HI{+IgvPaE&QdDpS+Fn=-U}m)pob zcb5J1X>_7}86zD(%xFHZ-f$s|m>U>Y8^pD!I{rsO#8=W)H@GmQ@ zm2xhQ$rHu(Pqt$?ybi{6bZGXD8_;Fct2TFt4R{MN$w#D%IF)w=sXI;pIN!-md1N_o8{G5gm2 zoXFp%oo$EY)ovlVywp#!%ZllW(7vC_dB9YjzSBVaIU+9Evf<&Y;P!3uPyqa3 z3Q6RxJh@=9#bn1X1#Zhm)4KpGgV45FZA>gx;Y;Z%oFY2|&&)OIPUE*QWl8eMT-3(z zDVvM?*}vaoK6R5|5ZJvfU?GW2xw05a1X)g~KdP>mJF%}LVxrReL&LK#R)ee*6l3Ms z3qVPC{pD>8}ndbKSh|HZE= zq3yaG%~u!gdEx&>br$IBJL);BCCk*wTH_6l0DwW3A3o)_rPXDhF}%lP4#gEU4l4~V zY2thN@`E<<+C$U(D%13ILtY*yKs_{e&#mtp#cm{HVwIh{Gnq{|5kqtdkP`ae5ABiqNPf)uY(`uAACoj3i|=vum>ll^+5uCw4}$Z92W zjtdegDpC4zpQIZoF?+q`lz`e!Glnskf)aNt3=xb8Uvz{Z?JH ztuf2tXWU&)`?DC{JaeMw&5B_7YpxR6(l1d0Ocl$$Fh3Tz$aFI@x>9Wz0#+Ap3<=UY3!B8^XGE@!kdhiq7BkWve2Z@C+BVyR25@@ zm8}_whX%`_TzsW-v*CjFQWTr@fOdwW6LE-(p4^ zyB6dO75hVID|PzOovckZBnfM?oYNVBra1LzSqT}P98#@O1kaBxBtMNgk@^fQN`Pq) z7LGA3r{Vth8)!5u`1MhmwoJkDke2A#Xl(7b0}AS6ZPDa`X!D6BNTmk=BYl0Aw4nHI;a!%l#hyiH}N`chp z{BSLpu+6+Ug)@-~KEm&SN=?)?{+B#Vsye(&N7pTQ?~`C#8h%rjK3?geCBLqER#Acy z$_fPB;H9;o(0Lyf;hE)0Xm0otB`><}rfXhs$DugwpFFr;Rbe|FBUnDS4{f(|;Im%S zMlV_kRbIrlko@{aD@ObJ1R%+oUSW9?#tENo8?hXCs4oKS(Z%^Eu&7_fSJ1LVRcT=Z zth_Vex+VZ~j>*N=3hw6(oH4a9Wb+vsq^yAo%$z|`6>|`l-IW=1hZwhw1(E@w?&j`@ zha@j^L;c@?)kEP^@z9l35eG@5Rhh86m&8sRawd3fv`aYZTmgblA7L$=))(Pm#NPB@zznm$K%v$ar_E0ML)2nzD3AN zb{7lyi62MzEGXfk$l(_3aCLmhxY#HYXk&R8}$< ze|_4q%+wHeP@o@BR6NBuXLbx+d3cz2krzN_et&->Ul=P~o=gRMJ(;$f;;1C%YURT_!9L7hhO#PvLfw!5;jCH$ElIVJ?n-)!=S zH&`E`I~#JfY`=t$=^E;60Kxo5q%0`J^ex*L96386qiVSOQY*9|43+azw!X@DWMVL5 zKB!Mzu@H`e^!Wk=F?n>;n7JQoHQo+z;&@q`r6=o%6~$37e@nF|%>{w4g_+Rr3gZF=zre~Z(k4jP zVYgOY_A$_&F4X%bbH}lY72twCBuT271k(N72sz9|dMZ_1Lk>;Mi=T!6u`8Nr*pG76 zy>|l(8Xc3>(Us3jPue?wV6pvVG{J9$e}J%&*ptjsHVAuGvaPJK*~)ARy=G|m#`+rT zc97lWrX@pjCj3c2{t@mmH|#=lfU@K8oWIimLhrm&TsR}4iBl&|T@&caRtfcibUJ3Tms^G18|vyU3lwfxLJGNZY8Xm zZw06Vc8A(`xk2$6L^vu0`gj4_noZWsjsOH#!`~1GLq6rI8~JSd>~za$eB~VtUCK&UI$-XE zH_A`6SPNgzSRuI{SFVs-fMK4LbClb-6_aYerX%LuC1o{2jHwMD7i~nKu~piqIt%tM z&Iqv>LLK1X7u)i4d6Wa!ikIdD*w`NLxxgaQ`UvT5`*R^s>lDm_yyE^6}M#d>}% z;>*lo5NS9B+&Lo-+=~yayG7KM*unQ)!lkeV`du_G9ePY1IWe8H+caMdO_Tp9unAhp zAW1%S=QRtQW<-a0I~hu5$doF_gw*fMKSshSK(J`hoG=G}C-R)q-$L|#TErbF5b2v! zZFn6T8pij(q|ILFv~tdCQ?a+!7+Q+oO7v>FBbK12#TgA(EjBr;vF3BQH~Gt6r8swEwo70ULa-u0c;(>U{Sw~tmo-+7 zx7DmVmF{OLjZLo{Ss%Np;|e78qxXV-w9iW;OYM>C+pAA(OxWKzyBSAa=Sw2b3{9cS zb^4UEjWt4$S0EyZ;-+H0WIOPbztGg+TabK`OZHAlZHbD9dtg|&iHYbTY^@mIlc_*o@f37QEU zUJ+^CEc63>B2?n{3l#8!bu86|7jf$RT&8+g67oe3E&yk2Mw|_?!^3nz@bk;d>kirz ztU^ohmVJ`is1|Y*@ej$Wbdyzu(O7KpR;TnzjCPV>MhKc(GDmHO5oQ63hbt`?@+0;< z{ib^+8={3ng7I?YD#a1B7BvjVetNtO>UL+H=pcs9ol{+V^LM^J^u=)YZ zsJ(C~2A;ZD#CP_1=rlR&al@O7O%GKAgVGDOsU19gF*G=19!K`JDYf(1$AuuO?+d90eqJg&E*LWDyUjpA@$Yl z2;UKZ#w6%mt+L?0GBo6Z>GiWH*9fQkq0qr>^4iP--ne%NT=*${-^eWdH zu*4sm7RqtfaZfSh>8=hEpo9_dlP2w4=d}ze8+QgPHkn9^s6CsyCl+m_TzsSf=VY(m^-LgqHt`J%W$ZvYkep~8j`{{ zeicp{TO(-edg3D}7JqGkZLzZThOFn->WIsl!b3o&{`EE^k2!DemB6(wZwj!X!^>{m zJ@x6>-QhNEs8|_*M~A$;$D2VO*TvdPK$s*)vV_$v3KyDId zcMX^s@{pJyYmfY?(Ci6=f5Xx6rSm-jEv6HF6}7^(`*VRD)%rF+=YTBc;}-&8+X06y zW{X+RdHOH*Zp`pGY$bg?RIYDIJU>rMY{FXaATNzM2xn{rS;L2ww{*spEg3%ZkZ3`o z%yJZ$tMWVuEho|1m#C@@cq^PdSeyh-l=4Y^2{4ing;7kJj;lFw5zSF_r_YA^*mm27 zk;hec`r53*dl8G!&unVdpE*T8u=#_h&>Y$oKwAx}+iItDLeuV2PB`MW!IajERJj@` z;&Be7&p_MSTJEYw1`tDAls-B!L*+`n8rg#X^SLz z?USHw^d3AN`JztRdKiP9r6HE)2ze`JUTeg^BZCB)U#r)=f9n|ZM1P>hA4nYEE(DY` znSHI|E2^blH5{#rHxtUp5PqUO2e}Yzk6O^zUB8u3FiVF;uqqRvv#K@$7!?YQ(u<>W zo`sIf1oJ`qluT`N<35Eo>o_!tj^N#gSU36D0B%;Mxyh5o4ye`vz>w=8(dx3`^uSET zFj;Z|Q%n2}@x^<2GIeK?X2NFa`jp&31jq=)v)-K}#AKl`Po^>3CC=Mzt#yj({PqPY zFoz%!I09vFM}0+Eg9&}ZR9=pN$&5zZu5d?6?psGyXzX7a!LQ}^Pv!1(8*(I>s%5VN z3QOJuF0T0O;1DZkqEDtEhpBFmcgHHSWt6M8y^MkSHchDvR88x{Uz64NPK9V#SIb^h zlSTY==rDw;xp%OZ06q-RuG14s*>gXd$RP?`Dw`5SHzfR=Q^MTfnswcz!Azg!Nc$L$ zghAG$f0qNQN(b+w8PisY(r6Av$3C6vb%I zEPZG8T$fUD^LoclaFCd&-lG&a!QrVKMPy1 zN8LC<##o?{m6#PEi#p7L@y-H9%C7Z0=w{b+?2-=6jh|>?KIW_IkFy=hI1gIkrS!WC z)SlFcVKdK5mjOy+@TN|(xpr?qjBa63dd8h7_es zoWJpdC_gY4jf~ene?}>a1kucBSKx$K2(Wj9?sRT^4QscL0}0i!6fNaonsv;o`Bl_C^@dmQfNvNo%&{xwGo>RUJR;&!CGHpH zoBA1RxCUCE!<;jVc~jt%vq)^U!M>~^?Y4?cfz(7tsS3a}IQ~uo_QhroR%!LAJG=wA zm}c!B3J_o5{au2`psRLCEFD`0g4obDmqM8ux_yiR!ong_&rk^tH5Dyf>%3bW}K|j z_oEK-#PQO;?}&?s$DH)k5%ih&lVVGrQGO)ZZ^ev8_*4%?ST1&HPmNUHk_ z@+)jVizYSMXW3>sd`mI=m6YC}G@r<=pUxJWrq4_-yp4nOIQmX#%Pa%%aTvuf=oL{V z(m68@;_1j0Nj=g}J%C;w(^JInFlh zWG2K~_qx`|cie2&3zrE5+FU-ufEw$;_`s#}d$B#GN|?=_WIA9HF>Pd^Ot_+cd_Bi} z8U$eUjr*w%{K~{(^N>@Y^mFZovmd7HSa8o^w$CnB(5>pWJX*ma%KL-4WyL~?{6P(9 zi&Z4GEX(k^A1P#nA-TpLoy51$d>5+~x}`7=A;ycu5p;_NgGnYf@!Wx{Gc~o@Z()3+ zDL*PBJ+bfeI?J~|>Ha>X$xJd-<7$sscKB*MWX66N@Z{y;qS(H-eMMO=Kj#Vmrk88K z);ju+@-OB$Fmb}0TKQRJrk!=uJ-`Z1J>T15b}P1jle!0{+c({Y|H4}(U>}nOnKvR2 zJl_F;8Fw*_Ty5MIfGa1|$uuBY)$E%)Arj(h=*u%{nhVR~_wj9W3xi|~NmU!3uqVD( zf(YIpT)-z>&0)w(?$ppD|5`r?5ZQDrO+&egr?pKoO&Jz1V}QstlNeX#sa@j*51jX3o4bvWUGX=r+J>07z`P5@#_QPmXFhO2g+Kl41rXO0i^J~^`*tfe<9 z(L4dfoEyulPyL6)Fr0!mxG|0C6bXgCO-Kv(%y>M-ms7`lB1!JY7(JImVvdH#bS=-) z0jr{UUL6VS2amU6UwshW(L0-M!G$W?5=`SEP=KJ5PCit4Oi-Qf`FWfSzKq9Qs);od z_3a?xGonCi1&Bjc;RFt4WuQ}1N|+}91D%7p$#OBZM2zN=hW8{Vn9jQTOo zl4NwLrG={ApRI?XoVmL(eTZg#>gxxTJQMmLjmM8skXZIK1)URH-pD`KmDnW13h5Ej zBY7o*C%>_kVHk@knfIA=aM@Fetvklc!l3wDQ~j=ySN;*php%wET0<5aktzILKpLVe z38}D^O9TTZ0b~0oi*=_SrB8js&RHSGN{`I`Q|dQ!O>fcV@`R?vh}9xXImF&=GPfc} z=W4-(5%xOL;BJ#QrBbjI6Pw}UHc2av#@j$bk91S(tuxX3R|;Zu*IvG!FjKL_I@YbR z390deJv3MK7V#88&z?Q3vcd%X8?vKChH4M_1Sgt$?auAf0PErVZXF#D;;u*lLV^?_ z!DfbbggXL3YKc1qj-0=dZ(MNN30Wy^N@MiRd}}KI#jKXwfXZXH6_qw4>R{I5FBwB= z*d7;>F8rb6Hd_5abR(<0k%jg_8-Np4ZnJKNkXhst9$JTu0Kty!vyNG z5j^oRm}JQILZ?bA6%~12ibJoZFJN`)6Mhc56E2K-dXZEKi63)q_xf$@Ki~YdwZG5Q zeQKiyS4yCbK4p219iq4^1Bk;vSP>=p8F_TuFePK(#DM@zNT)@Ec>suZafGJJBu&aB zIyY2|k@P;;CQa|oj$`MoYt9~M!LAc!|L#A&4?fGw5z&kXLatKG=IIT4qDs@gIE*fYR^8H`xPnZgIPY4Iqjv5fl z;thDipm`H(Tz&?DX8{{Cj9Vbz*R^6XeH7UZESNL<6t-g|*L&{zYMOFia3K3gZ;3u` z7N|R9mb`W4EJ6_4YjB;d#uFEp!(>8cs6_QkO0uuIR+Ll01Q3EjA}4KA5FV#=Omtiz zmcBYR9cd?q+HjlrAN{gf+PyK8b-Jb#nPxW={zSMBQ3yFt?OWEWfP?AYs7I1xF_J}K zr&iLG8>>Zi$*z<2x;n^g@0!O2HB5==}9r*r9MrnGb@0ptU`SM+5T5^XZj_Wxbb3%8kSi_;!B; zarJN%x3JBo0+(~=xBMLi7x3#ynIVRTi~*v^*(yj9QmjHnU}Ca-ONhd!J1oCqjriP= z8SYLOZ-=sNahQ{Hjo9GA1Dff&wHJ|23ZL)L`_sHAr=?^OQ(zh0wS14d*k}DUv|ls_ z*XkwL^KNFjg}31=tW>hK_nS0*r;=S~yiTV_g&L@Zq=i>w6Dhv)7R~^&L0b#}Bm$t< z(IU2OFf~N*@~UFGSwebmt~qF?$je5LE;HOnTj}srcAiC*Qf9&(z56#eX?xBuHjN`V z{PMskNkb%OQjqI4j}o_gjLuyC--!;trN553cBcz!e!d*UEPd?jvr#DPU3z`5wlbly zX4ywgEA9D=ycqVmF0nI8#TX6I{BZ;6B;$p7Mj&Q;p%zL(h!<-V z6Wu{?3zNkTxwbRBU?}`FHO@qy>MkV=)NTkPK-ZDKqRgx}EYGkf-=`eE2W5aZb~@W zPGio+q^!fu7Pu%Rc~J6i(`d%`HXJ+EZI+uX1J468+e2ud8Y@~F#~Z5q!-WxmU=I?3 z+mNjz$(V3U5oTIDzN$ia${ipwd7@rmEEL}Rw%wq_ZF1aEToDf7Z$G)#SM2L!zuvVT z7f*$Xl>~!RTpo(1gazMAm}>9a#n_}NzbRdI>bUn;rm5&nd^jpW9!s&vc0a^4?dCP2 zr@!XQcyV^Pb4Qa+5i9VuM!}H`wI`ATMzQgb@Wq<+dQ@K3^=#hJFkip`-U&5>pc=q)4`Jy(#q76Ph+joaulDOpi z(b)|;(jb^S>dnfYy`@8$+wcGCmNussO7TgMfJ09wfPU84%Z2{RH%f|{5g6jJPf*Z) zW5^jH{8*^a&K$K{h2p7JlOj4{$&kc{yViN*2=cXDKLx{P?!2#$34|m>ply11Ov=Kg zUXgTIAeb+SwKgxo*{pw_H$WOJ3ewwLGJFwlQszFg2(fWOC2usq=Lc($75*OT@W%Kd zqC!qVW*=xw+h=ZuN|JT3AmP*F3Rlj1VXotzh@8|3o?j6+o#I)ul~Q0K2re_7ZtHRio-dV9ZwR=4W*jVx)gKN&tVKvq|8VHG_oY}VUY6~T`^(vC=yo(`-?4R+Bm|w zxENi3DmgznEB(TV?C(T^yMF>NC{T@=fR;m`Znm8uX|s*ES5&1URENBE{$3)sKfXC&|KX+yKJ(Qu<_2C@%PoAu?B%x;EV&H6 zuJ@sobY|N$@2@UQ8&mB0a5$&w*YVO5t}X4At;PCR^J#9Uf<)5Z@mNZt1-S^140cS5 zNwd(TgDT{N9v8T%@?CBoGtd<^f=09EGKp9;JJj`dHwHNGwbazCy5FgzTCQ%ZHNph? zTC!v#;<`Vj)KQV2fI|1dvifm5qyZ31T_zodcQP0;K8ehPLC7jFE6jF$y|Q6S((_cXr+R##$aMO-LmE`|g~*%gHMPBAV)KdB+QG58wH}b9KI8 zCtKZD^zN1lNUTL42$y9$yP%{Tm^tf`$~=oHv5#(L{layOzPb}5jRR`JvK&@;8H zTQse1f9qqu@?4}0Zol+JRRt5@^vIJLb*r8LB@-FnR##6w*#XE38qN~NZ6#7YYUds` zodBi<2$)97)cuclhC_!B4{7EP;g7^ltqB+Xga=Ux;ING2hJE0%4sD+NvM=F%IKxX9iQ?h$Tx|ycM8U$(#Zd00=5e!-53E*SO)+ z0aG|h`L#k5Nc~+bZV3GmH)+hCghg_rt_*`nq|7z>)@&Hq+bZ|hPY

*j41*Y#A)% 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

*qB;0K)9ULf<4ZO^|w>m&=0#J~Z; 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 a!_G3P&X`Vxky1^h(||sXE`1yw9DWC?ud%cM diff --git a/package.json b/package.json index 37a1e7f945..327b1ea6b9 100644 --- a/package.json +++ b/package.json @@ -28,10 +28,12 @@ "build:bundle": "rollup -c rollup.config.js", "build:prune": "rimraf dist/types/**/*.test.d.ts dist/types/test-utils", "test": "jest", - "bundlesize": "bundlesize", + "coverage": "jest --coverage", "lint": "eslint . --ext .ts,.tsx", "check-formatting": "prettier --write src/**/*.{ts,tsx}", - "prepublishOnly": "run-s build build:prune" + "prepublishOnly": "run-s build build:prune", + "bundlesize": "bundlesize", + "codecov": "codecov" }, "author": "Formidable", "license": "MIT", @@ -101,7 +103,7 @@ "babel-plugin-closure-elimination": "^1.3.0", "babel-plugin-transform-async-to-promises": "^0.8.11", "bundlesize": "^0.17.0", - "coveralls": "^3.0.3", + "codecov": "^3.5.0", "enzyme": "^3.10.0", "enzyme-adapter-react-16": "^1.14.0", "enzyme-to-json": "^3.3.5", diff --git a/scripts/run-e2e.sh b/scripts/run-e2e.sh new file mode 100755 index 0000000000..d06c6e859a --- /dev/null +++ b/scripts/run-e2e.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +cd "$(dirname "$0")" + +cd .. +yarn build + +cd examples/2-using-subscriptions +yarn install --frozen-lockfile +yarn run start:server & +yarn run start:client & +yarn run e2e + +exitcode=$? + +kill $(jobs -p) +exit $exitcode diff --git a/yarn.lock b/yarn.lock index 6f4c06a4c7..aea22c989c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -48,18 +48,6 @@ "@babel/types" "^7.3.0" esutils "^2.0.0" -"@babel/helper-create-class-features-plugin@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.4.4.tgz#fc3d690af6554cc9efc607364a82d48f58736dba" - integrity sha512-UbBHIa2qeAGgyiNR9RszVF7bUHEdgS4JAUNT8SiqrAN6YJVxlOxeLr5pBzb5kan302dejJ9nla4RyKcR1XT6XA== - dependencies: - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-member-expression-to-functions" "^7.0.0" - "@babel/helper-optimise-call-expression" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.4.4" - "@babel/helper-split-export-declaration" "^7.4.4" - "@babel/helper-function-name@^7.1.0": version "7.1.0" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz#a0ceb01685f73355d4360c1247f582bfafc8ff53" @@ -76,13 +64,6 @@ dependencies: "@babel/types" "^7.0.0" -"@babel/helper-member-expression-to-functions@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz#8cd14b0a0df7ff00f009e7d7a436945f47c7a16f" - integrity sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg== - dependencies: - "@babel/types" "^7.0.0" - "@babel/helper-module-imports@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz#96081b7111e486da4d2cd971ad1a4fe216cc2e3d" @@ -90,28 +71,11 @@ dependencies: "@babel/types" "^7.0.0" -"@babel/helper-optimise-call-expression@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz#a2920c5702b073c15de51106200aa8cad20497d5" - integrity sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g== - dependencies: - "@babel/types" "^7.0.0" - "@babel/helper-plugin-utils@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250" integrity sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA== -"@babel/helper-replace-supers@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.4.4.tgz#aee41783ebe4f2d3ab3ae775e1cc6f1a90cefa27" - integrity sha512-04xGEnd+s01nY1l15EuMS1rfKktNF+1CkKmHoErDppjAAZL+IUBZpzT748x262HF7fibaQPhbvWUl5HeSt1EXg== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.0.0" - "@babel/helper-optimise-call-expression" "^7.0.0" - "@babel/traverse" "^7.4.4" - "@babel/types" "^7.4.4" - "@babel/helper-split-export-declaration@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz#ff94894a340be78f53f06af038b205c49d993677" @@ -147,29 +111,6 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.3.2.tgz#95cdeddfc3992a6ca2a1315191c1679ca32c55cd" integrity sha512-QzNUC2RO1gadg+fs21fi0Uu0OuGNzRKEmgCxoLNzbCdoprLwjfmZwzUrpUNfJPaVRwBpDY47A17yYEGWyRelnQ== -"@babel/plugin-external-helpers@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-external-helpers/-/plugin-external-helpers-7.2.0.tgz#7f4cb7dee651cd380d2034847d914288467a6be4" - integrity sha512-QFmtcCShFkyAsNtdCM3lJPmRe1iB+vPZymlB4LnDIKEBj2yKQLQKtoxXxJ8ePT5fwMl4QGg303p4mB0UsSI2/g== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-proposal-class-properties@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.4.4.tgz#93a6486eed86d53452ab9bab35e368e9461198ce" - integrity sha512-WjKTI8g8d5w1Bc9zgwSz2nfrsNQsXcCf9J9cdCvrJV6RF56yztwm4TmJC0MgJ9tvwO9gUA/mcYe89bLdGfiXFg== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.4.4" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-proposal-object-rest-spread@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.4.4.tgz#1ef173fcf24b3e2df92a678f027673b55e7e3005" - integrity sha512-dMBG6cSPBbHeEBdFXeQ2QLc5gUpg4Vkaz8octD4aoW/ISO+jBOcsuxYL7bsb5WSu8RLP6boxrBIALEHgoHtO9g== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-object-rest-spread" "^7.2.0" - "@babel/plugin-syntax-jsx@^7.2.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz#0b85a3b4bc7cdf4cc4b8bf236335b907ca22e7c7" @@ -177,7 +118,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.2.0": +"@babel/plugin-syntax-object-rest-spread@^7.0.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz#3b7a3e733510c57e820b9142a6579ac8b0dfad2e" integrity sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA== @@ -200,13 +141,6 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-jsx" "^7.2.0" -"@babel/plugin-transform-spread@^7.2.2": - version "7.2.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz#3103a9abe22f742b6d406ecd3cd49b774919b406" - integrity sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/runtime@^7.0.0": version "7.4.5" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.4.5.tgz#582bb531f5f9dc67d2fcb682979894f75e253f12" @@ -647,6 +581,13 @@ acorn@^6.0.7, acorn@^6.1.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.1.1.tgz#7d25ae05bb8ad1f9b699108e1094ecd7884adc1f" integrity sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA== +agent-base@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" + integrity sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg== + dependencies: + es6-promisify "^5.0.0" + airbnb-prop-types@^2.13.2: version "2.13.2" resolved "https://registry.yarnpkg.com/airbnb-prop-types/-/airbnb-prop-types-2.13.2.tgz#43147a5062dd2a4a5600e748a47b64004cc5f7fc" @@ -738,6 +679,11 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" +argv@^0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/argv/-/argv-0.0.2.tgz#ecbd16f8949b157183711b1bda334f37840185ab" + integrity sha1-7L0W+JSbFXGDcRsb2jNPN4QBhas= + arr-diff@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" @@ -1283,6 +1229,17 @@ code-point-at@^1.0.0: resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= +codecov@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/codecov/-/codecov-3.5.0.tgz#3d0748932f9cb41e1ad7f21fa346ef1b2b1bed47" + integrity sha512-/OsWOfIHaQIr7aeZ4pY0UC1PZT6kimoKFOFYFNb6wxo3iw12nRrh+mNGH72rnXxNsq6SGfesVPizm/6Q3XqcFQ== + dependencies: + argv "^0.0.2" + ignore-walk "^3.0.1" + js-yaml "^3.13.1" + teeny-request "^3.11.3" + urlgrey "^0.4.4" + collection-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" @@ -1382,18 +1339,6 @@ cosmiconfig@^5.2.0: js-yaml "^3.13.1" parse-json "^4.0.0" -coveralls@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/coveralls/-/coveralls-3.0.3.tgz#83b1c64aea1c6afa69beaf50b55ac1bc4d13e2b8" - integrity sha512-viNfeGlda2zJr8Gj1zqXpDMRjw9uM54p7wzZdvLRyOgnAfCe974Dq4veZkjJdxQXbmdppu6flEajFYseHYaUhg== - dependencies: - growl "~> 1.10.0" - js-yaml "^3.11.0" - lcov-parse "^0.0.10" - log-driver "^1.2.7" - minimist "^1.2.0" - request "^2.86.0" - cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" @@ -1782,6 +1727,18 @@ es-to-primitive@^1.2.0: is-date-object "^1.0.1" is-symbol "^1.0.2" +es6-promise@^4.0.3: + version "4.2.8" + resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" + integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== + +es6-promisify@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" + integrity sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM= + dependencies: + es6-promise "^4.0.3" + escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.4, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" @@ -2451,11 +2408,6 @@ graphql@^14.3.1: dependencies: iterall "^1.2.2" -"growl@~> 1.10.0": - version "1.10.5" - resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e" - integrity sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA== - growly@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" @@ -2598,6 +2550,14 @@ http-signature@~1.2.0: jsprim "^1.2.2" sshpk "^1.7.0" +https-proxy-agent@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz#51552970fa04d723e04c56d04178c3f92592bbc0" + integrity sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ== + dependencies: + agent-base "^4.1.0" + debug "^3.1.0" + husky@^1.2.0: version "1.3.1" resolved "https://registry.yarnpkg.com/husky/-/husky-1.3.1.tgz#26823e399300388ca2afff11cfa8a86b0033fae0" @@ -3457,14 +3417,6 @@ jest@^24.8.0: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@^3.11.0, js-yaml@^3.9.0: - version "3.12.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.1.tgz#295c8632a18a23e054cf5c9d3cecafe678167600" - integrity sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - js-yaml@^3.13.0, js-yaml@^3.13.1: version "3.13.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" @@ -3473,6 +3425,14 @@ js-yaml@^3.13.0, js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" +js-yaml@^3.9.0: + version "3.12.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.1.tgz#295c8632a18a23e054cf5c9d3cecafe678167600" + integrity sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" @@ -3617,11 +3577,6 @@ lcid@^2.0.0: dependencies: invert-kv "^2.0.0" -lcov-parse@^0.0.10: - version "0.0.10" - resolved "https://registry.yarnpkg.com/lcov-parse/-/lcov-parse-0.0.10.tgz#1b0b8ff9ac9c7889250582b70b71315d9da6d9a3" - integrity sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM= - left-pad@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" @@ -3781,11 +3736,6 @@ lodash@^4.13.1, lodash@^4.15.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.4 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== -log-driver@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/log-driver/-/log-driver-1.2.7.tgz#63b95021f0702fedfa2c9bb0a24e7797d71871d8" - integrity sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg== - log-symbols@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18" @@ -4101,6 +4051,11 @@ node-abi@^2.7.0: dependencies: semver "^5.4.1" +node-fetch@^2.2.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" + integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== + node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" @@ -5076,7 +5031,7 @@ request-promise-native@^1.0.5: stealthy-require "^1.1.0" tough-cookie ">=2.3.3" -request@^2.86.0, request@^2.87.0: +request@^2.87.0: version "2.88.0" resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== @@ -5224,13 +5179,6 @@ rollup-plugin-commonjs@^10.0.0: resolve "^1.10.1" rollup-pluginutils "^2.7.0" -rollup-plugin-json@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-json/-/rollup-plugin-json-4.0.0.tgz#a18da0a4b30bf5ca1ee76ddb1422afbb84ae2b9e" - integrity sha512-hgb8N7Cgfw5SZAkb3jf0QXii6QX/FOkiIq2M7BAQIEydjHvTyxXHQiIzZaTFgx1GK0cRCHOCBHIyEkkLdWKxow== - dependencies: - rollup-pluginutils "^2.5.0" - rollup-plugin-node-resolve@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-5.0.1.tgz#4619eafdf2ecb4e8ed24177ba47d7f11f027d38b" @@ -5242,14 +5190,6 @@ rollup-plugin-node-resolve@^5.0.1: resolve "^1.11.0" rollup-pluginutils "^2.8.0" -rollup-plugin-sourcemaps@^0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.4.2.tgz#62125aa94087aadf7b83ef4dfaf629b473135e87" - integrity sha1-YhJaqUCHqt97g+9N+vYptHMTXoc= - dependencies: - rollup-pluginutils "^2.0.1" - source-map-resolve "^0.5.0" - rollup-plugin-terser@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-5.0.0.tgz#ac50fdb703b580447a7e6b1692aeed515a6be8cf" @@ -5278,7 +5218,7 @@ rollup-pluginutils@2.6.0: estree-walker "^0.6.0" micromatch "^3.1.10" -rollup-pluginutils@^2.0.1, rollup-pluginutils@^2.3.0, rollup-pluginutils@^2.3.3: +rollup-pluginutils@^2.3.0, rollup-pluginutils@^2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.3.3.tgz#3aad9b1eb3e7fe8262820818840bf091e5ae6794" integrity sha512-2XZwja7b6P5q4RZ5FhyX1+f46xi1Z3qBKigLRZ6VTZjwbN0K1IFGMlwm06Uu0Emcre2Z63l77nq/pzn+KxIEoA== @@ -5286,7 +5226,7 @@ rollup-pluginutils@^2.0.1, rollup-pluginutils@^2.3.0, rollup-pluginutils@^2.3.3: estree-walker "^0.5.2" micromatch "^2.3.11" -rollup-pluginutils@^2.5.0, rollup-pluginutils@^2.7.0, rollup-pluginutils@^2.8.0: +rollup-pluginutils@^2.7.0, rollup-pluginutils@^2.8.0: version "2.8.1" resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.1.tgz#8fa6dd0697344938ef26c2c09d2488ce9e33ce97" integrity sha512-J5oAoysWar6GuZo0s+3bZ6sVZAC0pfqKz68De7ZgDi5z63jOVZn1uJL/+z1jeKHNbGII8kAyHF5q8LnxSX5lQg== @@ -5882,6 +5822,15 @@ tar@^4: safe-buffer "^5.1.2" yallist "^3.0.2" +teeny-request@^3.11.3: + version "3.11.3" + resolved "https://registry.yarnpkg.com/teeny-request/-/teeny-request-3.11.3.tgz#335c629f7645e5d6599362df2f3230c4cbc23a55" + integrity sha512-CKncqSF7sH6p4rzCgkb/z/Pcos5efl0DmolzvlqRQUNcpRIruOhY9+T1FsIlyEbfWd7MsFpodROOwHYh2BaXzw== + dependencies: + https-proxy-agent "^2.2.1" + node-fetch "^2.2.0" + uuid "^3.3.2" + terser@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/terser/-/terser-4.0.0.tgz#ef356f6f359a963e2cc675517f21c1c382877374" @@ -6122,6 +6071,11 @@ urix@^0.1.0: resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= +urlgrey@^0.4.4: + version "0.4.4" + resolved "https://registry.yarnpkg.com/urlgrey/-/urlgrey-0.4.4.tgz#892fe95960805e85519f1cd4389f2cb4cbb7652f" + integrity sha1-iS/pWWCAXoVRnxzUOJ8stMu3ZS8= + use@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" From 34c73ac87e54cffed0aee945a043381083ea4a81 Mon Sep 17 00:00:00 2001 From: Phil Pluckthun Date: Sat, 8 Jun 2019 13:49:26 +0100 Subject: [PATCH 4/7] Remove bundlesize I just can't make it work, so good bye --- .sail.yml | 5 ----- package.json | 8 -------- 2 files changed, 13 deletions(-) diff --git a/.sail.yml b/.sail.yml index 537b5f3831..faf0f5e999 100644 --- a/.sail.yml +++ b/.sail.yml @@ -32,15 +32,10 @@ tasks: - codecov build: image: node:10 - env: - - BUNDLESIZE_GITHUB_TOKEN command: - yarn args: - - run - - run-s - build - - bundlesize e2e: image: cypress/browsers:node10.2.1-chrome74 command: diff --git a/package.json b/package.json index 327b1ea6b9..88c7b32c7f 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,6 @@ "lint": "eslint . --ext .ts,.tsx", "check-formatting": "prettier --write src/**/*.{ts,tsx}", "prepublishOnly": "run-s build build:prune", - "bundlesize": "bundlesize", "codecov": "codecov" }, "author": "Formidable", @@ -83,12 +82,6 @@ "pre-commit": "lint-staged" } }, - "bundlesize": [ - { - "path": "./dist/*.min.js", - "maxSize": "10 kB" - } - ], "devDependencies": { "@babel/core": "^7.4.5", "@babel/plugin-transform-object-assign": "^7.2.0", @@ -102,7 +95,6 @@ "@typescript-eslint/parser": "^1.9.0", "babel-plugin-closure-elimination": "^1.3.0", "babel-plugin-transform-async-to-promises": "^0.8.11", - "bundlesize": "^0.17.0", "codecov": "^3.5.0", "enzyme": "^3.10.0", "enzyme-adapter-react-16": "^1.14.0", From 34c9f2e95cf8482b5cfdc936462dd52cff9482e8 Mon Sep 17 00:00:00 2001 From: Phil Pluckthun Date: Sat, 8 Jun 2019 14:01:57 +0100 Subject: [PATCH 5/7] Disable codecov comments --- .codecov.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 .codecov.yml diff --git a/.codecov.yml b/.codecov.yml new file mode 100644 index 0000000000..db2472009c --- /dev/null +++ b/.codecov.yml @@ -0,0 +1 @@ +comment: off From 1265f25a2aa7ca3a680b6ee04700a14719fb154b Mon Sep 17 00:00:00 2001 From: Phil Pluckthun Date: Sat, 8 Jun 2019 14:13:25 +0100 Subject: [PATCH 6/7] Update README badges --- README.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 4a6fdec9fb..0d573dc997 100644 --- a/README.md +++ b/README.md @@ -10,16 +10,15 @@

- -
- Build Status - - - Test Coverage - NPM Version + + Test Coverage + + + Minified gzip size + Maintenance Status From 2b877f747903d25f4f0dcb8719d675bd22cca705 Mon Sep 17 00:00:00 2001 From: Phil Pluckthun Date: Sat, 8 Jun 2019 14:19:54 +0100 Subject: [PATCH 7/7] Disable codecov/patch status --- .codecov.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.codecov.yml b/.codecov.yml index db2472009c..794bb35abb 100644 --- a/.codecov.yml +++ b/.codecov.yml @@ -1 +1,6 @@ comment: off +coverage: + status: + project: yes + patch: no + changes: no