From 8321d8c4e7219d322f2218e426c0a37b125e8484 Mon Sep 17 00:00:00 2001 From: Jane Chu <7559015+janechu@users.noreply.github.com> Date: Mon, 11 May 2020 22:32:51 -0700 Subject: [PATCH] feat: add initial files for a tooling examples site (#3109) --- lerna.json | 3 +- package.json | 2 +- sites/fast-tooling-examples/.eslintignore | 8 + sites/fast-tooling-examples/.eslintrc.js | 7 + sites/fast-tooling-examples/.npmrc | 1 + sites/fast-tooling-examples/.prettierignore | 1 + sites/fast-tooling-examples/README.md | 12 + sites/fast-tooling-examples/app/index.html | 11 + sites/fast-tooling-examples/app/index.ts | 4 + sites/fast-tooling-examples/app/style.css | 3 + sites/fast-tooling-examples/logo.png | Bin 0 -> 23215 bytes sites/fast-tooling-examples/package.json | 51 + sites/fast-tooling-examples/tsconfig.json | 19 + sites/fast-tooling-examples/webpack.config.js | 100 ++ yarn.lock | 1055 ++++++++++++++++- 15 files changed, 1250 insertions(+), 27 deletions(-) create mode 100644 sites/fast-tooling-examples/.eslintignore create mode 100644 sites/fast-tooling-examples/.eslintrc.js create mode 100644 sites/fast-tooling-examples/.npmrc create mode 100644 sites/fast-tooling-examples/.prettierignore create mode 100644 sites/fast-tooling-examples/README.md create mode 100644 sites/fast-tooling-examples/app/index.html create mode 100644 sites/fast-tooling-examples/app/index.ts create mode 100644 sites/fast-tooling-examples/app/style.css create mode 100644 sites/fast-tooling-examples/logo.png create mode 100644 sites/fast-tooling-examples/package.json create mode 100644 sites/fast-tooling-examples/tsconfig.json create mode 100644 sites/fast-tooling-examples/webpack.config.js diff --git a/lerna.json b/lerna.json index f71f0a8c2..587956e86 100644 --- a/lerna.json +++ b/lerna.json @@ -3,7 +3,8 @@ "packages/**/*", "sites/fast-color-explorer", "sites/fast-component-explorer", - "sites/fast-creator" + "sites/fast-creator", + "sites/fast-tooling-examples" ], "version": "independent", "npmClient": "yarn", diff --git a/package.json b/package.json index b473cf605..364697e0f 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "license": "MIT", "private": true, "workspaces": { - "packages": ["packages/**/*", "sites/fast-color-explorer", "sites/fast-component-explorer", "sites/fast-creator", "sites/site-utilities"], + "packages": ["packages/**/*", "sites/fast-color-explorer", "sites/fast-component-explorer", "sites/fast-creator", "sites/site-utilities", "sites/fast-tooling-examples"], "nohoist": ["**/react-syntax-highlighter", "**/@types/chai", "**/@types/jest", "**/@types/karma", "**/@types/mocha"] }, "repository": { diff --git a/sites/fast-tooling-examples/.eslintignore b/sites/fast-tooling-examples/.eslintignore new file mode 100644 index 000000000..8327667df --- /dev/null +++ b/sites/fast-tooling-examples/.eslintignore @@ -0,0 +1,8 @@ +# don't ever lint node_modules +node_modules +# don't lint build output (make sure it's set to your correct build folder name) +dist +# don't lint coverage output +coverage +# don't lint www +www \ No newline at end of file diff --git a/sites/fast-tooling-examples/.eslintrc.js b/sites/fast-tooling-examples/.eslintrc.js new file mode 100644 index 000000000..5f998a76b --- /dev/null +++ b/sites/fast-tooling-examples/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + extends: ["@microsoft/eslint-config-fast-dna", "prettier"], + rules: { + "@typescript-eslint/explicit-function-return-type": "off", + "@typescript-eslint/typedef": "off", + }, +}; diff --git a/sites/fast-tooling-examples/.npmrc b/sites/fast-tooling-examples/.npmrc new file mode 100644 index 000000000..43c97e719 --- /dev/null +++ b/sites/fast-tooling-examples/.npmrc @@ -0,0 +1 @@ +package-lock=false diff --git a/sites/fast-tooling-examples/.prettierignore b/sites/fast-tooling-examples/.prettierignore new file mode 100644 index 000000000..f07a8ded2 --- /dev/null +++ b/sites/fast-tooling-examples/.prettierignore @@ -0,0 +1 @@ +www/* diff --git a/sites/fast-tooling-examples/README.md b/sites/fast-tooling-examples/README.md new file mode 100644 index 000000000..4a4c77367 --- /dev/null +++ b/sites/fast-tooling-examples/README.md @@ -0,0 +1,12 @@ +# Introduction +A website showing a variety of examples for the `@microsoft/fast-tooling` and `@microsoft/fast-tooling-react` packages. + +## Getting Started +Follow setup instructions in (https://github.com/Microsoft/fast-dna/blob/master/CONTRIBUTING.md)(https://github.com/Microsoft/fast-dna/blob/master/CONTRIBUTING.md) + +- Running the site locally: `yarn start` +- Build production site: `yarn build` + +## Testing +- Run all tests: `yarn test` +- eslint all files: `yarn eslint` diff --git a/sites/fast-tooling-examples/app/index.html b/sites/fast-tooling-examples/app/index.html new file mode 100644 index 000000000..e8e7a2982 --- /dev/null +++ b/sites/fast-tooling-examples/app/index.html @@ -0,0 +1,11 @@ + + + + + + <%= htmlWebpackPlugin.options.title %> + + + Placeholder + + \ No newline at end of file diff --git a/sites/fast-tooling-examples/app/index.ts b/sites/fast-tooling-examples/app/index.ts new file mode 100644 index 000000000..1e7eaaf4f --- /dev/null +++ b/sites/fast-tooling-examples/app/index.ts @@ -0,0 +1,4 @@ +/* eslint-disable-next-line @typescript-eslint/no-var-requires */ +const style = require("./style.css"); +// prevent tree shaking +style; diff --git a/sites/fast-tooling-examples/app/style.css b/sites/fast-tooling-examples/app/style.css new file mode 100644 index 000000000..4e41b69a8 --- /dev/null +++ b/sites/fast-tooling-examples/app/style.css @@ -0,0 +1,3 @@ +body { + margin: 0; +} \ No newline at end of file diff --git a/sites/fast-tooling-examples/logo.png b/sites/fast-tooling-examples/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..167ac9896f81ecb148e3509fa5a92bee21c4c8b2 GIT binary patch literal 23215 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 literal 0 HcmV?d00001 diff --git a/sites/fast-tooling-examples/package.json b/sites/fast-tooling-examples/package.json new file mode 100644 index 000000000..c08bd4a93 --- /dev/null +++ b/sites/fast-tooling-examples/package.json @@ -0,0 +1,51 @@ +{ + "name": "@microsoft/fast-tooling-examples", + "description": "A website of tooling examples from the FAST tooling packages", + "sideEffects": false, + "private": true, + "version": "0.0.0", + "author": { + "name": "Microsoft", + "url": "https://discord.gg/FcSNfg4" + }, + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/Microsoft/fast-dna.git" + }, + "bugs": { + "url": "https://github.com/Microsoft/fast-dna/issues/new/choose" + }, + "scripts": { + "build": "webpack --progress --mode=production", + "prettier": "prettier --config ../../.prettierrc --write \"**/*.ts\"", + "prettier:diff": "prettier --config ../../.prettierrc \"**/*.ts\" --list-different", + "eslint": "eslint . --ext .ts", + "eslint:fix": "eslint . --ext .ts --fix", + "start": "webpack-dev-server", + "test": "yarn eslint && yarn build" + }, + "devDependencies": { + "babel-core": "^6.26.3", + "babel-loader": "^8.1.0", + "babel-preset-env": "^1.7.0", + "clean-webpack-plugin": "^1.0.0", + "css-loader": "^3.5.3", + "favicons-webpack-plugin": "^3.0.1", + "file-loader": "^6.0.0", + "html-webpack-plugin": "^4.3.0", + "mini-css-extract-plugin": "^0.9.0", + "prettier": "2.0.2", + "ts-loader": "^7.0.2", + "typescript": "^3.8.3", + "webpack": "^4.43.0", + "webpack-bundle-analyzer": "^3.0.3", + "webpack-cli": "^3.1.2", + "webpack-dev-server": "^3.10.3", + "worker-loader": "^2.0.0" + }, + "dependencies": { + "@microsoft/fast-tooling": "^0.3.1", + "@microsoft/fast-tooling-react": "^2.0.4" + } +} diff --git a/sites/fast-tooling-examples/tsconfig.json b/sites/fast-tooling-examples/tsconfig.json new file mode 100644 index 000000000..d47bc30ae --- /dev/null +++ b/sites/fast-tooling-examples/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "moduleResolution": "node", + "module": "ES6", + "target": "ES6", + "baseUrl": "./", + "jsx": "react", + "strictNullChecks": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "resolveJsonModule": true + }, + "include": [ + "app/**/*" + ], + "exclude": [ + "node_modules" + ] +} diff --git a/sites/fast-tooling-examples/webpack.config.js b/sites/fast-tooling-examples/webpack.config.js new file mode 100644 index 000000000..2b786f6ca --- /dev/null +++ b/sites/fast-tooling-examples/webpack.config.js @@ -0,0 +1,100 @@ +const path = require("path"); +const HtmlWebpackPlugin = require("html-webpack-plugin"); +const BundleAnalyzerPlugin = require("webpack-bundle-analyzer").BundleAnalyzerPlugin; +const CleanWebpackPlugin = require("clean-webpack-plugin"); +const FaviconsWebpackPlugin = require("favicons-webpack-plugin"); +const MiniCssExtractPlugin = require("mini-css-extract-plugin"); + +const appDir = path.resolve(__dirname, "./app"); +const outDir = path.resolve(__dirname, "./www"); + +module.exports = (env, args) => { + const isProduction = args.mode === "production"; + return { + devtool: isProduction ? "none" : "inline-source-map", + entry: { + main: path.resolve(appDir, "index.ts"), + }, + output: { + path: outDir, + publicPath: "/", + filename: "[name]-[contenthash].js", + }, + optimization: { + runtimeChunk: "single", + splitChunks: { + chunks: "all", + maxInitialRequests: 100, + cacheGroups: { + styles: { + name: "styles", + test: /\.css$/, + }, + vendor: { + test: /[\\/]node_modules[\\/]/, + name: module => { + const packageName = module.context.match( + /[\\/]node_modules[\\/](.*?)([\\/]|$)/ + )[1]; + // npm package names are URL-safe, but some servers don't like @ symbols + return `npm.${packageName.replace("@", "")}`; + }, + }, + }, + }, + }, + mode: args.mode || "development", + module: { + rules: [ + { + test: /.tsx?$/, + use: [ + { + loader: "ts-loader", + }, + ], + }, + { + test: /\.m?js$/, + use: { + loader: "babel-loader", + }, + }, + { + test: /\.css$/i, + use: [MiniCssExtractPlugin.loader, "css-loader"], + }, + ], + }, + performance: { + // asset file size increased due to the standard limit is 244kib + // and the favicons occasionally produce larger files than that + maxAssetSize: 290000, + }, + plugins: [ + new CleanWebpackPlugin([outDir]), + new HtmlWebpackPlugin({ + title: "FAST Tooling Examples", + template: path.resolve(appDir, "index.html"), + }), + new MiniCssExtractPlugin({ + chunkFilename: "[name]-[contenthash].css", + }), + new BundleAnalyzerPlugin({ + // Remove this to inspect bundle sizes. + analyzerMode: "disabled", + }), + new FaviconsWebpackPlugin(), + ], + resolve: { + extensions: [".js", ".tsx", ".ts"], + }, + devServer: { + compress: false, + historyApiFallback: true, + overlay: true, + open: true, + port: 7779, + }, + }; +}; diff --git a/yarn.lock b/yarn.lock index 578858e22..3444c3976 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3125,6 +3125,325 @@ "@types/yargs" "^15.0.0" chalk "^3.0.0" +"@jimp/bmp@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/bmp/-/bmp-0.9.8.tgz#5933ab8fb359889bec380b0f7802163374933624" + integrity sha512-CZYQPEC3iUBMuaGWrtIG+GKNl93q/PkdudrCKJR/B96dfNngsmoosEm3LuFgJHEcJIfvnJkNqKw74l+zEiqCbg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + bmp-js "^0.1.0" + core-js "^3.4.1" + +"@jimp/core@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/core/-/core-0.9.8.tgz#b2b74263a80559c0ee244e0f2d1052b36a358b85" + integrity sha512-N4GCjcXb0QwR5GBABDK2xQ3cKyaF7LlCYeJEG9mV7G/ynBoRqJe4JA6YKU9Ww9imGkci/4A594nQo8tUIqdcBw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + any-base "^1.1.0" + buffer "^5.2.0" + core-js "^3.4.1" + exif-parser "^0.1.12" + file-type "^9.0.0" + load-bmfont "^1.3.1" + mkdirp "^0.5.1" + phin "^2.9.1" + pixelmatch "^4.0.2" + tinycolor2 "^1.4.1" + +"@jimp/custom@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/custom/-/custom-0.9.8.tgz#1e9d904b1b05aa22b00b899baba2be7c0704a5d1" + integrity sha512-1UpJjI7fhX02BWLJ/KEqPwkHH60eNkCNeD6hEd+IZdTwLXfZCfFiM5BVlpgiZYZJSsVoRiAL4ne2Q5mCiKPKyw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/core" "^0.9.8" + core-js "^3.4.1" + +"@jimp/gif@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/gif/-/gif-0.9.8.tgz#513aff511634c338d1ab33a7bba1ba3412220b5b" + integrity sha512-LEbfpcO1sBJIQCJHchZjNlyNxzPjZQQ4X32klpQHZJG58n9FvL7Uuh1rpkrJRbqv3cU3P0ENNtTrsBDxsYwcfA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + omggif "^1.0.9" + +"@jimp/jpeg@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/jpeg/-/jpeg-0.9.8.tgz#8c086f69d0e8c46e43a7db9725576edc30925cb1" + integrity sha512-5u29SUzbZ32ZMmOaz3gO0hXatwSCnsvEAXRCKZoPPgbsPoyFAiZKVxjfLzjkeQF6awkvJ8hZni5chM15SNMg+g== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + jpeg-js "^0.3.4" + +"@jimp/plugin-blit@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-blit/-/plugin-blit-0.9.8.tgz#916bf6f261e6a91dbecca0ca866b8d9cba563753" + integrity sha512-6xTDomxJybhBcby1IUVaPydZFhxf+V0DRgfDlVK81kR9kSCoshJpzWqDuWrMqjNEPspPE7jRQwHMs0FdU7mVwQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-blur@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-blur/-/plugin-blur-0.9.8.tgz#00055d54b90532b7951dae377b3e40352c187f07" + integrity sha512-dqbxuNFBRbmt35iIRacdgma7nlXklmPThsKcGWNTDmqb/hniK5IC+0xSPzBV4qMI2fLGP39LWHqqDZ0xDz14dA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-circle@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-circle/-/plugin-circle-0.9.8.tgz#5de8735f32f931d9160d0f5211e9aab6413a1d4b" + integrity sha512-+UStXUPCzPqzTixLC8eVqcFcEa6TS+BEM/6/hyM11TDb9sbiMGeUtgpwZP/euR5H5gfpAQDA1Ppzqhh5fuMDlw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-color@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-color/-/plugin-color-0.9.8.tgz#3c633f22955a4f5013025e9e9e78a267ac4c3a88" + integrity sha512-SDHxOQsJHpt75hk6+sSlCPc2B3UJlXosFW+iLZ11xX1Qr0IdDtbfYlIoPmjKQFIDUNzqLSue/z7sKQ1OMZr/QA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + tinycolor2 "^1.4.1" + +"@jimp/plugin-contain@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-contain/-/plugin-contain-0.9.8.tgz#f892fb7fc87134a47b37281f0ff17d608f3e51af" + integrity sha512-oK52CPt7efozuLYCML7qOmpFeDt3zpU8qq8UZlnjsDs15reU6L8EiUbwYpJvzoEnEOh1ZqamB8F/gymViEO5og== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-cover@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-cover/-/plugin-cover-0.9.8.tgz#37474b19027ac0155100b71ca17266aab19e50fc" + integrity sha512-nnamtHzMrNd5j5HRSPd1VzpZ8v9YYtUJPtvCdHOOiIjqG72jxJ2kTBlsS3oG5XS64h/2MJwpl/fmmMs1Tj1CmQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-crop@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-crop/-/plugin-crop-0.9.8.tgz#2308696597a8bcb528d09eeebbbadb22248e7c1c" + integrity sha512-Nv/6AIp4aJmbSIH2uiIqm+kSoShKM8eaX2fyrUTj811kio0hwD3f/vIxrWebvAqwDZjAFIAmMufFoFCVg6caoQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-displace@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-displace/-/plugin-displace-0.9.8.tgz#00331047039cb2d0d9d5f7c3d8ce542e07eea791" + integrity sha512-0OgPjkOVa2xdbqI8P6gBKX/UK36RbaYVrFyXL8Jy9oNF69+LYWyTskuCu9YbGxzlCVjY/JFqQOvrKDbxgMYAKA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-dither@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-dither/-/plugin-dither-0.9.8.tgz#9cca12997f2917f27d5681275b32affdb3083450" + integrity sha512-jGM/4ByniZJnmV2fv8hKwyyydXZe/YzvgBcnB8XxzCq8kVR3Imcn+qnd2PEPZzIPKOTH4Cig/zo9Vk9Bs+m5FQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-fisheye@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-fisheye/-/plugin-fisheye-0.9.8.tgz#e3f5f616ec06a9ef99aa268446f0096eac863437" + integrity sha512-VnsalrD05f4pxG1msjnkwIFi5QveOqRm4y7VkoZKNX+iqs4TvRnH5+HpBnfdMzX/RXBi+Lf/kpTtuZgbOu/QWw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-flip@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-flip/-/plugin-flip-0.9.8.tgz#c00559a8543a684c7cff4d1128b7152e598fbb1c" + integrity sha512-XbiZ4OfHD6woc0f6Sk7XxB6a7IyMjTRQ4pNU7APjaNxsl3L6qZC8qfCQphWVe3DHx7f3y7jEiPMvNnqRDP1xgA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-gaussian@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.9.8.tgz#d1666167ce1b947b65db5093bb9a00d319bcfe4d" + integrity sha512-ZBl5RA6+4XAD+mtqLfiG7u+qd8W5yqq3RBNca8eFqUSVo1v+eB2tzeLel0CWfVC/z6cw93Awm/nVnm6/CL2Oew== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-invert@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-invert/-/plugin-invert-0.9.8.tgz#41d6e87faf01a5d8fe7554e322d2aad25f596ab1" + integrity sha512-ESploqCoF6qUv5IWhVLaO5fEcrYZEsAWPFflh6ROiD2mmFKQxfeK+vHnk3IDLHtUwWTkAZQNbk89BVq7xvaNpQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-mask@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-mask/-/plugin-mask-0.9.8.tgz#fe92132db1a2b9f7718226bc3c37794dd148ce36" + integrity sha512-zSvEisTV4iGsBReitEdnQuGJq9/1xB5mPATadYZmIlp8r5HpD72HQb0WdEtb51/pu9Odt8KAxUf0ASg/PRVUiQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-normalize@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-normalize/-/plugin-normalize-0.9.8.tgz#05646aa15b6a789c4ba447edcad77c83c1d51f16" + integrity sha512-dPFBfwTa67K1tRw1leCidQT25R3ozrTUUOpO4jcGFHqXvBTWaR8sML1qxdfOBWs164mE5YpfdTvu6MM/junvCg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-print@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-print/-/plugin-print-0.9.8.tgz#808f723176d0a57186d7558290c7e53a7a8bf812" + integrity sha512-nLLPv1/faehRsOjecXXUb6kzhRcZzImO55XuFZ0c90ZyoiHm4UFREwO5sKxHGvpLXS6RnkhvSav4+IWD2qGbEQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + load-bmfont "^1.4.0" + +"@jimp/plugin-resize@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-resize/-/plugin-resize-0.9.8.tgz#eef750b77f1cc06e8bcf9b390860c95c489dcc02" + integrity sha512-L80NZ+HKsiKFyeDc6AfneC4+5XACrdL2vnyAVfAAsb3pmamgT/jDInWvvGhyI0Y76vx2w6XikplzEznW/QQvWg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-rotate@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-rotate/-/plugin-rotate-0.9.8.tgz#5eba01f75a397777c6782b7999c9ac6c7ed8a411" + integrity sha512-bpqzQheISYnBXKyU1lIj46uR7mRs0UhgEREWK70HnvFJSlRshdcoNMIrKamyrJeFdJrkYPSfR/a6D0d5zsWf1Q== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-scale@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-scale/-/plugin-scale-0.9.8.tgz#c875d5e0b377b15b8b398ee402f45e3fc43fea40" + integrity sha512-QU3ZS4Lre8nN66U9dKCOC4FNfaOh/QJFYUmQPKpPS924oYbtnm4OlmsdfpK2hVMSVVyVOis8M+xpA1rDBnIp7w== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-shadow@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-shadow/-/plugin-shadow-0.9.8.tgz#ca2d18afa29a1027b77b3e1fb2ce7d4e073a7170" + integrity sha512-t/pE+QS3r1ZUxGIQNmwWDI3c5+/hLU+gxXD+C3EEC47/qk3gTBHpj/xDdGQBoObdT/HRjR048vC2BgBfzjj2hg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-threshold@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-threshold/-/plugin-threshold-0.9.8.tgz#2d1dde0791f70b2ff2d0b915cab8d40b0e446594" + integrity sha512-WWmC3lnIwOTPvkKu55w4DUY8Ehlzf3nU98bY0QtIzkqxkAOZU5m+lvgC/JxO5FyGiA57j9FLMIf0LsWkjARj7g== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugins@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugins/-/plugins-0.9.8.tgz#5279dfe22d0d27633f4201ab36103e587b32eb85" + integrity sha512-tD+cxS9SuEZaQ1hhAkNKw9TkUAqfoBAhdWPBrEZDr/GvGPrvJR4pYmmpSYhc5IZmMbXfQayHTTGqjj8D18bToA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/plugin-blit" "^0.9.8" + "@jimp/plugin-blur" "^0.9.8" + "@jimp/plugin-circle" "^0.9.8" + "@jimp/plugin-color" "^0.9.8" + "@jimp/plugin-contain" "^0.9.8" + "@jimp/plugin-cover" "^0.9.8" + "@jimp/plugin-crop" "^0.9.8" + "@jimp/plugin-displace" "^0.9.8" + "@jimp/plugin-dither" "^0.9.8" + "@jimp/plugin-fisheye" "^0.9.8" + "@jimp/plugin-flip" "^0.9.8" + "@jimp/plugin-gaussian" "^0.9.8" + "@jimp/plugin-invert" "^0.9.8" + "@jimp/plugin-mask" "^0.9.8" + "@jimp/plugin-normalize" "^0.9.8" + "@jimp/plugin-print" "^0.9.8" + "@jimp/plugin-resize" "^0.9.8" + "@jimp/plugin-rotate" "^0.9.8" + "@jimp/plugin-scale" "^0.9.8" + "@jimp/plugin-shadow" "^0.9.8" + "@jimp/plugin-threshold" "^0.9.8" + core-js "^3.4.1" + timm "^1.6.1" + +"@jimp/png@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/png/-/png-0.9.8.tgz#f88dacc9b9da1c2ea8e91026a9530d0fb45c4409" + integrity sha512-9CqR8d40zQCDhbnXHqcwkAMnvlV0vk9xSyE6LHjkYHS7x18Unsz5txQdsaEkEcXxCrOQSoWyITfLezlrWXRJAA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + pngjs "^3.3.3" + +"@jimp/tiff@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/tiff/-/tiff-0.9.8.tgz#91dc3eab2f222e23414f139e917f3407caa73560" + integrity sha512-eMxcpJivJqMByn2dZxUHLeh6qvVs5J/52kBF3TFa3C922OJ97D9l1C1h0WKUCBqFMWzMYapQQ4vwnLgpJ5tkow== + dependencies: + "@babel/runtime" "^7.7.2" + core-js "^3.4.1" + utif "^2.0.1" + +"@jimp/types@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/types/-/types-0.9.8.tgz#46980a4a7bfcadf2f0484d187c32b4e7d6d61b8e" + integrity sha512-H5y/uqt0lqJ/ZN8pWqFG+pv8jPAppMKkTMByuC8YBIjWSsornwv44hjiWl93sbYhduLZY8ubz/CbX9jH2X6EwA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/bmp" "^0.9.8" + "@jimp/gif" "^0.9.8" + "@jimp/jpeg" "^0.9.8" + "@jimp/png" "^0.9.8" + "@jimp/tiff" "^0.9.8" + core-js "^3.4.1" + timm "^1.6.1" + +"@jimp/utils@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/utils/-/utils-0.9.8.tgz#6a6f47158ec6b424f03df0f55f0baff5b4b5e096" + integrity sha512-UK0Fu0eevQlpRXq5ff4o/71HJlpX9wJMddJjMYg9vUqCCl8ZnumRAljfShHFhGyO+Vc9IzN6dd8Y5JZZTp1KOw== + dependencies: + "@babel/runtime" "^7.7.2" + core-js "^3.4.1" + "@lerna/add@3.20.0": version "3.20.0" resolved "https://registry.yarnpkg.com/@lerna/add/-/add-3.20.0.tgz#bea7edf36fc93fb72ec34cb9ba854c48d4abf309" @@ -5154,6 +5473,13 @@ resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== +"@types/favicons@5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@types/favicons/-/favicons-5.5.0.tgz#c1cb3d2a14955eedf479f3cc51948630c56e3a64" + integrity sha512-s76OlRaBfqtGu2ZBobnZv2NETfqsQUVfKKlOkKNGo4ArBsqiblodKsnQ3j29hCCgmpQacEfLxealV96za+tzVQ== + dependencies: + "@types/node" "*" + "@types/figma@^1.0.2": version "1.0.2" resolved "https://registry.yarnpkg.com/@types/figma/-/figma-1.0.2.tgz#b29614a4d1144c2573bf563857e6b045076b50f7" @@ -5200,6 +5526,11 @@ "@types/react" "*" hoist-non-react-statics "^3.3.0" +"@types/html-minifier-terser@^5.0.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.0.tgz#551a4589b6ee2cc9c1dff08056128aec29b94880" + integrity sha512-iYCgjm1dGPRuo12+BStjd1HiVQqhlRhWDOQigNxn023HcjnhsiFz9pc6CzJj4HwDCSQca9bxTL4PxJDbkdm3PA== + "@types/invariant@^2.2.30": version "2.2.30" resolved "https://registry.yarnpkg.com/@types/invariant/-/invariant-2.2.30.tgz#20efa342807606ada5483731a8137cb1561e5fe9" @@ -5453,6 +5784,11 @@ resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.4.tgz#b4ffc7dc97b498c969b360a41eee247f82616370" integrity sha512-78AdXtlhpCHT0K3EytMpn4JNxaf5tbqbLcbIRoQIHzpTIyjpxLQKRoxU55ujBXAtg3Nl2h/XWvfDa9dsMOd0pQ== +"@types/tapable@^1.0.5": + 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/testing-library__dom@^7.0.0": version "7.0.1" resolved "https://registry.yarnpkg.com/@types/testing-library__dom/-/testing-library__dom-7.0.1.tgz#426bef0aa306a603fe071859d4b485941b28aca6" @@ -5515,6 +5851,18 @@ "@types/webpack-sources" "*" source-map "^0.6.0" +"@types/webpack@^4.41.8": + version "4.41.12" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.12.tgz#0386ee2a2814368e2f2397abb036c0bf173ff6c3" + integrity sha512-BpCtM4NnBen6W+KEhrL9jKuZCXVtiH6+0b6cxdvNt2EwU949Al334PjQSl2BeAyvAX9mgoNNG21wvjP3xZJJ5w== + dependencies: + "@types/anymatch" "*" + "@types/node" "*" + "@types/tapable" "*" + "@types/uglify-js" "*" + "@types/webpack-sources" "*" + source-map "^0.6.0" + "@types/yargs-parser@*": version "13.1.0" resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-13.1.0.tgz#c563aa192f39350a1d18da36c5a8da382bbd8228" @@ -6389,6 +6737,11 @@ ansi-to-html@^0.6.11: dependencies: entities "^1.1.2" +any-base@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/any-base/-/any-base-1.1.0.tgz#ae101a62bc08a597b4c9ab5b7089d456630549fe" + integrity sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg== + any-observable@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.3.0.tgz#af933475e5806a67d0d7df090dd5e8bef65d119b" @@ -6704,6 +7057,11 @@ atob@^2.1.1, atob@^2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== +author-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/author-regex/-/author-regex-1.0.0.tgz#d08885be6b9bbf9439fe087c76287245f0a81450" + integrity sha1-0IiFvmubv5Q5/gh8dihyRfCoFFA= + autoprefixer@^6.3.1: version "6.7.7" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.7.7.tgz#1dbd1c835658e35ce3f9984099db00585c782014" @@ -6780,6 +7138,31 @@ babel-code-frame@^6.11.0, babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: esutils "^2.0.2" js-tokens "^3.0.2" +babel-core@^6.26.0, babel-core@^6.26.3: + version "6.26.3" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" + integrity sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA== + dependencies: + babel-code-frame "^6.26.0" + babel-generator "^6.26.0" + babel-helpers "^6.24.1" + babel-messages "^6.23.0" + babel-register "^6.26.0" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + convert-source-map "^1.5.1" + debug "^2.6.9" + json5 "^0.5.1" + lodash "^4.17.4" + minimatch "^3.0.4" + path-is-absolute "^1.0.1" + private "^0.1.8" + slash "^1.0.0" + source-map "^0.5.7" + babel-core@^7.0.0-bridge.0: version "7.0.0-bridge.0" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" @@ -6792,7 +7175,7 @@ babel-extract-comments@^1.0.0: dependencies: babylon "^6.18.0" -babel-generator@^6.18.0: +babel-generator@^6.18.0, babel-generator@^6.26.0: version "6.26.1" resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA== @@ -6946,6 +7329,14 @@ babel-helper-to-multiple-sequence-expressions@^0.5.0: resolved "https://registry.yarnpkg.com/babel-helper-to-multiple-sequence-expressions/-/babel-helper-to-multiple-sequence-expressions-0.5.0.tgz#a3f924e3561882d42fcf48907aa98f7979a4588d" integrity sha512-m2CvfDW4+1qfDdsrtf4dwOslQC3yhbgyBFptncp4wvtdrDHqueW7slsYv4gArie056phvQFhT2nRcGS4bnm6mA== +babel-helpers@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" + integrity sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI= + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-jest@^25.4.0: version "25.4.0" resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-25.4.0.tgz#409eb3e2ddc2ad9a92afdbb00991f1633f8018d0" @@ -6978,6 +7369,17 @@ babel-loader@^8.0.6: mkdirp "^0.5.1" pify "^4.0.1" +babel-loader@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.1.0.tgz#c611d5112bd5209abe8b9fa84c3e4da25275f1c3" + integrity sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw== + dependencies: + find-cache-dir "^2.1.0" + loader-utils "^1.4.0" + mkdirp "^0.5.3" + pify "^4.0.1" + schema-utils "^2.6.5" + babel-messages@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" @@ -7532,7 +7934,7 @@ babel-preset-current-node-syntax@^0.1.2: "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" "@babel/plugin-syntax-optional-chaining" "^7.8.3" -babel-preset-env@^1.6.1: +babel-preset-env@^1.6.1, babel-preset-env@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.7.0.tgz#dea79fa4ebeb883cd35dab07e260c1c9c04df77a" integrity sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg== @@ -7627,6 +8029,19 @@ babel-preset-react-app@^9.0.0: babel-plugin-macros "2.6.1" babel-plugin-transform-react-remove-prop-types "0.4.24" +babel-register@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" + integrity sha1-btAhFz4vy0htestFxgCahW9kcHE= + dependencies: + babel-core "^6.26.0" + babel-runtime "^6.26.0" + core-js "^2.5.0" + home-or-tmp "^2.0.0" + lodash "^4.17.4" + mkdirp "^0.5.1" + source-map-support "^0.4.15" + babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" @@ -7800,6 +8215,15 @@ binary-extensions@^2.0.0: resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.0.0.tgz#23c0df14f6a88077f5f986c0d167ec03c3d5537c" integrity sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow== +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" @@ -7825,6 +8249,11 @@ bmp-js@0.0.3: resolved "https://registry.yarnpkg.com/bmp-js/-/bmp-js-0.0.3.tgz#64113e9c7cf1202b376ed607bf30626ebe57b18a" integrity sha1-ZBE+nHzxICs3btYHvzBibr5XsYo= +bmp-js@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/bmp-js/-/bmp-js-0.1.0.tgz#e05a63f796a6c1ff25f4771ec7adadc148c07233" + integrity sha1-4Fpj95amwf8l9Hcex62twUjAcjM= + bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: version "4.11.8" resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" @@ -8132,6 +8561,11 @@ buffer-indexof@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== +buffer-json@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/buffer-json/-/buffer-json-2.0.0.tgz#f73e13b1e42f196fe2fd67d001c7d7107edd7c23" + integrity sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw== + buffer-xor@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" @@ -8146,6 +8580,14 @@ buffer@^4.3.0: ieee754 "^1.1.4" isarray "^1.0.0" +buffer@^5.2.0, 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@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" @@ -8289,6 +8731,18 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" +cache-loader@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/cache-loader/-/cache-loader-4.1.0.tgz#9948cae353aec0a1fcb1eafda2300816ec85387e" + integrity sha512-ftOayxve0PwKzBF/GLsZNC9fJBXl8lkZE3TOsjkboHfVHVkL39iUEs1FO07A33mizmci5Dudt38UZrrYXDtbhw== + dependencies: + buffer-json "^2.0.0" + find-cache-dir "^3.0.0" + loader-utils "^1.2.3" + mkdirp "^0.5.1" + neo-async "^2.6.1" + schema-utils "^2.0.0" + cacheable-request@^6.0.0: version "6.1.0" resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" @@ -8646,6 +9100,11 @@ chownr@^1.1.1, chownr@^1.1.2: resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.3.tgz#42d837d5239688d55f303003a508230fa6727142" integrity sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw== +chownr@^1.1.3: + version "1.1.4" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== + chownr@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" @@ -8844,6 +9303,11 @@ cliui@^6.0.0: strip-ansi "^6.0.0" wrap-ansi "^6.2.0" +clone-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" + integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg= + clone-deep@^0.2.4: version "0.2.4" resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-0.2.4.tgz#4e73dd09e9fb971cc38670c5dced9c1896481cc6" @@ -8876,11 +9340,30 @@ clone-stats@^0.0.1: resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" integrity sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE= +clone-stats@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" + integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA= + clone@^1.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= +clone@^2.1.1, clone@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= + +cloneable-readable@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec" + integrity sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ== + dependencies: + inherits "^2.0.1" + process-nextick-args "^2.0.0" + readable-stream "^2.3.5" + cmd-shim@^3.0.0, cmd-shim@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-3.0.3.tgz#2c35238d3df37d98ecdd7d5f6b8dc6b21cadc7cb" @@ -8933,7 +9416,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.3.0, color-convert@^1.9.0, color-convert@^1.9.1: 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== @@ -8964,6 +9447,14 @@ color-string@^0.3.0: 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" @@ -8973,6 +9464,14 @@ color@^0.11.0: color-convert "^1.3.0" color-string "^0.3.0" +color@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/color/-/color-3.1.2.tgz#68148e7f85d41ad7649c5fa8c8106f098d229e10" + integrity sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg== + 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" @@ -9323,7 +9822,7 @@ conventional-recommended-bump@^5.0.0: meow "^4.0.0" q "^1.5.1" -convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: +convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.5.1, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== @@ -9431,11 +9930,21 @@ core-js@^2.4.0, core-js@^2.6.5: resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.10.tgz#8a5b8391f8cc7013da703411ce5b585706300d7f" integrity sha512-I39t74+4t+zau64EN1fE5v2W31Adtc/REhzWN+gWRRXg6WH5qAsZm62DHpQ1+Yhe4047T55jvzz7MUqF/dBBlA== +core-js@^2.5.0: + version "2.6.11" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" + integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== + core-js@^3.0.1, core-js@^3.0.4: version "3.4.1" resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.4.1.tgz#76dd6828412900ab27c8ce0b22e6114d7ce21b18" integrity sha512-KX/dnuY/J8FtEwbnrzmAjUYgLqtk+cxM86hfG60LGiW3MmltIc2yAmDgBgEkfm0blZhUrdr1Zd84J2Y14mLxzg== +core-js@^3.4.1, core-js@^3.4.5: + version "3.6.5" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a" + integrity sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA== + 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" @@ -9644,6 +10153,25 @@ css-loader@^3.4.1: postcss-value-parser "^4.0.2" schema-utils "^2.6.0" +css-loader@^3.5.3: + version "3.5.3" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.5.3.tgz#95ac16468e1adcd95c844729e0bb167639eb0bcf" + integrity sha512-UEr9NH5Lmi7+dguAm+/JSPovNjYbm2k3TK58EiwQHzOHH5Jfq1Y+XoP2bQO6TMn7PptMd0opxxedAWcaSTRKHw== + dependencies: + camelcase "^5.3.1" + cssesc "^3.0.0" + icss-utils "^4.1.1" + loader-utils "^1.2.3" + normalize-path "^3.0.0" + postcss "^7.0.27" + postcss-modules-extract-imports "^2.0.0" + postcss-modules-local-by-default "^3.0.2" + postcss-modules-scope "^2.2.0" + postcss-modules-values "^3.0.0" + postcss-value-parser "^4.0.3" + schema-utils "^2.6.6" + semver "^6.3.0" + css-select-base-adapter@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" @@ -9976,6 +10504,13 @@ decompress-response@^3.3.0: dependencies: mimic-response "^1.0.0" +decompress-response@^4.2.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986" + integrity sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw== + dependencies: + mimic-response "^2.0.0" + dedent@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" @@ -10161,7 +10696,7 @@ detect-indent@^5.0.0: resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50= -detect-libc@^1.0.2: +detect-libc@^1.0.2, detect-libc@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= @@ -10628,7 +11163,7 @@ encoding@^0.1.11, encoding@^0.1.12: dependencies: iconv-lite "~0.4.13" -end-of-stream@^1.0.0, end-of-stream@^1.1.0: +end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: 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== @@ -11261,7 +11796,7 @@ exenv-es6@^1.0.0: resolved "https://registry.yarnpkg.com/exenv-es6/-/exenv-es6-1.0.0.tgz#bd459136369af17cf33f959b5af58803d4068c80" integrity sha512-fcG/TX8Ruv9Ma6PBaiNsUrHRJzVzuFMP6LtPn/9iqR+nr9mcLeEOGzXQGLC5CVQSXGE98HtzW2mTZkrCA3XrDg== -exif-parser@^0.1.9: +exif-parser@^0.1.12, exif-parser@^0.1.9: version "0.1.12" resolved "https://registry.yarnpkg.com/exif-parser/-/exif-parser-0.1.12.tgz#58a9d2d72c02c1f6f02a0ef4a9166272b7760922" integrity sha1-WKnS1ywCwfbwKg70qRZicrd2CSI= @@ -11284,6 +11819,11 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" +expand-template@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" + integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== + expand-tilde@^2.0.0, expand-tilde@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" @@ -11530,6 +12070,44 @@ favicons-webpack-plugin@0.0.9: loader-utils "^0.2.14" lodash "^4.11.1" +favicons-webpack-plugin@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/favicons-webpack-plugin/-/favicons-webpack-plugin-3.0.1.tgz#49220046add28ba24351960ee48c60a454fdb49e" + integrity sha512-u5wIPl++qjoU+sOmCOurh8Wfmojh/7FmIQbIkteh5aYiCkJLSj/SyQps7WvVKAgJ3njKCOuxKiqIDFZnvhbEYQ== + dependencies: + "@types/favicons" "5.5.0" + cache-loader "^4.1.0" + camelcase "^5.3.1" + favicons "5.5.0" + find-cache-dir "^3.2.0" + find-root "^1.1.0" + loader-utils "^1.2.3" + parse-author "^2.0.0" + parse5 "^5.1.0" + tapable "^1.1.3" + optionalDependencies: + html-webpack-plugin ">=4.0.0 || ^4.0.0-beta.11" + +favicons@5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/favicons/-/favicons-5.5.0.tgz#4badbecac81ddf2793b8149d0823d97c2077445b" + integrity sha512-xZ4B+fZDuq2y999iorrYq4KuBT3OIZHU+CVfjOWQbjOC1OiU0xbf6pp4Ju/yAfJn7W74RVrC3Cv0oqR5CLvviw== + dependencies: + clone "^2.1.2" + colors "^1.4.0" + core-js "^3.4.5" + image-size "^0.8.3" + jimp "^0.9.3" + jsontoxml "^1.0.1" + lodash.defaultsdeep "^4.6.1" + require-directory "^2.1.1" + sharp "^0.23.3" + through2 "^3.0.1" + tinycolor2 "^1.4.1" + to-ico "^1.1.5" + vinyl "^2.2.0" + xml2js "^0.4.22" + favicons@^4.8.3: version "4.8.6" resolved "https://registry.yarnpkg.com/favicons/-/favicons-4.8.6.tgz#a2b13800ab3fec2715bc8f27fa841d038d4761e2" @@ -11653,6 +12231,14 @@ file-loader@^4.2.0: loader-utils "^1.2.3" schema-utils "^2.5.0" +file-loader@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.0.0.tgz#97bbfaab7a2460c07bcbd72d3a6922407f67649f" + integrity sha512-/aMOAYEFXDdjG0wytpTL5YQLfZnnTmLNjn+AIrJ/6HVnTfDqLsVKUUwkDf4I4kgex36BvjuXEn/TX9B/1ESyqQ== + dependencies: + loader-utils "^2.0.0" + schema-utils "^2.6.5" + file-system-cache@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/file-system-cache/-/file-system-cache-1.0.5.tgz#84259b36a2bbb8d3d6eb1021d3132ffe64cfff4f" @@ -11667,6 +12253,11 @@ file-type@^3.1.0, file-type@^3.8.0: resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" integrity sha1-JXoHg4TR24CHvESdEH1SpSZyuek= +file-type@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-9.0.0.tgz#a68d5ad07f486414dfb2c8866f73161946714a18" + integrity sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw== + file@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/file/-/file-0.2.2.tgz#c3dfd8f8cf3535ae455c2b423c2e52635d76b4d3" @@ -11968,6 +12559,11 @@ 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, fs-extra@^8.0.1, fs-extra@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" @@ -12296,6 +12892,11 @@ gitconfiglocal@^1.0.0: dependencies: ini "^1.3.2" +github-from-package@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" + integrity sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4= + glob-base@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" @@ -12908,6 +13509,14 @@ hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0: dependencies: react-is "^16.7.0" +home-or-tmp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" + integrity sha1-42w/LSyufXRqhX440Y1fMqeILbg= + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.1" + homedir-polyfill@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" @@ -12973,6 +13582,11 @@ html-entities@^1.2.0, html-entities@^1.2.1: resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" integrity sha1-DfKTUfByEWNRXfueVUPl9u7VFi8= +html-entities@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.3.1.tgz#fb9a1a4b5b14c5daba82d3e34c6ae4fe701a0e44" + integrity sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA== + html-escaper@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" @@ -13043,6 +13657,21 @@ html-webpack-inline-source-plugin@^0.0.10: slash "^1.0.0" source-map-url "^0.4.0" +"html-webpack-plugin@>=4.0.0 || ^4.0.0-beta.11", html-webpack-plugin@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.3.0.tgz#53bf8f6d696c4637d5b656d3d9863d89ce8174fd" + integrity sha512-C0fzKN8yQoVLTelcJxZfJCE+aAvQiY2VUf3UuKrR4a9k5UMWYOtpDLsaXwATbcVCnI05hUS7L9ULQHWLZhyi3w== + dependencies: + "@types/html-minifier-terser" "^5.0.0" + "@types/tapable" "^1.0.5" + "@types/webpack" "^4.41.8" + html-minifier-terser "^5.0.1" + loader-utils "^1.2.3" + lodash "^4.17.15" + pretty-error "^2.1.1" + tapable "^1.1.3" + util.promisify "1.0.0" + html-webpack-plugin@^1.6.2: version "1.7.0" resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-1.7.0.tgz#cd0c73c791bd0c8c45b24e3001be334a6b74297b" @@ -13323,6 +13952,13 @@ image-size@^0.5.0: resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= +image-size@^0.8.3: + version "0.8.3" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.8.3.tgz#f0b568857e034f29baffd37013587f2c0cad8b46" + integrity sha512-SMtq1AJ+aqHB45c3FsB4ERK0UCiA2d3H1uq8s+8T0Pf8A3W4teyBQyaFaktH6xvZqh+npwlKU7i4fJo0r7TYTg== + dependencies: + queue "6.0.1" + immediate@~3.0.5: version "3.0.6" resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" @@ -13429,7 +14065,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@2.0.4, 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== @@ -13641,6 +14277,11 @@ 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-binary-path@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" @@ -14796,6 +15437,18 @@ jimp@^0.2.13, jimp@^0.2.21: tinycolor2 "^1.1.2" url-regex "^3.0.0" +jimp@^0.9.3: + version "0.9.8" + resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.9.8.tgz#2ee87b81b42e723ad74c73b8012f879c0abe5b04" + integrity sha512-DHN4apKMwLIvD/TKO9tFfPuankNuVK98vCwHm/Jv9z5cJnrd38xhi+4I7IAGmDU3jIDlrEVhzTkFH1Ymv5yTQQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/custom" "^0.9.8" + "@jimp/plugins" "^0.9.8" + "@jimp/types" "^0.9.8" + core-js "^3.4.1" + regenerator-runtime "^0.13.3" + jju@~1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/jju/-/jju-1.4.0.tgz#a3abe2718af241a2b2904f84a625970f389ae32a" @@ -14820,6 +15473,11 @@ jpeg-js@^0.2.0: resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.2.0.tgz#53e448ec9d263e683266467e9442d2c5a2ef5482" integrity sha1-U+RI7J0mPmgyZkZ+lELSxaLvVII= +jpeg-js@^0.3.4: + version "0.3.7" + resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.3.7.tgz#471a89d06011640592d314158608690172b1028d" + integrity sha512-9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ== + js-base64@^2.1.9: version "2.5.1" resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.5.1.tgz#1efa39ef2c5f7980bb1784ade4a8af2de3291121" @@ -15052,7 +15710,7 @@ json5@2.x, json5@^2.1.0, json5@^2.1.1: dependencies: minimist "^1.2.0" -json5@^0.5.0: +json5@^0.5.0, json5@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= @@ -15109,6 +15767,11 @@ jsontoxml@0.0.11: resolved "https://registry.yarnpkg.com/jsontoxml/-/jsontoxml-0.0.11.tgz#373ab5b2070be3737a5fb3e32fd1b7b81870caa4" integrity sha1-Nzq1sgcL43N6X7PjL9G3uBhwyqQ= +jsontoxml@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/jsontoxml/-/jsontoxml-1.0.1.tgz#07fff7f6bfbfa1097d779aec7f041b5046075e70" + integrity sha512-dtKGq0K8EWQBRqcAaePSgKR4Hyjfsz/LkurHSV3Cxk4H+h2fWDeaN2jzABz+ZmOJylgXS7FGeWmbZ6jgYUMdJQ== + jsprim@^1.2.2: version "1.4.1" resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" @@ -15686,7 +16349,7 @@ listr@^0.14.3: p-map "^2.0.0" rxjs "^6.3.3" -load-bmfont@^1.2.3: +load-bmfont@^1.2.3, load-bmfont@^1.3.1, load-bmfont@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/load-bmfont/-/load-bmfont-1.4.0.tgz#75f17070b14a8c785fe7f5bee2e6fd4f98093b6b" integrity sha512-kT63aTAlNhZARowaNYcY29Fn/QYkc52M3l6V1ifRcPewg2lvUZDAj7R6dXjOL9D0sict76op3T5+odumDSF81g== @@ -15774,7 +16437,7 @@ loader-utils@^0.2.14, loader-utils@^0.2.16: json5 "^0.5.0" object-assign "^4.0.1" -loader-utils@^1.0.0: +loader-utils@^1.0.0, loader-utils@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== @@ -15849,6 +16512,11 @@ lodash.debounce@^4.0.8: resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= +lodash.defaultsdeep@^4.6.1: + version "4.6.1" + resolved "https://registry.yarnpkg.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz#512e9bd721d272d94e3d3a63653fa17516741ca6" + integrity sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA== + lodash.escape@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-4.0.1.tgz#c9044690c21e04294beaa517712fded1fa88de98" @@ -15970,6 +16638,11 @@ loglevel@^1.6.4: resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.6.tgz#0ee6300cc058db6b3551fa1c4bf73b83bb771312" integrity sha512-Sgr5lbboAUBo3eXCSPL4/KoVz3ROKquOjcctxmHIt+vol2DrqTQe3SwkKKuYhEiWB5kYa13YyopJ69deJ1irzQ== +loglevel@^1.6.8: + version "1.6.8" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.8.tgz#8a25fb75d092230ecd4457270d80b54e28011171" + integrity sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA== + loglevelnext@^1.0.1: version "1.0.5" resolved "https://registry.yarnpkg.com/loglevelnext/-/loglevelnext-1.0.5.tgz#36fc4f5996d6640f539ff203ba819641680d75a2" @@ -16501,6 +17174,11 @@ mimic-response@^1.0.0, mimic-response@^1.0.1: resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== +mimic-response@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43" + integrity sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA== + min-document@^2.19.0: version "2.19.0" resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" @@ -16541,6 +17219,16 @@ mini-css-extract-plugin@^0.7.0: schema-utils "^1.0.0" webpack-sources "^1.1.0" +mini-css-extract-plugin@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz#47f2cf07aa165ab35733b1fc97d4c46c0564339e" + integrity sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A== + dependencies: + loader-utils "^1.1.0" + normalize-url "1.9.1" + schema-utils "^1.0.0" + webpack-sources "^1.1.0" + minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" @@ -16696,6 +17384,11 @@ mixin-object@^2.0.1: for-in "^0.1.3" is-extendable "^0.1.1" +mkdirp-classic@^0.5.2: + version "0.5.3" + resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" + integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== + mkdirp-promise@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz#e9b8f68e552c68a9c1713b84883f7a1dd039b8a1" @@ -16877,6 +17570,11 @@ nan@^2.12.1: resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg== +nan@^2.14.0: + version "2.14.1" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01" + integrity sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw== + nanomatch@^1.2.9: version "1.2.13" resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" @@ -16894,6 +17592,11 @@ nanomatch@^1.2.9: snapdragon "^0.8.1" to-regex "^3.0.1" +napi-build-utils@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" + integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== + natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" @@ -16953,6 +17656,13 @@ no-case@^2.2.0: dependencies: lower-case "^1.1.1" +node-abi@^2.7.0: + version "2.16.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.16.0.tgz#7df94e9c0a7a189f4197ab84bac8089ef5894992" + integrity sha512-+sa0XNlWDA6T+bDLmkCUYn6W5k5W6BPRL6mqzSCs6H/xUgtl4D5x2fORKDzopKiU6wsyn/+wXlRXwXeSp+mtoA== + dependencies: + semver "^5.4.1" + node-dir@^0.1.10, node-dir@^0.1.17: version "0.1.17" resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" @@ -17141,6 +17851,11 @@ node-rest-client@^1.5.1: debug "~2.2.0" xml2js ">=0.2.4" +noop-logger@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2" + integrity sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI= + "nopt@2 || 3", nopt@3.x: version "3.0.6" resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" @@ -17386,7 +18101,7 @@ npm-run-path@^4.0.0: dependencies: path-key "^3.0.0" -"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.2, npmlog@^4.1.2: +"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.1, npmlog@^4.0.2, npmlog@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== @@ -17564,6 +18279,11 @@ 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== +omggif@^1.0.9: + version "1.0.10" + resolved "https://registry.yarnpkg.com/omggif/-/omggif-1.0.10.tgz#ddaaf90d4a42f532e9e7cb3a95ecdd47f17c7b19" + integrity sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw== + on-finished@~2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" @@ -17699,7 +18419,7 @@ os-name@^3.1.0: macos-release "^2.2.0" windows-release "^3.1.0" -os-tmpdir@^1.0.0, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2: +os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= @@ -17932,6 +18652,11 @@ pacote@^9.2.3, pacote@^9.5.0: unique-filename "^1.1.1" which "^1.3.1" +pako@^1.0.5: + version "1.0.11" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" + integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== + pako@~1.0.2, pako@~1.0.5: version "1.0.10" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.10.tgz#4328badb5086a426aa90f541977d4955da5c9732" @@ -17979,6 +18704,13 @@ parse-asn1@^5.0.0: pbkdf2 "^3.0.3" safe-buffer "^5.1.1" +parse-author@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/parse-author/-/parse-author-2.0.0.tgz#d3460bf1ddd0dfaeed42da754242e65fb684a81f" + integrity sha1-00YL8d3Q367tQtp1QkLmX7aEqB8= + dependencies: + author-regex "^1.0.0" + parse-bmfont-ascii@^1.0.3: version "1.0.6" resolved "https://registry.yarnpkg.com/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz#11ac3c3ff58f7c2020ab22769079108d4dfa0285" @@ -18079,7 +18811,7 @@ parse5@5.1.0: resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.0.tgz#c59341c9723f414c452975564c7c00a68d58acd2" integrity sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ== -parse5@5.1.1, parse5@^5.0.0: +parse5@5.1.1, parse5@^5.0.0, parse5@^5.1.0: version "5.1.1" resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== @@ -18157,7 +18889,7 @@ path-exists@^4.0.0: resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== -path-is-absolute@^1.0.0: +path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= @@ -18312,7 +19044,7 @@ pirates@^4.0.0, pirates@^4.0.1: dependencies: node-modules-regexp "^1.0.0" -pixelmatch@^4.0.0: +pixelmatch@^4.0.0, pixelmatch@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/pixelmatch/-/pixelmatch-4.0.2.tgz#8f47dcec5011b477b67db03c243bc1f3085e8854" integrity sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ= @@ -18381,7 +19113,7 @@ png-async@^0.9.4: resolved "https://registry.yarnpkg.com/png-async/-/png-async-0.9.4.tgz#0638817508fcf4e732706b2f82c74c947cb83f78" integrity sha512-B//AXX9TkneKfgtOpT1mdUnnhk2BImGD+a98vImsMU8uo1dBeHyW/kM2erWZ/CsYteTPU/xKG+t6T62heHkC3A== -pngjs@^3.0.0, pngjs@^3.2.0: +pngjs@^3.0.0, pngjs@^3.2.0, pngjs@^3.3.3: version "3.4.0" resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f" integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w== @@ -18421,6 +19153,15 @@ portfinder@^1.0.25: debug "^3.1.1" mkdirp "^0.5.1" +portfinder@^1.0.26: + version "1.0.26" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.26.tgz#475658d56ca30bed72ac7f1378ed350bd1b64e70" + integrity sha512-Xi7mKxJHHMI3rIUrnm/jjUgwhbYMkp/XKEcZX3aG4BrumLpq3nmoQMX+ClYnDZnZ/New7IatC1no5RX0zo1vXQ== + dependencies: + async "^2.6.2" + debug "^3.1.1" + mkdirp "^0.5.1" + 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" @@ -18645,6 +19386,14 @@ postcss-modules-scope@^2.1.1: postcss "^7.0.6" postcss-selector-parser "^6.0.0" +postcss-modules-scope@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" + integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== + dependencies: + postcss "^7.0.6" + postcss-selector-parser "^6.0.0" + postcss-modules-values@^1.1.0: version "1.3.0" resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20" @@ -18757,6 +19506,11 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz#482282c09a42706d1fc9a069b73f44ec08391dc9" integrity sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ== +postcss-value-parser@^4.0.3: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" + integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== + postcss-zindex@^2.0.1: version "2.2.0" resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-2.2.0.tgz#d2109ddc055b91af67fc4cb3b025946639d2af22" @@ -18803,6 +19557,36 @@ postcss@^7.0.23, postcss@^7.0.26: source-map "^0.6.1" supports-color "^6.1.0" +postcss@^7.0.27: + version "7.0.30" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.30.tgz#cc9378beffe46a02cbc4506a0477d05fcea9a8e2" + integrity sha512-nu/0m+NtIzoubO+xdAlwZl/u5S5vi/y6BCsoL8D+8IxsD3XvBS8X4YEADNIVXKVuQvduiucnRv+vPIqj56EGMQ== + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + +prebuild-install@^5.3.3: + version "5.3.3" + resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-5.3.3.tgz#ef4052baac60d465f5ba6bf003c9c1de79b9da8e" + integrity sha512-GV+nsUXuPW2p8Zy7SarF/2W/oiK8bFQgJcncoJ0d7kRpekEA0ftChjfEaF9/Y+QJEc/wFR7RAEa8lYByuUIe2g== + 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" + pump "^3.0.0" + rc "^1.2.7" + simple-get "^3.0.3" + tar-fs "^2.0.0" + tunnel-agent "^0.6.0" + which-pm-runs "^1.0.0" + prelude-ls@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" @@ -18898,16 +19682,16 @@ private@^0.1.6, private@^0.1.8, private@~0.1.5: 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, process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + process-nextick-args@~1.0.6: version "1.0.7" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" integrity sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M= -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - process@^0.11.10: version "0.11.10" resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" @@ -19153,6 +19937,13 @@ querystringify@^2.1.1: resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.1.tgz#60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e" integrity sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA== +queue@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.1.tgz#abd5a5b0376912f070a25729e0b6a7d565683791" + integrity sha512-AJBQabRCCNr9ANq8v77RJEv73DPbn55cdTb+Giq4X0AVnNVZvMHlYp7XlQiN+1npCZj1DuSmaA2hYVUUDgxFDg== + dependencies: + inherits "~2.0.3" + quick-lru@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" @@ -19833,6 +20624,28 @@ readable-stream@1.1: string_decoder "^1.1.1" util-deprecate "^1.0.1" +readable-stream@^2.3.5: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.4.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== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + readable-stream@~2.0.0: version "2.0.6" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e" @@ -20280,6 +21093,11 @@ replace-ext@1.0.0: resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= +replace-ext@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a" + integrity sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw== + request-progress@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-2.0.1.tgz#5d36bb57961c673aa5b788dbc8141fdf23b44e08" @@ -20814,6 +21632,14 @@ schema-utils@^2.6.5: ajv "^6.12.0" ajv-keywords "^3.4.1" +schema-utils@^2.6.6: + version "2.6.6" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.6.6.tgz#299fe6bd4a3365dc23d99fd446caff8f1d6c330c" + integrity sha512-wHutF/WPSbIi9x6ctjGGk2Hvl0VOz5l3EKEuKbjPlB30mKZUzb9A5k9yEXRX3pwyqVLPvpfZZEllaFq/M718hA== + dependencies: + ajv "^6.12.0" + ajv-keywords "^3.4.1" + select-hose@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" @@ -21023,6 +21849,21 @@ shallowequal@^1.1.0: resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== +sharp@^0.23.3: + version "0.23.4" + resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.23.4.tgz#ca36067cb6ff7067fa6c77b01651cb9a890f8eb3" + integrity sha512-fJMagt6cT0UDy9XCsgyLi0eiwWWhQRxbwGmqQT6sY8Av4s0SVsT/deg8fobBQCTDU5iXRgz0rAeXoE2LBZ8g+Q== + dependencies: + color "^3.1.2" + detect-libc "^1.0.3" + nan "^2.14.0" + npmlog "^4.1.2" + prebuild-install "^5.3.3" + semver "^6.3.0" + simple-get "^3.1.0" + tar "^5.0.5" + tunnel-agent "^0.6.0" + shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -21079,6 +21920,27 @@ signal-exit@^3.0.0, signal-exit@^3.0.2: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= +simple-concat@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.0.tgz#7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6" + integrity sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY= + +simple-get@^3.0.3, simple-get@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-3.1.0.tgz#b45be062435e50d159540b576202ceec40b9c6b3" + integrity sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA== + dependencies: + decompress-response "^4.2.0" + once "^1.3.1" + simple-concat "^1.0.0" + +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" + simplebar-react@^1.0.0-alpha.6: version "1.2.3" resolved "https://registry.yarnpkg.com/simplebar-react/-/simplebar-react-1.2.3.tgz#bd81fa9827628470e9470d06caef6ece15e1c882" @@ -21246,6 +22108,15 @@ sockjs@0.3.19: faye-websocket "^0.10.0" uuid "^3.0.1" +sockjs@0.3.20: + version "0.3.20" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.20.tgz#b26a283ec562ef8b2687b44033a4eeceac75d855" + integrity sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA== + dependencies: + faye-websocket "^0.10.0" + uuid "^3.4.0" + websocket-driver "0.6.5" + 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" @@ -21325,6 +22196,13 @@ source-map-resolve@^0.5.2: source-map-url "^0.4.0" urix "^0.1.0" +source-map-support@^0.4.15: + version "0.4.18" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" + integrity sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA== + dependencies: + source-map "^0.5.6" + source-map-support@^0.5.16, source-map-support@^0.5.3, source-map-support@^0.5.6, source-map-support@~0.5.12: version "0.5.16" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.16.tgz#0ae069e7fe3ba7538c64c98515e35339eac5a042" @@ -21429,6 +22307,17 @@ spdy@^4.0.1: select-hose "^2.0.0" spdy-transport "^3.0.0" +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" @@ -22092,6 +22981,27 @@ tapable@^1.0.0, tapable@^1.1.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.1.0" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.0.tgz#d1cdd121ab465ee0eb9ccde2d35049d3f3daf0d5" + integrity sha512-9uW5iDvrIMCVpvasdFHW0wJPez0K4JnMZtsuIeDI7HyMGJNxmDZDOCQROr7lXyS+iL/QMpj07qcjGYTSdRFXUg== + 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, 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" @@ -22105,6 +23015,18 @@ tar@^4, tar@^4.4.10, tar@^4.4.12, tar@^4.4.8: safe-buffer "^5.1.2" yallist "^3.0.3" +tar@^5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/tar/-/tar-5.0.5.tgz#03fcdb7105bc8ea3ce6c86642b9c942495b04f93" + integrity sha512-MNIgJddrV2TkuwChwcSNds/5E9VijOiw7kAc1y5hTNJoLDSuIyid2QtLYiCYNnICebpuvjhPQZsXwUL0O3l7OQ== + dependencies: + chownr "^1.1.3" + fs-minipass "^2.0.0" + minipass "^3.0.0" + minizlib "^2.1.0" + mkdirp "^0.5.0" + yallist "^4.0.0" + tar@^6.0.1, tar@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/tar/-/tar-6.0.2.tgz#5df17813468a6264ff14f766886c622b84ae2f39" @@ -22317,7 +23239,7 @@ through2@^2.0.0, through2@^2.0.2: readable-stream "~2.3.6" xtend "~4.0.1" -through2@^3.0.0: +through2@^3.0.0, through2@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.1.tgz#39276e713c3302edf9e388dd9c812dd3b825bd5a" integrity sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww== @@ -22346,6 +23268,11 @@ timers-browserify@^2.0.4: dependencies: setimmediate "^1.0.4" +timm@^1.6.1: + version "1.6.2" + resolved "https://registry.yarnpkg.com/timm/-/timm-1.6.2.tgz#dfd8c6719f7ba1fcfc6295a32670a1c6d166c0bd" + integrity sha512-IH3DYDL1wMUwmIlVmMrmesw5lZD6N+ZOAFWEyLrtpoL9Bcrs9u7M/vyOnHzDD2SMs4irLkVjqxZbHrXStS/Nmw== + timsort@~0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" @@ -22423,7 +23350,7 @@ to-fast-properties@^2.0.0: resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= -to-ico@^1.1.2: +to-ico@^1.1.2, to-ico@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/to-ico/-/to-ico-1.1.5.tgz#1d32da5f2c90922edee6b686d610c54527b5a8d5" integrity sha512-5kIh7m7bkIlqIESEZkL8gAMMzucXKfPe3hX2FoDY5HEAfD9OJU+Qh9b6Enp74w0qRcxVT5ejss66PHKqc3AVkg== @@ -23297,6 +24224,13 @@ use@^3.1.0: resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== +utif@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/utif/-/utif-2.0.1.tgz#9e1582d9bbd20011a6588548ed3266298e711759" + integrity sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg== + dependencies: + pako "^1.0.5" + util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" @@ -23356,6 +24290,11 @@ uuid@^3.0.1, uuid@^3.1.0, uuid@^3.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.3.tgz#4568f0216e78760ee1dbf3a4d2cf53e224112866" integrity sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ== +uuid@^3.4.0: + 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: version "2.0.3" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz#00f7494d2ae2b688cfe2899df6ed2c54bef91dbe" @@ -23452,6 +24391,18 @@ vinyl@^1.1.0: clone-stats "^0.0.1" replace-ext "0.0.1" +vinyl@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86" + integrity sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg== + dependencies: + clone "^2.1.1" + clone-buffer "^1.0.0" + clone-stats "^1.0.0" + cloneable-readable "^1.0.0" + remove-trailing-separator "^1.0.1" + replace-ext "^1.0.0" + vm-browserify@^1.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" @@ -23667,6 +24618,45 @@ webpack-dev-server@^3.1.0, webpack-dev-server@^3.1.10, webpack-dev-server@^3.1.1 ws "^6.2.1" yargs "12.0.5" +webpack-dev-server@^3.10.3: + version "3.11.0" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz#8f154a3bce1bcfd1cc618ef4e703278855e7ff8c" + integrity sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg== + dependencies: + ansi-html "0.0.7" + bonjour "^3.5.0" + chokidar "^2.1.8" + compression "^1.7.4" + connect-history-api-fallback "^1.6.0" + debug "^4.1.1" + del "^4.1.1" + express "^4.17.1" + html-entities "^1.3.1" + http-proxy-middleware "0.19.1" + import-local "^2.0.0" + internal-ip "^4.3.0" + ip "^1.1.5" + is-absolute-url "^3.0.3" + killable "^1.0.1" + loglevel "^1.6.8" + opn "^5.5.0" + p-retry "^3.0.1" + portfinder "^1.0.26" + schema-utils "^1.0.0" + selfsigned "^1.10.7" + semver "^6.3.0" + serve-index "^1.9.1" + sockjs "0.3.20" + sockjs-client "1.4.0" + spdy "^4.0.2" + strip-ansi "^3.0.1" + supports-color "^6.1.0" + url "^0.11.0" + webpack-dev-middleware "^3.7.2" + webpack-log "^2.0.0" + ws "^6.2.1" + yargs "^13.3.2" + webpack-hot-middleware@^2.25.0: version "2.25.0" resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.25.0.tgz#4528a0a63ec37f8f8ef565cf9e534d57d09fe706" @@ -23832,6 +24822,13 @@ webpack@^4.43.0: watchpack "^1.6.1" webpack-sources "^1.4.1" +websocket-driver@0.6.5: + version "0.6.5" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.6.5.tgz#5cb2556ceb85f4373c6d8238aa691c8454e13a36" + integrity sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY= + dependencies: + websocket-extensions ">=0.1.1" + websocket-driver@>=0.5.1: version "0.7.3" resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.3.tgz#a2d4e0d4f4f116f1e6297eba58b05d430100e9f9" @@ -24279,6 +25276,14 @@ xml2js@>=0.2.4, xml2js@^0.4.17, xml2js@^0.4.5: util.promisify "~1.0.0" xmlbuilder "~11.0.0" +xml2js@^0.4.22: + version "0.4.23" + resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66" + integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== + dependencies: + sax ">=0.6.0" + xmlbuilder "~11.0.0" + xmlbuilder@~11.0.0: version "11.0.1" resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" @@ -24449,7 +25454,7 @@ yargs@13.2.4: y18n "^4.0.0" yargs-parser "^13.1.0" -yargs@13.3.2, yargs@^13.3.0: +yargs@13.3.2, yargs@^13.3.0, yargs@^13.3.2: version "13.3.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==