From a14f2f3f10eae2480340137a5baca904a6d0ee73 Mon Sep 17 00:00:00 2001 From: York Yao Date: Sun, 31 May 2020 15:16:31 +0800 Subject: [PATCH] chore: clean code --- ...ripts.config.js => clean-scripts.config.ts | 40 +- package.json | 15 +- packages/react/demo/webpack.config.js | 8 - packages/react/demo/webpack.config.ts | 18 + .../{webpack.config.js => webpack.config.ts} | 12 +- ...able.config.js => file2variable.config.ts} | 9 +- rev-static.config.js => rev-static.config.ts | 6 +- screenshots/index.ts | 19 - screenshots/react-initial.png | Bin 53638 -> 0 bytes screenshots/tsconfig.json | 6 - screenshots/vue-initial.png | Bin 53819 -> 0 bytes spec/indexSpec.ts | 5 - spec/karma.config.js | 32 - spec/tsconfig.json | 6 - spec/webpack.config.js | 1 - yarn.lock | 917 +++--------------- 16 files changed, 178 insertions(+), 916 deletions(-) rename clean-scripts.config.js => clean-scripts.config.ts (73%) delete mode 100644 packages/react/demo/webpack.config.js create mode 100644 packages/react/demo/webpack.config.ts rename packages/vue/demo/{webpack.config.js => webpack.config.ts} (50%) rename packages/vue/src/{file2variable.config.js => file2variable.config.ts} (85%) rename rev-static.config.js => rev-static.config.ts (85%) delete mode 100644 screenshots/index.ts delete mode 100644 screenshots/react-initial.png delete mode 100644 screenshots/tsconfig.json delete mode 100644 screenshots/vue-initial.png delete mode 100644 spec/indexSpec.ts delete mode 100644 spec/karma.config.js delete mode 100644 spec/tsconfig.json delete mode 100644 spec/webpack.config.js diff --git a/clean-scripts.config.js b/clean-scripts.config.ts similarity index 73% rename from clean-scripts.config.js rename to clean-scripts.config.ts index a6f87fb..96b0800 100644 --- a/clean-scripts.config.js +++ b/clean-scripts.config.ts @@ -1,23 +1,19 @@ -const { Service, executeScriptAsync } = require('clean-scripts') -const { watch } = require('watch-then-execute') +import { executeScriptAsync } from 'clean-scripts' +import { watch } from 'watch-then-execute' -const tsFiles = `"packages/@(core|vue|react)/@(src|demo)/**/*.@(ts|tsx)" "spec/**/*.ts" "screenshots/**/*.ts"` +const tsFiles = `"packages/@(core|vue|react)/@(src|demo)/**/*.@(ts|tsx)"` const lessFiles = `"packages/core/src/**/*.less"` -const jsFiles = `"*.config.js" "spec/**/*.config.js"` -const excludeTsFiles = `"packages/@(core|vue|react)/@(src|demo)/**/*.d.ts"` +const jsFiles = `"*.config.js"` +const excludeTsFiles = `"packages/@(core|vue|react)/@(src|demo)/**/*.@(d|config).ts"` -const vueTemplateCommand = `file2variable-cli --config packages/vue/src/file2variable.config.js` +const vueTemplateCommand = `file2variable-cli --config packages/vue/src/file2variable.config.ts` const tscCoreSrcCommand = `tsc -p packages/core/src` const tscVueSrcCommand = `tsc -p packages/vue/src` const tscReactSrcCommand = `tsc -p packages/react/src` -const tscCoreDemoCommand = `tsc -p packages/core/demo` -const tscVueDemoCommand = `tsc -p packages/vue/demo` -const tscReactDemoCommand = `tsc -p packages/react/demo` - -const webpackVueCommand = `webpack --config packages/vue/demo/webpack.config.js` -const webpackReactCommand = `webpack --config packages/react/demo/webpack.config.js` +const webpackVueCommand = `webpack --config packages/vue/demo/webpack.config.ts` +const webpackReactCommand = `webpack --config packages/react/demo/webpack.config.ts` const revStaticCommand = `rev-static` const cssCommand = [ @@ -29,24 +25,21 @@ const cssCommand = [ const isDev = process.env.NODE_ENV === 'development' -module.exports = { +export default { build: [ { js: [ tscCoreSrcCommand, - tscCoreDemoCommand, { vue: [ vueTemplateCommand, tscVueSrcCommand, isDev ? undefined : `rollup --config packages/vue/src/rollup.config.js`, - tscVueDemoCommand, webpackVueCommand ], react: [ tscReactSrcCommand, isDev ? undefined : `rollup --config packages/react/src/rollup.config.js`, - tscReactDemoCommand, webpackReactCommand ] } @@ -64,10 +57,7 @@ module.exports = { markdown: `markdownlint README.md`, typeCoverage: 'lerna exec -- type-coverage -p src --strict' }, - test: [ - 'tsc -p spec', - 'karma start spec/karma.config.js' - ], + test: [], fix: { ts: `eslint --ext .js,.ts ${tsFiles} ${jsFiles} --fix`, less: `stylelint --fix ${lessFiles}` @@ -77,17 +67,9 @@ module.exports = { tscCoreSrcCommand: `${tscCoreSrcCommand} --watch`, tscVueSrcCommand: `${tscVueSrcCommand} --watch`, tscReactSrcCommand: `${tscReactSrcCommand} --watch`, - tscCoreDemoCommand: `${tscCoreDemoCommand} --watch`, - tscVueDemoCommand: `${tscVueDemoCommand} --watch`, - tscReactDemoCommand: `${tscReactDemoCommand} --watch`, webpackVueCommand: `${webpackVueCommand} --watch`, webpackReactCommand: `${webpackReactCommand} --watch`, less: () => watch(['src/**/*.less'], [], () => executeScriptAsync(cssCommand)), rev: `${revStaticCommand} --watch` - }, - screenshot: [ - new Service(`http-server -p 8000`), - `tsc -p screenshots`, - `node screenshots/index.js` - ] + } } diff --git a/package.json b/package.json index df60e80..83841e4 100644 --- a/package.json +++ b/package.json @@ -9,8 +9,7 @@ "lint": "clean-scripts lint.ts", "fix": "clean-scripts fix", "test": "clean-scripts test", - "watch": "clean-scripts watch", - "screenshot": "clean-scripts screenshot" + "watch": "clean-scripts watch" }, "repository": { "type": "git", @@ -30,8 +29,7 @@ "@commitlint/config-conventional": "8.3.4", "@rollup/plugin-commonjs": "12.0.0", "@rollup/plugin-node-resolve": "8.0.0", - "@types/jasmine": "3.5.10", - "@types/puppeteer": "3.0.0", + "@types/webpack": "4.41.16", "@typescript-eslint/eslint-plugin": "3.0.2", "@typescript-eslint/parser": "3.0.2", "autoprefixer": "9.8.0", @@ -44,24 +42,19 @@ "file2variable-cli": "1.10.1", "github-fork-ribbon-css": "0.2.3", "http-server": "0.12.3", - "jasmine": "3.5.0", - "karma": "5.0.9", - "karma-chrome-launcher": "3.1.0", - "karma-firefox-launcher": "1.3.0", - "karma-jasmine": "3.3.1", - "karma-webpack": "4.0.2", "lerna": "3.22.0", "less": "3.11.1", "markdownlint-cli": "0.23.1", "no-unused-export": "1.10.3", "postcss-cli": "7.1.1", - "puppeteer": "3.2.0", "rev-static": "3.5.1", "rimraf": "3.0.2", "rollup": "2.11.2", "rollup-plugin-uglify": "6.0.4", "stylelint": "13.5.0", "stylelint-config-standard": "20.0.0", + "ts-loader": "7.0.5", + "ts-node": "8.10.2", "type-coverage": "2.7.0", "typescript": "3.9.3", "watch-then-execute": "1.1.4", diff --git a/packages/react/demo/webpack.config.js b/packages/react/demo/webpack.config.js deleted file mode 100644 index e23e5ed..0000000 --- a/packages/react/demo/webpack.config.js +++ /dev/null @@ -1,8 +0,0 @@ -module.exports = { - mode: process.env.NODE_ENV, - entry: './packages/react/demo/index', - output: { - path: __dirname, - filename: 'index.bundle.js' - } -} diff --git a/packages/react/demo/webpack.config.ts b/packages/react/demo/webpack.config.ts new file mode 100644 index 0000000..532221c --- /dev/null +++ b/packages/react/demo/webpack.config.ts @@ -0,0 +1,18 @@ +import * as webpack from 'webpack' + +export default { + mode: process.env.NODE_ENV, + entry: './packages/react/demo/index', + module: { + rules: [ + { test: /\.tsx?$/, loader: 'ts-loader' } + ] + }, + resolve: { + extensions: ['.ts', '.tsx', '.js'] + }, + output: { + path: __dirname, + filename: 'index.bundle.js' + } +} as webpack.Configuration diff --git a/packages/vue/demo/webpack.config.js b/packages/vue/demo/webpack.config.ts similarity index 50% rename from packages/vue/demo/webpack.config.js rename to packages/vue/demo/webpack.config.ts index a70e866..642abaa 100644 --- a/packages/vue/demo/webpack.config.js +++ b/packages/vue/demo/webpack.config.ts @@ -1,13 +1,21 @@ -module.exports = { +import * as webpack from 'webpack' + +export default { mode: process.env.NODE_ENV, entry: './packages/vue/demo/index', output: { path: __dirname, filename: 'index.bundle.js' }, + module: { + rules: [ + { test: /\.tsx?$/, loader: 'ts-loader' } + ] + }, resolve: { + extensions: ['.ts', '.tsx', '.js'], alias: { 'vue$': 'vue/dist/vue.esm.js' } } -} +} as webpack.Configuration diff --git a/packages/vue/src/file2variable.config.js b/packages/vue/src/file2variable.config.ts similarity index 85% rename from packages/vue/src/file2variable.config.js rename to packages/vue/src/file2variable.config.ts index 9c69758..b1e67af 100644 --- a/packages/vue/src/file2variable.config.js +++ b/packages/vue/src/file2variable.config.ts @@ -1,11 +1,10 @@ -module.exports = { +import { ConfigData } from 'file2variable-cli' + +export default { base: 'packages/vue/src/', files: [ 'packages/vue/src/*.template.html' ], - /** - * @argument {string} file - */ handler: file => { if (file.endsWith('select2.template.html')) { return { @@ -24,4 +23,4 @@ module.exports = { return { type: 'text' } }, out: 'packages/vue/src/variables.ts' -} +} as ConfigData diff --git a/rev-static.config.js b/rev-static.config.ts similarity index 85% rename from rev-static.config.js rename to rev-static.config.ts index e05cabb..6241cd3 100644 --- a/rev-static.config.js +++ b/rev-static.config.ts @@ -1,4 +1,6 @@ -module.exports = { +import { ConfigData } from 'rev-static' + +export default { inputFiles: [ 'packages/@(vue|react)/demo/**/index.bundle.js', 'packages/@(vue|react)/demo/**/index.ejs.html', @@ -12,4 +14,4 @@ module.exports = { customNewFileName: (filePath, fileString, md5String, baseName, extensionName) => baseName + '-' + md5String + extensionName, base: 'packages', fileSize: 'file-size.json' -} +} as ConfigData diff --git a/screenshots/index.ts b/screenshots/index.ts deleted file mode 100644 index 84b91d1..0000000 --- a/screenshots/index.ts +++ /dev/null @@ -1,19 +0,0 @@ -import puppeteer from 'puppeteer' - -(async() => { - const browser = await puppeteer.launch() - const page = await browser.newPage() - await page.emulate({ viewport: { width: 1440, height: 900 }, userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36' }) - - const cases = [ - { type: 'vue', url: '/packages/vue/demo' }, - { type: 'react', url: '/packages/react/demo' } - ] - - for (const { type, url } of cases) { - await page.goto(`http://localhost:8000${url}`) - await page.screenshot({ path: `screenshots/${type}-initial.png` }) - } - - await browser.close() -})() diff --git a/screenshots/react-initial.png b/screenshots/react-initial.png deleted file mode 100644 index b7c7e9f0941aae18588eb0e7e8f755943d263824..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53638 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 w=RPcZLJ00QI0SchCjTkURi@oD2XUeR_xj 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%0A*x5jxPdR$e4&=Wv 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 Bh06c{ diff --git a/spec/indexSpec.ts b/spec/indexSpec.ts deleted file mode 100644 index 9875861..0000000 --- a/spec/indexSpec.ts +++ /dev/null @@ -1,5 +0,0 @@ -import '../packages/core/dist' - -it('', () => { - expect(true).toEqual(true) -}) diff --git a/spec/karma.config.js b/spec/karma.config.js deleted file mode 100644 index d17f728..0000000 --- a/spec/karma.config.js +++ /dev/null @@ -1,32 +0,0 @@ -const webpackConfig = require('./webpack.config.js') - -process.env.CHROME_BIN = require('puppeteer').executablePath() - -module.exports = function (karma) { - const config = { - basePath: '', - frameworks: ['jasmine'], - files: [ - '**/*Spec.js' - ], - reporters: ['progress'], - port: 9876, - colors: true, - logLevel: karma.LOG_INFO, - autoWatch: true, - browsers: ['ChromeHeadless'], - singleRun: true, - concurrency: Infinity, - webpack: webpackConfig, - webpackMiddleware: {}, - preprocessors: { - '**/*Spec.js': ['webpack'] - } - } - - if (process.env.TRAVIS) { - config.browsers.push('Firefox') - } - - karma.set(config) -} diff --git a/spec/tsconfig.json b/spec/tsconfig.json deleted file mode 100644 index 65794a9..0000000 --- a/spec/tsconfig.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": "../tsconfig.base.json", - "compilerOptions": { - "target": "es5" - } -} diff --git a/spec/webpack.config.js b/spec/webpack.config.js deleted file mode 100644 index 4ba52ba..0000000 --- a/spec/webpack.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = {} diff --git a/yarn.lock b/yarn.lock index 3355ea2..556acd4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1321,6 +1321,11 @@ remark "^12.0.0" unist-util-find-all-after "^3.0.1" +"@types/anymatch@*": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@types/anymatch/-/anymatch-1.3.1.tgz#336badc1beecb9dacc38bea2cf32adf627a8421a" + integrity sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA== + "@types/color-name@^1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" @@ -1350,11 +1355,6 @@ "@types/minimatch" "*" "@types/node" "*" -"@types/jasmine@3.5.10": - version "3.5.10" - resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-3.5.10.tgz#a1a41012012b5da9d4b205ba9eba58f6cce2ab7b" - integrity sha512-3F8qpwBAiVc5+HPJeXJpbrl+XjawGmciN5LgiO7Gv1pl1RHtjoMNqZpqEksaPJW05ViKe8snYInRs6xB25Xdew== - "@types/json-schema@^7.0.3": version "7.0.4" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.4.tgz#38fd73ddfd9b55abb1e1b2ed578cb55bd7b7d339" @@ -1395,13 +1395,6 @@ resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== -"@types/puppeteer@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/puppeteer/-/puppeteer-3.0.0.tgz#24cdcc131e319477608d893f0017e08befd70423" - integrity sha512-59+fkfHHXHzX5rgoXIMnZyzum7ZLx/Wc3fhsOduFThpTpKbzzdBHMZsrkKGLunimB4Ds/tI5lXTRLALK8Mmnhg== - dependencies: - "@types/node" "*" - "@types/react-dom@16.9.8": version "16.9.8" resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.9.8.tgz#fe4c1e11dfc67155733dfa6aa65108b4971cb423" @@ -1424,17 +1417,48 @@ dependencies: "@types/node" "*" +"@types/source-list-map@*": + version "0.1.2" + resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" + integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== + +"@types/tapable@*": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.5.tgz#9adbc12950582aa65ead76bffdf39fe0c27a3c02" + integrity sha512-/gG2M/Imw7cQFp8PGvz/SwocNrmKFjFsm5Pb8HdbHkZ1K8pmuPzOX4VeVoiEecFCVf4CsN1r3/BRvx+6sNqwtQ== + +"@types/uglify-js@*": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.9.2.tgz#01992579debba674e1e359cd6bcb1a1d0ab2e02b" + integrity sha512-d6dIfpPbF+8B7WiCi2ELY7m0w1joD8cRW4ms88Emdb2w062NeEpbNCeWwVCgzLRpVG+5e74VFSg4rgJ2xXjEiQ== + dependencies: + source-map "^0.6.1" + "@types/unist@^2.0.0", "@types/unist@^2.0.2": version "2.0.3" resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ== -"@types/yauzl@^2.9.1": - version "2.9.1" - resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.9.1.tgz#d10f69f9f522eef3cf98e30afb684a1e1ec923af" - integrity sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA== +"@types/webpack-sources@*": + version "0.1.7" + resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-0.1.7.tgz#0a330a9456113410c74a5d64180af0cbca007141" + integrity sha512-XyaHrJILjK1VHVC4aVlKsdNN5KBTwufMb43cQs+flGxtPAf/1Qwl8+Q0tp5BwEGaI8D6XT1L+9bSWXckgkjTLw== + dependencies: + "@types/node" "*" + "@types/source-list-map" "*" + source-map "^0.6.1" + +"@types/webpack@4.41.16": + version "4.41.16" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.16.tgz#57b6154c5465401b0466c5fadcaf89dd98a77798" + integrity sha512-w80nXwCcXwwgv7rkTXb8lET6nWPNNUJxa36lrA2DEkD5TcPpHrlGAPrjdpZnkFX/FXSSuN5IIxCYowAB1Vobtw== dependencies: + "@types/anymatch" "*" "@types/node" "*" + "@types/tapable" "*" + "@types/uglify-js" "*" + "@types/webpack-sources" "*" + source-map "^0.6.0" "@typescript-eslint/eslint-plugin@3.0.2": version "3.0.2" @@ -1680,14 +1704,6 @@ abbrev@1: resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== -accepts@~1.3.4: - version "1.3.7" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" - integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== - dependencies: - mime-types "~2.1.24" - negotiator "0.6.2" - acorn-jsx@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" @@ -1703,11 +1719,6 @@ acorn@^7.1.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.1.1.tgz#e35668de0b402f359de515c5482a1ab9f89a69bf" integrity sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg== -after@0.8.2: - version "0.8.2" - resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f" - integrity sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8= - agent-base@4, agent-base@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" @@ -1715,11 +1726,6 @@ agent-base@4, agent-base@^4.3.0: dependencies: es6-promisify "^5.0.0" -agent-base@5: - version "5.1.1" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-5.1.1.tgz#e8fb3f242959db44d63be665db7a8e739537a32c" - integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g== - agent-base@~4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" @@ -1754,11 +1760,6 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ansi-colors@^3.0.0: - version "3.2.4" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" - integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== - ansi-escapes@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" @@ -1845,6 +1846,11 @@ are-we-there-yet@~1.1.2: delegates "^1.0.0" readable-stream "^2.0.6" +arg@^4.1.0: + version "4.1.3" + resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" + integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== + argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -1904,11 +1910,6 @@ array-unique@^0.3.2: resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= -arraybuffer.slice@~0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz#3bbc4275dd584cc1b10809b89d4e8b63a69e7675" - integrity sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog== - arrify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" @@ -1968,11 +1969,6 @@ async-each@^1.0.1: resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== -async-limiter@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" - integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== - async@0.9.x: version "0.9.2" resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" @@ -2045,11 +2041,6 @@ babel-runtime@^6.23.0, babel-runtime@^6.26.0: core-js "^2.4.0" regenerator-runtime "^0.11.0" -backo2@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" - integrity sha1-MasayLEpNjRj41s+u2n038+6eUc= - bail@^1.0.0: version "1.0.5" resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776" @@ -2060,21 +2051,11 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= -base64-arraybuffer@0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8" - integrity sha1-c5JncZI7Whl0etZmqlzUv5xunOg= - base64-js@^1.0.2: version "1.3.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== -base64id@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/base64id/-/base64id-2.0.0.tgz#2770ac6bc47d312af97a8bf9a634342e0cd25cb6" - integrity sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog== - base@^0.11.1: version "0.11.2" resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" @@ -2105,13 +2086,6 @@ before-after-hook@^2.0.0: resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.1.0.tgz#b6c03487f44e24200dd30ca5e6a1979c5d2fb635" integrity sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A== -better-assert@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/better-assert/-/better-assert-1.0.2.tgz#40866b9e1b9e0b55b481894311e68faffaebc522" - integrity sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI= - dependencies: - callsite "1.0.0" - big.js@^5.2.2: version "5.2.2" resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" @@ -2134,20 +2108,6 @@ bindings@^1.5.0: dependencies: file-uri-to-path "1.0.0" -bl@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/bl/-/bl-4.0.2.tgz#52b71e9088515d0606d9dd9cc7aa48dc1f98e73a" - integrity sha512-j4OH8f6Qg2bGuWfRiltT2HYGx0e1QcBTrK9KAHNMwMZdQnDZFk0ZSYIpADjYCB3U12nicC5tVJwSIhwOWjb4RQ== - dependencies: - buffer "^5.5.0" - inherits "^2.0.4" - readable-stream "^3.4.0" - -blob@0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/blob/-/blob-0.0.5.tgz#d680eeef25f8cd91ad533f5b01eed48e64caf683" - integrity sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig== - bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.5: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" @@ -2158,22 +2118,6 @@ bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA== -body-parser@^1.19.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" - integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== - dependencies: - bytes "3.1.0" - content-type "~1.0.4" - debug "2.6.9" - depd "~1.1.2" - http-errors "1.7.2" - iconv-lite "0.4.24" - on-finished "~2.3.0" - qs "6.7.0" - raw-body "2.4.0" - type-is "~1.6.17" - brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -2198,7 +2142,7 @@ braces@^2.3.1, braces@^2.3.2: split-string "^3.0.2" to-regex "^3.0.1" -braces@^3.0.1, braces@^3.0.2, braces@~3.0.2: +braces@^3.0.1, braces@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== @@ -2284,11 +2228,6 @@ btoa-lite@^1.0.0: resolved "https://registry.yarnpkg.com/btoa-lite/-/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337" integrity sha1-M3dm2hWAEhD92VbCLpxokaudAzc= -buffer-crc32@~0.2.3: - version "0.2.13" - resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" - integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= - buffer-from@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" @@ -2308,14 +2247,6 @@ buffer@^4.3.0: ieee754 "^1.1.4" isarray "^1.0.0" -buffer@^5.2.1, buffer@^5.5.0: - version "5.6.0" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.6.0.tgz#a31749dc7d81d84db08abf937b6b8c4033f62786" - integrity sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw== - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - builtin-modules@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.1.0.tgz#aad97c15131eb76b65b50ef208e7584cd76a7484" @@ -2341,11 +2272,6 @@ byte-size@^5.0.1: resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-5.0.1.tgz#4b651039a5ecd96767e71a3d7ed380e48bed4191" integrity sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw== -bytes@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" - integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== - cacache@^12.0.0, cacache@^12.0.2, cacache@^12.0.3: version "12.0.4" resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" @@ -2401,11 +2327,6 @@ caller-path@^2.0.0: dependencies: caller-callsite "^2.0.0" -callsite@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/callsite/-/callsite-1.0.0.tgz#280398e5d664bd74038b6f0905153e6e8af1bc20" - integrity sha1-KAOY5dZkvXQDi28JBRU+borxvCA= - callsites@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" @@ -2485,7 +2406,7 @@ ccount@^1.0.0: resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.0.5.tgz#ac82a944905a65ce204eb03023157edf29425c17" integrity sha512-MOli1W+nfbPLlKEhInaxhRdp7KVLFxLN5ykwzHgLsLI3H3gs5jjFAK4Eoj3OzzcxCtumDaI8onoVDeQyWaNTkw== -chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.1, chalk@^2.4.1, chalk@^2.4.2: +chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.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== @@ -2535,7 +2456,7 @@ chardet@^0.7.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== -chokidar@3, chokidar@^3.0.0, chokidar@^3.3.0: +chokidar@3, chokidar@^3.3.0: version "3.4.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.0.tgz#b30611423ce376357c765b9b8f904b9fba3c0be8" integrity sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ== @@ -2780,26 +2701,11 @@ compare-func@^1.3.1: array-ify "^1.0.0" dot-prop "^3.0.0" -component-bind@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/component-bind/-/component-bind-1.0.0.tgz#00c608ab7dcd93897c0009651b1d3a8e1e73bbd1" - integrity sha1-AMYIq33Nk4l8AAllGx06jh5zu9E= - -component-emitter@1.2.1, component-emitter@^1.2.1: +component-emitter@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" integrity sha1-E3kY1teCg/ffemt8WmPhQOaUJeY= -component-emitter@~1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== - -component-inherit@0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/component-inherit/-/component-inherit-0.0.3.tgz#645fc4adf58b72b649d5cae65135619db26ff143" - integrity sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM= - concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" @@ -2833,16 +2739,6 @@ config-chain@^1.1.11: ini "^1.3.4" proto-list "~1.2.1" -connect@^3.7.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" - integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== - dependencies: - debug "2.6.9" - finalhandler "1.1.2" - parseurl "~1.3.3" - utils-merge "1.0.1" - console-browserify@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" @@ -2858,11 +2754,6 @@ constants-browserify@^1.0.0: resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= -content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== - conventional-changelog-angular@^1.3.3: version "1.6.6" resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-1.6.6.tgz#b27f2b315c16d0a1f23eb181309d0e6a4698ea0f" @@ -2970,11 +2861,6 @@ convert-source-map@^1.7.0: dependencies: safe-buffer "~5.1.1" -cookie@0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" - integrity sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s= - copy-concurrently@^1.0.0: version "1.0.5" resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" @@ -3120,11 +3006,6 @@ currently-unhandled@^0.4.1: dependencies: array-find-index "^1.0.1" -custom-event@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/custom-event/-/custom-event-1.0.1.tgz#5d02a46850adf1b4a317946a3928fccb5bfd0425" - integrity sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU= - cyclist@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" @@ -3144,16 +3025,6 @@ dashdash@^1.12.0: dependencies: assert-plus "^1.0.0" -date-format@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/date-format/-/date-format-2.1.0.tgz#31d5b5ea211cf5fd764cd38baf9d033df7e125cf" - integrity sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA== - -date-format@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/date-format/-/date-format-3.0.0.tgz#eb8780365c7d2b1511078fb491e6479780f3ad95" - integrity sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w== - dateformat@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" @@ -3164,34 +3035,34 @@ de-indent@^1.0.2: resolved "https://registry.yarnpkg.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d" integrity sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0= -debug@2.6.9, debug@^2.2.0, debug@^2.3.3: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@3.1.0, debug@^3.0.0, debug@^3.1.0, debug@~3.1.0: +debug@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== dependencies: ms "2.0.0" -debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@~4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== +debug@^2.2.0, debug@^2.3.3: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: - ms "^2.1.1" + ms "2.0.0" -debug@^3.1.1: +debug@^3.0.0, debug@^3.1.0, debug@^3.1.1: version "3.2.6" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== dependencies: ms "^2.1.1" +debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== + dependencies: + ms "^2.1.1" + debuglog@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" @@ -3291,11 +3162,6 @@ delegates@^1.0.0: resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= - dependency-graph@^0.9.0: version "0.9.0" resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.9.0.tgz#11aed7e203bc8b00f48356d92db27b265c445318" @@ -3332,10 +3198,10 @@ dezalgo@^1.0.0: asap "^2.0.0" wrappy "1" -di@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/di/-/di-0.0.1.tgz#806649326ceaa7caa3306d75d985ea2748ba913c" - integrity sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw= +diff@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" + integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== diffie-hellman@^5.0.0: version "5.0.3" @@ -3367,16 +3233,6 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" -dom-serialize@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/dom-serialize/-/dom-serialize-2.2.1.tgz#562ae8999f44be5ea3076f5419dcd59eb43ac95b" - integrity sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs= - dependencies: - custom-event "~1.0.0" - ent "~2.2.0" - extend "^3.0.0" - void-elements "^2.0.0" - dom-serializer@0: version "0.2.2" resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" @@ -3462,11 +3318,6 @@ ecstatic@^3.3.2: minimist "^1.1.0" url-join "^2.0.5" -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= - ejs@3: version "3.1.2" resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.2.tgz#a9986e6920a60f2a3229e87d4f0f3c073209874c" @@ -3507,11 +3358,6 @@ emojis-list@^2.0.0: resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= - encoding@^0.1.11: version "0.1.12" resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" @@ -3519,54 +3365,14 @@ encoding@^0.1.11: dependencies: iconv-lite "~0.4.13" -end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: +end-of-stream@^1.0.0, end-of-stream@^1.1.0: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" -engine.io-client@~3.4.0: - version "3.4.2" - resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-3.4.2.tgz#4fb2ef2b1fe1d3aa1c621c6a8d87f1fc55426b50" - integrity sha512-AWjc1Xg06a6UPFOBAzJf48W1UR/qKYmv/ubgSCumo9GXgvL/xGIvo05dXoBL+2NTLMipDI7in8xK61C17L25xg== - dependencies: - component-emitter "~1.3.0" - component-inherit "0.0.3" - debug "~4.1.0" - engine.io-parser "~2.2.0" - has-cors "1.1.0" - indexof "0.0.1" - parseqs "0.0.5" - parseuri "0.0.5" - ws "~6.1.0" - xmlhttprequest-ssl "~1.5.4" - yeast "0.1.2" - -engine.io-parser@~2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-2.2.0.tgz#312c4894f57d52a02b420868da7b5c1c84af80ed" - integrity sha512-6I3qD9iUxotsC5HEMuuGsKA0cXerGz+4uGcXQEkfBidgKf0amsjrrtwcbwK/nzpZBxclXlV7gGl9dgWvu4LF6w== - dependencies: - after "0.8.2" - arraybuffer.slice "~0.0.7" - base64-arraybuffer "0.1.5" - blob "0.0.5" - has-binary2 "~1.0.2" - -engine.io@~3.4.0: - version "3.4.1" - resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-3.4.1.tgz#a61cbc13fa0cb27d9453fd079a29ee980564b069" - integrity sha512-8MfIfF1/IIfxuc2gv5K+XlFZczw/BpTvqBdl0E2fBLkYQp4miv4LuDTVtYt4yMyaIFLEr4vtaSgV4mjvll8Crw== - dependencies: - accepts "~1.3.4" - base64id "2.0.0" - cookie "0.3.1" - debug "~4.1.0" - engine.io-parser "~2.2.0" - ws "^7.1.2" - -enhanced-resolve@4.1.0, enhanced-resolve@^4.1.0: +enhanced-resolve@4.1.0, enhanced-resolve@^4.0.0, enhanced-resolve@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f" integrity sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng== @@ -3575,11 +3381,6 @@ enhanced-resolve@4.1.0, enhanced-resolve@^4.1.0: memory-fs "^0.4.0" tapable "^1.0.0" -ent@~2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/ent/-/ent-2.2.0.tgz#e964219325a21d05f44466a2f686ed6ce5f5dd1d" - integrity sha1-6WQhkyWiHQX0RGai9obtbOX13R0= - entities@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" @@ -3657,11 +3458,6 @@ es6-promisify@^5.0.0: dependencies: es6-promise "^4.0.3" -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= - 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" @@ -3905,17 +3701,6 @@ extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" -extract-zip@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.0.tgz#f53b71d44f4ff5a4527a2259ade000fb8b303492" - integrity sha512-i42GQ498yibjdvIhivUsRslx608whtGoFIhF26Z7O4MYncBxp8CwalOs1lnHy21A9sIohWO2+uiE4SRtC9JXDg== - dependencies: - debug "^4.1.1" - get-stream "^5.1.0" - yauzl "^2.10.0" - optionalDependencies: - "@types/yauzl" "^2.9.1" - extsprintf@1.3.0, extsprintf@^1.2.0: version "1.3.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" @@ -3967,13 +3752,6 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" -fd-slicer@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" - integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= - dependencies: - pend "~1.2.0" - figgy-pudding@^3.4.1, figgy-pudding@^3.5.1: version "3.5.2" resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" @@ -4045,19 +3823,6 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" -finalhandler@1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" - integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "~2.3.0" - parseurl "~1.3.3" - statuses "~1.5.0" - unpipe "~1.0.0" - find-cache-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" @@ -4116,7 +3881,7 @@ flat-cache@^2.0.1: rimraf "2.6.3" write "1.0.3" -flatted@^2.0.0, flatted@^2.0.1, flatted@^2.0.2: +flatted@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== @@ -4170,11 +3935,6 @@ from2@^2.1.0: inherits "^2.0.1" readable-stream "^2.0.0" -fs-constants@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" - integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== - fs-extra@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" @@ -4316,13 +4076,6 @@ get-stream@^4.0.0, get-stream@^4.1.0: dependencies: pump "^3.0.0" -get-stream@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9" - integrity sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw== - dependencies: - pump "^3.0.0" - get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" @@ -4514,7 +4267,7 @@ gonzales-pe@^4.3.0: dependencies: minimist "^1.2.5" -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.4: +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2: version "4.2.4" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== @@ -4562,18 +4315,6 @@ hard-rejection@^2.1.0: resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== -has-binary2@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has-binary2/-/has-binary2-1.0.3.tgz#7776ac627f3ea77250cfc332dab7ddf5e4f5d11d" - integrity sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw== - dependencies: - isarray "2.0.1" - -has-cors@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/has-cors/-/has-cors-1.1.0.tgz#5e474793f7ea9843d1bb99c23eef49ff126fff39" - integrity sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk= - has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" @@ -4710,17 +4451,6 @@ http-cache-semantics@^3.8.1: resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== -http-errors@1.7.2: - version "1.7.2" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" - integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - http-proxy-agent@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" @@ -4729,7 +4459,7 @@ http-proxy-agent@^2.1.0: agent-base "4" debug "3.1.0" -http-proxy@^1.18.0, http-proxy@^1.18.1: +http-proxy@^1.18.0: version "1.18.1" resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== @@ -4776,14 +4506,6 @@ https-proxy-agent@^2.2.3: agent-base "^4.3.0" debug "^3.1.0" -https-proxy-agent@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz#702b71fb5520a132a66de1f67541d9e62154d82b" - integrity sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg== - dependencies: - agent-base "5" - debug "4" - humanize-ms@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" @@ -4791,7 +4513,7 @@ humanize-ms@^1.2.1: dependencies: ms "^2.0.0" -iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@~0.4.13: +iconv-lite@^0.4.24, iconv-lite@~0.4.13: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== @@ -4900,11 +4622,6 @@ indexes-of@^1.0.1: resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= -indexof@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" - integrity sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10= - infer-owner@^1.0.3, infer-owner@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" @@ -4918,20 +4635,20 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.3, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= +inherits@2, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== inherits@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= -inherits@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= ini@^1.3.2, ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: version "1.3.5" @@ -5304,26 +5021,11 @@ is-wsl@^1.1.0: resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= -is-wsl@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.1.1.tgz#4a1c152d429df3d441669498e2486d3596ebaf1d" - integrity sha512-umZHcSrwlDHo2TGMXv0DZ8dIUGunZ2Iv68YZnrmCiBPkZ4aaOhtv7pXJKeki9k3qJ3RJr0cDyitcl5wEH3AYog== - isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= -isarray@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.1.tgz#a37d94ed9cda2d59865c9f76fe596ee1f338741e" - integrity sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4= - -isbinaryfile@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.6.tgz#edcb62b224e2b4710830b67498c8e4e5a4d2610b" - integrity sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg== - isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -5361,19 +5063,6 @@ jake@^10.6.1: filelist "^1.0.1" minimatch "^3.0.4" -jasmine-core@^3.5.0, jasmine-core@~3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-3.5.0.tgz#132c23e645af96d85c8bca13c8758b18429fc1e4" - integrity sha512-nCeAiw37MIMA9w9IXso7bRaLl+c/ef3wnxsoSAlYrzS+Ot0zTG6nU8G/cIfGkqpkjX2wNaIW9RFG0TwIFnG6bA== - -jasmine@3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/jasmine/-/jasmine-3.5.0.tgz#7101eabfd043a1fc82ac24e0ab6ec56081357f9e" - integrity sha512-DYypSryORqzsGoMazemIHUfMkXM7I7easFaxAvNM3Mr6Xz3Fy36TupTrAOxZWN8MVKEU5xECv22J4tUQf3uBzQ== - dependencies: - glob "^7.1.4" - jasmine-core "~3.5.0" - jest-worker@^24.0.0: version "24.9.0" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" @@ -5480,69 +5169,6 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.10.0" -karma-chrome-launcher@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz#805a586799a4d05f4e54f72a204979f3f3066738" - integrity sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg== - dependencies: - which "^1.2.1" - -karma-firefox-launcher@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/karma-firefox-launcher/-/karma-firefox-launcher-1.3.0.tgz#ebcbb1d1ddfada6be900eb8fae25bcf2dcdc8171" - integrity sha512-Fi7xPhwrRgr+94BnHX0F5dCl1miIW4RHnzjIGxF8GaIEp7rNqX7LSi7ok63VXs3PS/5MQaQMhGxw+bvD+pibBQ== - dependencies: - is-wsl "^2.1.0" - -karma-jasmine@3.3.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/karma-jasmine/-/karma-jasmine-3.3.1.tgz#c01b1a2ec973e1531c1f6535e1d7d66b8e4275c2" - integrity sha512-Nxh7eX9mOQMyK0VSsMxdod+bcqrR/ikrmEiWj5M6fwuQ7oI+YEF1FckaDsWfs6TIpULm9f0fTKMjF7XcrvWyqQ== - dependencies: - jasmine-core "^3.5.0" - -karma-webpack@4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/karma-webpack/-/karma-webpack-4.0.2.tgz#23219bd95bdda853e3073d3874d34447c77bced0" - integrity sha512-970/okAsdUOmiMOCY8sb17A2I8neS25Ad9uhyK3GHgmRSIFJbDcNEFE8dqqUhNe9OHiCC9k3DMrSmtd/0ymP1A== - dependencies: - clone-deep "^4.0.1" - loader-utils "^1.1.0" - neo-async "^2.6.1" - schema-utils "^1.0.0" - source-map "^0.7.3" - webpack-dev-middleware "^3.7.0" - -karma@5.0.9: - version "5.0.9" - resolved "https://registry.yarnpkg.com/karma/-/karma-5.0.9.tgz#11a119b0c763a806fdc471b40c594a2240b5ca13" - integrity sha512-dUA5z7Lo7G4FRSe1ZAXqOINEEWxmCjDBbfRBmU/wYlSMwxUQJP/tEEP90yJt3Uqo03s9rCgVnxtlfq+uDhxSPg== - dependencies: - body-parser "^1.19.0" - braces "^3.0.2" - chokidar "^3.0.0" - colors "^1.4.0" - connect "^3.7.0" - di "^0.0.1" - dom-serialize "^2.2.1" - flatted "^2.0.2" - glob "^7.1.6" - graceful-fs "^4.2.4" - http-proxy "^1.18.1" - isbinaryfile "^4.0.6" - lodash "^4.17.15" - log4js "^6.2.1" - mime "^2.4.5" - minimatch "^3.0.4" - qjobs "^1.2.0" - range-parser "^1.2.1" - rimraf "^3.0.2" - socket.io "^2.3.0" - source-map "^0.6.1" - tmp "0.2.1" - ua-parser-js "0.7.21" - yargs "^15.3.1" - kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" @@ -5682,7 +5308,7 @@ loader-runner@^2.4.0: resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== -loader-utils@1.2.3, loader-utils@^1.1.0, loader-utils@^1.2.3: +loader-utils@1.2.3, loader-utils@^1.0.2, loader-utils@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== @@ -5793,17 +5419,6 @@ log-symbols@^4.0.0: dependencies: chalk "^4.0.0" -log4js@^6.2.1: - version "6.2.1" - resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.2.1.tgz#fc23a3bf287f40f5b48259958e5e0ed30d558eeb" - integrity sha512-7n+Oqxxz7VcQJhIlqhcYZBTpbcQ7XsR0MUIfJkx/n3VUjkAS4iUr+4UJlhxf28RvP9PMGQXbgTUhLApnu0XXgA== - dependencies: - date-format "^3.0.0" - debug "^4.1.1" - flatted "^2.0.1" - rfdc "^1.1.4" - streamroller "^2.2.4" - long@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28" @@ -5868,6 +5483,11 @@ make-dir@^2.0.0, make-dir@^2.1.0: pify "^4.0.1" semver "^5.6.0" +make-error@^1.1.1: + version "1.3.6" + resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" + integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== + make-fetch-happen@^5.0.0: version "5.0.2" resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz#aa8387104f2687edca01c8687ee45013d02d19bd" @@ -6000,11 +5620,6 @@ mdurl@^1.0.1: resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= - mem@^4.0.0: version "4.3.0" resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" @@ -6116,7 +5731,7 @@ micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" -micromatch@^4.0.2: +micromatch@^4.0.0, micromatch@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== @@ -6137,7 +5752,7 @@ mime-db@1.44.0: resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== -mime-types@^2.1.12, mime-types@~2.1.19, mime-types@~2.1.24: +mime-types@^2.1.12, mime-types@~2.1.19: version "2.1.27" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== @@ -6149,11 +5764,6 @@ mime@^1.4.1, mime@^1.6.0: resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@^2.0.3, mime@^2.4.4, mime@^2.4.5: - version "2.4.5" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.5.tgz#d8de2ecb92982dedbb6541c9b6841d7f218ea009" - integrity sha512-3hQhEUF027BuxZjQA3s7rIv/7VCQPa27hN9u9g87sEkWaKwQPuXOkVKtOeiyUrnWqTDiOs8Ed2rwg733mB0R5w== - mimic-fn@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" @@ -6239,11 +5849,6 @@ mississippi@^3.0.0: stream-each "^1.1.0" through2 "^2.0.0" -mitt@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/mitt/-/mitt-2.0.1.tgz#9e8a075b4daae82dd91aac155a0ece40ca7cb393" - integrity sha512-FhuJY+tYHLnPcBHQhbUFzscD5512HumCPE4URXZUgPi3IvOJi4Xva5IIgy3xX56GqCmw++MAm5UURG6kDBYTdg== - mixin-deep@^1.2.0: version "1.3.2" resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" @@ -6252,11 +5857,6 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp-classic@^0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.2.tgz#54c441ce4c96cd7790e10b41a87aa51068ecab2b" - integrity sha512-ejdnDQcR75gwknmMw/tx02AuRs8jCtqFoFqDZMjiNxsu85sRIJVXDKHuLYvUUPRBUtV2FpSZa9bL1BUa3BdR2g== - mkdirp-promise@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz#e9b8f68e552c68a9c1713b84883f7a1dd039b8a1" @@ -6293,12 +5893,12 @@ move-concurrently@^1.0.1: rimraf "^2.5.4" run-queue "^1.0.3" -ms@2.0.0, ms@^2.0.0: +ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= -ms@^2.1.1: +ms@^2.0.0, ms@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== @@ -6359,11 +5959,6 @@ natural-compare@^1.4.0: resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= -negotiator@0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" - integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== - neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" @@ -6596,11 +6191,6 @@ object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= -object-component@0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/object-component/-/object-component-0.0.3.tgz#f0c69aa50efc95b866c186f400a33769cb2f1291" - integrity sha1-8MaapQ78lbhmwYb0AKM3acsvEpE= - object-copy@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" @@ -6657,13 +6247,6 @@ octokit-pagination-methods@^1.1.0: resolved "https://registry.yarnpkg.com/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz#cf472edc9d551055f9ef73f6e42b4dbb4c80bea4" integrity sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ== -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" - integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= - dependencies: - ee-first "1.1.1" - once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" @@ -6953,25 +6536,6 @@ parse5@6: resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.0.tgz#d2ac3448289c84b49947d49a39f7bef6200fa6ba" integrity sha512-lC0A+4DefTdRr+DLQlEwwZqndL9VzEjiuegI5bj3hp4bnzzwQldSqCpHv7+msRpSOHGJyJvkcCa4q15LMUJ8rg== -parseqs@0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.5.tgz#d5208a3738e46766e291ba2ea173684921a8b89d" - integrity sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0= - dependencies: - better-assert "~1.0.0" - -parseuri@0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.5.tgz#80204a50d4dbb779bfdc6ebe2778d90e4bce320a" - integrity sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo= - dependencies: - better-assert "~1.0.0" - -parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - pascalcase@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" @@ -7056,11 +6620,6 @@ pbkdf2@^3.0.3: safe-buffer "^5.0.1" sha.js "^2.4.8" -pend@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" - integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= - performance-now@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" @@ -7275,7 +6834,7 @@ process@^0.11.10: resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= -progress@^2.0.0, progress@^2.0.1: +progress@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== @@ -7352,11 +6911,6 @@ protoduck@^5.0.1: dependencies: genfun "^5.0.0" -proxy-from-env@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" - integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== - prr@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" @@ -7414,34 +6968,12 @@ 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== -puppeteer@3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-3.2.0.tgz#e775519dd99c5f15dc8972b2c44abed00fe81c9e" - integrity sha512-wkVid0V1p3Gw0u8Jyq0JxBaenx6H+/lmQIYDfHZS20IrhAobP70LSrWI6bF75olAKlrdR50w7IZxjaB09M6tDQ== - dependencies: - debug "^4.1.0" - extract-zip "^2.0.0" - https-proxy-agent "^4.0.0" - mime "^2.0.3" - mitt "^2.0.1" - progress "^2.0.1" - proxy-from-env "^1.0.0" - rimraf "^3.0.2" - tar-fs "^2.0.0" - unbzip2-stream "^1.3.3" - ws "^7.2.3" - q@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= -qjobs@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/qjobs/-/qjobs-1.2.0.tgz#c45e9c61800bd087ef88d7e256423bdd49e5d071" - integrity sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg== - -qs@6.7.0, qs@^6.4.0: +qs@^6.4.0: version "6.7.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== @@ -7486,21 +7018,6 @@ randomfill@^1.0.3: randombytes "^2.0.5" safe-buffer "^5.1.0" -range-parser@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -raw-body@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" - integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== - dependencies: - bytes "3.1.0" - http-errors "1.7.2" - iconv-lite "0.4.24" - unpipe "1.0.0" - rc@~1.2.7: version "1.2.8" resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" @@ -7643,7 +7160,7 @@ read@1, read@~1.0.1: string_decoder "~1.1.1" util-deprecate "~1.0.1" -"readable-stream@2 || 3", readable-stream@^3.0.2, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: +"readable-stream@2 || 3", readable-stream@^3.0.2, readable-stream@^3.1.1, readable-stream@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -7949,11 +7466,6 @@ rev-static@3.5.1: pretty-bytes "5" tslib "1 || 2" -rfdc@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.1.4.tgz#ba72cc1367a0ccd9cf81a870b3b58bd3ad07f8c2" - integrity sha512-5C9HXdzK8EAqN7JDif30jqsBzavB7wLpaubisuQIGHWf2gUXSpzy6ArX/+Da8RjFpagWsCn+pIgxTMAmKw9Zug== - rimraf@2.6.3, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.2, rimraf@^2.6.3: version "2.6.3" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" @@ -7961,7 +7473,7 @@ rimraf@2.6.3, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.2, rimraf@^2.6.3: dependencies: glob "^7.1.3" -rimraf@3.0.2, rimraf@^3.0.0, rimraf@^3.0.2: +rimraf@3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== @@ -8101,11 +7613,6 @@ setimmediate@^1.0.4: resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= -setprototypeof@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" - integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== - sha.js@^2.4.0, sha.js@^2.4.8: version "2.4.11" resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" @@ -8209,61 +7716,6 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" -socket.io-adapter@~1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz#ab3f0d6f66b8fc7fca3959ab5991f82221789be9" - integrity sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g== - -socket.io-client@2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-2.3.0.tgz#14d5ba2e00b9bcd145ae443ab96b3f86cbcc1bb4" - integrity sha512-cEQQf24gET3rfhxZ2jJ5xzAOo/xhZwK+mOqtGRg5IowZsMgwvHwnf/mCRapAAkadhM26y+iydgwsXGObBB5ZdA== - dependencies: - backo2 "1.0.2" - base64-arraybuffer "0.1.5" - component-bind "1.0.0" - component-emitter "1.2.1" - debug "~4.1.0" - engine.io-client "~3.4.0" - has-binary2 "~1.0.2" - has-cors "1.1.0" - indexof "0.0.1" - object-component "0.0.3" - parseqs "0.0.5" - parseuri "0.0.5" - socket.io-parser "~3.3.0" - to-array "0.1.4" - -socket.io-parser@~3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.3.0.tgz#2b52a96a509fdf31440ba40fed6094c7d4f1262f" - integrity sha512-hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng== - dependencies: - component-emitter "1.2.1" - debug "~3.1.0" - isarray "2.0.1" - -socket.io-parser@~3.4.0: - version "3.4.1" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.4.1.tgz#b06af838302975837eab2dc980037da24054d64a" - integrity sha512-11hMgzL+WCLWf1uFtHSNvliI++tcRUWdoeYuwIl+Axvwy9z2gQM+7nJyN3STj1tLj5JyIUH8/gpDGxzAlDdi0A== - dependencies: - component-emitter "1.2.1" - debug "~4.1.0" - isarray "2.0.1" - -socket.io@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-2.3.0.tgz#cd762ed6a4faeca59bc1f3e243c0969311eb73fb" - integrity sha512-2A892lrj0GcgR/9Qk81EaY2gYhCBxurV0PfmmESO6p27QPrUK1J3zdns+5QPqvUYK2q657nSj0guoIil9+7eFg== - dependencies: - debug "~4.1.0" - engine.io "~3.4.0" - has-binary2 "~1.0.2" - socket.io-adapter "~1.1.0" - socket.io-client "2.3.0" - socket.io-parser "~3.4.0" - socks-proxy-agent@^4.0.0: version "4.0.2" resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz#3c8991f3145b2799e70e11bd5fbc8b1963116386" @@ -8303,7 +7755,7 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@~0.5.12: +source-map-support@^0.5.17, source-map-support@~0.5.12: version "0.5.19" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== @@ -8326,11 +7778,6 @@ source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.7.3: - version "0.7.3" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" - integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== - sourcemap-codec@^1.4.4: version "1.4.8" resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" @@ -8428,11 +7875,6 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" -"statuses@>= 1.5.0 < 2", statuses@~1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= - stream-browserify@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" @@ -8465,15 +7907,6 @@ stream-shift@^1.0.0: resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== -streamroller@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-2.2.4.tgz#c198ced42db94086a6193608187ce80a5f2b0e53" - integrity sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ== - dependencies: - date-format "^2.1.0" - debug "^4.1.1" - fs-extra "^8.1.0" - string-width@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" @@ -8770,27 +8203,6 @@ tapable@^1.0.0, tapable@^1.1.3: resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== -tar-fs@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.0.1.tgz#e44086c1c60d31a4f0cf893b1c4e155dabfae9e2" - integrity sha512-6tzWDMeroL87uF/+lin46k+Q+46rAJ0SyPGz7OW7wTgblI273hsBqk2C1j0/xNadNLKDTUL9BukSjB7cwgmlPA== - dependencies: - chownr "^1.1.1" - mkdirp-classic "^0.5.2" - pump "^3.0.0" - tar-stream "^2.0.0" - -tar-stream@^2.0.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.1.2.tgz#6d5ef1a7e5783a95ff70b69b97455a5968dc1325" - integrity sha512-UaF6FoJ32WqALZGOIAApXx+OdxhekNMChu6axLJR85zMMjXKWFGjbIRe+J6P4UnRGg9rAwWvbTT0oI7hD/Un7Q== - dependencies: - bl "^4.0.1" - end-of-stream "^1.4.1" - fs-constants "^1.0.0" - inherits "^2.0.3" - readable-stream "^3.1.1" - tar@^4.4.10, tar@^4.4.12, tar@^4.4.8: version "4.4.13" resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" @@ -8884,7 +8296,7 @@ through2@^3.0.0: dependencies: readable-stream "2 || 3" -through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6, through@^2.3.8: +through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= @@ -8896,13 +8308,6 @@ timers-browserify@^2.0.4: dependencies: setimmediate "^1.0.4" -tmp@0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" - integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== - dependencies: - rimraf "^3.0.0" - tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -8910,11 +8315,6 @@ tmp@^0.0.33: dependencies: os-tmpdir "~1.0.2" -to-array@0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/to-array/-/to-array-0.1.4.tgz#17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890" - integrity sha1-F+bBH3PdTz10zaek/zI46a2b+JA= - to-arraybuffer@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" @@ -8957,11 +8357,6 @@ to-regex@^3.0.1, to-regex@^3.0.2: regex-not "^1.0.2" safe-regex "^1.1.0" -toidentifier@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" - integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== - tough-cookie@~2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" @@ -9020,6 +8415,28 @@ ts-lib-utils@2, ts-lib-utils@^2.6.1: glob "7" tslib "1 || 2" +ts-loader@7.0.5: + version "7.0.5" + resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-7.0.5.tgz#789338fb01cb5dc0a33c54e50558b34a73c9c4c5" + integrity sha512-zXypEIT6k3oTc+OZNx/cqElrsbBtYqDknf48OZos0NQ3RTt045fBIU8RRSu+suObBzYB355aIPGOe/3kj9h7Ig== + dependencies: + chalk "^2.3.0" + enhanced-resolve "^4.0.0" + loader-utils "^1.0.2" + micromatch "^4.0.0" + semver "^6.0.0" + +ts-node@8.10.2: + version "8.10.2" + resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-8.10.2.tgz#eee03764633b1234ddd37f8db9ec10b75ec7fb8d" + integrity sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA== + dependencies: + arg "^4.1.0" + diff "^4.0.1" + make-error "^1.1.1" + source-map-support "^0.5.17" + yn "3.1.1" + tslib@1, tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0: version "1.11.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.1.tgz#eb15d128827fbee2841549e171f45ed338ac7e35" @@ -9104,14 +8521,6 @@ type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== -type-is@~1.6.17: - version "1.6.18" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - typedarray-to-buffer@^3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" @@ -9129,11 +8538,6 @@ typescript@3, typescript@3.9.3: resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.3.tgz#d3ac8883a97c26139e42df5e93eeece33d610b8a" integrity sha512-D/wqnB2xzNFIcoBG9FG8cXRDjiqSTbG2wd8DMZeQyJlP1vfTkIxH4GKveWaEBYySKIg+USu+E+EDIR47SqnaMQ== -ua-parser-js@0.7.21: - version "0.7.21" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.21.tgz#853cf9ce93f642f67174273cc34565ae6f308777" - integrity sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ== - uc.micro@^1.0.1, uc.micro@^1.0.5: version "1.0.6" resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" @@ -9156,14 +8560,6 @@ umask@^1.1.0: resolved "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d" integrity sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0= -unbzip2-stream@^1.3.3: - version "1.4.2" - resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.2.tgz#84eb9e783b186d8fb397515fbb656f312f1a7dbf" - integrity sha512-pZMVAofMrrHX6Ik39hCk470kulCbmZ2SWfQLPmTWqfJV/oUm0gn1CblvHdUu4+54Je6Jq34x8kY6XjTy6dMkOg== - dependencies: - buffer "^5.2.1" - through "^2.3.8" - unherit@^1.0.4: version "1.1.3" resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.3.tgz#6c9b503f2b41b262330c80e91c8614abdaa69c22" @@ -9287,11 +8683,6 @@ universalify@^1.0.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d" integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug== -unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= - unset-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" @@ -9366,22 +8757,17 @@ util@^0.11.0: dependencies: inherits "2.0.3" -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= - uuid@^3.0.1, uuid@^3.3.2: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== -v8-compile-cache@2.0.3, v8-compile-cache@^2.0.3: +v8-compile-cache@2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz#00f7494d2ae2b688cfe2899df6ed2c54bef91dbe" integrity sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w== -v8-compile-cache@^2.1.0: +v8-compile-cache@^2.0.3, v8-compile-cache@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" integrity sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g== @@ -9439,11 +8825,6 @@ vm-browserify@^1.0.1: resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== -void-elements@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-2.0.1.tgz#c066afb582bb1cb4128d60ea92392e94d5e9dbec" - integrity sha1-wGavtYK7HLQSjWDqkjkulNXp2+w= - vue-class-component@7: version "7.2.3" resolved "https://registry.yarnpkg.com/vue-class-component/-/vue-class-component-7.2.3.tgz#a5b1abd53513a72ad51098752e2dedd499807cca" @@ -9514,25 +8895,6 @@ webpack-cli@3.3.11: v8-compile-cache "2.0.3" yargs "13.2.4" -webpack-dev-middleware@^3.7.0: - version "3.7.2" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz#0019c3db716e3fa5cecbf64f2ab88a74bab331f3" - integrity sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw== - dependencies: - memory-fs "^0.4.1" - mime "^2.4.4" - mkdirp "^0.5.1" - range-parser "^1.2.1" - webpack-log "^2.0.0" - -webpack-log@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" - integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== - dependencies: - ansi-colors "^3.0.0" - uuid "^3.3.2" - webpack-sources@^1.4.0, webpack-sources@^1.4.1: version "1.4.3" resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" @@ -9584,7 +8946,7 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= -which@^1.2.1, which@^1.2.14, which@^1.2.9, which@^1.3.1: +which@^1.2.14, which@^1.2.9, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -9710,23 +9072,6 @@ write@1.0.3: dependencies: mkdirp "^0.5.1" -ws@^7.1.2, ws@^7.2.3: - version "7.3.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.3.0.tgz#4b2f7f219b3d3737bc1a2fbf145d825b94d38ffd" - integrity sha512-iFtXzngZVXPGgpTlP1rBqsUK82p9tKqsWRPg5L56egiljujJT3vGAYnHANvFxBieXrTFavhzhxW52jnaWV+w2w== - -ws@~6.1.0: - version "6.1.4" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.1.4.tgz#5b5c8800afab925e94ccb29d153c8d02c1776ef9" - integrity sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA== - dependencies: - async-limiter "~1.0.0" - -xmlhttprequest-ssl@~1.5.4: - version "1.5.5" - resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz#c2876b06168aadc40e57d97e81191ac8f4398b3e" - integrity sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4= - xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" @@ -9814,7 +9159,7 @@ yargs@^14.2.2: y18n "^4.0.0" yargs-parser "^15.0.1" -yargs@^15.0.2, yargs@^15.3.1: +yargs@^15.0.2: version "15.3.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.3.1.tgz#9505b472763963e54afe60148ad27a330818e98b" integrity sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA== @@ -9831,15 +9176,7 @@ yargs@^15.0.2, yargs@^15.3.1: y18n "^4.0.0" yargs-parser "^18.1.1" -yauzl@^2.10.0: - version "2.10.0" - resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" - integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= - dependencies: - buffer-crc32 "~0.2.3" - fd-slicer "~1.1.0" - -yeast@0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419" - integrity sha1-AI4G2AlDIMNy28L47XagymyKxBk= +yn@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" + integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==