diff --git a/webpack.config.js b/webpack.config.js index a9b8297e..f3a70029 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -7,7 +7,6 @@ const ESLintPlugin = require('eslint-webpack-plugin') const ManifestPlugin = require('webpack-manifest-plugin') const MiniCssExtractPlugin = require('mini-css-extract-plugin') const OptimizeCssAssetsPlugin = require('optimize-css-assets-webpack-plugin') -const PhpOutputPlugin = require('./src/js/vendor/webpack-php-output') const SpriteLoaderPlugin = require('svg-sprite-loader/plugin') const StylelintPlugin = require('stylelint-webpack-plugin') const UglifyJsPlugin = require('uglifyjs-webpack-plugin') @@ -220,15 +219,6 @@ module.exports = (env, argv) => { plainSprite: true, }), new StylelintPlugin(), - new PhpOutputPlugin({ - devServer: false, // false or string with server entry point, e.g: app.js or - outPutPath: path.resolve(__dirname, 'dist/'), // false for default webpack path of pass string to specify - assetsPathPrefix: '', - phpClassName: 'WebpackBuiltFiles', // - phpFileName: 'WebpackBuiltFiles', - nameSpace: false, // false {nameSpace: 'name', use: ['string'] or empty property or don't pass "use" property} - path: '', - }), ], } From 0ccd0a1f7a2888b9b70249c0864095cd419e8b71 Mon Sep 17 00:00:00 2001 From: Milan Date: Fri, 23 Apr 2021 22:21:15 +0200 Subject: [PATCH 02/30] =?UTF-8?q?feat=20(webpack)=20:=20add=20webpack=205?= =?UTF-8?q?=20and=20usefull=20tools=20=E2=9A=92=EF=B8=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .babelrc | 2 +- .browserslistrc | 5 - .eslintrc | 35 + .eslintrc.js | 27 - .gitignore | 5 - .nvmrc | 2 +- .port | 1 + .stylelintignore | 4 - webpack.config.js => _webpack.config.js | 0 config/browsersync.config.js | 48 + config/entries.js | 4 + config/loaders.js | 77 + config/plugins.js | 58 + config/postcss.config.js | 11 + config/stylelint.config.js | 57 + config/svgo.config.js | 38 + config/webpack.common.js | 23 + config/webpack.dev.js | 13 + config/webpack.prod.js | 11 + inc/Services/Assets.php | 26 +- package.json | 102 +- server.sh | 11 - src/js/src/menu.js | 6 +- src/scss/base/_fonts.scss | 6 +- yarn.lock | 9439 +++++++---------------- 25 files changed, 3169 insertions(+), 6842 deletions(-) delete mode 100644 .browserslistrc create mode 100644 .eslintrc delete mode 100644 .eslintrc.js create mode 100644 .port delete mode 100644 .stylelintignore rename webpack.config.js => _webpack.config.js (100%) create mode 100644 config/browsersync.config.js create mode 100644 config/entries.js create mode 100644 config/loaders.js create mode 100644 config/plugins.js create mode 100644 config/postcss.config.js create mode 100644 config/stylelint.config.js create mode 100644 config/svgo.config.js create mode 100644 config/webpack.common.js create mode 100644 config/webpack.dev.js create mode 100644 config/webpack.prod.js delete mode 100644 server.sh diff --git a/.babelrc b/.babelrc index 1dcc87a5..a26147f8 100644 --- a/.babelrc +++ b/.babelrc @@ -2,7 +2,7 @@ "presets": [ ["@babel/preset-env", { "targets": { - "browsers": ["last 2 versions", "ie >= 9", "Firefox ESR"] + "browsers": ["last 2 versions", "IE 11", "> 0.25%"] } }] ], diff --git a/.browserslistrc b/.browserslistrc deleted file mode 100644 index c77603e2..00000000 --- a/.browserslistrc +++ /dev/null @@ -1,5 +0,0 @@ -# Browsers that we support - -last 2 versions -ie >= 9 -Firefox ESR \ No newline at end of file diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 00000000..ae3dac1c --- /dev/null +++ b/.eslintrc @@ -0,0 +1,35 @@ +{ + "extends": [ + "eslint:recommended", + "prettier" + ], + "plugins": ["prettier"], + "env": { + "browser": true, + "node": true, + "es6": true + }, + "parserOptions": { + "ecmaVersion": 6, + "sourceType": "module" + }, + "rules": { + "no-console": "off", + "strict": ["error", "global"], + "curly": "warn", + "semi": [2, "never"], + "no-new": 0, + "prettier/prettier": [ + "error", + { + "trailingComma": "es5", + "singleQuote": true, + "printWidth": 120, + "semi": false + } + ] + }, + "globals": { + "jQuery": true + } + } \ No newline at end of file diff --git a/.eslintrc.js b/.eslintrc.js deleted file mode 100644 index 193acc77..00000000 --- a/.eslintrc.js +++ /dev/null @@ -1,27 +0,0 @@ -module.exports = { - "extends": [ - "standard", - "prettier", - "prettier/react" - ], - "rules": { - "semi": [2, "never"], - "no-new": 0, - "prettier/prettier": [ - "error", - { - "trailingComma": "es5", - "singleQuote": true, - "printWidth": 120, - "semi": false - } - ], - }, - "plugins": [ - "prettier" - ], - "globals": { - "jQuery": true, - "$": true - } -}; diff --git a/.gitignore b/.gitignore index 47271ca3..d34578a3 100644 --- a/.gitignore +++ b/.gitignore @@ -65,9 +65,6 @@ dist/assets/img/sample/cache ### PHPStorm ### .idea/ -### Conf Webpack ### -config/host.js - ### frontend build directory ### dist/ src/conf-img/*.csv @@ -76,7 +73,5 @@ src/conf-img/*.csv package-lock.json ### config -.port -.bs-port /vendor/ composer.lock diff --git a/.nvmrc b/.nvmrc index 9a037142..da2d3988 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -10 \ No newline at end of file +14 \ No newline at end of file diff --git a/.port b/.port new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/.port @@ -0,0 +1 @@ + diff --git a/.stylelintignore b/.stylelintignore deleted file mode 100644 index 8b846b6f..00000000 --- a/.stylelintignore +++ /dev/null @@ -1,4 +0,0 @@ -src/_readymade/**/*.scss -dist/**/*.css -src/scss/vendor/* -src/templates/partials/**/*.css \ No newline at end of file diff --git a/webpack.config.js b/_webpack.config.js similarity index 100% rename from webpack.config.js rename to _webpack.config.js diff --git a/config/browsersync.config.js b/config/browsersync.config.js new file mode 100644 index 00000000..9133e4cc --- /dev/null +++ b/config/browsersync.config.js @@ -0,0 +1,48 @@ +const fs = require('fs') +const yaml = require('js-yaml') +const portfinder = require('portfinder') + +let landoProjectName = 'sample' + +try { + let fileContents = fs.readFileSync('../../../../.lando.yml', 'utf8') + let data = yaml.load(fileContents) + + if (data.name) { + landoProjectName = data.name + } +} catch (e) { + console.log(e) +} + +// BrowserSync options +const browserSyncOptions = { + port: 3000, + host: `${landoProjectName}.lndo.site`, + proxy: `https://${landoProjectName}.lndo.site/`, + https: true, + injectChanges: true, + files: ['*.php', '**/*.php', 'dist/*.css', 'dist/*.js', 'dist/img/icons/*.svg'], + startPath: '/', + notify: true, +} + +// Plugin options +const pluginOptions = { + injectCss: true, +} + +portfinder.getPort( + { + port: 3000, // default port + stopPort: 3333, // maximum port + }, + function (port) { + browserSyncOptions.port = port + } +) + +module.exports = { + browserSyncOptions, + pluginOptions, +} diff --git a/config/entries.js b/config/entries.js new file mode 100644 index 00000000..808a210c --- /dev/null +++ b/config/entries.js @@ -0,0 +1,4 @@ +module.exports = { + app: ['./src/js/app.js', './src/scss/style.scss'], + 'editor-style': './src/scss/editor-style.scss', +} diff --git a/config/loaders.js b/config/loaders.js new file mode 100644 index 00000000..edb185fe --- /dev/null +++ b/config/loaders.js @@ -0,0 +1,77 @@ +const path = require('path') +const MiniCssExtractPlugin = require('mini-css-extract-plugin') + +const SCSSLoader = { + test: /\.(scss|css)$/, + exclude: /node_modules/, + use: [ + MiniCssExtractPlugin.loader, + { + loader: 'css-loader', + options: { + importLoaders: 1, + }, + }, + { + loader: 'postcss-loader', + options: { + postcssOptions: { + config: path.resolve(__dirname, 'postcss.config.js'), + }, + }, + }, + { + loader: 'sass-loader', + options: { + sourceMap: true, + }, + }, + ], +} + +const FontsLoader = { + test: /\.(woff2?|woff|eot|ttf|otf|mp3|wav)(\?.*)?$/, + use: { + loader: 'file-loader', + options: { + name: '[name].[ext]', + outputPath: './fonts/', + }, + }, +} + +const JSLoader = { + test: /\.js$/i, + exclude: /node_modules/, + use: { + loader: 'babel-loader', + options: { + babelrc: true, + }, + }, +} + +const SVGLoader = { + test: /icons\/.*\.svg$/, + use: [ + { + loader: 'svg-sprite-loader', + options: { + extract: true, + publicPath: 'img/icons/', + spriteFilename: svgPath => `icons${svgPath.substr(-4)}`, + symbolId: filePath => `icon-${path.basename(filePath).slice(0, -4)}`, + }, + }, + { + loader: 'svgo-loader', + }, + ], +} + +module.exports = { + FontsLoader, + JSLoader, + SCSSLoader, + SVGLoader, +} diff --git a/config/plugins.js b/config/plugins.js new file mode 100644 index 00000000..49730cd2 --- /dev/null +++ b/config/plugins.js @@ -0,0 +1,58 @@ +const path = require('path') +const { CleanWebpackPlugin } = require('clean-webpack-plugin') +const { WebpackManifestPlugin } = require('webpack-manifest-plugin') +const _BrowserSyncPlugin = require('browser-sync-webpack-plugin') +const _ESLintPlugin = require('eslint-webpack-plugin') +const _MiniCssExtractPlugin = require('mini-css-extract-plugin') +const _StyleLintPlugin = require('stylelint-webpack-plugin') +const _SpriteLoaderPlugin = require('svg-sprite-loader/plugin') +const _WebpackBar = require('webpackbar') + +const browsersyncConfig = require('./browsersync.config') + +const BrowserSyncPlugin = new _BrowserSyncPlugin(browsersyncConfig.browserSyncOptions, browsersyncConfig.pluginOptions) + +const ESLintPlugin = new _ESLintPlugin({ + overrideConfigFile: path.resolve(__dirname, '../.eslintrc'), + context: path.resolve(__dirname, '../src/js'), + files: '**/*.js', +}) + +const ManifestPlugin = new WebpackManifestPlugin({ + fileName: 'assets.json', + filter: (file) => !file.isAsset, +}) + +const MiniCssExtractPluginDev = new _MiniCssExtractPlugin({ + filename: '[name].css', +}) + +const MiniCssExtractPluginProd = new _MiniCssExtractPlugin({ + filename: '[name].[contenthash:8].min.css', +}) + +const StyleLintPlugin = new _StyleLintPlugin({ + configFile: path.resolve(__dirname, '../.stylelintrc'), + context: path.resolve(__dirname, '../src/scss'), + files: '**/*.scss', +}) + +const SpriteLoaderPlugin = new _SpriteLoaderPlugin({ + plainSprite: true, +}) + +const WebpackBar = new _WebpackBar({ + color: '#ffe600', +}) + +module.exports = { + BrowserSyncPlugin, + CleanWebpackPlugin: new CleanWebpackPlugin(), + ESLintPlugin, + ManifestPlugin, + MiniCssExtractPluginDev, + MiniCssExtractPluginProd, + StyleLintPlugin, + SpriteLoaderPlugin, + WebpackBar, +} diff --git a/config/postcss.config.js b/config/postcss.config.js new file mode 100644 index 00000000..07f41ed0 --- /dev/null +++ b/config/postcss.config.js @@ -0,0 +1,11 @@ +module.exports = { + plugins: { + 'postcss-import': {}, + 'postcss-preset-env': { + browsers: 'last 2 versions', + stage: 0, + }, + 'postcss-pxtorem': { propWhiteList: [] }, + cssnano: {}, + }, +} diff --git a/config/stylelint.config.js b/config/stylelint.config.js new file mode 100644 index 00000000..b2a27a64 --- /dev/null +++ b/config/stylelint.config.js @@ -0,0 +1,57 @@ +module.exports = { + extends: ['stylelint-config-standard', 'stylelint-config-recess-order'], + plugins: ['stylelint-scss'], + rules: { + 'block-closing-brace-empty-line-before': null, + 'block-closing-brace-newline-after': null, + 'block-closing-brace-newline-before': null, + 'block-closing-brace-space-before': null, + 'block-opening-brace-newline-after': null, + 'block-opening-brace-space-after': null, + 'block-opening-brace-space-before': 'always', + 'declaration-block-semicolon-newline-after': null, + 'declaration-block-semicolon-space-after': null, + 'declaration-block-semicolon-space-before': null, + 'declaration-block-trailing-semicolon': 'always', + indentation: 4, + 'no-descending-specificity': null, + 'number-leading-zero': 'never', + 'declaration-colon-newline-after': null, + 'max-line-length': 400, + 'no-eol-whitespace': [ + true, + { + ignore: ['empty-lines'], + }, + ], + 'at-rule-empty-line-before': [ + 'always', + { + ignore: ['inside-block', 'blockless-after-same-name-blockless', 'blockless-after-blockless'], + }, + ], + 'at-rule-no-unknown': [ + true, + { + ignoreAtRules: [ + 'extend', + 'at-root', + 'debug', + 'warn', + 'error', + 'if', + 'else', + 'for', + 'each', + 'while', + 'mixin', + 'include', + 'content', + 'return', + 'function', + ], + }, + ], + 'string-quotes': 'double', + }, +} diff --git a/config/svgo.config.js b/config/svgo.config.js new file mode 100644 index 00000000..b5373e8d --- /dev/null +++ b/config/svgo.config.js @@ -0,0 +1,38 @@ +module.exports = { + plugins: [ + { cleanupAttrs: true }, + { removeDoctype: true }, + { removeXMLProcInst: true }, + { removeComments: true }, + { removeMetadata: true }, + { removeTitle: true }, + { removeDesc: true }, + { removeUselessDefs: true }, + { removeEditorsNSData: true }, + { removeEmptyAttrs: true }, + { removeHiddenElems: true }, + { removeEmptyText: true }, + { removeEmptyContainers: true }, + { cleanupEnableBackground: true }, + { convertStyleToAttrs: true }, + { convertColors: true }, + { convertPathData: true }, + { convertTransform: true }, + { removeUnknownsAndDefaults: true }, + { removeNonInheritableGroupAttrs: true }, + { removeUselessStrokeAndFill: true }, + { removeUnusedNS: true }, + { cleanupIDs: true }, + { cleanupNumericValues: true }, + { moveElemsAttrsToGroup: true }, + { moveGroupAttrsToElems: true }, + { collapseGroups: true }, + { removeRasterImages: false }, + { mergePaths: true }, + { convertShapeToPath: true }, + { sortAttrs: true }, + { removeDimensions: false }, + { prefixIds: true }, + { removeViewBox: false }, + ], +} diff --git a/config/webpack.common.js b/config/webpack.common.js new file mode 100644 index 00000000..6ba8b68b --- /dev/null +++ b/config/webpack.common.js @@ -0,0 +1,23 @@ +const path = require('path') +const entries = require('./entries') +const loaders = require('./loaders') +const plugins = require('./plugins') + +module.exports = { + entry: entries, + module: { + rules: [loaders.FontsLoader, loaders.JSLoader, loaders.SCSSLoader, loaders.SVGLoader], + }, + output: { + filename: '[name].js', + path: path.resolve(__dirname, '../dist'), + publicPath: '', + }, + plugins: [ + plugins.CleanWebpackPlugin, + plugins.ESLintPlugin, + plugins.SpriteLoaderPlugin, + plugins.StyleLintPlugin, + plugins.WebpackBar, + ], +} diff --git a/config/webpack.dev.js b/config/webpack.dev.js new file mode 100644 index 00000000..0bb643dd --- /dev/null +++ b/config/webpack.dev.js @@ -0,0 +1,13 @@ +const path = require('path') +const { merge } = require('webpack-merge') +const common = require('./webpack.common.js') +const plugins = require('./plugins') + +module.exports = merge(common, { + mode: 'development', + devtool: 'inline-source-map', + devServer: { + contentBase: path.join(__dirname, 'public'), + }, + plugins: [plugins.BrowserSyncPlugin, plugins.MiniCssExtractPluginDev], +}) diff --git a/config/webpack.prod.js b/config/webpack.prod.js new file mode 100644 index 00000000..3b4047d7 --- /dev/null +++ b/config/webpack.prod.js @@ -0,0 +1,11 @@ +const { merge } = require('webpack-merge') +const common = require('./webpack.common.js') +const plugins = require('./plugins') + +module.exports = merge(common, { + mode: 'production', + output: { + filename: '[name].[chunkhash:8].min.js', + }, + plugins: [plugins.ManifestPlugin, plugins.MiniCssExtractPluginProd], +}) diff --git a/inc/Services/Assets.php b/inc/Services/Assets.php index f3fe8d83..73af08c2 100644 --- a/inc/Services/Assets.php +++ b/inc/Services/Assets.php @@ -32,10 +32,10 @@ public function boot( Service_Container $container ): void { /** * Add hooks for the scripts and styles to hook on */ - add_action( 'wp', [ $this, 'register_assets' ] ); - add_action( 'wp_enqueue_scripts', [ $this, 'enqueue_scripts' ] ); - add_action( 'wp_print_styles', [ $this, 'enqueue_styles' ] ); - add_filter( 'stylesheet_uri', [ $this, 'stylesheet_uri' ] ); + add_action( 'wp', array( $this, 'register_assets' ) ); + add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ) ); + add_action( 'wp_print_styles', array( $this, 'enqueue_styles' ) ); + add_filter( 'stylesheet_uri', array( $this, 'stylesheet_uri' ) ); } /** @@ -56,17 +56,17 @@ public function register_assets(): void { // Js theme // Theme js dependencies - $scripts_dependencies = [ 'jquery', 'global-polyfill' ]; + $scripts_dependencies = array( 'jquery', 'global-polyfill' ); // Polyfill \wp_register_script( 'global-polyfill', 'https://cdn.polyfill.io/v3/polyfill.min.js?features=es5,es6,fetch,Array.prototype.includes,CustomEvent,Element.prototype.closest,NodeList.prototype.forEach', null, null, true ); //phpcs:ignore WordPress.WP.EnqueuedResourceParameters.MissingVersion // Async and footer $file = ( ! defined( 'SCRIPT_DEBUG' ) || SCRIPT_DEBUG === false ) ? $this->get_min_file( 'js' ) : 'app.js'; - $this->assets_tools->register_script( 'scripts', 'dist/assets/' . $file, $scripts_dependencies, $theme->get( 'Version' ), true ); + $this->assets_tools->register_script( 'scripts', 'dist/' . $file, $scripts_dependencies, $theme->get( 'Version' ), true ); // CSS - wp_register_style( 'theme-style', get_stylesheet_uri(), [], $theme->get( 'Version' ) ); + wp_register_style( 'theme-style', get_stylesheet_uri(), array(), $theme->get( 'Version' ) ); } /** @@ -96,13 +96,13 @@ public function enqueue_styles(): void { public function stylesheet_uri( string $stylesheet_uri ): string { if ( ! defined( 'SCRIPT_DEBUG' ) || SCRIPT_DEBUG === false ) { $file = $this->get_min_file( 'css' ); - if ( ! empty( $file ) && file_exists( \get_theme_file_path( '/dist/assets/' . $file ) ) ) { - return \get_theme_file_uri( '/dist/assets/' . $file ); + if ( ! empty( $file ) && file_exists( \get_theme_file_path( '/dist/' . $file ) ) ) { + return \get_theme_file_uri( '/dist/' . $file ); } } - if ( file_exists( \get_theme_file_path( '/dist/assets/app.css' ) ) ) { - return \get_theme_file_uri( '/dist/assets/app.css' ); + if ( file_exists( \get_theme_file_path( '/dist/app.css' ) ) ) { + return \get_theme_file_uri( '/dist/app.css' ); } return $stylesheet_uri; @@ -120,11 +120,11 @@ public function get_min_file( string $type ): ?bool { return false; } - if ( ! file_exists( \get_theme_file_path( '/dist/assets/assets.json' ) ) ) { + if ( ! file_exists( \get_theme_file_path( '/dist/assets.json' ) ) ) { return false; } - $json = file_get_contents( \get_theme_file_path( '/dist/assets/assets.json' ) ); //phpcs:ignore WordPress.WP.AlternativeFunctions.file_get_contents_file_get_contents + $json = file_get_contents( \get_theme_file_path( '/dist/assets.json' ) ); //phpcs:ignore WordPress.WP.AlternativeFunctions.file_get_contents_file_get_contents $assets = json_decode( $json, true ); if ( empty( $assets ) ) { diff --git a/package.json b/package.json index 051127b2..c0022e3e 100644 --- a/package.json +++ b/package.json @@ -1,71 +1,61 @@ { "name": "beapi-frontend-framework", - "version": "4.6.6", + "version": "5.0.0", "author": "BeAPI", "repository": { "type": "git", "url": "https://github.com/BeAPI/beapi-frontend-framework" }, "scripts": { - "start": "sh server.sh && node_modules/.bin/webpack --mode=development --watch --display=errors-only", - "build:dev": "node_modules/.bin/webpack --mode=development --display=errors-only", - "build:prod": "rm -rf dist/ && echo \"✓ dist folder has been successfully removed.\" && node_modules/.bin/webpack --mode=production --display=errors-only", - "build": "rm -rf dist/ && echo \"✓ dist folder has been successfully removed.\" && node_modules/.bin/webpack --mode=production --display=errors-only && node_modules/.bin/webpack --mode=development --display=errors-only", - "watch": "node_modules/.bin/webpack --watch --mode=development --display=errors-only", - "bump": "node scripts/style-version.js", - "image": "node scripts/image-sizes.js" + "start": "node_modules/.bin/webpack --watch --config config/webpack.dev.js --no-stats", + "build": "node_modules/.bin/webpack --config config/webpack.prod.js", + "bundle-report": "node_modules/.bin/webpack --config config/webpack.prod.js --json > dist/stats.json && node_modules/.bin/webpack-bundle-analyzer dist/stats.json" }, "license": "GPL-2.0", - "devDependencies": { - "browser-sync": "^2.26.14", - "browser-sync-webpack-plugin": "^2.2.2", - "concurrently": "^4.1.0", - "json2csv": "^4.5.1", - "sounds-webpack-plugin": "0.0.2" - }, "dependencies": { - "@babel/core": "^7.6.4", - "@babel/preset-env": "^7.4.5", - "autoprefixer": "^9.7.4", - "babel-loader": "^8.0.6", - "copy-webpack-plugin": "^5.1.1", - "css-loader": "^2.1.1", - "eslint": "^7.15.0", - "eslint-config-prettier": "^4.3.0", - "eslint-config-standard": "^12.0.0", - "eslint-plugin-import": "^2.17.3", - "eslint-plugin-node": "^9.1.0", - "eslint-plugin-prettier": "^3.1.0", - "eslint-plugin-promise": "^4.1.1", - "eslint-plugin-standard": "^4.0.0", - "eslint-webpack-plugin": "^2.4.1", - "file-loader": "^6.0.0", - "image-webpack-loader": "^6.0.0", - "lazysizes": "^5.2.1", - "mini-css-extract-plugin": "^0.7.0", - "node-sass": "^4.13.1", + "@babel/core": "^7.13.16", + "@babel/preset-env": "^7.13.15", + "babel-loader": "^8.2.2", + "css-loader": "^5.2.4", + "cssnano": "^5.0.1", + "eslint": "^7.24.0", + "eslint-webpack-plugin": "^2.5.4", + "file-loader": "^6.2.0", + "lazysizes": "^5.3.2", + "mini-css-extract-plugin": "^1.5.0", "normalize-scss": "^7.0.1", - "optimize-css-assets-webpack-plugin": "^5.0.1", - "postcss-loader": "^3.0.0", - "postcss-pxtorem": "^5.1.1", - "prettier": "^1.17.1", - "sass-loader": "^7.1.0", - "single-line-log": "^1.1.2", - "stylelint": "^13.6.1", - "stylelint-config-recess-order": "^2.0.4", - "stylelint-config-standard": "^20.0.0", - "stylelint-scss": "^3.18.0", - "stylelint-webpack-plugin": "^2.1.0", - "svg-sprite-loader": "^5.0.0", + "postcss": "^8.2.12", + "postcss-import": "^14.0.1", + "postcss-loader": "^5.2.0", + "postcss-preset-env": "^6.7.0", + "postcss-pxtorem": "^6.0.0", + "sass": "^1.32.11", + "sass-loader": "^11.0.1", + "style-loader": "^2.0.0", + "stylelint": "^13.12.0", + "stylelint-config-recess-order": "^2.4.0", + "stylelint-config-standard": "^21.0.0", + "stylelint-scss": "^3.19.0", + "stylelint-webpack-plugin": "^2.1.1", + "svg-sprite-loader": "^6.0.5", "svg4everybody": "^2.1.9", - "svgo-loader": "^2.2.1", - "uglifyjs-webpack-plugin": "^2.1.3", - "webpack": "^4.41.6", - "webpack-bundle-analyzer": "^3.5.2", - "webpack-cli": "^3.3.11", - "webpack-fix-style-only-entries": "^0.5.1", - "webpack-manifest-plugin": "^2.2.0", - "webpackbar": "^4.0.0", - "what-input": "^5.2.7" + "svgo-loader": "^3.0.0", + "webpack": "^5.35.0", + "webpack-cli": "^4.6.0", + "webpack-manifest-plugin": "^3.1.1", + "webpack-merge": "^5.7.3", + "webpackbar": "^5.0.0-3", + "what-input": "^5.2.10" + }, + "devDependencies": { + "browser-sync": "^2.26.14", + "browser-sync-webpack-plugin": "^2.3.0", + "clean-webpack-plugin": "^4.0.0-alpha.0", + "eslint-config-prettier": "^8.2.0", + "eslint-plugin-prettier": "^3.4.0", + "js-yaml": "^4.1.0", + "portfinder": "^1.0.28", + "prettier": "^2.2.1", + "webpack-bundle-analyzer": "^4.4.1" } } diff --git a/server.sh b/server.sh deleted file mode 100644 index 5bf75306..00000000 --- a/server.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash -BSPORT=3000 - -while [ -n "$(lsof -Pi :${BSPORT} -sTCP:LISTEN -t)" ]; do - ((BSPORT += 2)) -done - -echo "BS will run on port ${BSPORT}" - -echo $PORT > ".port" -echo $BSPORT > ".bs-port" diff --git a/src/js/src/menu.js b/src/js/src/menu.js index 241e02b3..c069fe49 100644 --- a/src/js/src/menu.js +++ b/src/js/src/menu.js @@ -1,7 +1,5 @@ -/** - * Main Menu - */ -;(function($) { +// eslint-disable-next-line prettier/prettier +(function($) { // Accesible toggle menu $('#nav-primary').accessibleMegaMenu({ uuidPrefix: 'amenu', diff --git a/src/scss/base/_fonts.scss b/src/scss/base/_fonts.scss index 94d9529a..49615d04 100644 --- a/src/scss/base/_fonts.scss +++ b/src/scss/base/_fonts.scss @@ -2,6 +2,6 @@ // Use this script to add external ressource like typekit: https://github.com/swissspidy/local-webfont // example: npx local-webfont https://use.typekit.net/bjc8obi.css src/scss/abstract/temp_to_copy_paste_delete.css swap -@include declare-font-face("Roboto", "./fonts/roboto-v15-latin/roboto-v15-latin-regular"); -@include declare-font-face("Roboto", "./fonts/roboto-v15-latin/roboto-v15-latin-500", 500); -@include declare-font-face("Roboto", "./fonts/roboto-v15-latin/roboto-v15-latin-700", bold); +@include declare-font-face("Roboto", "../fonts/roboto-v15-latin/roboto-v15-latin-regular"); +@include declare-font-face("Roboto", "../fonts/roboto-v15-latin/roboto-v15-latin-500", 500); +@include declare-font-face("Roboto", "../fonts/roboto-v15-latin/roboto-v15-latin-700", bold); diff --git a/yarn.lock b/yarn.lock index 8ea1782b..1d659bb1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,842 +2,796 @@ # yarn lockfile v1 -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e" - integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g== - dependencies: - "@babel/highlight" "^7.8.3" - -"@babel/code-frame@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" - integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== +"@babel/code-frame@7.12.11": + version "7.12.11" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== dependencies: "@babel/highlight" "^7.10.4" -"@babel/compat-data@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.9.6.tgz#3f604c40e420131affe6f2c8052e9a275ae2049b" - integrity sha512-5QPTrNen2bm7RBc7dsOmcA5hbrS4O2Vhmk5XOL4zWW/zD/hV0iinpefDlkm+tBBy8kDtFaaeEvmAqt+nURAV2g== - dependencies: - browserslist "^4.11.1" - invariant "^2.2.4" - semver "^5.5.0" - -"@babel/core@>=7.9.0": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.10.4.tgz#780e8b83e496152f8dd7df63892b2e052bf1d51d" - integrity sha512-3A0tS0HWpy4XujGc7QtOIHTeNwUgWaZc/WuS5YQrfhU67jnVmsD6OGPc1AKHH0LJHQICGncy3+YUjIhVlfDdcA== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.10.4" - "@babel/helper-module-transforms" "^7.10.4" - "@babel/helpers" "^7.10.4" - "@babel/parser" "^7.10.4" - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.10.4" - "@babel/types" "^7.10.4" +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658" + integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== + dependencies: + "@babel/highlight" "^7.12.13" + +"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.13.15", "@babel/compat-data@^7.13.8": + version "7.13.15" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.13.15.tgz#7e8eea42d0b64fda2b375b22d06c605222e848f4" + integrity sha512-ltnibHKR1VnrU4ymHyQ/CXtNXI6yZC0oJThyW78Hft8XndANwi+9H+UIklBDraIjFEJzw8wmcM427oDd9KS5wA== + +"@babel/core@>=7.9.0", "@babel/core@^7.13.16": + version "7.13.16" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.13.16.tgz#7756ab24396cc9675f1c3fcd5b79fcce192ea96a" + integrity sha512-sXHpixBiWWFti0AV2Zq7avpTasr6sIAu7Y396c608541qAU2ui4a193m0KSQmfPSKFZLnQ3cvlKDOm3XkuXm3Q== + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/generator" "^7.13.16" + "@babel/helper-compilation-targets" "^7.13.16" + "@babel/helper-module-transforms" "^7.13.14" + "@babel/helpers" "^7.13.16" + "@babel/parser" "^7.13.16" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.13.15" + "@babel/types" "^7.13.16" convert-source-map "^1.7.0" debug "^4.1.0" - gensync "^1.0.0-beta.1" + gensync "^1.0.0-beta.2" json5 "^2.1.2" - lodash "^4.17.13" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/core@^7.6.4": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.9.6.tgz#d9aa1f580abf3b2286ef40b6904d390904c63376" - integrity sha512-nD3deLvbsApbHAHttzIssYqgb883yU/d9roe4RZymBCDaZryMJDbptVpEpeQuRh4BJ+SYI8le9YGxKvFEvl1Wg== - dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/generator" "^7.9.6" - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helpers" "^7.9.6" - "@babel/parser" "^7.9.6" - "@babel/template" "^7.8.6" - "@babel/traverse" "^7.9.6" - "@babel/types" "^7.9.6" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.1" - json5 "^2.1.2" - lodash "^4.17.13" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/generator@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.10.4.tgz#e49eeed9fe114b62fa5b181856a43a5e32f5f243" - integrity sha512-toLIHUIAgcQygFZRAQcsLQV3CBuX6yOIru1kJk/qqqvcRmZrYe6WavZTSG+bB8MxhnL9YPf+pKQfuiP161q7ng== - dependencies: - "@babel/types" "^7.10.4" - jsesc "^2.5.1" - lodash "^4.17.13" + semver "^6.3.0" source-map "^0.5.0" -"@babel/generator@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.9.6.tgz#5408c82ac5de98cda0d77d8124e99fa1f2170a43" - integrity sha512-+htwWKJbH2bL72HRluF8zumBxzuX0ZZUFl3JLNyoUjM/Ho8wnVpPXM6aUz8cfKDqQ/h7zHqKt4xzJteUosckqQ== +"@babel/generator@^7.13.16": + version "7.13.16" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.13.16.tgz#0befc287031a201d84cdfc173b46b320ae472d14" + integrity sha512-grBBR75UnKOcUWMp8WoDxNsWCFl//XCK6HWTrBQKTr5SV9f5g0pNOjdyzi/DTBv12S9GnYPInIXQBTky7OXEMg== dependencies: - "@babel/types" "^7.9.6" + "@babel/types" "^7.13.16" jsesc "^2.5.1" - lodash "^4.17.13" source-map "^0.5.0" -"@babel/helper-annotate-as-pure@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz#60bc0bc657f63a0924ff9a4b4a0b24a13cf4deee" - integrity sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw== - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz#c84097a427a061ac56a1c30ebf54b7b22d241503" - integrity sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw== - dependencies: - "@babel/helper-explode-assignable-expression" "^7.8.3" - "@babel/types" "^7.8.3" - -"@babel/helper-compilation-targets@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.9.6.tgz#1e05b7ccc9d38d2f8b40b458b380a04dcfadd38a" - integrity sha512-x2Nvu0igO0ejXzx09B/1fGBxY9NXQlBW2kZsSxCJft+KHN8t9XWzIvFxtPHnBOAXpVsdxZKZFbRUC8TsNKajMw== - dependencies: - "@babel/compat-data" "^7.9.6" - browserslist "^4.11.1" - invariant "^2.2.4" - levenary "^1.1.1" - semver "^5.5.0" - -"@babel/helper-create-regexp-features-plugin@^7.8.3", "@babel/helper-create-regexp-features-plugin@^7.8.8": - version "7.8.8" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz#5d84180b588f560b7864efaeea89243e58312087" - integrity sha512-LYVPdwkrQEiX9+1R29Ld/wTrmQu1SSKYnuOk3g0CkcZMA1p0gsNxJFj/3gBdaJ7Cg0Fnek5z0DsMULePP7Lrqg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.8.3" - "@babel/helper-regex" "^7.8.3" - regexpu-core "^4.7.0" - -"@babel/helper-define-map@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz#a0655cad5451c3760b726eba875f1cd8faa02c15" - integrity sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g== - dependencies: - "@babel/helper-function-name" "^7.8.3" - "@babel/types" "^7.8.3" - lodash "^4.17.13" - -"@babel/helper-explode-assignable-expression@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz#a728dc5b4e89e30fc2dfc7d04fa28a930653f982" - integrity sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw== - dependencies: - "@babel/traverse" "^7.8.3" - "@babel/types" "^7.8.3" - -"@babel/helper-function-name@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz#d2d3b20c59ad8c47112fa7d2a94bc09d5ef82f1a" - integrity sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ== - dependencies: - "@babel/helper-get-function-arity" "^7.10.4" - "@babel/template" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/helper-function-name@^7.8.3", "@babel/helper-function-name@^7.9.5": - version "7.9.5" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz#2b53820d35275120e1874a82e5aabe1376920a5c" - integrity sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw== - dependencies: - "@babel/helper-get-function-arity" "^7.8.3" - "@babel/template" "^7.8.3" - "@babel/types" "^7.9.5" - -"@babel/helper-get-function-arity@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz#98c1cbea0e2332f33f9a4661b8ce1505b2c19ba2" - integrity sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A== - dependencies: - "@babel/types" "^7.10.4" - -"@babel/helper-get-function-arity@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz#b894b947bd004381ce63ea1db9f08547e920abd5" - integrity sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA== - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-hoist-variables@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz#1dbe9b6b55d78c9b4183fc8cdc6e30ceb83b7134" - integrity sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg== - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-member-expression-to-functions@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.4.tgz#7cd04b57dfcf82fce9aeae7d4e4452fa31b8c7c4" - integrity sha512-m5j85pK/KZhuSdM/8cHUABQTAslV47OjfIB9Cc7P+PvlAoBzdb79BGNfw8RhT5Mq3p+xGd0ZfAKixbrUZx0C7A== - dependencies: - "@babel/types" "^7.10.4" - -"@babel/helper-member-expression-to-functions@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz#659b710498ea6c1d9907e0c73f206eee7dadc24c" - integrity sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA== - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-module-imports@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz#4c5c54be04bd31670a7382797d75b9fa2e5b5620" - integrity sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw== - dependencies: - "@babel/types" "^7.10.4" - -"@babel/helper-module-imports@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz#7fe39589b39c016331b6b8c3f441e8f0b1419498" - integrity sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg== - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-module-transforms@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.10.4.tgz#ca1f01fdb84e48c24d7506bb818c961f1da8805d" - integrity sha512-Er2FQX0oa3nV7eM1o0tNCTx7izmQtwAQsIiaLRWtavAAEcskb0XJ5OjJbVrYXWOTr8om921Scabn4/tzlx7j1Q== - dependencies: - "@babel/helper-module-imports" "^7.10.4" - "@babel/helper-replace-supers" "^7.10.4" - "@babel/helper-simple-access" "^7.10.4" - "@babel/helper-split-export-declaration" "^7.10.4" - "@babel/template" "^7.10.4" - "@babel/types" "^7.10.4" - lodash "^4.17.13" - -"@babel/helper-module-transforms@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz#43b34dfe15961918707d247327431388e9fe96e5" - integrity sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA== - dependencies: - "@babel/helper-module-imports" "^7.8.3" - "@babel/helper-replace-supers" "^7.8.6" - "@babel/helper-simple-access" "^7.8.3" - "@babel/helper-split-export-declaration" "^7.8.3" - "@babel/template" "^7.8.6" - "@babel/types" "^7.9.0" - lodash "^4.17.13" - -"@babel/helper-optimise-call-expression@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz#50dc96413d594f995a77905905b05893cd779673" - integrity sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg== - dependencies: - "@babel/types" "^7.10.4" - -"@babel/helper-optimise-call-expression@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz#7ed071813d09c75298ef4f208956006b6111ecb9" - integrity sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ== - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz#9ea293be19babc0f52ff8ca88b34c3611b208670" - integrity sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ== - -"@babel/helper-regex@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.8.3.tgz#139772607d51b93f23effe72105b319d2a4c6965" - integrity sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ== - dependencies: - lodash "^4.17.13" - -"@babel/helper-remap-async-to-generator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz#273c600d8b9bf5006142c1e35887d555c12edd86" - integrity sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.8.3" - "@babel/helper-wrap-function" "^7.8.3" - "@babel/template" "^7.8.3" - "@babel/traverse" "^7.8.3" - "@babel/types" "^7.8.3" - -"@babel/helper-replace-supers@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz#d585cd9388ea06e6031e4cd44b6713cbead9e6cf" - integrity sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.10.4" - "@babel/helper-optimise-call-expression" "^7.10.4" - "@babel/traverse" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/helper-replace-supers@^7.8.3", "@babel/helper-replace-supers@^7.8.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.9.6.tgz#03149d7e6a5586ab6764996cd31d6981a17e1444" - integrity sha512-qX+chbxkbArLyCImk3bWV+jB5gTNU/rsze+JlcF6Nf8tVTigPJSI1o1oBow/9Resa1yehUO9lIipsmu9oG4RzA== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.8.3" - "@babel/helper-optimise-call-expression" "^7.8.3" - "@babel/traverse" "^7.9.6" - "@babel/types" "^7.9.6" - -"@babel/helper-simple-access@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz#0f5ccda2945277a2a7a2d3a821e15395edcf3461" - integrity sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw== - dependencies: - "@babel/template" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/helper-simple-access@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz#7f8109928b4dab4654076986af575231deb639ae" - integrity sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw== - dependencies: - "@babel/template" "^7.8.3" - "@babel/types" "^7.8.3" - -"@babel/helper-split-export-declaration@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz#2c70576eaa3b5609b24cb99db2888cc3fc4251d1" - integrity sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg== +"@babel/helper-annotate-as-pure@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz#0f58e86dfc4bb3b1fcd7db806570e177d439b6ab" + integrity sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw== dependencies: - "@babel/types" "^7.10.4" + "@babel/types" "^7.12.13" -"@babel/helper-split-export-declaration@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz#31a9f30070f91368a7182cf05f831781065fc7a9" - integrity sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA== +"@babel/helper-builder-binary-assignment-operator-visitor@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz#6bc20361c88b0a74d05137a65cac8d3cbf6f61fc" + integrity sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA== dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-validator-identifier@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" - integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== + "@babel/helper-explode-assignable-expression" "^7.12.13" + "@babel/types" "^7.12.13" -"@babel/helper-validator-identifier@^7.9.0", "@babel/helper-validator-identifier@^7.9.5": - version "7.9.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz#90977a8e6fbf6b431a7dc31752eee233bf052d80" - integrity sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g== - -"@babel/helper-wrap-function@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz#9dbdb2bb55ef14aaa01fe8c99b629bd5352d8610" - integrity sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ== +"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.13.13", "@babel/helper-compilation-targets@^7.13.16", "@babel/helper-compilation-targets@^7.13.8": + version "7.13.16" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz#6e91dccf15e3f43e5556dffe32d860109887563c" + integrity sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA== dependencies: - "@babel/helper-function-name" "^7.8.3" - "@babel/template" "^7.8.3" - "@babel/traverse" "^7.8.3" - "@babel/types" "^7.8.3" - -"@babel/helpers@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.10.4.tgz#2abeb0d721aff7c0a97376b9e1f6f65d7a475044" - integrity sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA== - dependencies: - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.10.4" - "@babel/types" "^7.10.4" + "@babel/compat-data" "^7.13.15" + "@babel/helper-validator-option" "^7.12.17" + browserslist "^4.14.5" + semver "^6.3.0" -"@babel/helpers@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.9.6.tgz#092c774743471d0bb6c7de3ad465ab3d3486d580" - integrity sha512-tI4bUbldloLcHWoRUMAj4g1bF313M/o6fBKhIsb3QnGVPwRm9JsNf/gqMkQ7zjqReABiffPV6RWj7hEglID5Iw== +"@babel/helper-create-class-features-plugin@^7.13.0": + version "7.13.11" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz#30d30a005bca2c953f5653fc25091a492177f4f6" + integrity sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw== dependencies: - "@babel/template" "^7.8.3" - "@babel/traverse" "^7.9.6" - "@babel/types" "^7.9.6" + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-member-expression-to-functions" "^7.13.0" + "@babel/helper-optimise-call-expression" "^7.12.13" + "@babel/helper-replace-supers" "^7.13.0" + "@babel/helper-split-export-declaration" "^7.12.13" -"@babel/highlight@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" - integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== +"@babel/helper-create-regexp-features-plugin@^7.12.13": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz#a2ac87e9e319269ac655b8d4415e94d38d663cb7" + integrity sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg== dependencies: - "@babel/helper-validator-identifier" "^7.10.4" - chalk "^2.0.0" - js-tokens "^4.0.0" + "@babel/helper-annotate-as-pure" "^7.12.13" + regexpu-core "^4.7.1" -"@babel/highlight@^7.8.3": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.9.0.tgz#4e9b45ccb82b79607271b2979ad82c7b68163079" - integrity sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ== +"@babel/helper-define-polyfill-provider@^0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.0.tgz#a640051772045fedaaecc6f0c6c69f02bdd34bf1" + integrity sha512-JT8tHuFjKBo8NnaUbblz7mIu1nnvUDiHVjXXkulZULyidvo/7P6TY7+YqpV37IfF+KUFxmlK04elKtGKXaiVgw== dependencies: - "@babel/helper-validator-identifier" "^7.9.0" + "@babel/helper-compilation-targets" "^7.13.0" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/traverse" "^7.13.0" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-explode-assignable-expression@^7.12.13": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz#17b5c59ff473d9f956f40ef570cf3a76ca12657f" + integrity sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA== + dependencies: + "@babel/types" "^7.13.0" + +"@babel/helper-function-name@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz#93ad656db3c3c2232559fd7b2c3dbdcbe0eb377a" + integrity sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA== + dependencies: + "@babel/helper-get-function-arity" "^7.12.13" + "@babel/template" "^7.12.13" + "@babel/types" "^7.12.13" + +"@babel/helper-get-function-arity@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583" + integrity sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg== + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-hoist-variables@^7.13.0": + version "7.13.16" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz#1b1651249e94b51f8f0d33439843e33e39775b30" + integrity sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg== + dependencies: + "@babel/traverse" "^7.13.15" + "@babel/types" "^7.13.16" + +"@babel/helper-member-expression-to-functions@^7.13.0", "@babel/helper-member-expression-to-functions@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz#dfe368f26d426a07299d8d6513821768216e6d72" + integrity sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw== + dependencies: + "@babel/types" "^7.13.12" + +"@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz#c6a369a6f3621cb25da014078684da9196b61977" + integrity sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA== + dependencies: + "@babel/types" "^7.13.12" + +"@babel/helper-module-transforms@^7.13.0", "@babel/helper-module-transforms@^7.13.14": + version "7.13.14" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz#e600652ba48ccb1641775413cb32cfa4e8b495ef" + integrity sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g== + dependencies: + "@babel/helper-module-imports" "^7.13.12" + "@babel/helper-replace-supers" "^7.13.12" + "@babel/helper-simple-access" "^7.13.12" + "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/helper-validator-identifier" "^7.12.11" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.13.13" + "@babel/types" "^7.13.14" + +"@babel/helper-optimise-call-expression@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz#5c02d171b4c8615b1e7163f888c1c81c30a2aaea" + integrity sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA== + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz#806526ce125aed03373bc416a828321e3a6a33af" + integrity sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ== + +"@babel/helper-remap-async-to-generator@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz#376a760d9f7b4b2077a9dd05aa9c3927cadb2209" + integrity sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-wrap-function" "^7.13.0" + "@babel/types" "^7.13.0" + +"@babel/helper-replace-supers@^7.12.13", "@babel/helper-replace-supers@^7.13.0", "@babel/helper-replace-supers@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz#6442f4c1ad912502481a564a7386de0c77ff3804" + integrity sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.13.12" + "@babel/helper-optimise-call-expression" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.12" + +"@babel/helper-simple-access@^7.12.13", "@babel/helper-simple-access@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz#dd6c538afb61819d205a012c31792a39c7a5eaf6" + integrity sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA== + dependencies: + "@babel/types" "^7.13.12" + +"@babel/helper-skip-transparent-expression-wrappers@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz#462dc63a7e435ade8468385c63d2b84cce4b3cbf" + integrity sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA== + dependencies: + "@babel/types" "^7.12.1" + +"@babel/helper-split-export-declaration@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz#e9430be00baf3e88b0e13e6f9d4eaf2136372b05" + integrity sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg== + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-validator-identifier@^7.12.11": + version "7.12.11" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" + integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== + +"@babel/helper-validator-option@^7.12.17": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" + integrity sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw== + +"@babel/helper-wrap-function@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz#bdb5c66fda8526ec235ab894ad53a1235c79fcc4" + integrity sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA== + dependencies: + "@babel/helper-function-name" "^7.12.13" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.0" + +"@babel/helpers@^7.13.16": + version "7.13.17" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.13.17.tgz#b497c7a00e9719d5b613b8982bda6ed3ee94caf6" + integrity sha512-Eal4Gce4kGijo1/TGJdqp3WuhllaMLSrW6XcL0ulyUAQOuxHcCafZE8KHg9857gcTehsm/v7RcOx2+jp0Ryjsg== + dependencies: + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.13.17" + "@babel/types" "^7.13.17" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.12.13": + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.13.10.tgz#a8b2a66148f5b27d666b15d81774347a731d52d1" + integrity sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg== + dependencies: + "@babel/helper-validator-identifier" "^7.12.11" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.10.4.tgz#9eedf27e1998d87739fb5028a5120557c06a1a64" - integrity sha512-8jHII4hf+YVDsskTF6WuMB3X4Eh+PsUkC2ljq22so5rHvH+T8BzyL94VOdyFLNR8tBSVXOTbNHOKpR4TfRxVtA== - -"@babel/parser@^7.8.6", "@babel/parser@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.9.6.tgz#3b1bbb30dabe600cd72db58720998376ff653bc7" - integrity sha512-AoeIEJn8vt+d/6+PXDRPaksYhnlbMIiejioBZvvMQsOjW/JYK6k/0dKnvvP3EhK5GfMBWDPtrxRtegWdAcdq9Q== - -"@babel/plugin-proposal-async-generator-functions@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz#bad329c670b382589721b27540c7d288601c6e6f" - integrity sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-remap-async-to-generator" "^7.8.3" - "@babel/plugin-syntax-async-generators" "^7.8.0" - -"@babel/plugin-proposal-dynamic-import@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz#38c4fe555744826e97e2ae930b0fb4cc07e66054" - integrity sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" - -"@babel/plugin-proposal-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz#da5216b238a98b58a1e05d6852104b10f9a70d6b" - integrity sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-json-strings" "^7.8.0" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz#e4572253fdeed65cddeecfdab3f928afeb2fd5d2" - integrity sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" - -"@babel/plugin-proposal-numeric-separator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz#5d6769409699ec9b3b68684cd8116cedff93bad8" - integrity sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.8.3" - -"@babel/plugin-proposal-object-rest-spread@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.6.tgz#7a093586fcb18b08266eb1a7177da671ac575b63" - integrity sha512-Ga6/fhGqA9Hj+y6whNpPv8psyaK5xzrQwSPsGPloVkvmH+PqW1ixdnfJ9uIO06OjQNYol3PMnfmJ8vfZtkzF+A== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-transform-parameters" "^7.9.5" - -"@babel/plugin-proposal-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz#9dee96ab1650eed88646ae9734ca167ac4a9c5c9" - integrity sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" - -"@babel/plugin-proposal-optional-chaining@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz#31db16b154c39d6b8a645292472b98394c292a58" - integrity sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.0" - -"@babel/plugin-proposal-unicode-property-regex@^7.4.4", "@babel/plugin-proposal-unicode-property-regex@^7.8.3": - version "7.8.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.8.tgz#ee3a95e90cdc04fe8cd92ec3279fa017d68a0d1d" - integrity sha512-EVhjVsMpbhLw9ZfHWSx2iy13Q8Z/eg8e8ccVWt23sWQK5l1UdkoLJPN5w69UA4uITGBnEZD2JOe4QOHycYKv8A== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.8.8" - "@babel/helper-plugin-utils" "^7.8.3" +"@babel/parser@^7.12.13", "@babel/parser@^7.13.16": + version "7.13.16" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.13.16.tgz#0f18179b0448e6939b1f3f5c4c355a3a9bcdfd37" + integrity sha512-6bAg36mCwuqLO0hbR+z7PHuqWiCeP7Dzg73OpQwsAB1Eb8HnGEz5xYBzCfbu+YjoaJsJs+qheDxVAuqbt3ILEw== + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz#a3484d84d0b549f3fc916b99ee4783f26fabad2a" + integrity sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + "@babel/plugin-proposal-optional-chaining" "^7.13.12" + +"@babel/plugin-proposal-async-generator-functions@^7.13.15": + version "7.13.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.15.tgz#80e549df273a3b3050431b148c892491df1bcc5b" + integrity sha512-VapibkWzFeoa6ubXy/NgV5U2U4MVnUlvnx6wo1XhlsaTrLYWE0UFpDQsVrmn22q5CzeloqJ8gEMHSKxuee6ZdA== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-remap-async-to-generator" "^7.13.0" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz#146376000b94efd001e57a40a88a525afaab9f37" + integrity sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-proposal-dynamic-import@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz#876a1f6966e1dec332e8c9451afda3bebcdf2e1d" + integrity sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz#393be47a4acd03fa2af6e3cde9b06e33de1b446d" + integrity sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz#bf1fb362547075afda3634ed31571c5901afef7b" + integrity sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz#93fa78d63857c40ce3c8c3315220fd00bfbb4e1a" + integrity sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz#3730a31dafd3c10d8ccd10648ed80a2ac5472ef3" + integrity sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz#bd9da3188e787b5120b4f9d465a8261ce67ed1db" + integrity sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz#5d210a4d727d6ce3b18f9de82cc99a3964eed60a" + integrity sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g== + dependencies: + "@babel/compat-data" "^7.13.8" + "@babel/helper-compilation-targets" "^7.13.8" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.13.0" + +"@babel/plugin-proposal-optional-catch-binding@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz#3ad6bd5901506ea996fc31bdcf3ccfa2bed71107" + integrity sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz#ba9feb601d422e0adea6760c2bd6bbb7bfec4866" + integrity sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz#04bd4c6d40f6e6bbfa2f57e2d8094bad900ef787" + integrity sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-proposal-unicode-property-regex@^7.12.13", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz#bebde51339be829c17aaaaced18641deb62b39ba" + integrity sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-syntax-async-generators@^7.8.0": +"@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-dynamic-import@^7.8.0": +"@babel/plugin-syntax-class-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-json-strings@^7.8.0": +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0": +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-numeric-separator@^7.8.0", "@babel/plugin-syntax-numeric-separator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz#0e3fb63e09bea1b11e96467271c8308007e7c41f" - integrity sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw== +"@babel/plugin-syntax-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-object-rest-spread@^7.8.0": +"@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-optional-catch-binding@^7.8.0": +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-optional-chaining@^7.8.0": +"@babel/plugin-syntax-optional-chaining@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz#3acdece695e6b13aaf57fc291d1a800950c71391" - integrity sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g== +"@babel/plugin-syntax-top-level-await@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz#c5f0fa6e249f5b739727f923540cf7a806130178" + integrity sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-arrow-functions@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz#82776c2ed0cd9e1a49956daeb896024c9473b8b6" - integrity sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg== +"@babel/plugin-transform-arrow-functions@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz#10a59bebad52d637a027afa692e8d5ceff5e3dae" + integrity sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-transform-async-to-generator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz#4308fad0d9409d71eafb9b1a6ee35f9d64b64086" - integrity sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ== +"@babel/plugin-transform-async-to-generator@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz#8e112bf6771b82bf1e974e5e26806c5c99aa516f" + integrity sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg== dependencies: - "@babel/helper-module-imports" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-remap-async-to-generator" "^7.8.3" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-remap-async-to-generator" "^7.13.0" -"@babel/plugin-transform-block-scoped-functions@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz#437eec5b799b5852072084b3ae5ef66e8349e8a3" - integrity sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg== +"@babel/plugin-transform-block-scoped-functions@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz#a9bf1836f2a39b4eb6cf09967739de29ea4bf4c4" + integrity sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-block-scoping@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz#97d35dab66857a437c166358b91d09050c868f3a" - integrity sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w== +"@babel/plugin-transform-block-scoping@^7.12.13": + version "7.13.16" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.13.16.tgz#a9c0f10794855c63b1d629914c7dcfeddd185892" + integrity sha512-ad3PHUxGnfWF4Efd3qFuznEtZKoBp0spS+DgqzVzRPV7urEBvPLue3y2j80w4Jf2YLzZHj8TOv/Lmvdmh3b2xg== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - lodash "^4.17.13" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-transform-classes@^7.9.5": - version "7.9.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz#800597ddb8aefc2c293ed27459c1fcc935a26c2c" - integrity sha512-x2kZoIuLC//O5iA7PEvecB105o7TLzZo8ofBVhP79N+DO3jaX+KYfww9TQcfBEZD0nikNyYcGB1IKtRq36rdmg== +"@babel/plugin-transform-classes@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz#0265155075c42918bf4d3a4053134176ad9b533b" + integrity sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g== dependencies: - "@babel/helper-annotate-as-pure" "^7.8.3" - "@babel/helper-define-map" "^7.8.3" - "@babel/helper-function-name" "^7.9.5" - "@babel/helper-optimise-call-expression" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-replace-supers" "^7.8.6" - "@babel/helper-split-export-declaration" "^7.8.3" + "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-optimise-call-expression" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-replace-supers" "^7.13.0" + "@babel/helper-split-export-declaration" "^7.12.13" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz#96d0d28b7f7ce4eb5b120bb2e0e943343c86f81b" - integrity sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA== +"@babel/plugin-transform-computed-properties@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz#845c6e8b9bb55376b1fa0b92ef0bdc8ea06644ed" + integrity sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-transform-destructuring@^7.9.5": - version "7.9.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz#72c97cf5f38604aea3abf3b935b0e17b1db76a50" - integrity sha512-j3OEsGel8nHL/iusv/mRd5fYZ3DrOxWC82x0ogmdN/vHfAP4MYw+AFKYanzWlktNwikKvlzUV//afBW5FTp17Q== +"@babel/plugin-transform-destructuring@^7.13.0": + version "7.13.17" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.17.tgz#678d96576638c19d5b36b332504d3fd6e06dea27" + integrity sha512-UAUqiLv+uRLO+xuBKKMEpC+t7YRNVRqBsWWq1yKXbBZBje/t3IXCiSinZhjn/DC3qzBfICeYd2EFGEbHsh5RLA== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-transform-dotall-regex@^7.4.4", "@babel/plugin-transform-dotall-regex@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz#c3c6ec5ee6125c6993c5cbca20dc8621a9ea7a6e" - integrity sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw== +"@babel/plugin-transform-dotall-regex@^7.12.13", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz#3f1601cc29905bfcb67f53910f197aeafebb25ad" + integrity sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-duplicate-keys@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz#8d12df309aa537f272899c565ea1768e286e21f1" - integrity sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ== +"@babel/plugin-transform-duplicate-keys@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz#6f06b87a8b803fd928e54b81c258f0a0033904de" + integrity sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-exponentiation-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz#581a6d7f56970e06bf51560cd64f5e947b70d7b7" - integrity sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ== +"@babel/plugin-transform-exponentiation-operator@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz#4d52390b9a273e651e4aba6aee49ef40e80cd0a1" + integrity sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA== dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-for-of@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz#0f260e27d3e29cd1bb3128da5e76c761aa6c108e" - integrity sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ== +"@babel/plugin-transform-for-of@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz#c799f881a8091ac26b54867a845c3e97d2696062" + integrity sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-transform-function-name@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz#279373cb27322aaad67c2683e776dfc47196ed8b" - integrity sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ== +"@babel/plugin-transform-function-name@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz#bb024452f9aaed861d374c8e7a24252ce3a50051" + integrity sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ== dependencies: - "@babel/helper-function-name" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-literals@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz#aef239823d91994ec7b68e55193525d76dbd5dc1" - integrity sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A== +"@babel/plugin-transform-literals@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz#2ca45bafe4a820197cf315794a4d26560fe4bdb9" + integrity sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-member-expression-literals@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz#963fed4b620ac7cbf6029c755424029fa3a40410" - integrity sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA== +"@babel/plugin-transform-member-expression-literals@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz#5ffa66cd59b9e191314c9f1f803b938e8c081e40" + integrity sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-modules-amd@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.6.tgz#8539ec42c153d12ea3836e0e3ac30d5aae7b258e" - integrity sha512-zoT0kgC3EixAyIAU+9vfaUVKTv9IxBDSabgHoUCBP6FqEJ+iNiN7ip7NBKcYqbfUDfuC2mFCbM7vbu4qJgOnDw== +"@babel/plugin-transform-modules-amd@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz#19f511d60e3d8753cc5a6d4e775d3a5184866cc3" + integrity sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ== dependencies: - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-commonjs@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.6.tgz#64b7474a4279ee588cacd1906695ca721687c277" - integrity sha512-7H25fSlLcn+iYimmsNe3uK1at79IE6SKW9q0/QeEHTMC9MdOZ+4bA+T1VFB5fgOqBWoqlifXRzYD0JPdmIrgSQ== +"@babel/plugin-transform-modules-commonjs@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz#7b01ad7c2dcf2275b06fa1781e00d13d420b3e1b" + integrity sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw== dependencies: - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-simple-access" "^7.8.3" + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-simple-access" "^7.12.13" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-systemjs@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.6.tgz#207f1461c78a231d5337a92140e52422510d81a4" - integrity sha512-NW5XQuW3N2tTHim8e1b7qGy7s0kZ2OH3m5octc49K1SdAKGxYxeIx7hiIz05kS1R2R+hOWcsr1eYwcGhrdHsrg== +"@babel/plugin-transform-modules-systemjs@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz#6d066ee2bff3c7b3d60bf28dec169ad993831ae3" + integrity sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A== dependencies: - "@babel/helper-hoist-variables" "^7.8.3" - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-hoist-variables" "^7.13.0" + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-validator-identifier" "^7.12.11" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-umd@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz#e909acae276fec280f9b821a5f38e1f08b480697" - integrity sha512-uTWkXkIVtg/JGRSIABdBoMsoIeoHQHPTL0Y2E7xf5Oj7sLqwVsNXOkNk0VJc7vF0IMBsPeikHxFjGe+qmwPtTQ== +"@babel/plugin-transform-modules-umd@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz#8a3d96a97d199705b9fd021580082af81c06e70b" + integrity sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw== dependencies: - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-transform-named-capturing-groups-regex@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz#a2a72bffa202ac0e2d0506afd0939c5ecbc48c6c" - integrity sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw== +"@babel/plugin-transform-named-capturing-groups-regex@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz#2213725a5f5bbbe364b50c3ba5998c9599c5c9d9" + integrity sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.8.3" + "@babel/helper-create-regexp-features-plugin" "^7.12.13" -"@babel/plugin-transform-new-target@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz#60cc2ae66d85c95ab540eb34babb6434d4c70c43" - integrity sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw== +"@babel/plugin-transform-new-target@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz#e22d8c3af24b150dd528cbd6e685e799bf1c351c" + integrity sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-object-super@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz#ebb6a1e7a86ffa96858bd6ac0102d65944261725" - integrity sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ== +"@babel/plugin-transform-object-super@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz#b4416a2d63b8f7be314f3d349bd55a9c1b5171f7" + integrity sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-replace-supers" "^7.8.3" + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-replace-supers" "^7.12.13" -"@babel/plugin-transform-parameters@^7.9.5": - version "7.9.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz#173b265746f5e15b2afe527eeda65b73623a0795" - integrity sha512-0+1FhHnMfj6lIIhVvS4KGQJeuhe1GI//h5uptK4PvLt+BGBxsoUJbd3/IW002yk//6sZPlFgsG1hY6OHLcy6kA== +"@babel/plugin-transform-parameters@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz#8fa7603e3097f9c0b7ca1a4821bc2fb52e9e5007" + integrity sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw== dependencies: - "@babel/helper-get-function-arity" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-transform-property-literals@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz#33194300d8539c1ed28c62ad5087ba3807b98263" - integrity sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg== +"@babel/plugin-transform-property-literals@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz#4e6a9e37864d8f1b3bc0e2dce7bf8857db8b1a81" + integrity sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-regenerator@^7.8.7": - version "7.8.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz#5e46a0dca2bee1ad8285eb0527e6abc9c37672f8" - integrity sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA== +"@babel/plugin-transform-regenerator@^7.13.15": + version "7.13.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz#e5eb28945bf8b6563e7f818945f966a8d2997f39" + integrity sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ== dependencies: regenerator-transform "^0.14.2" -"@babel/plugin-transform-reserved-words@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz#9a0635ac4e665d29b162837dd3cc50745dfdf1f5" - integrity sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-shorthand-properties@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz#28545216e023a832d4d3a1185ed492bcfeac08c8" - integrity sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz#9c8ffe8170fdfb88b114ecb920b82fb6e95fe5e8" - integrity sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-sticky-regex@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz#be7a1290f81dae767475452199e1f76d6175b100" - integrity sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-regex" "^7.8.3" - -"@babel/plugin-transform-template-literals@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz#7bfa4732b455ea6a43130adc0ba767ec0e402a80" - integrity sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-typeof-symbol@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz#ede4062315ce0aaf8a657a920858f1a2f35fc412" - integrity sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-unicode-regex@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz#0cef36e3ba73e5c57273effb182f46b91a1ecaad" - integrity sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-reserved-words@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz#7d9988d4f06e0fe697ea1d9803188aa18b472695" + integrity sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-shorthand-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz#db755732b70c539d504c6390d9ce90fe64aff7ad" + integrity sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-spread@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz#84887710e273c1815ace7ae459f6f42a5d31d5fd" + integrity sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + +"@babel/plugin-transform-sticky-regex@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz#760ffd936face73f860ae646fb86ee82f3d06d1f" + integrity sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-template-literals@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz#a36049127977ad94438dee7443598d1cefdf409d" + integrity sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-typeof-symbol@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz#785dd67a1f2ea579d9c2be722de8c84cb85f5a7f" + integrity sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-unicode-escapes@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz#840ced3b816d3b5127dd1d12dcedc5dead1a5e74" + integrity sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-unicode-regex@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz#b52521685804e155b1202e83fc188d34bb70f5ac" + integrity sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/preset-env@^7.13.15": + version "7.13.15" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.13.15.tgz#c8a6eb584f96ecba183d3d414a83553a599f478f" + integrity sha512-D4JAPMXcxk69PKe81jRJ21/fP/uYdcTZ3hJDF5QX2HSI9bBxxYw/dumdR6dGumhjxlprHPE4XWoPaqzZUVy2MA== + dependencies: + "@babel/compat-data" "^7.13.15" + "@babel/helper-compilation-targets" "^7.13.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-validator-option" "^7.12.17" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.13.12" + "@babel/plugin-proposal-async-generator-functions" "^7.13.15" + "@babel/plugin-proposal-class-properties" "^7.13.0" + "@babel/plugin-proposal-dynamic-import" "^7.13.8" + "@babel/plugin-proposal-export-namespace-from" "^7.12.13" + "@babel/plugin-proposal-json-strings" "^7.13.8" + "@babel/plugin-proposal-logical-assignment-operators" "^7.13.8" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.13.8" + "@babel/plugin-proposal-numeric-separator" "^7.12.13" + "@babel/plugin-proposal-object-rest-spread" "^7.13.8" + "@babel/plugin-proposal-optional-catch-binding" "^7.13.8" + "@babel/plugin-proposal-optional-chaining" "^7.13.12" + "@babel/plugin-proposal-private-methods" "^7.13.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.12.13" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.12.13" + "@babel/plugin-transform-arrow-functions" "^7.13.0" + "@babel/plugin-transform-async-to-generator" "^7.13.0" + "@babel/plugin-transform-block-scoped-functions" "^7.12.13" + "@babel/plugin-transform-block-scoping" "^7.12.13" + "@babel/plugin-transform-classes" "^7.13.0" + "@babel/plugin-transform-computed-properties" "^7.13.0" + "@babel/plugin-transform-destructuring" "^7.13.0" + "@babel/plugin-transform-dotall-regex" "^7.12.13" + "@babel/plugin-transform-duplicate-keys" "^7.12.13" + "@babel/plugin-transform-exponentiation-operator" "^7.12.13" + "@babel/plugin-transform-for-of" "^7.13.0" + "@babel/plugin-transform-function-name" "^7.12.13" + "@babel/plugin-transform-literals" "^7.12.13" + "@babel/plugin-transform-member-expression-literals" "^7.12.13" + "@babel/plugin-transform-modules-amd" "^7.13.0" + "@babel/plugin-transform-modules-commonjs" "^7.13.8" + "@babel/plugin-transform-modules-systemjs" "^7.13.8" + "@babel/plugin-transform-modules-umd" "^7.13.0" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.13" + "@babel/plugin-transform-new-target" "^7.12.13" + "@babel/plugin-transform-object-super" "^7.12.13" + "@babel/plugin-transform-parameters" "^7.13.0" + "@babel/plugin-transform-property-literals" "^7.12.13" + "@babel/plugin-transform-regenerator" "^7.13.15" + "@babel/plugin-transform-reserved-words" "^7.12.13" + "@babel/plugin-transform-shorthand-properties" "^7.12.13" + "@babel/plugin-transform-spread" "^7.13.0" + "@babel/plugin-transform-sticky-regex" "^7.12.13" + "@babel/plugin-transform-template-literals" "^7.13.0" + "@babel/plugin-transform-typeof-symbol" "^7.12.13" + "@babel/plugin-transform-unicode-escapes" "^7.12.13" + "@babel/plugin-transform-unicode-regex" "^7.12.13" + "@babel/preset-modules" "^0.1.4" + "@babel/types" "^7.13.14" + babel-plugin-polyfill-corejs2 "^0.2.0" + babel-plugin-polyfill-corejs3 "^0.2.0" + babel-plugin-polyfill-regenerator "^0.2.0" + core-js-compat "^3.9.0" + semver "^6.3.0" -"@babel/preset-env@^7.4.5": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.9.6.tgz#df063b276c6455ec6fcfc6e53aacc38da9b0aea6" - integrity sha512-0gQJ9RTzO0heXOhzftog+a/WyOuqMrAIugVYxMYf83gh1CQaQDjMtsOpqOwXyDL/5JcWsrCm8l4ju8QC97O7EQ== - dependencies: - "@babel/compat-data" "^7.9.6" - "@babel/helper-compilation-targets" "^7.9.6" - "@babel/helper-module-imports" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-proposal-async-generator-functions" "^7.8.3" - "@babel/plugin-proposal-dynamic-import" "^7.8.3" - "@babel/plugin-proposal-json-strings" "^7.8.3" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-proposal-numeric-separator" "^7.8.3" - "@babel/plugin-proposal-object-rest-spread" "^7.9.6" - "@babel/plugin-proposal-optional-catch-binding" "^7.8.3" - "@babel/plugin-proposal-optional-chaining" "^7.9.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.8.3" - "@babel/plugin-syntax-async-generators" "^7.8.0" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" - "@babel/plugin-syntax-json-strings" "^7.8.0" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" - "@babel/plugin-syntax-numeric-separator" "^7.8.0" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.0" - "@babel/plugin-syntax-top-level-await" "^7.8.3" - "@babel/plugin-transform-arrow-functions" "^7.8.3" - "@babel/plugin-transform-async-to-generator" "^7.8.3" - "@babel/plugin-transform-block-scoped-functions" "^7.8.3" - "@babel/plugin-transform-block-scoping" "^7.8.3" - "@babel/plugin-transform-classes" "^7.9.5" - "@babel/plugin-transform-computed-properties" "^7.8.3" - "@babel/plugin-transform-destructuring" "^7.9.5" - "@babel/plugin-transform-dotall-regex" "^7.8.3" - "@babel/plugin-transform-duplicate-keys" "^7.8.3" - "@babel/plugin-transform-exponentiation-operator" "^7.8.3" - "@babel/plugin-transform-for-of" "^7.9.0" - "@babel/plugin-transform-function-name" "^7.8.3" - "@babel/plugin-transform-literals" "^7.8.3" - "@babel/plugin-transform-member-expression-literals" "^7.8.3" - "@babel/plugin-transform-modules-amd" "^7.9.6" - "@babel/plugin-transform-modules-commonjs" "^7.9.6" - "@babel/plugin-transform-modules-systemjs" "^7.9.6" - "@babel/plugin-transform-modules-umd" "^7.9.0" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.8.3" - "@babel/plugin-transform-new-target" "^7.8.3" - "@babel/plugin-transform-object-super" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.9.5" - "@babel/plugin-transform-property-literals" "^7.8.3" - "@babel/plugin-transform-regenerator" "^7.8.7" - "@babel/plugin-transform-reserved-words" "^7.8.3" - "@babel/plugin-transform-shorthand-properties" "^7.8.3" - "@babel/plugin-transform-spread" "^7.8.3" - "@babel/plugin-transform-sticky-regex" "^7.8.3" - "@babel/plugin-transform-template-literals" "^7.8.3" - "@babel/plugin-transform-typeof-symbol" "^7.8.4" - "@babel/plugin-transform-unicode-regex" "^7.8.3" - "@babel/preset-modules" "^0.1.3" - "@babel/types" "^7.9.6" - browserslist "^4.11.1" - core-js-compat "^3.6.2" - invariant "^2.2.2" - levenary "^1.1.1" - semver "^5.5.0" - -"@babel/preset-modules@^0.1.3": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.3.tgz#13242b53b5ef8c883c3cf7dddd55b36ce80fbc72" - integrity sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg== +"@babel/preset-modules@^0.1.4": + version "0.1.4" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.4.tgz#362f2b68c662842970fdb5e254ffc8fc1c2e415e" + integrity sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" @@ -846,82 +800,57 @@ esutils "^2.0.2" "@babel/runtime@^7.8.4": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.9.6.tgz#a9102eb5cadedf3f31d08a9ecf294af7827ea29f" - integrity sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ== + version "7.13.17" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.13.17.tgz#8966d1fc9593bf848602f0662d6b4d0069e3a7ec" + integrity sha512-NCdgJEelPTSh+FEFylhnP1ylq848l1z9t9N0j1Lfbcw0+KXGjsTvUmkxy+voLLXB5SOKMbLLx4jxYliGrYQseA== dependencies: regenerator-runtime "^0.13.4" -"@babel/template@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278" - integrity sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/parser" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/template@^7.8.3", "@babel/template@^7.8.6": - version "7.8.6" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.6.tgz#86b22af15f828dfb086474f964dcc3e39c43ce2b" - integrity sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg== - dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/parser" "^7.8.6" - "@babel/types" "^7.8.6" - -"@babel/traverse@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.10.4.tgz#e642e5395a3b09cc95c8e74a27432b484b697818" - integrity sha512-aSy7p5THgSYm4YyxNGz6jZpXf+Ok40QF3aA2LyIONkDHpAcJzDUqlCKXv6peqYUs2gmic849C/t2HKw2a2K20Q== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.10.4" - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-split-export-declaration" "^7.10.4" - "@babel/parser" "^7.10.4" - "@babel/types" "^7.10.4" +"@babel/template@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.13.tgz#530265be8a2589dbb37523844c5bcb55947fb327" + integrity sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/parser" "^7.12.13" + "@babel/types" "^7.12.13" + +"@babel/traverse@^7.13.0", "@babel/traverse@^7.13.13", "@babel/traverse@^7.13.15", "@babel/traverse@^7.13.17": + version "7.13.17" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.13.17.tgz#c85415e0c7d50ac053d758baec98b28b2ecfeea3" + integrity sha512-BMnZn0R+X6ayqm3C3To7o1j7Q020gWdqdyP50KEoVqaCO2c/Im7sYZSmVgvefp8TTMQ+9CtwuBp0Z1CZ8V3Pvg== + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/generator" "^7.13.16" + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/parser" "^7.13.16" + "@babel/types" "^7.13.17" debug "^4.1.0" globals "^11.1.0" - lodash "^4.17.13" - -"@babel/traverse@^7.8.3", "@babel/traverse@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.9.6.tgz#5540d7577697bf619cc57b92aa0f1c231a94f442" - integrity sha512-b3rAHSjbxy6VEAvlxM8OV/0X4XrG72zoxme6q1MOoe2vd0bEc+TwayhuC1+Dfgqh1QEG+pj7atQqvUprHIccsg== - dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/generator" "^7.9.6" - "@babel/helper-function-name" "^7.9.5" - "@babel/helper-split-export-declaration" "^7.8.3" - "@babel/parser" "^7.9.6" - "@babel/types" "^7.9.6" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.13" -"@babel/types@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.10.4.tgz#369517188352e18219981efd156bfdb199fff1ee" - integrity sha512-UTCFOxC3FsFHb7lkRMVvgLzaRVamXuAs2Tz4wajva4WxtVY82eZeaUBtC2Zt95FU9TiznuC0Zk35tsim8jeVpg== +"@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.13.14", "@babel/types@^7.13.16", "@babel/types@^7.13.17", "@babel/types@^7.4.4": + version "7.13.17" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.13.17.tgz#48010a115c9fba7588b4437dd68c9469012b38b4" + integrity sha512-RawydLgxbOPDlTLJNtoIypwdmAy//uQIzlKt2+iBiJaRlVuI6QLUxVAyWGNfOzp8Yu4L4lLIacoCyTNtpb4wiA== dependencies: - "@babel/helper-validator-identifier" "^7.10.4" - lodash "^4.17.13" + "@babel/helper-validator-identifier" "^7.12.11" to-fast-properties "^2.0.0" -"@babel/types@^7.4.4", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.0", "@babel/types@^7.9.5", "@babel/types@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.9.6.tgz#2c5502b427251e9de1bd2dff95add646d95cc9f7" - integrity sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA== - dependencies: - "@babel/helper-validator-identifier" "^7.9.5" - lodash "^4.17.13" - to-fast-properties "^2.0.0" +"@csstools/convert-colors@^1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" + integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== -"@eslint/eslintrc@^0.2.2": - version "0.2.2" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.2.2.tgz#d01fc791e2fc33e88a29d6f3dc7e93d0cd784b76" - integrity sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ== +"@discoveryjs/json-ext@^0.5.0": + version "0.5.2" + resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.2.tgz#8f03a22a04de437254e8ce8cc84ba39689288752" + integrity sha512-HyYEUDeIj5rRQU2Hk5HTB2uHsbRQpF70nvMhVzi+VJR0X+xNEhjPui4/kBf3VeH/wqD28PT4sVOm8qqLjBrSZg== + +"@eslint/eslintrc@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.0.tgz#99cc0a0584d72f1df38b900fb062ba995f395547" + integrity sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog== dependencies: ajv "^6.12.4" debug "^4.1.1" @@ -930,68 +859,75 @@ ignore "^4.0.6" import-fresh "^3.2.1" js-yaml "^3.13.1" - lodash "^4.17.19" minimatch "^3.0.4" strip-json-comments "^3.1.1" -"@nodelib/fs.scandir@2.1.3": - version "2.1.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" - integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== +"@nodelib/fs.scandir@2.1.4": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69" + integrity sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA== dependencies: - "@nodelib/fs.stat" "2.0.3" + "@nodelib/fs.stat" "2.0.4" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" - integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== +"@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz#a3f2dd61bab43b8db8fa108a121cfffe4c676655" + integrity sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q== "@nodelib/fs.walk@^1.2.3": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" - integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== + version "1.2.6" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz#cce9396b30aa5afe9e3756608f5831adcb53d063" + integrity sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow== dependencies: - "@nodelib/fs.scandir" "2.1.3" + "@nodelib/fs.scandir" "2.1.4" fastq "^1.6.0" -"@sindresorhus/is@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.7.0.tgz#9a06f4f137ee84d7df0460c1fdb1135ffa6c50fd" - integrity sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow== +"@polka/url@^1.0.0-next.9": + version "1.0.0-next.12" + resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.12.tgz#431ec342a7195622f86688bbda82e3166ce8cb28" + integrity sha512-6RglhutqrGFMO1MNUXp95RBuYIuc8wTnMAV5MUhLmjTOy78ncwOw7RgeQ/HeymkKXRhZd0s2DNrM1rL7unk3MQ== -"@stylelint/postcss-css-in-js@^0.37.1": - version "0.37.1" - resolved "https://registry.yarnpkg.com/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.1.tgz#41e5e7660f73d88227610e18c6ebb262d56ac125" - integrity sha512-UMf2Rni3JGKi3ZwYRGMYJ5ipOA5ENJSKMtYA/pE1ZLURwdh7B5+z2r73RmWvub+N0UuH1Lo+TGfCgYwPvqpXNw== +"@stylelint/postcss-css-in-js@^0.37.2": + version "0.37.2" + resolved "https://registry.yarnpkg.com/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz#7e5a84ad181f4234a2480803422a47b8749af3d2" + integrity sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA== dependencies: "@babel/core" ">=7.9.0" -"@stylelint/postcss-markdown@^0.36.1": - version "0.36.1" - resolved "https://registry.yarnpkg.com/@stylelint/postcss-markdown/-/postcss-markdown-0.36.1.tgz#829b87e6c0f108014533d9d7b987dc9efb6632e8" - integrity sha512-iDxMBWk9nB2BPi1VFQ+Dc5+XpvODBHw2n3tYpaBZuEAFQlbtF9If0Qh5LTTwSi/XwdbJ2jt+0dis3i8omyggpw== +"@stylelint/postcss-markdown@^0.36.2": + version "0.36.2" + resolved "https://registry.yarnpkg.com/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz#0a540c4692f8dcdfc13c8e352c17e7bfee2bb391" + integrity sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ== dependencies: - remark "^12.0.0" - unist-util-find-all-after "^3.0.1" + remark "^13.0.0" + unist-util-find-all-after "^3.0.2" -"@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" - integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== +"@trysound/sax@0.1.1": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.1.1.tgz#3348564048e7a2d7398c935d466c0414ebb6a669" + integrity sha512-Z6DoceYb/1xSg5+e+ZlPZ9v0N16ZvZ+wYMraFue4HYrE4ttONKtsvruIRf6t9TBR0YvSOfi1hUU0fJfBLCDYow== -"@types/eslint@^7.2.4": - version "7.2.6" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.6.tgz#5e9aff555a975596c03a98b59ecd103decc70c3c" - integrity sha512-I+1sYH+NPQ3/tVqCeUSBwTE/0heyvtXqpIopUUArlBm0Kpocb8FbMa3AZ/ASKIFpN3rnEx932TTXDbt9OXsNDw== +"@types/eslint-scope@^3.7.0": + version "3.7.0" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.0.tgz#4792816e31119ebd506902a482caec4951fabd86" + integrity sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*", "@types/eslint@^7.2.6": + version "7.2.10" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.10.tgz#4b7a9368d46c0f8cd5408c23288a59aa2394d917" + integrity sha512-kUEPnMKrqbtpCq/KTaGFFKAcz6Ethm2EjCoKIDaCmfRBWLbFuTcOJfTlorwbnboXBzahqWLgUp1BQeKHiJzPUQ== dependencies: "@types/estree" "*" "@types/json-schema" "*" -"@types/estree@*": - version "0.0.45" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.45.tgz#e9387572998e5ecdac221950dab3e8c3b16af884" - integrity sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g== +"@types/estree@*", "@types/estree@^0.0.47": + version "0.0.47" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.47.tgz#d7a51db20f0650efec24cd04994f523d93172ed4" + integrity sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg== "@types/glob@^7.1.1": version "7.1.3" @@ -1001,30 +937,32 @@ "@types/minimatch" "*" "@types/node" "*" -"@types/json-schema@*", "@types/json-schema@^7.0.6": - version "7.0.6" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" - integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== +"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6": + version "7.0.7" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad" + integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA== -"@types/json-schema@^7.0.4": - version "7.0.5" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.5.tgz#dcce4430e64b443ba8945f0290fb564ad5bac6dd" - integrity sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ== +"@types/mdast@^3.0.0": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.3.tgz#2d7d671b1cd1ea3deb306ea75036c2a0407d2deb" + integrity sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw== + dependencies: + "@types/unist" "*" "@types/minimatch@*": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" - integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.4.tgz#f0ec25dbf2f0e4b18647313ac031134ca5b24b21" + integrity sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA== "@types/minimist@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.0.tgz#69a23a3ad29caf0097f06eda59b361ee2f0639f6" - integrity sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY= + version "1.2.1" + resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.1.tgz#283f669ff76d7b8260df8ab7a4262cc83d988256" + integrity sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg== "@types/node@*": - version "14.6.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.6.0.tgz#7d4411bf5157339337d7cff864d9ff45f177b499" - integrity sha512-mikldZQitV94akrc4sCcSjtJfsTKt4p+e/s0AGscVA6XArQ9kFclP+ZiYUMnq987rc6QlYxXv/EivqlfSLxpKA== + version "14.14.41" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.41.tgz#d0b939d94c1d7bd53d04824af45f1139b8c45615" + integrity sha512-dueRKfaJL4RTtSa7bWeTK1M+VH+Gns73oCgzvYfHZywRCoPSd8EkXBL0mZ9unPTveBn+D9phZBaxuzpwjWkW0g== "@types/normalize-package-data@^2.4.0": version "2.4.0" @@ -1036,160 +974,148 @@ resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== -"@types/q@^1.5.1": - version "1.5.4" - resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24" - integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== - -"@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== - -"@webassemblyjs/ast@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" - integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== - dependencies: - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" - -"@webassemblyjs/floating-point-hex-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" - integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== - -"@webassemblyjs/helper-api-error@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" - integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== - -"@webassemblyjs/helper-buffer@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" - integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== - -"@webassemblyjs/helper-code-frame@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" - integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== - dependencies: - "@webassemblyjs/wast-printer" "1.9.0" - -"@webassemblyjs/helper-fsm@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" - integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== +"@types/unist@*", "@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== -"@webassemblyjs/helper-module-context@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" - integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== +"@webassemblyjs/ast@1.11.0": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.0.tgz#a5aa679efdc9e51707a4207139da57920555961f" + integrity sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg== dependencies: - "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-numbers" "1.11.0" + "@webassemblyjs/helper-wasm-bytecode" "1.11.0" -"@webassemblyjs/helper-wasm-bytecode@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" - integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== +"@webassemblyjs/floating-point-hex-parser@1.11.0": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz#34d62052f453cd43101d72eab4966a022587947c" + integrity sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA== -"@webassemblyjs/helper-wasm-section@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" - integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" +"@webassemblyjs/helper-api-error@1.11.0": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz#aaea8fb3b923f4aaa9b512ff541b013ffb68d2d4" + integrity sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w== -"@webassemblyjs/ieee754@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" - integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== - dependencies: - "@xtuc/ieee754" "^1.2.0" +"@webassemblyjs/helper-buffer@1.11.0": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz#d026c25d175e388a7dbda9694e91e743cbe9b642" + integrity sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA== -"@webassemblyjs/leb128@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" - integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== +"@webassemblyjs/helper-numbers@1.11.0": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz#7ab04172d54e312cc6ea4286d7d9fa27c88cd4f9" + integrity sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ== dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.0" + "@webassemblyjs/helper-api-error" "1.11.0" "@xtuc/long" "4.2.2" -"@webassemblyjs/utf8@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" - integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== +"@webassemblyjs/helper-wasm-bytecode@1.11.0": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz#85fdcda4129902fe86f81abf7e7236953ec5a4e1" + integrity sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA== -"@webassemblyjs/wasm-edit@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" - integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/helper-wasm-section" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/wasm-opt" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - "@webassemblyjs/wast-printer" "1.9.0" - -"@webassemblyjs/wasm-gen@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" - integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== +"@webassemblyjs/helper-wasm-section@1.11.0": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz#9ce2cc89300262509c801b4af113d1ca25c1a75b" + integrity sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew== dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/ieee754" "1.9.0" - "@webassemblyjs/leb128" "1.9.0" - "@webassemblyjs/utf8" "1.9.0" + "@webassemblyjs/ast" "1.11.0" + "@webassemblyjs/helper-buffer" "1.11.0" + "@webassemblyjs/helper-wasm-bytecode" "1.11.0" + "@webassemblyjs/wasm-gen" "1.11.0" -"@webassemblyjs/wasm-opt@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" - integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== +"@webassemblyjs/ieee754@1.11.0": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz#46975d583f9828f5d094ac210e219441c4e6f5cf" + integrity sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA== dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" + "@xtuc/ieee754" "^1.2.0" -"@webassemblyjs/wasm-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" - integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== +"@webassemblyjs/leb128@1.11.0": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.0.tgz#f7353de1df38aa201cba9fb88b43f41f75ff403b" + integrity sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g== dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/ieee754" "1.9.0" - "@webassemblyjs/leb128" "1.9.0" - "@webassemblyjs/utf8" "1.9.0" + "@xtuc/long" "4.2.2" -"@webassemblyjs/wast-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" - integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/floating-point-hex-parser" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-code-frame" "1.9.0" - "@webassemblyjs/helper-fsm" "1.9.0" +"@webassemblyjs/utf8@1.11.0": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.0.tgz#86e48f959cf49e0e5091f069a709b862f5a2cadf" + integrity sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw== + +"@webassemblyjs/wasm-edit@1.11.0": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz#ee4a5c9f677046a210542ae63897094c2027cb78" + integrity sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ== + dependencies: + "@webassemblyjs/ast" "1.11.0" + "@webassemblyjs/helper-buffer" "1.11.0" + "@webassemblyjs/helper-wasm-bytecode" "1.11.0" + "@webassemblyjs/helper-wasm-section" "1.11.0" + "@webassemblyjs/wasm-gen" "1.11.0" + "@webassemblyjs/wasm-opt" "1.11.0" + "@webassemblyjs/wasm-parser" "1.11.0" + "@webassemblyjs/wast-printer" "1.11.0" + +"@webassemblyjs/wasm-gen@1.11.0": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz#3cdb35e70082d42a35166988dda64f24ceb97abe" + integrity sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ== + dependencies: + "@webassemblyjs/ast" "1.11.0" + "@webassemblyjs/helper-wasm-bytecode" "1.11.0" + "@webassemblyjs/ieee754" "1.11.0" + "@webassemblyjs/leb128" "1.11.0" + "@webassemblyjs/utf8" "1.11.0" + +"@webassemblyjs/wasm-opt@1.11.0": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz#1638ae188137f4bb031f568a413cd24d32f92978" + integrity sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg== + dependencies: + "@webassemblyjs/ast" "1.11.0" + "@webassemblyjs/helper-buffer" "1.11.0" + "@webassemblyjs/wasm-gen" "1.11.0" + "@webassemblyjs/wasm-parser" "1.11.0" + +"@webassemblyjs/wasm-parser@1.11.0": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz#3e680b8830d5b13d1ec86cc42f38f3d4a7700754" + integrity sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw== + dependencies: + "@webassemblyjs/ast" "1.11.0" + "@webassemblyjs/helper-api-error" "1.11.0" + "@webassemblyjs/helper-wasm-bytecode" "1.11.0" + "@webassemblyjs/ieee754" "1.11.0" + "@webassemblyjs/leb128" "1.11.0" + "@webassemblyjs/utf8" "1.11.0" + +"@webassemblyjs/wast-printer@1.11.0": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz#680d1f6a5365d6d401974a8e949e05474e1fab7e" + integrity sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ== + dependencies: + "@webassemblyjs/ast" "1.11.0" "@xtuc/long" "4.2.2" -"@webassemblyjs/wast-printer@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" - integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== +"@webpack-cli/configtest@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.0.2.tgz#2a20812bfb3a2ebb0b27ee26a52eeb3e3f000836" + integrity sha512-3OBzV2fBGZ5TBfdW50cha1lHDVf9vlvRXnjpVbJBa20pSZQaSkMJZiwA8V2vD9ogyeXn8nU5s5A6mHyf5jhMzA== + +"@webpack-cli/info@^1.2.3": + version "1.2.3" + resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-1.2.3.tgz#ef819d10ace2976b6d134c7c823a3e79ee31a92c" + integrity sha512-lLek3/T7u40lTqzCGpC6CAbY6+vXhdhmwFRxZLMnRm6/sIF/7qMpT8MocXCRQfz0JAh63wpbXLMnsQ5162WS7Q== dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" - "@xtuc/long" "4.2.2" + envinfo "^7.7.3" + +"@webpack-cli/serve@^1.3.1": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.3.1.tgz#911d1b3ff4a843304b9c3bacf67bb34672418441" + integrity sha512-0qXvpeYO6vaNoRBI52/UsbcaBydJCggoBBnIo/ovQQdn6fug0BgwsjorV1hVS7fMqGVTZGcVxv8334gjmbj5hw== "@xtuc/ieee754@^1.2.0": version "1.2.0" @@ -1201,12 +1127,7 @@ resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== -abbrev@1: - version "1.1.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, accepts@~1.3.7: +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== @@ -1219,56 +1140,31 @@ acorn-jsx@^5.3.1: resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== -acorn-walk@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.1.1.tgz#345f0dffad5c735e7373d2fec9a1023e6a44b83e" - integrity sha512-wdlPY2tm/9XBr7QkKlq0WQVgiuGTX6YWPyRyBviSoScBuLfTVQhvwg6wJ369GJ/1nPfTLMfnrFIfjqVg6d+jQQ== - -acorn@^6.4.1: - version "6.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" - integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA== - -acorn@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.2.0.tgz#17ea7e40d7c8640ff54a694c889c26f31704effe" - integrity sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ== +acorn-walk@^8.0.0: + version "8.0.2" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.0.2.tgz#d4632bfc63fd93d0f15fd05ea0e984ffd3f5a8c3" + integrity sha512-+bpA9MJsHdZ4bgfDcpk0ozQyhhVct7rzOmO0s1IIr0AGGgKBljss8n2zp11rRP2wid5VGeh04CgeKzgat5/25A== acorn@^7.4.0: version "7.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== +acorn@^8.0.4: + version "8.1.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.1.1.tgz#fb0026885b9ac9f48bac1e185e4af472971149ff" + integrity sha512-xYiIVjNuqtKXMxlRMDc6mZUhXehod4a3gbZ1qRlM7icK4EbxUFNLhWoPblCvFtB2Y9CIqHP3CF/rdxLItaQv8g== + after@0.8.2: version "0.8.2" resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f" integrity sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8= -ajv-errors@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" - integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== - -ajv-keywords@^3.1.0, ajv-keywords@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da" - integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ== - ajv-keywords@^3.5.2: version "3.5.2" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== -ajv@^6.1.0, ajv@^6.10.2, ajv@^6.12.0, ajv@^6.5.5: - version "6.12.2" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd" - integrity sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" @@ -1279,58 +1175,38 @@ ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^6.12.2: - version "6.12.3" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.3.tgz#18c5af38a111ddeb4f2697bd78d68abc1cabd706" - integrity sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA== +ajv@^8.0.1: + version "8.1.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.1.0.tgz#45d5d3d36c7cdd808930cc3e603cf6200dbeb736" + integrity sha512-B/Sk2Ix7A36fs/ZkuGLIR86EdjbgR6fsAcbx9lOP/QBSXujDNbVmIS/U4Itz5k8fPFDeVZl/zQ/gJW4Jrq6XjQ== dependencies: fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" uri-js "^4.2.2" -alphanum-sort@^1.0.0: +alphanum-sort@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= -amdefine@>=0.0.4: - version "1.0.1" - resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" - integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= - -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-colors@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== -ansi-escapes@^4.2.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" - integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== +ansi-escapes@^4.3.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== dependencies: - type-fest "^0.11.0" + type-fest "^0.21.3" ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= -ansi-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" - integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= - -ansi-regex@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" - integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== - ansi-regex@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" @@ -1341,7 +1217,7 @@ ansi-styles@^2.2.1: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= -ansi-styles@^3.2.0, ansi-styles@^3.2.1: +ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== @@ -1349,54 +1225,20 @@ ansi-styles@^3.2.0, ansi-styles@^3.2.1: color-convert "^1.9.0" ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" - integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: - "@types/color-name" "^1.1.1" color-convert "^2.0.1" -anymatch@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== - dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" - anymatch@~3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" - integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== + version "3.1.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== dependencies: normalize-path "^3.0.0" picomatch "^2.0.4" -aproba@^1.0.3, aproba@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" - integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== - -arch@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/arch/-/arch-2.1.2.tgz#0c52bbe7344bb4fa260c443d2cbad9c00ff2f0bf" - integrity sha512-NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ== - -archive-type@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/archive-type/-/archive-type-4.0.0.tgz#f92e72233056dfc6969472749c267bdb046b1d70" - integrity sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA= - dependencies: - file-type "^4.2.0" - -are-we-there-yet@~1.1.2: - version "1.1.5" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" - integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== - dependencies: - delegates "^1.0.0" - readable-stream "^2.0.6" - argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -1404,6 +1246,11 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + arr-diff@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" @@ -1419,25 +1266,6 @@ arr-union@^3.1.0: resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= -array-find-index@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" - integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= - -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" - integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= - -array-includes@^3.0.3: - version "3.1.1" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348" - integrity sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0" - is-string "^1.0.5" - array-union@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" @@ -1460,14 +1288,6 @@ array-unique@^0.3.2: resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= -array.prototype.flat@^1.2.1: - version "1.2.3" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b" - integrity sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - arraybuffer.slice@~0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz#3bbc4275dd584cc1b10809b89d4e8b63a69e7675" @@ -1483,116 +1303,51 @@ arrify@^2.0.1: resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== -asn1.js@^4.0.0: - version "4.10.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" - integrity sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw== - dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - -asn1@~0.2.3: - version "0.2.4" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" - integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== - dependencies: - safer-buffer "~2.1.0" - -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= - -assert@^1.1.1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" - integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== - dependencies: - object-assign "^4.1.1" - util "0.10.3" - assign-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= -astral-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" - integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== async-each-series@0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/async-each-series/-/async-each-series-0.1.1.tgz#7617c1917401fd8ca4a28aadce3dbae98afeb432" integrity sha1-dhfBkXQB/Yykooqtzj266Yr+tDI= -async-each@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" - integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== - -async-foreach@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" - integrity sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI= - -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@1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= +async@^2.6.2: + version "2.6.3" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" + integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== + dependencies: + lodash "^4.17.14" atob@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -autoprefixer@^9.7.4: - version "9.7.6" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.7.6.tgz#63ac5bbc0ce7934e6997207d5bb00d68fa8293a4" - integrity sha512-F7cYpbN7uVVhACZTeeIeealwdGM6wMtfWARVLTy5xmKtgVdBNJvbDRoCK3YO1orcs7gv/KwYlb3iXwu9Ug9BkQ== - dependencies: - browserslist "^4.11.1" - caniuse-lite "^1.0.30001039" - chalk "^2.4.2" - normalize-range "^0.1.2" - num2fraction "^1.2.2" - postcss "^7.0.27" - postcss-value-parser "^4.0.3" - -autoprefixer@^9.8.0: - version "9.8.4" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.4.tgz#736f1012673a70fa3464671d78d41abd54512863" - integrity sha512-84aYfXlpUe45lvmS+HoAWKCkirI/sw4JK0/bTeeqgHYco3dcsOn0NqdejISjptsYwNji/21dnkDri9PsYKk89A== +autoprefixer@^9.6.1, autoprefixer@^9.8.6: + version "9.8.6" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f" + integrity sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg== dependencies: browserslist "^4.12.0" - caniuse-lite "^1.0.30001087" - colorette "^1.2.0" + caniuse-lite "^1.0.30001109" + colorette "^1.2.1" normalize-range "^0.1.2" num2fraction "^1.2.2" postcss "^7.0.32" postcss-value-parser "^4.1.0" -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= - -aws4@^1.8.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.9.1.tgz#7e33d8f7d449b3f673cd72deb9abdc552dbe528e" - integrity sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug== - axios@0.21.1: version "0.21.1" resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.1.tgz#22563481962f4d6bde9a76d516ef0e5d3c09b2b8" @@ -1600,15 +1355,14 @@ axios@0.21.1: dependencies: follow-redirects "^1.10.0" -babel-loader@^8.0.6: - version "8.1.0" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.1.0.tgz#c611d5112bd5209abe8b9fa84c3e4da25275f1c3" - integrity sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw== +babel-loader@^8.2.2: + version "8.2.2" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.2.tgz#9363ce84c10c9a40e6c753748e1441b60c8a0b81" + integrity sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g== dependencies: - find-cache-dir "^2.1.0" + find-cache-dir "^3.3.1" loader-utils "^1.4.0" - mkdirp "^0.5.3" - pify "^4.0.1" + make-dir "^3.1.0" schema-utils "^2.6.5" babel-plugin-dynamic-import-node@^2.3.3: @@ -1618,6 +1372,30 @@ babel-plugin-dynamic-import-node@^2.3.3: dependencies: object.assign "^4.1.0" +babel-plugin-polyfill-corejs2@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.0.tgz#686775bf9a5aa757e10520903675e3889caeedc4" + integrity sha512-9bNwiR0dS881c5SHnzCmmGlMkJLl0OUZvxrxHo9w/iNoRuqaPjqlvBf4HrovXtQs/au5yKkpcdgfT1cC5PAZwg== + dependencies: + "@babel/compat-data" "^7.13.11" + "@babel/helper-define-polyfill-provider" "^0.2.0" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.0.tgz#f4b4bb7b19329827df36ff56f6e6d367026cb7a2" + integrity sha512-zZyi7p3BCUyzNxLx8KV61zTINkkV65zVkDAFNZmrTCRVhjo1jAS+YLvDJ9Jgd/w2tsAviCwFHReYfxO3Iql8Yg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.2.0" + core-js-compat "^3.9.1" + +babel-plugin-polyfill-regenerator@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.0.tgz#853f5f5716f4691d98c84f8069c7636ea8da7ab8" + integrity sha512-J7vKbCuD2Xi/eEHxquHN14bXAW9CXtecwuLrOIDJtcZzTaPzV1VdEfoUf9AzcRBMolKUQKM9/GVojeh0hFiqMg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.2.0" + backo2@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" @@ -1629,19 +1407,14 @@ bail@^1.0.0: integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ== balanced-match@^1.0.0: - version "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= + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -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== +base64-arraybuffer@0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz#9818c79e059b1355f97e0428a017c838e90ba812" + integrity sha1-mBjHngWbE1X5fgQooBfIOOkLqBI= base64id@2.0.0: version "2.0.0" @@ -1666,150 +1439,27 @@ batch@0.6.1: resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" - integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= - dependencies: - tweetnacl "^0.14.3" - -bfj@^6.1.1: - version "6.1.2" - resolved "https://registry.yarnpkg.com/bfj/-/bfj-6.1.2.tgz#325c861a822bcb358a41c78a33b8e6e2086dde7f" - integrity sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw== - dependencies: - bluebird "^3.5.5" - check-types "^8.0.3" - hoopy "^0.1.4" - tryer "^1.0.1" - -big.js@^3.1.3: - version "3.2.0" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" - integrity sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q== - big.js@^5.2.2: version "5.2.2" resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== -bin-build@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bin-build/-/bin-build-3.0.0.tgz#c5780a25a8a9f966d8244217e6c1f5082a143861" - integrity sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA== - dependencies: - decompress "^4.0.0" - download "^6.2.2" - execa "^0.7.0" - p-map-series "^1.0.0" - tempfile "^2.0.0" - -bin-check@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/bin-check/-/bin-check-4.1.0.tgz#fc495970bdc88bb1d5a35fc17e65c4a149fc4a49" - integrity sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA== - dependencies: - execa "^0.7.0" - executable "^4.1.0" - -bin-version-check@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/bin-version-check/-/bin-version-check-4.0.0.tgz#7d819c62496991f80d893e6e02a3032361608f71" - integrity sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ== - dependencies: - bin-version "^3.0.0" - semver "^5.6.0" - semver-truncate "^1.1.2" - -bin-version@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/bin-version/-/bin-version-3.1.0.tgz#5b09eb280752b1bd28f0c9db3f96f2f43b6c0839" - integrity sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ== - dependencies: - execa "^1.0.0" - find-versions "^3.0.0" - -bin-wrapper@^4.0.0, bin-wrapper@^4.0.1: - version "4.1.0" - resolved "https://registry.yarnpkg.com/bin-wrapper/-/bin-wrapper-4.1.0.tgz#99348f2cf85031e3ef7efce7e5300aeaae960605" - integrity sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q== - dependencies: - bin-check "^4.1.0" - bin-version-check "^4.0.0" - download "^7.1.0" - import-lazy "^3.1.0" - os-filter-obj "^2.0.0" - pify "^4.0.1" - -binary-extensions@^1.0.0: - version "1.13.1" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" - integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== - binary-extensions@^2.0.0: - version "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== - -bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - dependencies: - file-uri-to-path "1.0.0" - -bl@^1.0.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.3.tgz#1e8dd80142eac80d7158c9dccc047fb620e035e7" - integrity sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww== - dependencies: - readable-stream "^2.3.5" - safe-buffer "^5.1.1" + version "2.2.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== 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== -block-stream@*: - version "0.0.9" - resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" - integrity sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo= - dependencies: - inherits "~2.0.0" - -bluebird@^3.5.0, bluebird@^3.5.5: +bluebird@^3.5.0: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.4.0: - version "4.11.9" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828" - integrity sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw== - -bn.js@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.1.1.tgz#48efc4031a9c4041b9c99c6941d903463ab62eb5" - integrity sha512-IUTD/REb78Z2eodka1QZyyEk66pciRcP6Sroka0aI3tG/iwIdYLrBD62RsubR7vqdt3WyX8p4jxeatzmRSphtA== - -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" - -boolbase@^1.0.0, boolbase@~1.0.0: +boolbase@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= @@ -1822,7 +1472,7 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -braces@^2.2.2, braces@^2.3.1, braces@^2.3.2: +braces@^2.2.2: version "2.3.2" resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== @@ -1845,11 +1495,6 @@ braces@^3.0.1, braces@~3.0.2: dependencies: fill-range "^7.0.1" -brorand@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" - integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= - browser-sync-client@^2.26.14: version "2.26.14" resolved "https://registry.yarnpkg.com/browser-sync-client/-/browser-sync-client-2.26.14.tgz#f2f0a8e5febc65b725fb38c8d648389214a38947" @@ -1872,10 +1517,10 @@ browser-sync-ui@^2.26.14: socket.io-client "^2.4.0" stream-throttle "^0.1.3" -browser-sync-webpack-plugin@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/browser-sync-webpack-plugin/-/browser-sync-webpack-plugin-2.2.2.tgz#46092da62ff36354a50bf0e2903e78a6974fea54" - integrity sha512-x92kl8LdBi4dp6YVXYqrSoDkOCOLCeBOrYSY0h9Sk1VcCDSoZC1Vc62eae6TfC2ljN4/L+aYlkzE46kirHzbgA== +browser-sync-webpack-plugin@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/browser-sync-webpack-plugin/-/browser-sync-webpack-plugin-2.3.0.tgz#9afb96ac05ec1d8ae12ff96867dcf3972c0c53ce" + integrity sha512-MDvuRrTCtoL11dTdwMymo9CNJvYxJoW67gOO61cThfzHNX40S5WcBU+0bVQ86ll7r7aNpNgyzxF7RtnXMTDbyA== dependencies: lodash "^4" @@ -1915,85 +1560,16 @@ browser-sync@^2.26.14: ua-parser-js "^0.7.18" yargs "^15.4.1" -browserify-aes@^1.0.0, browserify-aes@^1.0.4: - version "1.2.0" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" - integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== - dependencies: - buffer-xor "^1.0.3" - cipher-base "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.3" - inherits "^2.0.1" - safe-buffer "^5.0.1" - -browserify-cipher@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" - integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== - dependencies: - browserify-aes "^1.0.4" - browserify-des "^1.0.0" - evp_bytestokey "^1.0.0" - -browserify-des@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" - integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== - dependencies: - cipher-base "^1.0.1" - des.js "^1.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" - integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= - dependencies: - bn.js "^4.1.0" - randombytes "^2.0.1" - -browserify-sign@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.1.0.tgz#4fe971b379a5aeb4925e06779f9fa1f41d249d70" - integrity sha512-VYxo7cDCeYUoBZ0ZCy4UyEUCP3smyBd4DRQM5nrFS1jJjPJjX7rP3oLRpPoWfkhQfyJ0I9ZbHbKafrFD/SGlrg== - dependencies: - bn.js "^5.1.1" - browserify-rsa "^4.0.1" - create-hash "^1.2.0" - create-hmac "^1.1.7" - elliptic "^6.5.2" - inherits "^2.0.4" - parse-asn1 "^5.1.5" - readable-stream "^3.6.0" - -browserify-zlib@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" - integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== - dependencies: - pako "~1.0.5" - -browserslist@^4.0.0, browserslist@^4.11.1, browserslist@^4.8.5: - version "4.12.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.12.0.tgz#06c6d5715a1ede6c51fc39ff67fd647f740b656d" - integrity sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg== - dependencies: - caniuse-lite "^1.0.30001043" - electron-to-chromium "^1.3.413" - node-releases "^1.1.53" - pkg-up "^2.0.0" - -browserslist@^4.12.0: - version "4.13.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.13.0.tgz#42556cba011e1b0a2775b611cba6a8eca18e940d" - integrity sha512-MINatJ5ZNrLnQ6blGvePd/QOz9Xtu+Ne+x29iQSCHfkU5BugKVJwZKn/iiL8UbpIpa3JhviKjz+XxMo0m2caFQ== +browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.16.0, browserslist@^4.16.4, browserslist@^4.6.4: + version "4.16.5" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.5.tgz#952825440bca8913c62d0021334cbe928ef062ae" + integrity sha512-C2HAjrM1AI/djrpAUU/tr4pml1DqLIzJKSLDBXBrNErl9ZCCTXdhwxdJjYc16953+mBWf7Lw+uUJgpgb8cN71A== dependencies: - caniuse-lite "^1.0.30001093" - electron-to-chromium "^1.3.488" - escalade "^3.0.1" - node-releases "^1.1.58" + caniuse-lite "^1.0.30001214" + colorette "^1.2.2" + electron-to-chromium "^1.3.719" + escalade "^3.1.1" + node-releases "^1.1.71" bs-recipes@1.3.4: version "1.3.4" @@ -2005,87 +1581,16 @@ bs-snippet-injector@^2.0.1: resolved "https://registry.yarnpkg.com/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz#61b5393f11f52559ed120693100343b6edb04dd5" integrity sha1-YbU5PxH1JVntEgaTEANDtu2wTdU= -buffer-alloc-unsafe@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" - integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== - -buffer-alloc@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" - integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== - dependencies: - buffer-alloc-unsafe "^1.1.0" - buffer-fill "^1.0.0" - -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-fill@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" - integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= - buffer-from@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== -buffer-xor@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" - integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= - -buffer@^4.3.0: - version "4.9.2" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" - integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" - -buffer@^5.2.1: - 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-status-codes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" - integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= - 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.2, cacache@^12.0.3: - version "12.0.4" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" - integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== - dependencies: - bluebird "^3.5.5" - chownr "^1.1.1" - figgy-pudding "^3.5.1" - glob "^7.1.4" - graceful-fs "^4.1.15" - infer-owner "^1.0.3" - lru-cache "^5.1.1" - mississippi "^3.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.3" - ssri "^6.0.1" - unique-filename "^1.1.1" - y18n "^4.0.0" - cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" @@ -2101,59 +1606,19 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" -cacheable-request@^2.1.1: - version "2.1.4" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-2.1.4.tgz#0d808801b6342ad33c91df9d0b44dc09b91e5c3d" - integrity sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0= - dependencies: - clone-response "1.0.2" - get-stream "3.0.0" - http-cache-semantics "3.8.1" - keyv "3.0.0" - lowercase-keys "1.0.0" - normalize-url "2.0.1" - responselike "1.0.2" - -caller-callsite@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" - integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= - dependencies: - callsites "^2.0.0" - -caller-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" - integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= +call-bind@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== dependencies: - caller-callsite "^2.0.0" - -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" - integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= + function-bind "^1.1.1" + get-intrinsic "^1.0.2" callsites@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -camel-case@3.0.x: - version "3.0.0" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" - integrity sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M= - dependencies: - no-case "^2.2.0" - upper-case "^1.1.1" - -camelcase-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" - integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= - dependencies: - camelcase "^2.0.0" - map-obj "^1.0.0" - camelcase-keys@^6.2.2: version "6.2.2" resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" @@ -2163,71 +1628,32 @@ camelcase-keys@^6.2.2: map-obj "^4.0.0" quick-lru "^4.0.1" -camelcase@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" - integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= - -camelcase@^5.0.0, camelcase@^5.2.0, camelcase@^5.3.1: +camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -camelcase@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.0.0.tgz#5259f7c30e35e278f1bdc2a4d91230b37cad981e" - integrity sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w== +camelcase@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" + integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== caniuse-api@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== dependencies: - browserslist "^4.0.0" - caniuse-lite "^1.0.0" - lodash.memoize "^4.1.2" - lodash.uniq "^4.5.0" - -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001039, caniuse-lite@^1.0.30001043: - version "1.0.30001061" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001061.tgz#80ca87ef14eb543a7458e7fd2b5e2face3458c9f" - integrity sha512-SMICCeiNvMZnyXpuoO+ot7FHpMVPlrsR+HmfByj6nY4xYDHXLqMTbgH7ecEkDNXWkH1vaip+ZS0D7VTXwM1KYQ== - -caniuse-lite@^1.0.30001087, caniuse-lite@^1.0.30001093: - version "1.0.30001096" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001096.tgz#5a4541af5317dc21f91f5b24d453030a35f919c0" - integrity sha512-PFTw9UyVfbkcMEFs82q8XVlRayj7HKvnhu5BLcmjGpv+SNyiWasCcWXPGJuO0rK0dhLRDJmtZcJ+LHUfypbw1w== - -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= - -caw@^2.0.0, caw@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/caw/-/caw-2.0.1.tgz#6c3ca071fc194720883c2dc5da9b074bfc7e9e95" - integrity sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA== - dependencies: - get-proxy "^2.0.0" - isurl "^1.0.0-alpha5" - tunnel-agent "^0.6.0" - url-to-options "^1.0.1" - -ccount@^1.0.0: - version "1.0.5" - 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.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== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001214: + version "1.0.30001214" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001214.tgz#70f153c78223515c6d37a9fde6cd69250da9d872" + integrity sha512-O2/SCpuaU3eASWVaesQirZv1MSjUNOvmugaD8zNSJqw6Vv5SGwoOpA9LJs3pNPfM745nxqPvfZY3MQKY4AKHYg== -chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: +chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= @@ -2238,19 +1664,23 @@ chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" +chalk@^2.0.0, 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== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + chalk@^4.0.0, chalk@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" - integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== + version "4.1.1" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad" + integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg== dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" -character-entities-html4@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-1.1.4.tgz#0e64b0a3753ddbf1fdc044c5fd01d0199a02e125" - integrity sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g== - character-entities-legacy@^1.0.0: version "1.1.4" resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" @@ -2266,46 +1696,7 @@ character-reference-invalid@^1.0.0: resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== -check-types@^8.0.3: - version "8.0.3" - resolved "https://registry.yarnpkg.com/check-types/-/check-types-8.0.3.tgz#3356cca19c889544f2d7a95ed49ce508a0ecf552" - integrity sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ== - -chokidar@^2.1.8: - version "2.1.8" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" - integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== - dependencies: - anymatch "^2.0.0" - async-each "^1.0.1" - braces "^2.3.2" - glob-parent "^3.1.0" - inherits "^2.0.3" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - normalize-path "^3.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.2.1" - upath "^1.1.1" - optionalDependencies: - fsevents "^1.2.7" - -chokidar@^3.4.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== - dependencies: - anymatch "~3.1.1" - braces "~3.0.2" - glob-parent "~5.1.0" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.4.0" - optionalDependencies: - fsevents "~2.1.2" - -chokidar@^3.5.1: +"chokidar@>=3.0.0 <4.0.0", chokidar@^3.5.1: version "3.5.1" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== @@ -2320,30 +1711,15 @@ chokidar@^3.5.1: optionalDependencies: fsevents "~2.3.1" -chownr@^1.1.1: - version "1.1.4" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" - integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== - chrome-trace-event@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" - integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== - dependencies: - tslib "^1.9.0" - -ci-info@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" - integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== + version "1.0.3" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== -cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" - integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" +ci-info@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.1.1.tgz#9a32fcefdf7bcdb6f0a7e1c0f8098ec57897b80a" + integrity sha512-kdRWLBIJwdsYJWYJFtAFFYxybguqeF91qpZaggjG5Nf8QKdizFG2hjqvaTXbxFIcYbSaD74KpAXv6BSm17DHEQ== class-utils@^0.3.5: version "0.3.6" @@ -2355,30 +1731,12 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" -clean-css@4.2.x: - version "4.2.3" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" - integrity sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA== - dependencies: - source-map "~0.6.0" - -cliui@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" - integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== - dependencies: - string-width "^2.1.1" - strip-ansi "^4.0.0" - wrap-ansi "^2.0.0" - -cliui@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" - integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== +clean-webpack-plugin@^4.0.0-alpha.0: + version "4.0.0-alpha.0" + resolved "https://registry.yarnpkg.com/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0-alpha.0.tgz#2aef48dfe7565360d128f5caa0904097d969d053" + integrity sha512-+X6mASBbGSVyw8L9/1rhQ+vS4uaQMopf194kX7Aes8qfezgCFL+qv5W0nwP3a0Tud5kUckARk8tFcoyOSKEjhg== dependencies: - string-width "^3.1.0" - strip-ansi "^5.2.0" - wrap-ansi "^5.1.0" + del "^4.1.1" cliui@^6.0.0: version "6.0.0" @@ -2414,37 +1772,11 @@ clone-regexp@^2.1.0: dependencies: is-regexp "^2.0.0" -clone-response@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" - integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= - dependencies: - mimic-response "^1.0.0" - clone@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= -coa@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" - integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== - dependencies: - "@types/q" "^1.5.1" - chalk "^2.4.1" - q "^1.1.2" - -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= - -collapse-white-space@^1.0.2: - version "1.0.6" - resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287" - integrity sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ== - collection-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" @@ -2477,48 +1809,41 @@ color-name@^1.0.0, color-name@~1.1.4: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -color-string@^1.5.2: - version "1.5.3" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc" - integrity sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw== +color-string@^1.5.4: + version "1.5.5" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.5.tgz#65474a8f0e7439625f3d27a6a19d89fc45223014" + integrity sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg== dependencies: color-name "^1.0.0" simple-swizzle "^0.2.2" -color@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/color/-/color-3.1.2.tgz#68148e7f85d41ad7649c5fa8c8106f098d229e10" - integrity sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg== +color@^3.1.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/color/-/color-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e" + integrity sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ== dependencies: color-convert "^1.9.1" - color-string "^1.5.2" - -colorette@^1.2.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" - integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== - -combined-stream@^1.0.6, combined-stream@~1.0.6: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" + color-string "^1.5.4" -commander@2.17.x: - version "2.17.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" - integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== +colorette@^1.2.1, colorette@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" + integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== -commander@^2.15.1, commander@^2.18.0, commander@^2.2.0, commander@^2.20.0, commander@^2.8.1, commander@~2.20.3: +commander@^2.2.0, commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@~2.19.0: - version "2.19.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" - integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== +commander@^6.2.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" + integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== + +commander@^7.0.0, commander@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== commondir@^1.0.1: version "1.0.1" @@ -2550,39 +1875,6 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -concat-stream@^1.5.0: - version "1.6.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - -concurrently@^4.1.0: - version "4.1.2" - resolved "https://registry.yarnpkg.com/concurrently/-/concurrently-4.1.2.tgz#1a683b2b5c41e9ed324c9002b9f6e4c6e1f3b6d7" - integrity sha512-Kim9SFrNr2jd8/0yNYqDTFALzUX1tvimmwFWxmp/D4mRI+kbqIIwE2RkBDrxS2ic25O1UgQMI5AtBqdtX3ynYg== - dependencies: - chalk "^2.4.2" - date-fns "^1.30.1" - lodash "^4.17.15" - read-pkg "^4.0.1" - rxjs "^6.5.2" - spawn-command "^0.0.2-1" - supports-color "^4.5.0" - tree-kill "^1.2.1" - yargs "^12.0.5" - -config-chain@^1.1.11: - version "1.1.12" - resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" - integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== - dependencies: - ini "^1.3.4" - proto-list "~1.2.1" - connect-history-api-fallback@^1: version "1.6.0" resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" @@ -2598,47 +1890,10 @@ connect@3.6.6: parseurl "~1.3.2" utils-merge "1.0.1" -consola@^2.10.0: - version "2.14.0" - resolved "https://registry.yarnpkg.com/consola/-/consola-2.14.0.tgz#162ee903b6c9c4de25077d93f34ab902ebcb4dac" - integrity sha512-A2j1x4u8d6SIVikhZROfpFJxQZie+cZOfQMyI/tu2+hWXe8iAv7R6FW6s6x04/7zBCst94lPddztot/d6GJiuQ== - -console-browserify@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" - integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== - -console-control-strings@^1.0.0, console-control-strings@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" - integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= - -console-stream@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/console-stream/-/console-stream-0.1.1.tgz#a095fe07b20465955f2fafd28b5d72bccd949d44" - integrity sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ= - -constants-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" - integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= - -contains-path@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" - integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= - -content-disposition@0.5.3, content-disposition@^0.5.2: - version "0.5.3" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" - integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== - dependencies: - safe-buffer "5.1.2" - -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== +consola@^2.15.0: + version "2.15.3" + resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550" + integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== convert-source-map@^1.7.0: version "1.7.0" @@ -2647,150 +1902,36 @@ convert-source-map@^1.7.0: dependencies: safe-buffer "~5.1.1" -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" - integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= - -cookie@0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" - integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== - cookie@~0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1" integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA== -copy-concurrently@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" - integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== - dependencies: - aproba "^1.1.1" - fs-write-stream-atomic "^1.0.8" - iferr "^0.1.5" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.0" - copy-descriptor@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -copy-webpack-plugin@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-5.1.1.tgz#5481a03dea1123d88a988c6ff8b78247214f0b88" - integrity sha512-P15M5ZC8dyCjQHWwd4Ia/dm0SgVvZJMYeykVIVYXbGyqO4dWB5oyPHp9i7wjwo5LhtlhKbiBCdS2NvM07Wlybg== - dependencies: - cacache "^12.0.3" - find-cache-dir "^2.1.0" - glob-parent "^3.1.0" - globby "^7.1.1" - is-glob "^4.0.1" - loader-utils "^1.2.3" - minimatch "^3.0.4" - normalize-path "^3.0.0" - p-limit "^2.2.1" - schema-utils "^1.0.0" - serialize-javascript "^2.1.2" - webpack-log "^2.0.0" - -core-js-compat@^3.6.2: - version "3.6.5" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.6.5.tgz#2a51d9a4e25dfd6e690251aa81f99e3c05481f1c" - integrity sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng== +core-js-compat@^3.9.0, core-js-compat@^3.9.1: + version "3.11.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.11.0.tgz#635683f43480a0b41e3f6be3b1c648dadb8b4390" + integrity sha512-3wsN9YZJohOSDCjVB0GequOyHax8zFiogSX3XWLE28M1Ew7dTU57tgHjIylSBKSIouwmLBp3g61sKMz/q3xEGA== dependencies: - browserslist "^4.8.5" + browserslist "^4.16.4" semver "7.0.0" -core-util-is@1.0.2, core-util-is@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= - -cosmiconfig@^5.0.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" - integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== - dependencies: - import-fresh "^2.0.0" - is-directory "^0.3.1" - js-yaml "^3.13.1" - parse-json "^4.0.0" - -cosmiconfig@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" - integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== +cosmiconfig@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" + integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== dependencies: "@types/parse-json" "^4.0.0" - import-fresh "^3.1.0" + import-fresh "^3.2.1" parse-json "^5.0.0" path-type "^4.0.0" - yaml "^1.7.2" - -create-ecdh@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" - integrity sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw== - dependencies: - bn.js "^4.1.0" - elliptic "^6.0.0" + yaml "^1.10.0" -create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" - integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== - dependencies: - cipher-base "^1.0.1" - inherits "^2.0.1" - md5.js "^1.3.4" - ripemd160 "^2.0.1" - sha.js "^2.4.0" - -create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" - integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== - dependencies: - cipher-base "^1.0.3" - create-hash "^1.1.0" - inherits "^2.0.1" - ripemd160 "^2.0.0" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -cross-spawn@6.0.5, cross-spawn@^6.0.0: - version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" - integrity sha1-ElYDfsufDF9549bvE14wdwGEuYI= - dependencies: - lru-cache "^4.0.1" - which "^1.2.9" - -cross-spawn@^5.0.1: - version "5.1.0" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" - integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= - dependencies: - lru-cache "^4.0.1" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^7.0.2: +cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -2799,235 +1940,175 @@ cross-spawn@^7.0.2: shebang-command "^2.0.0" which "^2.0.1" -crypto-browserify@^3.11.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== - dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" +css-blank-pseudo@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz#dfdefd3254bf8a82027993674ccf35483bfcb3c5" + integrity sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w== + dependencies: + postcss "^7.0.5" -css-color-names@0.0.4, css-color-names@^0.0.4: +css-color-names@^0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= -css-declaration-sorter@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" - integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== +css-color-names@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-1.0.1.tgz#6ff7ee81a823ad46e020fa2fd6ab40a887e2ba67" + integrity sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA== + +css-declaration-sorter@6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.0.0.tgz#eb21f75860078627e9e3cc6f5535ccfcea445817" + integrity sha512-S0TE4E0ha5+tBHdLWPc5n+S8E4dFBS5xScPvgHkLNZwWvX4ISoFGhGeerLC9uS1cKA/sC+K2wHq6qEbcagT/fg== dependencies: - postcss "^7.0.1" timsort "^0.3.0" -css-loader@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-2.1.1.tgz#d8254f72e412bb2238bb44dd674ffbef497333ea" - integrity sha512-OcKJU/lt232vl1P9EEDamhoO9iKY3tIjY5GU+XDLblAykTdgs6Ux9P1hTHve8nFKy5KPpOXOsVI/hIwi3841+w== +css-has-pseudo@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz#3c642ab34ca242c59c41a125df9105841f6966ee" + integrity sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ== dependencies: - camelcase "^5.2.0" - icss-utils "^4.1.0" - loader-utils "^1.2.3" - normalize-path "^3.0.0" - postcss "^7.0.14" - postcss-modules-extract-imports "^2.0.0" - postcss-modules-local-by-default "^2.0.6" - postcss-modules-scope "^2.1.0" - postcss-modules-values "^2.0.0" - postcss-value-parser "^3.3.0" - schema-utils "^1.0.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" - integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== + postcss "^7.0.6" + postcss-selector-parser "^5.0.0-rc.4" -css-select@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" - integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= +css-loader@^5.2.4: + version "5.2.4" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.2.4.tgz#e985dcbce339812cb6104ef3670f08f9893a1536" + integrity sha512-OFYGyINCKkdQsTrSYxzGSFnGS4gNjcXkKkQgWxK138jgnPt+lepxdjSZNc8sHAl5vP3DhsJUxufWIjOwI8PMMw== + dependencies: + camelcase "^6.2.0" + icss-utils "^5.1.0" + loader-utils "^2.0.0" + postcss "^8.2.10" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^3.0.0" + semver "^7.3.5" + +css-prefers-color-scheme@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz#6f830a2714199d4f0d0d0bb8a27916ed65cff1f4" + integrity sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg== dependencies: - boolbase "~1.0.0" - css-what "2.1" - domutils "1.5.1" - nth-check "~1.0.1" + postcss "^7.0.5" -css-select@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" - integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== +css-select@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-3.1.2.tgz#d52cbdc6fee379fba97fb0d3925abbd18af2d9d8" + integrity sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA== dependencies: boolbase "^1.0.0" - css-what "^3.2.1" - domutils "^1.7.0" - nth-check "^1.0.2" + css-what "^4.0.0" + domhandler "^4.0.0" + domutils "^2.4.3" + nth-check "^2.0.0" -css-tree@1.0.0-alpha.37: - version "1.0.0-alpha.37" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" - integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== +css-tree@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== dependencies: - mdn-data "2.0.4" + mdn-data "2.0.14" source-map "^0.6.1" -css-tree@1.0.0-alpha.39: - version "1.0.0-alpha.39" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.39.tgz#2bff3ffe1bb3f776cf7eefd91ee5cba77a149eeb" - integrity sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA== - dependencies: - mdn-data "2.0.6" - source-map "^0.6.1" +css-what@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-4.0.0.tgz#35e73761cab2eeb3d3661126b23d7aa0e8432233" + integrity sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A== -css-what@2.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" - integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== +cssdb@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-4.4.0.tgz#3bf2f2a68c10f5c6a08abd92378331ee803cddb0" + integrity sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ== -css-what@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.2.1.tgz#f4a8f12421064621b456755e34a03a2c22df5da1" - integrity sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw== +cssesc@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" + integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== cssesc@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== -cssnano-preset-default@^4.0.7: - version "4.0.7" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz#51ec662ccfca0f88b396dcd9679cdb931be17f76" - integrity sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA== - dependencies: - css-declaration-sorter "^4.0.1" - cssnano-util-raw-cache "^4.0.1" - postcss "^7.0.0" - postcss-calc "^7.0.1" - postcss-colormin "^4.0.3" - postcss-convert-values "^4.0.1" - postcss-discard-comments "^4.0.2" - postcss-discard-duplicates "^4.0.2" - postcss-discard-empty "^4.0.1" - postcss-discard-overridden "^4.0.1" - postcss-merge-longhand "^4.0.11" - postcss-merge-rules "^4.0.3" - postcss-minify-font-values "^4.0.2" - postcss-minify-gradients "^4.0.2" - postcss-minify-params "^4.0.2" - postcss-minify-selectors "^4.0.2" - postcss-normalize-charset "^4.0.1" - postcss-normalize-display-values "^4.0.2" - postcss-normalize-positions "^4.0.2" - postcss-normalize-repeat-style "^4.0.2" - postcss-normalize-string "^4.0.2" - postcss-normalize-timing-functions "^4.0.2" - postcss-normalize-unicode "^4.0.1" - postcss-normalize-url "^4.0.1" - postcss-normalize-whitespace "^4.0.2" - postcss-ordered-values "^4.1.2" - postcss-reduce-initial "^4.0.3" - postcss-reduce-transforms "^4.0.2" - postcss-svgo "^4.0.2" - postcss-unique-selectors "^4.0.1" - -cssnano-util-get-arguments@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" - integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= - -cssnano-util-get-match@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" - integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= - -cssnano-util-raw-cache@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" - integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== - dependencies: - postcss "^7.0.0" - -cssnano-util-same-parent@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" - integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== - -cssnano@^4.1.10: - version "4.1.10" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2" - integrity sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ== - dependencies: - cosmiconfig "^5.0.0" - cssnano-preset-default "^4.0.7" - is-resolvable "^1.0.0" - postcss "^7.0.0" - -csso@^4.0.2: - version "4.0.3" - resolved "https://registry.yarnpkg.com/csso/-/csso-4.0.3.tgz#0d9985dc852c7cc2b2cacfbbe1079014d1a8e903" - integrity sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ== - dependencies: - css-tree "1.0.0-alpha.39" - -currently-unhandled@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" - integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= - dependencies: - array-find-index "^1.0.1" +cssnano-preset-default@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.0.0.tgz#94c03ecc1cb47ecdc23c0aea3ca05170ebbb7e33" + integrity sha512-zsLppqF7PxY6Tk+ghVx8djf4o1jIOu2GNufqy9lMxldt7gGpSy3FQ6jn7FCd5DZWCaBa7A/1/HVh8CK3BdFSJg== + dependencies: + css-declaration-sorter "6.0.0" + cssnano-utils "^2.0.0" + postcss-calc "^8.0.0" + postcss-colormin "^5.0.0" + postcss-convert-values "^5.0.0" + postcss-discard-comments "^5.0.0" + postcss-discard-duplicates "^5.0.0" + postcss-discard-empty "^5.0.0" + postcss-discard-overridden "^5.0.0" + postcss-merge-longhand "^5.0.0" + postcss-merge-rules "^5.0.0" + postcss-minify-font-values "^5.0.0" + postcss-minify-gradients "^5.0.0" + postcss-minify-params "^5.0.0" + postcss-minify-selectors "^5.0.0" + postcss-normalize-charset "^5.0.0" + postcss-normalize-display-values "^5.0.0" + postcss-normalize-positions "^5.0.0" + postcss-normalize-repeat-style "^5.0.0" + postcss-normalize-string "^5.0.0" + postcss-normalize-timing-functions "^5.0.0" + postcss-normalize-unicode "^5.0.0" + postcss-normalize-url "^5.0.0" + postcss-normalize-whitespace "^5.0.0" + postcss-ordered-values "^5.0.0" + postcss-reduce-initial "^5.0.0" + postcss-reduce-transforms "^5.0.0" + postcss-svgo "^5.0.0" + postcss-unique-selectors "^5.0.0" + +cssnano-utils@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-2.0.0.tgz#b04baaa312aa3dd5a854b7f61d76b9d94be07f74" + integrity sha512-xvxmTszdrvSyTACdPe8VU5J6p4sm3egpgw54dILvNqt5eBUv6TFjACLhSxtRuEsxYrgy8uDy269YjScO5aKbGA== -cwebp-bin@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/cwebp-bin/-/cwebp-bin-5.1.0.tgz#d5bea87c127358558e7bf7a90a6d440d42dcb074" - integrity sha512-BsPKStaNr98zfxwejWWLIGELbPERULJoD2v5ijvpeutSAGsegX7gmABgnkRK7MUucCPROXXfaPqkLAwI509JzA== +cssnano@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.0.1.tgz#ed4822c4a9212f22f6820717859c52a6b7f9cf5c" + integrity sha512-5WubEmKcK2cqw43DUAayRBiIlTdX7iX3ZowrWDVxSVcW3hyohVnbJ4K4mbnWtJp5rfJnUwHg5H4mDAGzmuCM3g== dependencies: - bin-build "^3.0.0" - bin-wrapper "^4.0.1" - logalot "^2.1.0" - -cyclist@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" - integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= + cosmiconfig "^7.0.0" + cssnano-preset-default "^5.0.0" + is-resolvable "^1.1.0" -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= +csso@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== dependencies: - assert-plus "^1.0.0" + css-tree "^1.1.2" -date-fns@^1.30.1: - version "1.30.1" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c" - integrity sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw== - -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: +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@4.3.1: +debug@4.3.1, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: version "4.3.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== dependencies: ms "2.1.2" -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@^3.1.1: + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: ms "^2.1.1" @@ -3038,6 +2119,13 @@ debug@~3.1.0: dependencies: ms "2.0.0" +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== + dependencies: + ms "^2.1.1" + decamelize-keys@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" @@ -3046,7 +2134,7 @@ decamelize-keys@^1.1.0: decamelize "^1.1.0" map-obj "^1.0.0" -decamelize@^1.1.0, decamelize@^1.1.2, decamelize@^1.2.0: +decamelize@^1.1.0, decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= @@ -3056,66 +2144,6 @@ decode-uri-component@^0.2.0: resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= -decompress-response@^3.2.0, decompress-response@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" - integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= - dependencies: - mimic-response "^1.0.0" - -decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1" - integrity sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ== - dependencies: - file-type "^5.2.0" - is-stream "^1.1.0" - tar-stream "^1.5.2" - -decompress-tarbz2@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz#3082a5b880ea4043816349f378b56c516be1a39b" - integrity sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A== - dependencies: - decompress-tar "^4.1.0" - file-type "^6.1.0" - is-stream "^1.1.0" - seek-bzip "^1.0.5" - unbzip2-stream "^1.0.9" - -decompress-targz@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/decompress-targz/-/decompress-targz-4.1.1.tgz#c09bc35c4d11f3de09f2d2da53e9de23e7ce1eee" - integrity sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w== - dependencies: - decompress-tar "^4.1.1" - file-type "^5.2.0" - is-stream "^1.1.0" - -decompress-unzip@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/decompress-unzip/-/decompress-unzip-4.0.1.tgz#deaaccdfd14aeaf85578f733ae8210f9b4848f69" - integrity sha1-3qrM39FK6vhVePczroIQ+bSEj2k= - dependencies: - file-type "^3.8.0" - get-stream "^2.2.0" - pify "^2.3.0" - yauzl "^2.4.2" - -decompress@^4.0.0, decompress@^4.2.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/decompress/-/decompress-4.2.1.tgz#007f55cc6a62c055afa37c07eb6a4ee1b773f118" - integrity sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ== - dependencies: - decompress-tar "^4.0.0" - decompress-tarbz2 "^4.0.0" - decompress-targz "^4.0.0" - decompress-unzip "^4.0.1" - graceful-fs "^4.1.10" - make-dir "^1.0.0" - pify "^2.3.0" - strip-dirs "^2.0.0" - deep-is@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" @@ -3126,7 +2154,7 @@ deepmerge@1.3.2: resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-1.3.2.tgz#1663691629d4dbfe364fa12a2a4f0aa86aa3a050" integrity sha1-FmNpFinU2/42T6EqKk8KqGqjoFA= -define-properties@^1.1.2, define-properties@^1.1.3: +define-properties@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== @@ -3155,59 +2183,33 @@ define-property@^2.0.2: is-descriptor "^1.0.2" isobject "^3.0.1" -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" - integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= +del@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" + integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== + dependencies: + "@types/glob" "^7.1.1" + globby "^6.1.0" + is-path-cwd "^2.0.0" + is-path-in-cwd "^2.0.0" + p-map "^2.0.0" + pify "^4.0.1" + rimraf "^2.6.3" depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= -des.js@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" - integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== - dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - destroy@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= -detect-file@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" - integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= - -dev-ip@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/dev-ip/-/dev-ip-1.0.1.tgz#a76a3ed1855be7a012bb8ac16cb80f3c00dc28f0" - integrity sha1-p2o+0YVb56ASu4rBbLgPPADcKPA= - -diffie-hellman@^5.0.0: - version "5.0.3" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" - integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== - dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" - -dir-glob@^2.0.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" - integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw== - dependencies: - path-type "^3.0.0" +dev-ip@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/dev-ip/-/dev-ip-1.0.1.tgz#a76a3ed1855be7a012bb8ac16cb80f3c00dc28f0" + integrity sha1-p2o+0YVb56ASu4rBbLgPPADcKPA= dir-glob@^3.0.1: version "3.0.1" @@ -3221,14 +2223,6 @@ dlv@^1.1.3: resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== -doctrine@1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" - integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= - dependencies: - esutils "^2.0.2" - isarray "^1.0.0" - doctrine@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" @@ -3236,13 +2230,6 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" -dom-converter@^0.2: - version "0.2.0" - resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" - integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== - dependencies: - utila "~0.4" - dom-serializer@0: version "0.2.2" resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" @@ -3251,20 +2238,24 @@ dom-serializer@0: domelementtype "^2.0.1" entities "^2.0.0" -domain-browser@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" - integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== +dom-serializer@^1.0.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.1.tgz#d845a1565d7c041a95e5dab62184ab41e3a519be" + integrity sha512-Pv2ZluG5ife96udGgEDovOOOA5UELkltfJpnIExPrAk1LTvecolUGn6lIaoLh86d83GiB86CjzciMd9BuRB71Q== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + entities "^2.0.0" domelementtype@1, domelementtype@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== -domelementtype@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.1.tgz#1f8bdfe91f5a78063274e803b4bdcedf6e94f94d" - integrity sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ== +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" + integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== domhandler@^2.3.0: version "2.4.2" @@ -3273,20 +2264,19 @@ domhandler@^2.3.0: dependencies: domelementtype "1" +domhandler@^4.0.0, domhandler@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.0.tgz#f9768a5f034be60a89a27c2e4d0f74eba0d8b059" + integrity sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA== + dependencies: + domelementtype "^2.2.0" + domready@1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/domready/-/domready-1.0.8.tgz#91f252e597b65af77e745ae24dd0185d5e26d58c" integrity sha1-kfJS5Ze2Wvd+dFriTdAYXV4m1Yw= -domutils@1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" - integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= - dependencies: - dom-serializer "0" - domelementtype "1" - -domutils@^1.5.1, domutils@^1.7.0: +domutils@^1.5.1: version "1.7.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== @@ -3294,67 +2284,26 @@ domutils@^1.5.1, domutils@^1.7.0: dom-serializer "0" domelementtype "1" +domutils@^2.4.3: + version "2.6.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.6.0.tgz#2e15c04185d43fb16ae7057cb76433c6edb938b7" + integrity sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + dot-prop@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.2.0.tgz#c34ecc29556dc45f1f4c22697b6f4904e0cc4fcb" - integrity sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A== + version "5.3.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" + integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== dependencies: is-obj "^2.0.0" -download@^6.2.2: - version "6.2.5" - resolved "https://registry.yarnpkg.com/download/-/download-6.2.5.tgz#acd6a542e4cd0bb42ca70cfc98c9e43b07039714" - integrity sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA== - dependencies: - caw "^2.0.0" - content-disposition "^0.5.2" - decompress "^4.0.0" - ext-name "^5.0.0" - file-type "5.2.0" - filenamify "^2.0.0" - get-stream "^3.0.0" - got "^7.0.0" - make-dir "^1.0.0" - p-event "^1.0.0" - pify "^3.0.0" - -download@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/download/-/download-7.1.0.tgz#9059aa9d70b503ee76a132897be6dec8e5587233" - integrity sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ== - dependencies: - archive-type "^4.0.0" - caw "^2.0.1" - content-disposition "^0.5.2" - decompress "^4.2.0" - ext-name "^5.0.0" - file-type "^8.1.0" - filenamify "^2.0.0" - get-stream "^3.0.0" - got "^8.3.1" - make-dir "^1.2.0" - p-event "^2.1.0" - pify "^3.0.0" - -duplexer3@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" - integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= - -duplexer@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" - integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= - -duplexify@^3.4.2, duplexify@^3.6.0: - version "3.7.1" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" - integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== easy-extender@^2.3.4: version "2.3.4" @@ -3370,62 +2319,21 @@ eazy-logger@3.1.0: dependencies: tfunk "^4.0.0" -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= - dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" - 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@^2.6.1: - version "2.7.4" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" - integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== - -electron-to-chromium@^1.3.413: - version "1.3.441" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.441.tgz#094f71b992dca5bc96b798cfbaf37dc76302015a" - integrity sha512-leBfJwLuyGs1jEei2QioI+PjVMavmUIvPYidE8dCCYWLAq0uefhN3NYgDNb8WxD3uiUNnJ3ScMXg0upSlwySzQ== - -electron-to-chromium@^1.3.488: - version "1.3.492" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.492.tgz#bde16082a05a124266e5ecc9cf0ce53d137f2919" - integrity sha512-AD6v9Y2wN0HuoRH4LwCmlSHjkKq51D1U52bTuvM5uPzisbHVm3Hms15c42TBFLewxnSqxAynK/tbeaUi4Rnjqw== - -elliptic@^6.0.0, elliptic@^6.5.2: - version "6.5.3" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.3.tgz#cb59eb2efdaf73a0bd78ccd7015a62ad6e0f93d6" - integrity sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw== - dependencies: - bn.js "^4.4.0" - brorand "^1.0.1" - hash.js "^1.0.0" - hmac-drbg "^1.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.0" - -emoji-regex@^7.0.1: - version "7.0.3" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" - integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== +electron-to-chromium@^1.3.719: + version "1.3.719" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.719.tgz#87166fee347a46a2557f19aadb40a1d68241e61c" + integrity sha512-heM78GKSqrIzO9Oz0/y22nTBN7bqSP1Pla2SyU9DiSnQD+Ea9SyyN5RWWlgqsqeBLNDkSlE9J9EHFmdMPzxB/g== emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== -emojis-list@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" - integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= - emojis-list@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" @@ -3436,13 +2344,6 @@ encodeurl@~1.0.1, encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= -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.5.0: version "3.5.1" resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-3.5.1.tgz#b500458a39c0cd197a921e0e759721a746d0bdb9" @@ -3461,13 +2362,13 @@ engine.io-client@~3.5.0: 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== + version "2.2.1" + resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-2.2.1.tgz#57ce5611d9370ee94f99641b589f94c97e4f5da7" + integrity sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg== dependencies: after "0.8.2" arraybuffer.slice "~0.0.7" - base64-arraybuffer "0.1.5" + base64-arraybuffer "0.1.4" blob "0.0.5" has-binary2 "~1.0.2" @@ -3483,25 +2384,15 @@ engine.io@~3.5.0: engine.io-parser "~2.2.0" ws "~7.4.2" -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== - dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.4.0" - tapable "^1.0.0" - -enhanced-resolve@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz#2937e2b8066cd0fe7ce0990a98f0d71a35189f66" - integrity sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA== +enhanced-resolve@^5.8.0: + version "5.8.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.8.0.tgz#d9deae58f9d3773b6a111a5a46831da5be5c9ac0" + integrity sha512-Sl3KRpJA8OpprrtaIswVki3cWPiPKxXuFxJXBp+zNb6s6VwNWwFRUdtmzd2ReUut8n+sCPx7QCtQ7w5wfJhSgQ== dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.5.0" - tapable "^1.0.0" + graceful-fs "^4.2.4" + tapable "^2.2.0" -enquirer@^2.3.5: +enquirer@^2.3.5, enquirer@^2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== @@ -3514,54 +2405,26 @@ entities@^1.1.1: integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== entities@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.2.tgz#ac74db0bba8d33808bbf36809c3a5c3683531436" - integrity sha512-dmD3AvJQBUjKpcNkoqr+x+IF0SdRtPz9Vk0uTy4yWqga9ibB6s4v++QFWNohjiUGoMlF552ZvNyXDxz5iW0qmw== + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== -errno@^0.1.3, errno@~0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" - integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== - dependencies: - prr "~1.0.1" +envinfo@^7.7.3: + version "7.8.1" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" + integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== -error-ex@^1.2.0, error-ex@^1.3.1: +error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" -es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.5: - version "1.17.5" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.5.tgz#d8c9d1d66c8981fb9200e2251d799eee92774ae9" - integrity sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg== - dependencies: - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - is-callable "^1.1.5" - is-regex "^1.0.5" - object-inspect "^1.7.0" - object-keys "^1.1.1" - object.assign "^4.1.0" - string.prototype.trimleft "^2.1.1" - string.prototype.trimright "^2.1.1" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -escalade@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.0.1.tgz#52568a77443f6927cd0ab9c73129137533c965ed" - integrity sha512-DR6NO3h9niOT+MZs7bjxlj2a1k+POu5RN8CLTPX2+i78bRi9eLe7+0zXgUHMnGXWybYcL61E9hGhPKqedy8tQA== +es-module-lexer@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.4.1.tgz#dda8c6a14d8f340a24e34331e0fab0cb50438e0e" + integrity sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA== escalade@^3.1.1: version "3.1.1" @@ -3578,97 +2441,18 @@ escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1 resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -eslint-config-prettier@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-4.3.0.tgz#c55c1fcac8ce4518aeb77906984e134d9eb5a4f0" - integrity sha512-sZwhSTHVVz78+kYD3t5pCWSYEdVSBR0PXnwjDRsUs8ytIrK8PLXw+6FKp8r3Z7rx4ZszdetWlXYKOHoUrrwPlA== - dependencies: - get-stdin "^6.0.0" - -eslint-config-standard@^12.0.0: - version "12.0.0" - resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-12.0.0.tgz#638b4c65db0bd5a41319f96bba1f15ddad2107d9" - integrity sha512-COUz8FnXhqFitYj4DTqHzidjIL/t4mumGZto5c7DrBpvWoie+Sn3P4sLEzUGeYhRElWuFEf8K1S1EfvD1vixCQ== - -eslint-import-resolver-node@^0.3.2: - version "0.3.3" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz#dbaa52b6b2816b50bc6711af75422de808e98404" - integrity sha512-b8crLDo0M5RSe5YG8Pu2DYBj71tSB6OvXkfzwbJU2w7y8P4/yo0MyF8jU26IEuEuHF2K5/gcAJE3LhQGqBBbVg== - dependencies: - debug "^2.6.9" - resolve "^1.13.1" - -eslint-module-utils@^2.4.1: - version "2.6.0" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6" - integrity sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== - dependencies: - debug "^2.6.9" - pkg-dir "^2.0.0" - -eslint-plugin-es@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-1.4.1.tgz#12acae0f4953e76ba444bfd1b2271081ac620998" - integrity sha512-5fa/gR2yR3NxQf+UXkeLeP8FBBl6tSgdrAz1+cF84v1FMM4twGwQoqTnn+QxFLcPOrF4pdKEJKDB/q9GoyJrCA== - dependencies: - eslint-utils "^1.4.2" - regexpp "^2.0.1" - -eslint-plugin-import@^2.17.3: - version "2.20.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.20.2.tgz#91fc3807ce08be4837141272c8b99073906e588d" - integrity sha512-FObidqpXrR8OnCh4iNsxy+WACztJLXAHBO5hK79T1Hc77PgQZkyDGA5Ag9xAvRpglvLNxhH/zSmZ70/pZ31dHg== - dependencies: - array-includes "^3.0.3" - array.prototype.flat "^1.2.1" - contains-path "^0.1.0" - debug "^2.6.9" - doctrine "1.5.0" - eslint-import-resolver-node "^0.3.2" - eslint-module-utils "^2.4.1" - has "^1.0.3" - minimatch "^3.0.4" - object.values "^1.1.0" - read-pkg-up "^2.0.0" - resolve "^1.12.0" - -eslint-plugin-node@^9.1.0: - version "9.2.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-9.2.0.tgz#b1911f111002d366c5954a6d96d3cd5bf2a3036a" - integrity sha512-2abNmzAH/JpxI4gEOwd6K8wZIodK3BmHbTxz4s79OIYwwIt2gkpEXlAouJXu4H1c9ySTnRso0tsuthSOZbUMlA== - dependencies: - eslint-plugin-es "^1.4.1" - eslint-utils "^1.4.2" - ignore "^5.1.1" - minimatch "^3.0.4" - resolve "^1.10.1" - semver "^6.1.0" +eslint-config-prettier@^8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.2.0.tgz#78de77d63bca8e9e59dae75a614b5299925bb7b3" + integrity sha512-dWV9EVeSo2qodOPi1iBYU/x6F6diHv8uujxbxr77xExs3zTAlNXvVZKiyLsQGNz7yPV2K49JY5WjPzNIuDc2Bw== -eslint-plugin-prettier@^3.1.0: - version "3.1.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.3.tgz#ae116a0fc0e598fdae48743a4430903de5b4e6ca" - integrity sha512-+HG5jmu/dN3ZV3T6eCD7a4BlAySdN7mLIbJYo0z1cFQuI+r2DiTJEFeF68ots93PsnrMxbzIZ2S/ieX+mkrBeQ== +eslint-plugin-prettier@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.0.tgz#cdbad3bf1dbd2b177e9825737fe63b476a08f0c7" + integrity sha512-UDK6rJT6INSfcOo545jiaOwB701uAIt2/dR7WnFQoGCVl1/EMqdANBmwUaqqQ45aXprsTGzSa39LI1PyuRBxxw== dependencies: prettier-linter-helpers "^1.0.0" -eslint-plugin-promise@^4.1.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz#845fd8b2260ad8f82564c1222fce44ad71d9418a" - integrity sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw== - -eslint-plugin-standard@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz#ff0519f7ffaff114f76d1bd7c3996eef0f6e20b4" - integrity sha512-v/KBnfyaOMPmZc/dmc6ozOdWqekGp7bBGq4jLAecEfPGmfKiWS4sA8sC0LqiV9w5qmXAtXVn4M3p1jSyhY85SQ== - -eslint-scope@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" - integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - eslint-scope@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" @@ -3677,13 +2461,6 @@ eslint-scope@^5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-utils@^1.4.2: - version "1.4.3" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" - integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== - dependencies: - eslint-visitor-keys "^1.1.0" - eslint-utils@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" @@ -3691,12 +2468,7 @@ eslint-utils@^2.1.0: dependencies: eslint-visitor-keys "^1.1.0" -eslint-visitor-keys@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" - integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== - -eslint-visitor-keys@^1.3.0: +eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== @@ -3706,24 +2478,25 @@ eslint-visitor-keys@^2.0.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8" integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== -eslint-webpack-plugin@^2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-2.4.1.tgz#9353ec46a31d29558734a38a05eb14c5760a7144" - integrity sha512-cj8iPWZKuAiVD8MMgTSunyMCAvxQxp5mxoPHZl1UMGkApFXaXJHdCFcCR+oZEJbBNhReNa5SjESIn34uqUbBtg== +eslint-webpack-plugin@^2.5.4: + version "2.5.4" + resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz#473b84932f1a8e2c2b8e66a402d0497bf440b986" + integrity sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw== dependencies: - "@types/eslint" "^7.2.4" + "@types/eslint" "^7.2.6" arrify "^2.0.1" jest-worker "^26.6.2" micromatch "^4.0.2" + normalize-path "^3.0.0" schema-utils "^3.0.0" -eslint@^7.15.0: - version "7.15.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.15.0.tgz#eb155fb8ed0865fcf5d903f76be2e5b6cd7e0bc7" - integrity sha512-Vr64xFDT8w30wFll643e7cGrIkPEU50yIiI36OdSIDoSGguIeaLzBo0vpGvzo9RECUqq7htURfwEtKqwytkqzA== +eslint@^7.24.0: + version "7.24.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.24.0.tgz#2e44fa62d93892bfdb100521f17345ba54b8513a" + integrity sha512-k9gaHeHiFmGCDQ2rEfvULlSLruz6tgfA8DEn+rY9/oYPFFTlz55mM/Q/Rij1b2Y42jwZiK3lXvNTw6w6TXzcKQ== dependencies: - "@babel/code-frame" "^7.0.0" - "@eslint/eslintrc" "^0.2.2" + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.4.0" ajv "^6.10.0" chalk "^4.0.0" cross-spawn "^7.0.2" @@ -3734,12 +2507,12 @@ eslint@^7.15.0: eslint-utils "^2.1.0" eslint-visitor-keys "^2.0.0" espree "^7.3.1" - esquery "^1.2.0" + esquery "^1.4.0" esutils "^2.0.2" - file-entry-cache "^6.0.0" + file-entry-cache "^6.0.1" functional-red-black-tree "^1.0.1" glob-parent "^5.0.0" - globals "^12.1.0" + globals "^13.6.0" ignore "^4.0.6" import-fresh "^3.0.0" imurmurhash "^0.1.4" @@ -3747,7 +2520,7 @@ eslint@^7.15.0: js-yaml "^3.13.1" json-stable-stringify-without-jsonify "^1.0.1" levn "^0.4.1" - lodash "^4.17.19" + lodash "^4.17.21" minimatch "^3.0.4" natural-compare "^1.4.0" optionator "^0.9.1" @@ -3756,7 +2529,7 @@ eslint@^7.15.0: semver "^7.2.1" strip-ansi "^6.0.0" strip-json-comments "^3.1.0" - table "^5.2.3" + table "^6.0.4" text-table "^0.2.0" v8-compile-cache "^2.0.3" @@ -3774,20 +2547,13 @@ esprima@^4.0.0: resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esquery@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" - integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== +esquery@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== dependencies: estraverse "^5.1.0" -esrecurse@^4.1.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" - integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== - dependencies: - estraverse "^4.1.0" - esrecurse@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" @@ -3795,17 +2561,12 @@ esrecurse@^4.3.0: dependencies: estraverse "^5.2.0" -estraverse@^4.1.0, estraverse@^4.1.1: +estraverse@^4.1.1: version "4.3.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== -estraverse@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642" - integrity sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw== - -estraverse@^5.2.0: +estraverse@^5.1.0, estraverse@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== @@ -3825,68 +2586,25 @@ eventemitter3@^4.0.0: resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== -events@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.1.0.tgz#84279af1b34cb75aa88bf5ff291f6d0bd9b31a59" - integrity sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg== - -evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" - integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== - dependencies: - md5.js "^1.3.4" - safe-buffer "^5.1.1" - -exec-buffer@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/exec-buffer/-/exec-buffer-3.2.0.tgz#b1686dbd904c7cf982e652c1f5a79b1e5573082b" - integrity sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA== - dependencies: - execa "^0.7.0" - p-finally "^1.0.0" - pify "^3.0.0" - rimraf "^2.5.4" - tempfile "^2.0.0" +events@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== -execa@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.10.0.tgz#ff456a8f53f90f8eccc71a96d11bdfc7f082cb50" - integrity sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw== - dependencies: - cross-spawn "^6.0.0" - get-stream "^3.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -execa@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" - integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= - dependencies: - cross-spawn "^5.0.1" - get-stream "^3.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== +execa@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.0.0.tgz#4029b0007998a841fbd1032e5f4de86a3c1e3376" + integrity sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ== dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" execall@^2.0.0: version "2.0.0" @@ -3895,13 +2613,6 @@ execall@^2.0.0: dependencies: clone-regexp "^2.1.0" -executable@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/executable/-/executable-4.1.1.tgz#41532bff361d3e57af4d763b70582db18f5d133c" - integrity sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg== - dependencies: - pify "^2.2.0" - expand-brackets@^2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" @@ -3915,64 +2626,6 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" -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" - integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= - dependencies: - homedir-polyfill "^1.0.1" - -express@^4.16.3: - version "4.17.1" - resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" - integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== - dependencies: - accepts "~1.3.7" - array-flatten "1.1.1" - body-parser "1.19.0" - content-disposition "0.5.3" - content-type "~1.0.4" - cookie "0.4.0" - cookie-signature "1.0.6" - debug "2.6.9" - depd "~1.1.2" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "~1.1.2" - fresh "0.5.2" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "~2.3.0" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.5" - qs "6.7.0" - range-parser "~1.2.1" - safe-buffer "5.1.2" - send "0.17.1" - serve-static "1.14.1" - setprototypeof "1.1.1" - statuses "~1.5.0" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" - -ext-list@^2.0.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/ext-list/-/ext-list-2.2.2.tgz#0b98e64ed82f5acf0f2931babf69212ef52ddd37" - integrity sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA== - dependencies: - mime-db "^1.28.0" - -ext-name@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/ext-name/-/ext-name-5.0.0.tgz#70781981d183ee15d13993c8822045c506c8f0a6" - integrity sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ== - dependencies: - ext-list "^2.0.0" - sort-keys-length "^1.0.0" - extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" @@ -3988,12 +2641,12 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2: assign-symbols "^1.0.0" is-extendable "^1.0.1" -extend@^3.0.0, extend@~3.0.2: +extend@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== -extglob@^2.0.2, extglob@^2.0.4: +extglob@^2.0.2: version "2.0.4" resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== @@ -4007,30 +2660,20 @@ extglob@^2.0.2, extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" -extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" - integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= - -extsprintf@^1.2.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" - integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= - fast-deep-equal@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" - integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA== + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-diff@^1.1.2: version "1.2.0" resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== -fast-glob@^3.0.3, fast-glob@^3.1.1: - version "3.2.4" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3" - integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ== +fast-glob@^3.1.1, fast-glob@^3.2.5: + version "3.2.5" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" + integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -4049,120 +2692,39 @@ fast-levenshtein@^2.0.6: resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= +fastest-levenshtein@^1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2" + integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow== + fastq@^1.6.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.8.0.tgz#550e1f9f59bbc65fe185cb6a9b4d95357107f481" - integrity sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q== + version "1.11.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858" + integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g== 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.5.1: - version "3.5.2" - resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" - integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== - -figures@^1.3.5: - version "1.7.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" - integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= - dependencies: - escape-string-regexp "^1.0.5" - object-assign "^4.1.0" - -figures@^3.0.0: +figures@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== dependencies: escape-string-regexp "^1.0.5" -file-entry-cache@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" - integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== - dependencies: - flat-cache "^2.0.1" - -file-entry-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.0.tgz#7921a89c391c6d93efec2169ac6bf300c527ea0a" - integrity sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA== +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== dependencies: flat-cache "^3.0.4" -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-type@5.2.0, file-type@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6" - integrity sha1-LdvqfHP/42No365J3DOMBYwritY= - -file-type@^10.4.0: - version "10.11.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-10.11.0.tgz#2961d09e4675b9fb9a3ee6b69e9cd23f43fd1890" - integrity sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw== - -file-type@^12.0.0: - version "12.4.2" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-12.4.2.tgz#a344ea5664a1d01447ee7fb1b635f72feb6169d9" - integrity sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg== - -file-type@^3.8.0: - version "3.9.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" - integrity sha1-JXoHg4TR24CHvESdEH1SpSZyuek= - -file-type@^4.2.0, file-type@^4.3.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-4.4.0.tgz#1b600e5fca1fbdc6e80c0a70c71c8dba5f7906c5" - integrity sha1-G2AOX8ofvcboDApwxxyNul95BsU= - -file-type@^6.1.0: +file-loader@^6.2.0: version "6.2.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-6.2.0.tgz#e50cd75d356ffed4e306dc4f5bcf52a79903a919" - integrity sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg== - -file-type@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-8.1.0.tgz#244f3b7ef641bbe0cca196c7276e4b332399f68c" - integrity sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ== - -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== - -filename-reserved-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" - integrity sha1-q/c9+rc10EVECr/qLZHzieu/oik= - -filenamify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-2.1.0.tgz#88faf495fb1b47abfd612300002a16228c677ee9" - integrity sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA== + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" + integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== dependencies: - filename-reserved-regex "^2.0.0" - strip-outer "^1.0.0" - trim-repeated "^1.0.0" - -filesize@^3.6.1: - version "3.6.1" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317" - integrity sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg== + loader-utils "^2.0.0" + schema-utils "^3.0.0" fill-range@^4.0.0: version "4.0.0" @@ -4194,56 +2756,16 @@ finalhandler@1.1.0: statuses "~1.3.1" unpipe "~1.0.0" -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" - integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== +find-cache-dir@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" + integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== dependencies: commondir "^1.0.1" - make-dir "^2.0.0" - pkg-dir "^3.0.0" - -find-exec@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/find-exec/-/find-exec-1.0.1.tgz#c7cc26d6eed293f05542796d32d20094672902d1" - integrity sha512-4o6QkGkpg3xK5s/47rdK9LDZRsE4JR1mrXnaAOXBngG6UKeIDJXfwtNCAkljgyy6VRh75D3FFaB0tii9vDEtIA== - -find-up@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" - integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= - dependencies: - path-exists "^2.0.0" - pinkie-promise "^2.0.0" - -find-up@^2.0.0, find-up@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" - integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= - dependencies: - locate-path "^2.0.0" - -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" + make-dir "^3.0.2" + pkg-dir "^4.1.0" -find-up@^4.1.0: +find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== @@ -4251,32 +2773,6 @@ find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" -find-versions@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-3.2.0.tgz#10297f98030a786829681690545ef659ed1d254e" - integrity sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww== - dependencies: - semver-regex "^2.0.0" - -findup-sync@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" - integrity sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg== - dependencies: - detect-file "^1.0.0" - is-glob "^4.0.0" - micromatch "^3.0.4" - resolve-dir "^1.0.1" - -flat-cache@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" - integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== - dependencies: - flatted "^2.0.0" - rimraf "2.6.3" - write "1.0.3" - flat-cache@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" @@ -4285,23 +2781,15 @@ flat-cache@^3.0.4: flatted "^3.1.0" rimraf "^3.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== - flatted@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.0.tgz#a5d06b4a8b01e3a63771daa5cb7a1903e2e57067" - integrity sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA== + version "3.1.1" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469" + integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA== -flush-write-stream@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" - integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== - dependencies: - inherits "^2.0.3" - readable-stream "^2.3.6" +flatten@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" + integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== follow-redirects@^1.0.0, follow-redirects@^1.10.0: version "1.13.3" @@ -4313,25 +2801,6 @@ for-in@^1.0.2: resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= - -form-data@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" - integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - -forwarded@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" - integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= - fragment-cache@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" @@ -4344,80 +2813,25 @@ fresh@0.5.2, fresh@^0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= -from2@^2.1.0, from2@^2.1.1: - version "2.3.0" - resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" - integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= - dependencies: - 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@3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291" - integrity sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE= - dependencies: - graceful-fs "^4.1.2" - jsonfile "^3.0.0" - universalify "^0.1.0" - -fs-extra@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" - integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-write-stream-atomic@^1.0.8: - version "1.0.10" - resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" - integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291" + integrity sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE= dependencies: graceful-fs "^4.1.2" - iferr "^0.1.5" - imurmurhash "^0.1.4" - readable-stream "1 || 2" + jsonfile "^3.0.0" + universalify "^0.1.0" fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -fsevents@^1.2.7: - version "1.2.13" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" - integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== - dependencies: - bindings "^1.5.0" - nan "^2.12.1" - -fsevents@~2.1.2: - version "2.1.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" - integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== - fsevents@~2.3.1: version "2.3.2" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== -fstream@^1.0.0, fstream@^1.0.12: - version "1.0.12" - resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.12.tgz#4e8ba8ee2d48be4f7d0de505455548eae5932045" - integrity sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg== - dependencies: - graceful-fs "^4.1.2" - inherits "~2.0.0" - mkdirp ">=0.5 0" - rimraf "2" - function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" @@ -4428,122 +2842,53 @@ functional-red-black-tree@^1.0.1: resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= -gauge@~2.7.3: - version "2.7.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" - integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= - dependencies: - aproba "^1.0.3" - console-control-strings "^1.0.0" - has-unicode "^2.0.0" - object-assign "^4.1.0" - signal-exit "^3.0.0" - string-width "^1.0.1" - strip-ansi "^3.0.1" - wide-align "^1.1.0" - -gaze@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a" - integrity sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g== - dependencies: - globule "^1.0.0" - -gensync@^1.0.0-beta.1: - version "1.0.0-beta.1" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269" - integrity sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg== - -get-caller-file@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" - integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== get-caller-file@^2.0.1, get-caller-file@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-proxy@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/get-proxy/-/get-proxy-2.1.0.tgz#349f2b4d91d44c4d4d4e9cba2ad90143fac5ef93" - integrity sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw== +get-intrinsic@^1.0.2: + version "1.1.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== dependencies: - npm-conf "^1.1.0" - -get-stdin@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" - integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= - -get-stdin@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" - integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g== + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" get-stdin@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53" integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== -get-stream@3.0.0, get-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" - integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= - -get-stream@^2.2.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" - integrity sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4= - dependencies: - object-assign "^4.0.1" - pinkie-promise "^2.0.0" - -get-stream@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== 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" integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= - dependencies: - assert-plus "^1.0.0" - -gifsicle@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/gifsicle/-/gifsicle-4.0.1.tgz#30e1e61e3ee4884ef702641b2e98a15c2127b2e2" - integrity sha512-A/kiCLfDdV+ERV/UB+2O41mifd+RxH8jlRG8DMxZO84Bma/Fw0htqZ+hY2iaalLRNyUu7tYZQslqUBJxBggxbg== - dependencies: - bin-build "^3.0.0" - bin-wrapper "^4.0.0" - execa "^1.0.0" - logalot "^2.0.0" - -glob-parent@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" - integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= - dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" - glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@~5.1.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" - integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" -glob@^7.0.0, glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@~7.1.1: +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.0.3, glob@^7.1.3: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== @@ -4555,33 +2900,13 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@~7.1.1: once "^1.3.0" path-is-absolute "^1.0.0" -global-modules@2.0.0, global-modules@^2.0.0: +global-modules@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== dependencies: global-prefix "^3.0.0" -global-modules@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" - integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== - dependencies: - global-prefix "^1.0.1" - is-windows "^1.0.1" - resolve-dir "^1.0.0" - -global-prefix@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" - integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= - dependencies: - expand-tilde "^2.0.2" - homedir-polyfill "^1.0.1" - ini "^1.3.4" - is-windows "^1.0.1" - which "^1.2.14" - global-prefix@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" @@ -4603,24 +2928,17 @@ globals@^12.1.0: dependencies: type-fest "^0.8.1" -globby@^10.0.0: - version "10.0.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.2.tgz#277593e745acaa4646c3ab411289ec47a0392543" - integrity sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg== +globals@^13.6.0: + version "13.8.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.8.0.tgz#3e20f504810ce87a8d72e55aecf8435b50f4c1b3" + integrity sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q== dependencies: - "@types/glob" "^7.1.1" - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.0.3" - glob "^7.1.3" - ignore "^5.1.1" - merge2 "^1.2.3" - slash "^3.0.0" + type-fest "^0.20.2" -globby@^11.0.1: - version "11.0.1" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" - integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== +globby@^11.0.2: + version "11.0.3" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.3.tgz#9b1f0cb523e171dd1ad8c7b2a9fb4b644b9593cb" + integrity sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg== dependencies: array-union "^2.1.0" dir-glob "^3.0.1" @@ -4629,32 +2947,22 @@ globby@^11.0.1: merge2 "^1.3.0" slash "^3.0.0" -globby@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680" - integrity sha1-+yzP+UAfhgCUXfral0QMypcrhoA= +globby@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= dependencies: array-union "^1.0.1" - dir-glob "^2.0.0" - glob "^7.1.2" - ignore "^3.3.5" - pify "^3.0.0" - slash "^1.0.0" + glob "^7.0.3" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" globjoin@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/globjoin/-/globjoin-0.1.4.tgz#2f4494ac8919e3767c5cbb691e9f463324285d43" integrity sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM= -globule@^1.0.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/globule/-/globule-1.3.1.tgz#90a25338f22b7fbeb527cee63c629aea754d33b9" - integrity sha512-OVyWOHgw29yosRHCHo7NncwR1hW5ew0W/UrvtwvjefVJeQ26q4/8r8FmPsSF1hJ93IgWkyv16pCTz6WblMzm/g== - dependencies: - glob "~7.1.1" - lodash "~4.17.12" - minimatch "~3.0.2" - gonzales-pe@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/gonzales-pe/-/gonzales-pe-4.3.0.tgz#fe9dec5f3c557eead09ff868c65826be54d067b3" @@ -4662,74 +2970,17 @@ gonzales-pe@^4.3.0: dependencies: minimist "^1.2.5" -got@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/got/-/got-7.1.0.tgz#05450fd84094e6bbea56f451a43a9c289166385a" - integrity sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw== - dependencies: - decompress-response "^3.2.0" - duplexer3 "^0.1.4" - get-stream "^3.0.0" - is-plain-obj "^1.1.0" - is-retry-allowed "^1.0.0" - is-stream "^1.0.0" - isurl "^1.0.0-alpha5" - lowercase-keys "^1.0.0" - p-cancelable "^0.3.0" - p-timeout "^1.1.1" - safe-buffer "^5.0.1" - timed-out "^4.0.0" - url-parse-lax "^1.0.0" - url-to-options "^1.0.1" - -got@^8.3.1: - version "8.3.2" - resolved "https://registry.yarnpkg.com/got/-/got-8.3.2.tgz#1d23f64390e97f776cac52e5b936e5f514d2e937" - integrity sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw== - dependencies: - "@sindresorhus/is" "^0.7.0" - cacheable-request "^2.1.1" - decompress-response "^3.3.0" - duplexer3 "^0.1.4" - get-stream "^3.0.0" - into-stream "^3.1.0" - is-retry-allowed "^1.1.0" - isurl "^1.0.0-alpha5" - lowercase-keys "^1.0.0" - mimic-response "^1.0.0" - p-cancelable "^0.4.0" - p-timeout "^2.0.1" - pify "^3.0.0" - safe-buffer "^5.1.1" - timed-out "^4.0.1" - url-parse-lax "^3.0.0" - url-to-options "^1.0.1" - -graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, 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== - -gzip-size@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" - integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== - dependencies: - duplexer "^0.1.1" - pify "^4.0.1" - -har-schema@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" - integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.4: + version "4.2.6" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" + integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== -har-validator@~5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" - integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== dependencies: - ajv "^6.5.5" - har-schema "^2.0.0" + duplexer "^0.1.2" hard-rejection@^2.1.0: version "2.1.0" @@ -4760,11 +3011,6 @@ has-flag@^1.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= -has-flag@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" - integrity sha1-6CB68cx7MNRGzHC3NLXovhj4jVE= - has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" @@ -4775,27 +3021,10 @@ has-flag@^4.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-symbol-support-x@^1.4.1: - version "1.4.2" - resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455" - integrity sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw== - -has-symbols@^1.0.0, has-symbols@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" - integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== - -has-to-string-tag-x@^1.2.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d" - integrity sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw== - dependencies: - has-symbol-support-x "^1.4.1" - -has-unicode@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= +has-symbols@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== has-value@^0.3.1: version "0.3.1" @@ -4828,31 +3057,14 @@ has-values@^1.0.0: is-number "^3.0.0" kind-of "^4.0.0" -has@^1.0.0, has@^1.0.3: +has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== dependencies: function-bind "^1.1.1" -hash-base@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" - integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== - dependencies: - inherits "^2.0.4" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -hash.js@^1.0.0, hash.js@^1.0.3: - version "1.1.7" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" - integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== - dependencies: - inherits "^2.0.3" - minimalistic-assert "^1.0.1" - -he@1.2.x, he@^1.1.1: +he@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== @@ -4862,31 +3074,17 @@ hex-color-regex@^1.1.0: resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== -hmac-drbg@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" - integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= - dependencies: - hash.js "^1.0.3" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.1" +hosted-git-info@^2.1.4: + version "2.8.9" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" + integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== -homedir-polyfill@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" - integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== +hosted-git-info@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.0.2.tgz#5e425507eede4fea846b7262f0838456c4209961" + integrity sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg== dependencies: - parse-passwd "^1.0.0" - -hoopy@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" - integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== - -hosted-git-info@^2.1.4: - version "2.8.8" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" - integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== + lru-cache "^6.0.0" hsl-regex@^1.0.0: version "1.0.0" @@ -4898,43 +3096,12 @@ hsla-regex@^1.0.0: resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg= -html-comment-regex@^1.1.0, html-comment-regex@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" - integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== - -html-minifier@^3.2.3: - version "3.5.21" - resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.21.tgz#d0040e054730e354db008463593194015212d20c" - integrity sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA== - dependencies: - camel-case "3.0.x" - clean-css "4.2.x" - commander "2.17.x" - he "1.2.x" - param-case "2.1.x" - relateurl "0.2.x" - uglify-js "3.4.x" - html-tags@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140" integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== -html-webpack-plugin@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz#b01abbd723acaaa7b37b6af4492ebda03d9dd37b" - integrity sha1-sBq71yOsqqeze2r0SS69oD2d03s= - dependencies: - html-minifier "^3.2.3" - loader-utils "^0.2.16" - lodash "^4.17.3" - pretty-error "^2.0.2" - tapable "^1.0.0" - toposort "^1.0.0" - util.promisify "1.0.0" - -htmlparser2@^3.10.0, htmlparser2@^3.3.0, htmlparser2@^3.8.3: +htmlparser2@^3.10.0, htmlparser2@^3.8.3: version "3.10.1" resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== @@ -4946,23 +3113,7 @@ htmlparser2@^3.10.0, htmlparser2@^3.3.0, htmlparser2@^3.8.3: inherits "^2.0.1" readable-stream "^3.1.1" -http-cache-semantics@3.8.1: - version "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-errors@1.7.3, http-errors@~1.7.2: +http-errors@1.7.3: version "1.7.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== @@ -4992,19 +3143,10 @@ http-proxy@^1.18.1: follow-redirects "^1.0.0" requires-port "^1.0.0" -http-signature@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" - integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - -https-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" - integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== iconv-lite@0.4.24: version "0.4.24" @@ -5013,43 +3155,16 @@ iconv-lite@0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" -icss-replace-symbols@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" - integrity sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= - -icss-utils@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" - integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== - dependencies: - postcss "^7.0.14" - -ieee754@^1.1.4: - version "1.1.13" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" - integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== - -iferr@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" - integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= - -ignore@^3.3.5: - version "3.3.10" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" - integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== ignore@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -ignore@^5.1.1: - version "5.1.4" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" - integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A== - ignore@^5.1.4, ignore@^5.1.8: version "5.1.8" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" @@ -5060,168 +3175,37 @@ image-size@^0.5.1: resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= -image-webpack-loader@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/image-webpack-loader/-/image-webpack-loader-6.0.0.tgz#c60ed8a1a2dc626d93cbc50f087668a3f2cb2d02" - integrity sha512-H5qZ+DH88A4mW9CPJpa7VH8B2dxLbzqiMH+BQYtMw8v2jaFwZPQOS/NfkSaJMz76dsi/uw+0LY4uHR1iK6hq8g== - dependencies: - imagemin "^7.0.0" - loader-utils "^1.2.3" - object-assign "^4.1.1" - optionalDependencies: - imagemin-gifsicle "^6.0.1" - imagemin-mozjpeg "^8.0.0" - imagemin-optipng "^7.0.0" - imagemin-pngquant "^8.0.0" - imagemin-svgo "^7.0.0" - imagemin-webp "^5.1.0" - -imagemin-gifsicle@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/imagemin-gifsicle/-/imagemin-gifsicle-6.0.1.tgz#6abad4e95566d52e5a104aba1c24b4f3b48581b3" - integrity sha512-kuu47c6iKDQ6R9J10xCwL0lgs0+sMz3LRHqRcJ2CRBWdcNmo3T5hUaM8hSZfksptZXJLGKk8heSAvwtSdB1Fng== - dependencies: - exec-buffer "^3.0.0" - gifsicle "^4.0.0" - is-gif "^3.0.0" - -imagemin-mozjpeg@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.0.tgz#d2ca4e8c982c7c6eda55069af89dee4c1cebcdfd" - integrity sha512-+EciPiIjCb8JWjQNr1q8sYWYf7GDCNDxPYnkD11TNIjjWNzaV+oTg4DpOPQjl5ZX/KRCPMEgS79zLYAQzLitIA== - dependencies: - execa "^1.0.0" - is-jpg "^2.0.0" - mozjpeg "^6.0.0" - -imagemin-optipng@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/imagemin-optipng/-/imagemin-optipng-7.1.0.tgz#2225c82c35e5c29b7fa98d4f9ecee1161a68e888" - integrity sha512-JNORTZ6j6untH7e5gF4aWdhDCxe3ODsSLKs/f7Grewy3ebZpl1ZsU+VUTPY4rzeHgaFA8GSWOoA8V2M3OixWZQ== - dependencies: - exec-buffer "^3.0.0" - is-png "^2.0.0" - optipng-bin "^6.0.0" - -imagemin-pngquant@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/imagemin-pngquant/-/imagemin-pngquant-8.0.0.tgz#bf7a41d850c6998f2475c54058ab1db9c516385d" - integrity sha512-PVq0diOxO+Zyq/zlMCz2Pfu6mVLHgiT1GpW702OwVlnej+NhS6ZQegYi3OFEDW8d7GxouyR5e8R+t53SMciOeg== - dependencies: - execa "^1.0.0" - is-png "^2.0.0" - is-stream "^2.0.0" - ow "^0.13.2" - pngquant-bin "^5.0.0" - -imagemin-svgo@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/imagemin-svgo/-/imagemin-svgo-7.1.0.tgz#528a42fd3d55eff5d4af8fd1113f25fb61ad6d9a" - integrity sha512-0JlIZNWP0Luasn1HT82uB9nU9aa+vUj6kpT+MjPW11LbprXC+iC4HDwn1r4Q2/91qj4iy9tRZNsFySMlEpLdpg== - dependencies: - is-svg "^4.2.1" - svgo "^1.3.2" - -imagemin-webp@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/imagemin-webp/-/imagemin-webp-5.1.0.tgz#ddb1307ad97aff97293c5a600e384e40c07f68a7" - integrity sha512-BsPTpobgbDPFBBsI3UflnU/cpIVa15qInEDBcYBw16qI/6XiB4vDF/dGp9l4aM3pfFDDYqR0mANMcKpBD7wbCw== - dependencies: - cwebp-bin "^5.0.0" - exec-buffer "^3.0.0" - is-cwebp-readable "^2.0.1" - -imagemin@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/imagemin/-/imagemin-7.0.1.tgz#f6441ca647197632e23db7d971fffbd530c87dbf" - integrity sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w== - dependencies: - file-type "^12.0.0" - globby "^10.0.0" - graceful-fs "^4.2.2" - junk "^3.1.0" - make-dir "^3.0.0" - p-pipe "^3.0.0" - replace-ext "^1.0.0" - immutable@^3: version "3.8.2" resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.8.2.tgz#c2439951455bb39913daf281376f1530e104adf3" integrity sha1-wkOZUUVbs5kT2vKBN28VMOEErfM= -import-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" - integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= - dependencies: - import-from "^2.1.0" - -import-fresh@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" - integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= - dependencies: - caller-path "^2.0.0" - resolve-from "^3.0.0" - -import-fresh@^3.0.0, import-fresh@^3.1.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" - integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-fresh@^3.2.1: - version "3.2.2" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.2.tgz#fc129c160c5d68235507f4331a6baad186bdbc3e" - integrity sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw== +import-fresh@^3.0.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== dependencies: parent-module "^1.0.0" resolve-from "^4.0.0" -import-from@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" - integrity sha1-M1238qev/VOqpHHUuAId7ja387E= - dependencies: - resolve-from "^3.0.0" - -import-lazy@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-3.1.0.tgz#891279202c8a2280fdbd6674dbd8da1a1dfc67cc" - integrity sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ== - import-lazy@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== -import-local@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" - integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== +import-local@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" + integrity sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== dependencies: - pkg-dir "^3.0.0" - resolve-cwd "^2.0.0" + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= -in-publish@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.1.tgz#948b1a535c8030561cea522f73f78f4be357e00c" - integrity sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ== - -indent-string@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" - integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= - dependencies: - repeating "^2.0.0" - indent-string@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" @@ -5237,11 +3221,6 @@ indexof@0.0.1: resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" integrity sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10= -infer-owner@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" - integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== - inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -5250,60 +3229,30 @@ 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.4, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, 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.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= -ini@^1.3.4, ini@^1.3.5: +ini@^1.3.5: version "1.3.8" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -interpret@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" - integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw== - -into-stream@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/into-stream/-/into-stream-3.1.0.tgz#96fb0a936c12babd6ff1752a17d05616abd094c6" - integrity sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY= - dependencies: - from2 "^2.1.1" - p-is-promise "^1.1.0" - -invariant@^2.2.2, invariant@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== - dependencies: - loose-envify "^1.0.0" - -invert-kv@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" - integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== - -ipaddr.js@1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== +interpret@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" + integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== -is-absolute-url@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" - integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= +is-absolute-url@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" + integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== is-accessor-descriptor@^0.1.6: version "0.1.6" @@ -5324,11 +3273,6 @@ is-alphabetical@^1.0.0: resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d" integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg== -is-alphanumeric@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz#4a9cef71daf4c001c1d81d63d140cf53fd6889f4" - integrity sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ= - is-alphanumerical@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf" @@ -5347,13 +3291,6 @@ is-arrayish@^0.3.1: 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" - integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= - dependencies: - binary-extensions "^1.0.0" - is-binary-path@~2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" @@ -5361,22 +3298,24 @@ is-binary-path@~2.1.0: dependencies: binary-extensions "^2.0.0" +is-boolean-object@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.0.tgz#e2aaad3a3a8fca34c28f6eee135b156ed2587ff0" + integrity sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA== + dependencies: + call-bind "^1.0.0" + is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== is-buffer@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.4.tgz#3e572f23c8411a5cfd9557c849e3665e0b290623" - integrity sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A== - -is-callable@^1.1.4, is-callable@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab" - integrity sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q== + version "2.0.5" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" + integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== -is-color-stop@^1.0.0: +is-color-stop@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= @@ -5388,12 +3327,12 @@ is-color-stop@^1.0.0: rgb-regex "^1.0.1" rgba-regex "^1.0.0" -is-cwebp-readable@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-cwebp-readable/-/is-cwebp-readable-2.0.1.tgz#afb93b0c0abd0a25101016ae33aea8aedf926d26" - integrity sha1-r7k7DAq9CiUQEBauM66ort+SbSY= +is-core-module@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" + integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== dependencies: - file-type "^4.3.0" + has "^1.0.3" is-data-descriptor@^0.1.4: version "0.1.4" @@ -5409,12 +3348,7 @@ is-data-descriptor@^1.0.0: dependencies: kind-of "^6.0.0" -is-date-object@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" - integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== - -is-decimal@^1.0.0, is-decimal@^1.0.2: +is-decimal@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5" integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw== @@ -5437,11 +3371,6 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-data-descriptor "^1.0.0" kind-of "^6.0.2" -is-directory@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" - integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= - is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" @@ -5454,47 +3383,16 @@ is-extendable@^1.0.1: dependencies: is-plain-object "^2.0.4" -is-extglob@^2.1.0, is-extglob@^2.1.1: +is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= -is-finite@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" - integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== - -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= - dependencies: - number-is-nan "^1.0.0" - -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= - is-fullwidth-code-point@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== -is-gif@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-gif/-/is-gif-3.0.0.tgz#c4be60b26a301d695bb833b20d9b5d66c6cf83b1" - integrity sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw== - dependencies: - file-type "^10.4.0" - -is-glob@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" - integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= - dependencies: - is-extglob "^2.1.0" - is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" @@ -5507,16 +3405,6 @@ is-hexadecimal@^1.0.0: resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== -is-jpg@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-jpg/-/is-jpg-2.0.0.tgz#2e1997fa6e9166eaac0242daae443403e4ef1d97" - integrity sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc= - -is-natural-number@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8" - integrity sha1-q5124dtM7VHjXeDHLr7PCfc0zeg= - is-number-like@^1.0.3: version "1.0.8" resolved "https://registry.yarnpkg.com/is-number-like/-/is-number-like-1.0.8.tgz#2e129620b50891042e44e9bbbb30593e75cfbbe3" @@ -5524,6 +3412,11 @@ is-number-like@^1.0.3: dependencies: lodash.isfinite "^3.3.2" +is-number-object@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.4.tgz#36ac95e741cf18b283fc1ddf5e83da798e3ec197" + integrity sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw== + is-number@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" @@ -5541,12 +3434,26 @@ is-obj@^2.0.0: resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== -is-object@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470" - integrity sha1-iVJojF7C/9awPsyF52ngKQMINHA= +is-path-cwd@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-in-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" + integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== + dependencies: + is-path-inside "^2.1.0" + +is-path-inside@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" + integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== + dependencies: + path-is-inside "^1.0.2" -is-plain-obj@^1.0.0, is-plain-obj@^1.1, is-plain-obj@^1.1.0: +is-plain-obj@^1.1, is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= @@ -5563,37 +3470,15 @@ is-plain-object@^2.0.3, is-plain-object@^2.0.4: dependencies: isobject "^3.0.1" -is-png@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-png/-/is-png-2.0.0.tgz#ee8cbc9e9b050425cedeeb4a6fb74a649b0a4a8d" - integrity sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g== - -is-regex@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.5.tgz#39d589a358bf18967f726967120b8fc1aed74eae" - integrity sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ== - dependencies: - has "^1.0.3" - is-regexp@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-2.1.0.tgz#cd734a56864e23b956bf4e7c66c396a4c0b22c2d" integrity sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA== -is-resolvable@^1.0.0: +is-resolvable@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" - integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== - -is-retry-allowed@^1.0.0, is-retry-allowed@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4" - integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg== - -is-stream@^1.0.0, is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== is-stream@^2.0.0: version "2.0.0" @@ -5605,58 +3490,27 @@ is-string@^1.0.5: resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== -is-svg@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75" - integrity sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ== - dependencies: - html-comment-regex "^1.1.0" - -is-svg@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-4.2.1.tgz#095b496e345fec9211c2a7d5d021003e040d6f81" - integrity sha512-PHx3ANecKsKNl5y5+Jvt53Y4J7MfMpbNZkv384QNiswMKAWIbvcqbPz+sYbFKJI8Xv3be01GSFniPmoaP+Ai5A== - dependencies: - html-comment-regex "^1.1.2" - -is-symbol@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" - integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== - dependencies: - has-symbols "^1.0.1" - -is-typedarray@^1.0.0, is-typedarray@~1.0.0: +is-typedarray@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= -is-utf8@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" - integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= - -is-whitespace-character@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7" - integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w== +is-unicode-supported@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" + integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== -is-windows@^1.0.1, is-windows@^1.0.2: +is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== -is-word-character@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.4.tgz#ce0e73216f98599060592f62ff31354ddbeb0230" - integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA== - is-wsl@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= -isarray@1.0.0, 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= @@ -5683,19 +3537,6 @@ isobject@^3.0.0, isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= - -isurl@^1.0.0-alpha5: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isurl/-/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67" - integrity sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w== - dependencies: - has-to-string-tag-x "^1.2.0" - is-object "^1.0.1" - jest-worker@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" @@ -5705,33 +3546,30 @@ jest-worker@^26.6.2: merge-stream "^2.0.0" supports-color "^7.0.0" -js-base64@^2.1.8: - version "2.5.2" - resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.5.2.tgz#313b6274dda718f714d00b3330bbae6e38e90209" - integrity sha512-Vg8czh0Q7sFBSUMWWArX/miJeBWYBPpdU/3M/DKSaekLMqrqVPaedp+5mZhie/r0lgrcaYBfwXatEew6gwgiQQ== - js-base64@^2.1.9: version "2.6.4" resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4" integrity sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ== -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: +js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-yaml@^3.13.1: - version "3.13.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" - integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== dependencies: argparse "^1.0.7" esprima "^4.0.0" -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" jsesc@^2.5.1: version "2.5.2" @@ -5743,50 +3581,31 @@ jsesc@~0.5.0: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= -json-buffer@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" - integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= - -json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: +json-parse-better-errors@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + json-schema-traverse@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== -json-schema@0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" - integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= -json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= - -json2csv@^4.5.1: - version "4.5.4" - resolved "https://registry.yarnpkg.com/json2csv/-/json2csv-4.5.4.tgz#2b59c2869a137ec48cd2e243e0180466155f773f" - integrity sha512-YxBhY4Lmn8IvVZ36nqg5omxneLy9JlorkqW1j/EDCeqvmi+CQ4uM+wsvXlcIqvGDewIPXMC/O/oF8DX9EH5aoA== - dependencies: - commander "^2.15.1" - jsonparse "^1.3.1" - lodash.get "^4.4.2" - -json5@^0.5.0: - version "0.5.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" - integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= - json5@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" @@ -5795,9 +3614,9 @@ json5@^1.0.1: minimist "^1.2.0" json5@^2.1.2: - version "2.1.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" - integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== + version "2.2.0" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" + integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== dependencies: minimist "^1.2.5" @@ -5808,40 +3627,6 @@ jsonfile@^3.0.0: optionalDependencies: graceful-fs "^4.1.6" -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= - optionalDependencies: - graceful-fs "^4.1.6" - -jsonparse@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" - integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= - -jsprim@^1.2.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" - integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" - -junk@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/junk/-/junk-3.1.0.tgz#31499098d902b7e98c5d9b9c80f43457a88abfa1" - integrity sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ== - -keyv@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.0.0.tgz#44923ba39e68b12a7cec7df6c3268c031f2ef373" - integrity sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA== - dependencies: - json-buffer "3.0.0" - 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" @@ -5866,42 +3651,20 @@ kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3: resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== -known-css-properties@^0.19.0: - version "0.19.0" - resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.19.0.tgz#5d92b7fa16c72d971bda9b7fe295bdf61836ee5b" - integrity sha512-eYboRV94Vco725nKMlpkn3nV2+96p9c3gKXRsYqAJSswSENvBhN7n5L+uDhY58xQa0UukWsDMTGELzmD8Q+wTA== - -last-call-webpack-plugin@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz#9742df0e10e3cf46e5c0381c2de90d3a7a2d7555" - integrity sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w== - dependencies: - lodash "^4.17.5" - webpack-sources "^1.1.0" - -lazysizes@^5.2.1: - version "5.2.2" - resolved "https://registry.yarnpkg.com/lazysizes/-/lazysizes-5.2.2.tgz#800e5914725fef1863bd9a1e19e1bb423c536f8b" - integrity sha512-fYgOv1Y35M86/7qyAdPPqoOhuyZrjxEAPxqwToRY2bO/PoBJ4lSqZYuZoavNp6eyuLpIAdHodpsPfj2Lkt86FQ== - -lcid@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" - integrity sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA== - dependencies: - invert-kv "^2.0.0" +klona@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" + integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== +known-css-properties@^0.21.0: + version "0.21.0" + resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.21.0.tgz#15fbd0bbb83447f3ce09d8af247ed47c68ede80d" + integrity sha512-sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw== -levenary@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/levenary/-/levenary-1.1.1.tgz#842a9ee98d2075aa7faeedbe32679e9205f46f77" - integrity sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ== - dependencies: - leven "^3.1.0" +lazysizes@^5.3.2: + version "5.3.2" + resolved "https://registry.yarnpkg.com/lazysizes/-/lazysizes-5.3.2.tgz#27f974c26f5fcc33e7db765c0f4930488c8a2984" + integrity sha512-22UzWP+Vedi/sMeOr8O7FWimRVtiNJV2HCa+V8+peZOw6QbswN9k58VUhd7i6iK5bw5QkYrF01LJbeJe0PV8jg== levn@^0.4.1: version "0.4.1" @@ -5921,52 +3684,12 @@ lines-and-columns@^1.1.6: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= -load-json-file@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" - integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" - -load-json-file@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" - integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - strip-bom "^3.0.0" - -loader-runner@^2.4.0: - version "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: - version "1.2.3" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" - integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== - dependencies: - big.js "^5.2.2" - emojis-list "^2.0.0" - json5 "^1.0.1" - -loader-utils@^0.2.16: - version "0.2.17" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" - integrity sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g= - dependencies: - big.js "^3.1.3" - emojis-list "^2.0.0" - json5 "^0.5.0" - object-assign "^4.0.1" +loader-runner@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384" + integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw== -loader-utils@^1.0.1, loader-utils@^1.0.3, loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: +loader-utils@^1.0.3, loader-utils@^1.1.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== @@ -5994,22 +3717,6 @@ localtunnel@^2.0.1: openurl "1.1.1" yargs "16.2.0" -locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= - dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" - -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - locate-path@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" @@ -6017,10 +3724,20 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" -lodash.get@^4.4.2: - version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" - integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= +lodash.clonedeep@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= + +lodash.flatten@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" + integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= lodash.isfinite@^3.3.2: version "3.3.2" @@ -6032,113 +3749,34 @@ lodash.memoize@^4.1.2: resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= +lodash.truncate@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" + integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= + lodash.uniq@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -"lodash@>=3.5 <5", lodash@^4, lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.5, lodash@~4.17.12: - version "4.17.15" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" - integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== - -lodash@^4.17.19: - version "4.17.20" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" - integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== - -lodash@^4.17.3: - version "4.17.19" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.19.tgz#e48ddedbe30b3321783c5b4301fbd353bc1e4a4b" - integrity sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ== - -log-symbols@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" - integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== - dependencies: - chalk "^2.0.1" +lodash@^4, lodash@^4.17.10, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== log-symbols@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.0.0.tgz#69b3cc46d20f448eccdb75ea1fa733d9e821c920" - integrity sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA== - dependencies: - chalk "^4.0.0" - -logalot@^2.0.0, logalot@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/logalot/-/logalot-2.1.0.tgz#5f8e8c90d304edf12530951a5554abb8c5e3f552" - integrity sha1-X46MkNME7fElMJUaVVSruMXj9VI= + version "4.1.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" + integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== dependencies: - figures "^1.3.5" - squeak "^1.0.0" + chalk "^4.1.0" + is-unicode-supported "^0.1.0" -longest-streak@^2.0.1: +longest-streak@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4" integrity sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg== -longest@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" - integrity sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc= - -loose-envify@^1.0.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -loud-rejection@^1.0.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" - integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= - dependencies: - currently-unhandled "^0.4.1" - signal-exit "^3.0.0" - -lower-case@^1.1.1: - version "1.1.4" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" - integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= - -lowercase-keys@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" - integrity sha1-TjNms55/VFfjXxMkvfb4jQv8cwY= - -lowercase-keys@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" - integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== - -lpad-align@^1.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/lpad-align/-/lpad-align-1.1.2.tgz#21f600ac1c3095c3c6e497ee67271ee08481fe9e" - integrity sha1-IfYArBwwlcPG5JfuZyce4ISB/p4= - dependencies: - get-stdin "^4.0.1" - indent-string "^2.1.0" - longest "^1.0.0" - meow "^3.3.0" - -lru-cache@^4.0.1: - version "4.1.5" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" - integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== - dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" @@ -6146,49 +3784,27 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -make-dir@^1.0.0, make-dir@^1.2.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" - integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== - dependencies: - pify "^3.0.0" - -make-dir@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - -make-dir@^3.0.0: +make-dir@^3.0.2, make-dir@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== dependencies: semver "^6.0.0" -map-age-cleaner@^0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" - integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== - dependencies: - p-defer "^1.0.0" - map-cache@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= -map-obj@^1.0.0, map-obj@^1.0.1: +map-obj@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= map-obj@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.1.0.tgz#b91221b542734b9f14256c0132c897c5d7256fd5" - integrity sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g== + version "4.2.1" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.2.1.tgz#e4ea399dbc979ae735c83c863dd31bdf364277b7" + integrity sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ== map-visit@^1.0.0: version "1.0.0" @@ -6197,118 +3813,61 @@ map-visit@^1.0.0: dependencies: object-visit "^1.0.0" -markdown-escapes@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535" - integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== - -markdown-table@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-2.0.0.tgz#194a90ced26d31fe753d8b9434430214c011865b" - integrity sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A== - dependencies: - repeat-string "^1.0.0" - mathml-tag-names@^2.1.3: version "2.1.3" resolved "https://registry.yarnpkg.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz#4ddadd67308e780cf16a47685878ee27b736a0a3" integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg== -md5.js@^1.3.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" - integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -mdast-util-compact@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-compact/-/mdast-util-compact-2.0.1.tgz#cabc69a2f43103628326f35b1acf735d55c99490" - integrity sha512-7GlnT24gEwDrdAwEHrU4Vv5lLWrEer4KOkAiKT9nYstsTad7Oc1TwqT2zIMKRdZF7cTuaf+GA1E4Kv7jJh8mPA== - dependencies: - unist-util-visit "^2.0.0" - -mdn-data@2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" - integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== - -mdn-data@2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.6.tgz#852dc60fcaa5daa2e8cf6c9189c440ed3e042978" - integrity sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA== - -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" - integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== +mdast-util-from-markdown@^0.8.0: + version "0.8.5" + resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz#d1ef2ca42bc377ecb0463a987910dae89bd9a28c" + integrity sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ== dependencies: - map-age-cleaner "^0.1.1" - mimic-fn "^2.0.0" - p-is-promise "^2.0.0" + "@types/mdast" "^3.0.0" + mdast-util-to-string "^2.0.0" + micromark "~2.11.0" + parse-entities "^2.0.0" + unist-util-stringify-position "^2.0.0" -memory-fs@^0.4.0, memory-fs@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" - integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= +mdast-util-to-markdown@^0.6.0: + version "0.6.5" + resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz#b33f67ca820d69e6cc527a93d4039249b504bebe" + integrity sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ== dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" + "@types/unist" "^2.0.0" + longest-streak "^2.0.0" + mdast-util-to-string "^2.0.0" + parse-entities "^2.0.0" + repeat-string "^1.0.0" + zwitch "^1.0.0" -memory-fs@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" - integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" +mdast-util-to-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz#b8cfe6a713e1091cb5b728fc48885a4767f8b97b" + integrity sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w== -meow@^3.3.0, meow@^3.7.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" - integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= - dependencies: - camelcase-keys "^2.0.0" - decamelize "^1.1.2" - loud-rejection "^1.0.0" - map-obj "^1.0.1" - minimist "^1.1.3" - normalize-package-data "^2.3.4" - object-assign "^4.0.1" - read-pkg-up "^1.0.1" - redent "^1.0.0" - trim-newlines "^1.0.0" +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== -meow@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/meow/-/meow-7.0.1.tgz#1ed4a0a50b3844b451369c48362eb0515f04c1dc" - integrity sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw== +meow@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-9.0.0.tgz#cd9510bc5cac9dee7d03c73ee1f9ad959f4ea364" + integrity sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ== dependencies: "@types/minimist" "^1.2.0" - arrify "^2.0.1" - camelcase "^6.0.0" camelcase-keys "^6.2.2" + decamelize "^1.2.0" decamelize-keys "^1.1.0" hard-rejection "^2.1.0" - minimist-options "^4.0.2" - normalize-package-data "^2.5.0" + minimist-options "4.1.0" + normalize-package-data "^3.0.0" read-pkg-up "^7.0.1" redent "^3.0.0" trim-newlines "^3.0.0" - type-fest "^0.13.1" - yargs-parser "^18.1.3" - -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" - integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= + type-fest "^0.18.0" + yargs-parser "^20.2.3" merge-options@1.0.1: version "1.0.1" @@ -6322,15 +3881,18 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -merge2@^1.2.3, merge2@^1.3.0: +merge2@^1.3.0: version "1.4.1" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" - integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= +micromark@~2.11.0: + version "2.11.4" + resolved "https://registry.yarnpkg.com/micromark/-/micromark-2.11.4.tgz#d13436138eea826383e822449c9a5c50ee44665a" + integrity sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA== + dependencies: + debug "^4.0.0" + parse-entities "^2.0.0" micromatch@3.1.0: version "3.1.0" @@ -6351,106 +3913,63 @@ micromatch@3.1.0: snapdragon "^0.8.1" to-regex "^3.0.1" -micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: - version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - 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== + version "4.0.4" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" + integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== dependencies: braces "^3.0.1" - picomatch "^2.0.5" - -miller-rabin@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" - integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== - dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" + picomatch "^2.2.3" -mime-db@1.44.0, mime-db@^1.28.0: - version "1.44.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" - integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== +mime-db@1.47.0: + version "1.47.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.47.0.tgz#8cb313e59965d3c05cfbf898915a267af46a335c" + integrity sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw== -mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: - version "2.1.27" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" - integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== +mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.24: + version "2.1.30" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.30.tgz#6e7be8b4c479825f85ed6326695db73f9305d62d" + integrity sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg== dependencies: - mime-db "1.44.0" + mime-db "1.47.0" mime@1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" integrity sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ== -mime@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== +mime@^2.3.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe" + integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg== -mimic-fn@^2.0.0: +mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -mimic-response@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" - integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== - min-indent@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -mini-css-extract-plugin@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.7.0.tgz#5ba8290fbb4179a43dd27cca444ba150bee743a0" - integrity sha512-RQIw6+7utTYn8DBGsf/LpRgZCJMpZt+kuawJ/fju0KiOL6nAaTBNmCJwS7HtwSCXfS47gCkmtBFS7HdsquhdxQ== +mini-css-extract-plugin@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-1.5.0.tgz#69bee3b273d2d4ee8649a2eb409514b7df744a27" + integrity sha512-SIbuLMv6jsk1FnLIU5OUG/+VMGUprEjM1+o2trOAx8i5KOKMrhyezb1dJ4Ugsykb8Jgq8/w5NEopy6escV9G7g== dependencies: - loader-utils "^1.1.0" - normalize-url "1.9.1" - schema-utils "^1.0.0" + loader-utils "^2.0.0" + schema-utils "^3.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" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - -minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" - integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= - -minimatch@^3.0.2, minimatch@^3.0.4, minimatch@~3.0.2: +minimatch@^3.0.2, minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: brace-expansion "^1.1.7" -minimist-options@^4.0.2: +minimist-options@4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== @@ -6459,27 +3978,11 @@ minimist-options@^4.0.2: is-plain-obj "^1.1.0" kind-of "^6.0.3" -minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5: +minimist@^1.2.0, minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== -mississippi@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" - integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== - dependencies: - concat-stream "^1.5.0" - duplexify "^3.4.2" - end-of-stream "^1.1.0" - flush-write-stream "^1.0.0" - from2 "^2.1.0" - parallel-transform "^1.1.0" - pump "^3.0.0" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" - mitt@1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/mitt/-/mitt-1.1.2.tgz#380e61480d6a615b660f07abb60d51e0a4e4bed6" @@ -6498,55 +4001,34 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -"mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@~0.5.1: +mkdirp@^0.5.5: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== dependencies: minimist "^1.2.5" -move-concurrently@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" - integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= - dependencies: - aproba "^1.1.1" - copy-concurrently "^1.0.0" - fs-write-stream-atomic "^1.0.8" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.3" - -mozjpeg@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/mozjpeg/-/mozjpeg-6.0.1.tgz#56969dddb5741ef2bcb1af066cae21e61a91a27b" - integrity sha512-9Z59pJMi8ni+IUvSH5xQwK5tNLw7p3dwDNCZ3o1xE+of3G5Hc/yOz6Ue/YuLiBXU3ZB5oaHPURyPdqfBX/QYJA== - dependencies: - bin-build "^3.0.0" - bin-wrapper "^4.0.0" - logalot "^2.1.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: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" - integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== - -ms@2.1.2, ms@^2.1.1: +ms@2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -nan@^2.12.1, nan@^2.13.2: - version "2.14.1" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01" - integrity sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw== +ms@^2.1.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +nanoid@^3.1.22: + version "3.1.22" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.22.tgz#b35f8fb7d151990a8aebd5aa5015c03cf726f844" + integrity sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ== -nanomatch@^1.2.1, nanomatch@^1.2.9: +nanomatch@^1.2.1: version "1.2.13" resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== @@ -6573,111 +4055,17 @@ negotiator@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.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" - integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== - -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== -no-case@^2.2.0: - version "2.3.2" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" - integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== - dependencies: - lower-case "^1.1.1" +node-releases@^1.1.71: + version "1.1.71" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.71.tgz#cb1334b179896b1c89ecfdd4b725fb7bbdfc7dbb" + integrity sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg== -node-gyp@^3.8.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.8.0.tgz#540304261c330e80d0d5edce253a68cb3964218c" - integrity sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA== - dependencies: - fstream "^1.0.0" - glob "^7.0.3" - graceful-fs "^4.1.2" - mkdirp "^0.5.0" - nopt "2 || 3" - npmlog "0 || 1 || 2 || 3 || 4" - osenv "0" - request "^2.87.0" - rimraf "2" - semver "~5.3.0" - tar "^2.0.0" - which "1" - -node-libs-browser@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" - integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== - dependencies: - assert "^1.1.1" - browserify-zlib "^0.2.0" - buffer "^4.3.0" - console-browserify "^1.1.0" - constants-browserify "^1.0.0" - crypto-browserify "^3.11.0" - domain-browser "^1.1.1" - events "^3.0.0" - https-browserify "^1.0.0" - os-browserify "^0.3.0" - path-browserify "0.0.1" - process "^0.11.10" - punycode "^1.2.4" - querystring-es3 "^0.2.0" - readable-stream "^2.3.3" - stream-browserify "^2.0.1" - stream-http "^2.7.2" - string_decoder "^1.0.0" - timers-browserify "^2.0.4" - tty-browserify "0.0.0" - url "^0.11.0" - util "^0.11.0" - vm-browserify "^1.0.1" - -node-releases@^1.1.53: - version "1.1.55" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.55.tgz#8af23b7c561d8e2e6e36a46637bab84633b07cee" - integrity sha512-H3R3YR/8TjT5WPin/wOoHOUPHgvj8leuU/Keta/rwelEQN9pA/S2Dx8/se4pZ2LBxSd0nAGzsNzhqwa77v7F1w== - -node-releases@^1.1.58: - version "1.1.58" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.58.tgz#8ee20eef30fa60e52755fcc0942def5a734fe935" - integrity sha512-NxBudgVKiRh/2aPWMgPR7bPTX0VPmGx5QBwCtdHitnqFE5/O8DeBXuIMH1nwNnw/aMo6AjOrpsHzfY3UbUJ7yg== - -node-sass@^4.13.1: - version "4.14.1" - resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.14.1.tgz#99c87ec2efb7047ed638fb4c9db7f3a42e2217b5" - integrity sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g== - dependencies: - async-foreach "^0.1.3" - chalk "^1.1.1" - cross-spawn "^3.0.0" - gaze "^1.0.0" - get-stdin "^4.0.1" - glob "^7.0.3" - in-publish "^2.0.0" - lodash "^4.17.15" - meow "^3.7.0" - mkdirp "^0.5.1" - nan "^2.13.2" - node-gyp "^3.8.0" - npmlog "^4.0.0" - request "^2.88.0" - sass-graph "2.2.5" - stdout-stream "^1.4.0" - "true-case-path" "^1.0.2" - -"nopt@2 || 3": - version "3.0.6" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" - integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k= - dependencies: - abbrev "1" - -normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0: +normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== @@ -6687,12 +4075,15 @@ normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package- semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" -normalize-path@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= +normalize-package-data@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.2.tgz#cae5c410ae2434f9a6c1baa65d5bc3b9366c8699" + integrity sha512-6CdZocmfGaKnIHPVFhJJZ3GuR8SsLKvDANFp47Jmy51aKIr8akjAWTSxtpI+MBgBFdSMRyo4hMpDlT6dTffgZg== dependencies: - remove-trailing-separator "^1.0.1" + hosted-git-info "^4.0.1" + resolve "^1.20.0" + semver "^7.3.4" + validate-npm-package-license "^3.0.1" normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" @@ -6714,78 +4105,31 @@ normalize-selector@^0.2.0: resolved "https://registry.yarnpkg.com/normalize-selector/-/normalize-selector-0.2.0.tgz#d0b145eb691189c63a78d201dc4fdb1293ef0c03" integrity sha1-0LFF62kRicY6eNIB3E/bEpPvDAM= -normalize-url@1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" - integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= - dependencies: - object-assign "^4.0.1" - prepend-http "^1.0.0" - query-string "^4.1.0" - sort-keys "^1.0.0" - -normalize-url@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-2.0.1.tgz#835a9da1551fa26f70e92329069a23aa6574d7e6" - integrity sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw== - dependencies: - prepend-http "^2.0.0" - query-string "^5.0.1" - sort-keys "^2.0.0" - -normalize-url@^3.0.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" - integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== - -npm-conf@^1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/npm-conf/-/npm-conf-1.1.3.tgz#256cc47bd0e218c259c4e9550bf413bc2192aff9" - integrity sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw== - dependencies: - config-chain "^1.1.11" - pify "^3.0.0" - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= - dependencies: - path-key "^2.0.0" +normalize-url@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" + integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== -"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0: - version "4.1.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" - integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: - are-we-there-yet "~1.1.2" - console-control-strings "~1.1.0" - gauge "~2.7.3" - set-blocking "~2.0.0" + path-key "^3.0.0" -nth-check@^1.0.2, nth-check@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" - integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== +nth-check@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.0.tgz#1bb4f6dac70072fc313e8c9cd1417b5074c0a125" + integrity sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q== dependencies: - boolbase "~1.0.0" + boolbase "^1.0.0" num2fraction@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= - -oauth-sign@~0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" - integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== - -object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: +object-assign@^4.0.1, object-assign@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= @@ -6799,12 +4143,7 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" -object-inspect@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" - integrity sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw== - -object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: +object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== @@ -6817,32 +4156,14 @@ object-visit@^1.0.0: isobject "^3.0.0" object.assign@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" - integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== - dependencies: - define-properties "^1.1.2" - function-bind "^1.1.1" - has-symbols "^1.0.0" - object-keys "^1.0.11" - -object.entries@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.1.tgz#ee1cf04153de02bb093fec33683900f57ce5399b" - integrity sha512-ilqR7BgdyZetJutmDPfXCDffGa0/Yzl2ivVNpbx/g4UeWrCdRnFDUBrKJGLhGieRHDATnyZXWBeCb29k9CJysQ== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" - has "^1.0.3" - -object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" - integrity sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg== + version "4.1.2" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" + integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== dependencies: + call-bind "^1.0.0" define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" + has-symbols "^1.0.1" + object-keys "^1.1.1" object.pick@^1.3.0: version "1.3.0" @@ -6851,16 +4172,6 @@ object.pick@^1.3.0: dependencies: isobject "^3.0.1" -object.values@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" - integrity sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" - has "^1.0.3" - on-finished@~2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" @@ -6868,17 +4179,24 @@ on-finished@~2.3.0: dependencies: ee-first "1.1.1" -once@^1.3.0, once@^1.3.1, once@^1.4.0: +once@^1.3.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: wrappy "1" -opener@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.1.tgz#6d2f0e77f1a0af0032aca716c2c1fbb8e7e8abed" - integrity sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA== +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== openurl@1.1.1: version "1.1.1" @@ -6892,14 +4210,6 @@ opn@5.3.0: dependencies: is-wsl "^1.1.0" -optimize-css-assets-webpack-plugin@^5.0.1: - version "5.0.3" - resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz#e2f1d4d94ad8c0af8967ebd7cf138dcb1ef14572" - integrity sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA== - dependencies: - cssnano "^4.1.10" - last-call-webpack-plugin "^3.0.0" - optionator@^0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" @@ -6912,132 +4222,19 @@ optionator@^0.9.1: type-check "^0.4.0" word-wrap "^1.2.3" -optipng-bin@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/optipng-bin/-/optipng-bin-6.0.0.tgz#376120fa79d5e71eee2f524176efdd3a5eabd316" - integrity sha512-95bB4y8IaTsa/8x6QH4bLUuyvyOoGBCLDA7wOgDL8UFqJpSUh1Hob8JRJhit+wC1ZLN3tQ7mFt7KuBj0x8F2Wg== - dependencies: - bin-build "^3.0.0" - bin-wrapper "^4.0.0" - logalot "^2.0.0" - -os-browserify@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" - integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= - -os-filter-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/os-filter-obj/-/os-filter-obj-2.0.0.tgz#1c0b62d5f3a2442749a2d139e6dddee6e81d8d16" - integrity sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg== - dependencies: - arch "^2.1.0" - -os-homedir@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= - -os-locale@^3.0.0, os-locale@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" - integrity sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q== - dependencies: - execa "^1.0.0" - lcid "^2.0.0" - mem "^4.0.0" - -os-tmpdir@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= - -osenv@0: - version "0.1.5" - resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" - integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.0" - -ow@^0.13.2: - version "0.13.2" - resolved "https://registry.yarnpkg.com/ow/-/ow-0.13.2.tgz#375e76d3d3f928a8dfcf0cd0b9c921cb62e469a0" - integrity sha512-9wvr+q+ZTDRvXDjL6eDOdFe5WUl/wa5sntf9kAolxqSpkBqaIObwLgFCGXSJASFw+YciXnOVtDWpxXa9cqV94A== - dependencies: - type-fest "^0.5.1" - -p-cancelable@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.3.0.tgz#b9e123800bcebb7ac13a479be195b507b98d30fa" - integrity sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw== - -p-cancelable@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.4.1.tgz#35f363d67d52081c8d9585e37bcceb7e0bbcb2a0" - integrity sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ== - -p-defer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" - integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= - -p-event@^1.0.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/p-event/-/p-event-1.3.0.tgz#8e6b4f4f65c72bc5b6fe28b75eda874f96a4a085" - integrity sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU= - dependencies: - p-timeout "^1.1.1" - -p-event@^2.1.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/p-event/-/p-event-2.3.1.tgz#596279ef169ab2c3e0cae88c1cfbb08079993ef6" - integrity sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA== - dependencies: - p-timeout "^2.0.1" - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= - -p-is-promise@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e" - integrity sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4= - -p-is-promise@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" - integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== - -p-limit@^1.1.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" - integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== - dependencies: - p-try "^1.0.0" - -p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.2.1: +p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" -p-locate@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" - integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= - dependencies: - p-limit "^1.1.0" - -p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== +p-limit@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== dependencies: - p-limit "^2.0.0" + yocto-queue "^0.1.0" p-locate@^4.1.0: version "4.1.0" @@ -7046,68 +4243,16 @@ p-locate@^4.1.0: dependencies: p-limit "^2.2.0" -p-map-series@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-map-series/-/p-map-series-1.0.0.tgz#bf98fe575705658a9e1351befb85ae4c1f07bdca" - integrity sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco= - dependencies: - p-reduce "^1.0.0" - -p-pipe@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/p-pipe/-/p-pipe-3.1.0.tgz#48b57c922aa2e1af6a6404cb7c6bf0eb9cc8e60e" - integrity sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw== - -p-reduce@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" - integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= - -p-timeout@^1.1.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-1.2.1.tgz#5eb3b353b7fce99f101a1038880bb054ebbea386" - integrity sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y= - dependencies: - p-finally "^1.0.0" - -p-timeout@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-2.0.1.tgz#d8dd1979595d2dc0139e1fe46b8b646cb3cdf038" - integrity sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA== - dependencies: - p-finally "^1.0.0" - -p-try@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= +p-map@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" + integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== -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== - -parallel-transform@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" - integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== - dependencies: - cyclist "^1.0.1" - inherits "^2.0.3" - readable-stream "^2.1.5" - -param-case@2.1.x: - version "2.1.1" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" - integrity sha1-35T9jPZTHs915r75oIWPvHK+Ikc= - dependencies: - no-case "^2.2.0" - parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -7115,18 +4260,6 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-asn1@^5.0.0, parse-asn1@^5.1.5: - version "5.1.5" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.5.tgz#003271343da58dc94cace494faef3d2147ecea0e" - integrity sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ== - dependencies: - asn1.js "^4.0.0" - browserify-aes "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - safe-buffer "^5.1.1" - parse-entities@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8" @@ -7139,36 +4272,16 @@ parse-entities@^2.0.0: is-decimal "^1.0.0" is-hexadecimal "^1.0.0" -parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" - integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= - dependencies: - error-ex "^1.2.0" - -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - parse-json@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.0.0.tgz#73e5114c986d143efa3712d4ea24db9a4266f60f" - integrity sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw== + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== dependencies: "@babel/code-frame" "^7.0.0" error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" + json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" -parse-passwd@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" - integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= - parseqs@0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.6.tgz#8e4bb5a19d1cdc844a08ac974d34e273afa670d5" @@ -7179,7 +4292,7 @@ parseuri@0.0.6: resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.6.tgz#e1496e829e3ac2ff47f39a4dd044b32823c4a25a" integrity sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow== -parseurl@~1.3.2, parseurl@~1.3.3: +parseurl@~1.3.2: version "1.3.3" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== @@ -7189,28 +4302,6 @@ pascalcase@^0.1.1: resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= -path-browserify@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" - integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== - -path-dirname@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" - integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= - -path-exists@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" - integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= - dependencies: - pinkie-promise "^2.0.0" - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= - path-exists@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" @@ -7221,12 +4312,12 @@ path-is-absolute@^1.0.0: resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= +path-is-inside@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= -path-key@^3.1.0: +path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== @@ -7236,75 +4327,21 @@ path-parse@^1.0.6: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" - integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= - -path-type@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" - integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= - dependencies: - graceful-fs "^4.1.2" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -path-type@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" - integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= - dependencies: - pify "^2.0.0" - -path-type@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" - integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== - dependencies: - pify "^3.0.0" - path-type@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -pbkdf2@^3.0.3: - version "3.0.17" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" - integrity sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA== - dependencies: - create-hash "^1.1.2" - create-hmac "^1.1.4" - ripemd160 "^2.0.1" - 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" - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= - -picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1: - version "2.2.2" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" - integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.3.tgz#465547f359ccc206d3c48e46a1bcb89bf7ee619d" + integrity sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg== -pify@^2.0.0, pify@^2.2.0, pify@^2.3.0: +pify@^2.0.0, pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= - pify@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" @@ -7322,43 +4359,21 @@ pinkie@^2.0.0: resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= -pkg-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" - integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= - dependencies: - find-up "^2.1.0" - -pkg-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" - integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== - dependencies: - find-up "^3.0.0" - -pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" - integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= - dependencies: - find-up "^2.1.0" - -play-sound@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/play-sound/-/play-sound-1.1.3.tgz#420e9b0e8ebe6e009c84529a6ac9a094594a6cf8" - integrity sha512-lqEzgtNAdfg2VUXItOtu5bTyWcqeFmnJmgvc8iHEeEOBEJdurqiGYfmCOzIpSBcwrs7XeSpvHv+Rw9dzRPc4aw== +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== dependencies: - find-exec "1.0.1" + find-up "^4.0.0" -pngquant-bin@^5.0.0: - version "5.0.2" - resolved "https://registry.yarnpkg.com/pngquant-bin/-/pngquant-bin-5.0.2.tgz#6f34f3e89c9722a72bbc509062b40f1b17cda460" - integrity sha512-OLdT+4JZx5BqE1CFJkrvomYV0aSsv6x2Bba+aWaVc0PMfWlE+ZByNKYAdKeIqsM4uvW1HOSEHnf8KcOnykPNxA== +portfinder@^1.0.28: + version "1.0.28" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" + integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== dependencies: - bin-build "^3.0.0" - bin-wrapper "^4.0.1" - execa "^0.10.0" - logalot "^2.0.0" + async "^2.6.2" + debug "^3.1.1" + mkdirp "^0.5.5" portscanner@2.1.1: version "2.1.1" @@ -7373,68 +4388,214 @@ posix-character-classes@^0.1.0: resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= -postcss-calc@^7.0.1: - version "7.0.2" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.2.tgz#504efcd008ca0273120568b0792b16cdcde8aac1" - integrity sha512-rofZFHUg6ZIrvRwPeFktv06GdbDYLcGqh9EwiMutZg+a0oePCCw1zHOEiji6LCpyRcjTREtPASuUqeAvYlEVvQ== +postcss-attribute-case-insensitive@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz#d93e46b504589e94ac7277b0463226c68041a880" + integrity sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA== + dependencies: + postcss "^7.0.2" + postcss-selector-parser "^6.0.2" + +postcss-calc@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.0.0.tgz#a05b87aacd132740a5db09462a3612453e5df90a" + integrity sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g== dependencies: - postcss "^7.0.27" postcss-selector-parser "^6.0.2" postcss-value-parser "^4.0.2" -postcss-colormin@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" - integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== +postcss-color-functional-notation@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz#5efd37a88fbabeb00a2966d1e53d98ced93f74e0" + integrity sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g== dependencies: - browserslist "^4.0.0" - color "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss "^7.0.2" + postcss-values-parser "^2.0.0" -postcss-convert-values@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" - integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== +postcss-color-gray@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz#532a31eb909f8da898ceffe296fdc1f864be8547" + integrity sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw== dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "@csstools/convert-colors" "^1.4.0" + postcss "^7.0.5" + postcss-values-parser "^2.0.0" -postcss-discard-comments@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" - integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== +postcss-color-hex-alpha@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz#a8d9ca4c39d497c9661e374b9c51899ef0f87388" + integrity sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw== dependencies: - postcss "^7.0.0" + postcss "^7.0.14" + postcss-values-parser "^2.0.1" -postcss-discard-duplicates@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" - integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== +postcss-color-mod-function@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz#816ba145ac11cc3cb6baa905a75a49f903e4d31d" + integrity sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ== dependencies: - postcss "^7.0.0" + "@csstools/convert-colors" "^1.4.0" + postcss "^7.0.2" + postcss-values-parser "^2.0.0" -postcss-discard-empty@^4.0.1: +postcss-color-rebeccapurple@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" - integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== + resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz#c7a89be872bb74e45b1e3022bfe5748823e6de77" + integrity sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g== dependencies: - postcss "^7.0.0" + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-colormin@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.0.0.tgz#283b8934c8bdbc531e7648aeb0970107f6d06d0e" + integrity sha512-Yt84+5V6CgS/AhK7d7MA58vG8dSZ7+ytlRtWLaQhag3HXOncTfmYpuUOX4cDoXjvLfw1sHRCHMiBjYhc35CymQ== + dependencies: + browserslist "^4.16.0" + color "^3.1.1" + postcss-value-parser "^4.1.0" -postcss-discard-overridden@^4.0.1: +postcss-convert-values@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.0.0.tgz#cd77e1d23ebe8fcf508640551eed08e232784cba" + integrity sha512-V5kmYm4xoBAjNs+eHY/6XzXJkkGeg4kwNf2ocfqhLb1WBPEa4oaSmoi1fnVO7Dkblqvus9h+AenDvhCKUCK7uQ== + dependencies: + postcss-value-parser "^4.1.0" + +postcss-custom-media@^7.0.8: + version "7.0.8" + resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz#fffd13ffeffad73621be5f387076a28b00294e0c" + integrity sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg== + dependencies: + postcss "^7.0.14" + +postcss-custom-properties@^8.0.11: + version "8.0.11" + resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz#2d61772d6e92f22f5e0d52602df8fae46fa30d97" + integrity sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA== + dependencies: + postcss "^7.0.17" + postcss-values-parser "^2.0.1" + +postcss-custom-selectors@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz#64858c6eb2ecff2fb41d0b28c9dd7b3db4de7fba" + integrity sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w== + dependencies: + postcss "^7.0.2" + postcss-selector-parser "^5.0.0-rc.3" + +postcss-dir-pseudo-class@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz#6e3a4177d0edb3abcc85fdb6fbb1c26dabaeaba2" + integrity sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw== + dependencies: + postcss "^7.0.2" + postcss-selector-parser "^5.0.0-rc.3" + +postcss-discard-comments@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.0.0.tgz#6c27310e0657c0b9e38a6175ad001b5aa28964bc" + integrity sha512-Umig6Gxs8m20RihiXY6QkePd6mp4FxkA1Dg+f/Kd6uw0gEMfKRjDeQOyFkLibexbJJGHpE3lrN/Q0R9SMrUMbQ== + +postcss-discard-duplicates@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.0.tgz#6a2c4f779e8d20da6781e90730f234f9e650c51c" + integrity sha512-vEJJ+Y3pFUnO1FyCBA6PSisGjHtnphL3V6GsNvkASq/VkP3OX5/No5RYXXLxHa2QegStNzg6HYrYdo71uR4caQ== + +postcss-discard-empty@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.0.0.tgz#0f0a9baee415f5f7be4ae046ba235e98626ba821" + integrity sha512-+wigy099Y1xZxG36WG5L1f2zeH1oicntkJEW4TDIqKKDO2g9XVB3OhoiHTu08rDEjLnbcab4rw0BAccwi2VjiQ== + +postcss-discard-overridden@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.0.0.tgz#ac00f695a60001eda52135a11fac87376b8da9ee" + integrity sha512-hybnScTaZM2iEA6kzVQ6Spozy7kVdLw+lGw8hftLlBEzt93uzXoltkYp9u0tI8xbfhxDLTOOzHsHQCkYdmzRUg== + +postcss-double-position-gradients@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz#fc927d52fddc896cb3a2812ebc5df147e110522e" + integrity sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA== + dependencies: + postcss "^7.0.5" + postcss-values-parser "^2.0.0" + +postcss-env-function@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-2.0.2.tgz#0f3e3d3c57f094a92c2baf4b6241f0b0da5365d7" + integrity sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-focus-visible@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz#477d107113ade6024b14128317ade2bd1e17046e" + integrity sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g== + dependencies: + postcss "^7.0.2" + +postcss-focus-within@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz#763b8788596cee9b874c999201cdde80659ef680" + integrity sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w== + dependencies: + postcss "^7.0.2" + +postcss-font-variant@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" - integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== + resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz#42d4c0ab30894f60f98b17561eb5c0321f502641" + integrity sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA== dependencies: - postcss "^7.0.0" + postcss "^7.0.2" + +postcss-gap-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz#431c192ab3ed96a3c3d09f2ff615960f902c1715" + integrity sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg== + dependencies: + postcss "^7.0.2" + +postcss-html@^0.36.0: + version "0.36.0" + resolved "https://registry.yarnpkg.com/postcss-html/-/postcss-html-0.36.0.tgz#b40913f94eaacc2453fd30a1327ad6ee1f88b204" + integrity sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw== + dependencies: + htmlparser2 "^3.10.0" + +postcss-image-set-function@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz#28920a2f29945bed4c3198d7df6496d410d3f288" + integrity sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-import@^14.0.1: + version "14.0.1" + resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-14.0.1.tgz#6a3f8f2ce74a95fc7c72ecfe3eddfa0e9124e677" + integrity sha512-Xn2+z++vWObbEPhiiKO1a78JiyhqipyrXHBb3AHpv0ks7Cdg+GxQQJ24ODNMTanldf7197gSP3axppO9yaG0lA== + dependencies: + postcss-value-parser "^4.0.0" + read-cache "^1.0.0" + resolve "^1.1.7" + +postcss-initial@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-3.0.4.tgz#9d32069a10531fe2ecafa0b6ac750ee0bc7efc53" + integrity sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg== + dependencies: + postcss "^7.0.2" -postcss-html@^0.36.0: - version "0.36.0" - resolved "https://registry.yarnpkg.com/postcss-html/-/postcss-html-0.36.0.tgz#b40913f94eaacc2453fd30a1327ad6ee1f88b204" - integrity sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw== +postcss-lab-function@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz#bb51a6856cd12289ab4ae20db1e3821ef13d7d2e" + integrity sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg== dependencies: - htmlparser2 "^3.10.0" + "@csstools/convert-colors" "^1.4.0" + postcss "^7.0.2" + postcss-values-parser "^2.0.0" postcss-less@^3.1.4: version "3.1.4" @@ -7443,256 +4604,306 @@ postcss-less@^3.1.4: dependencies: postcss "^7.0.14" -postcss-load-config@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.0.tgz#c84d692b7bb7b41ddced94ee62e8ab31b417b003" - integrity sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q== +postcss-loader@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-5.2.0.tgz#ccd6668a778902d653602289c765a8bc481986dc" + integrity sha512-uSuCkENFeUaOYsKrXm0eNNgVIxc71z8RcckLMbVw473rGojFnrUeqEz6zBgXsH2q1EIzXnO/4pEz9RhALjlITA== dependencies: - cosmiconfig "^5.0.0" - import-cwd "^2.0.0" + cosmiconfig "^7.0.0" + klona "^2.0.4" + semver "^7.3.4" -postcss-loader@^3.0.0: +postcss-logical@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d" - integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA== + resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-3.0.0.tgz#2495d0f8b82e9f262725f75f9401b34e7b45d5b5" + integrity sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA== dependencies: - loader-utils "^1.1.0" - postcss "^7.0.0" - postcss-load-config "^2.0.0" - schema-utils "^1.0.0" + postcss "^7.0.2" + +postcss-media-minmax@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz#b75bb6cbc217c8ac49433e12f22048814a4f5ed5" + integrity sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw== + dependencies: + postcss "^7.0.2" postcss-media-query-parser@^0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz#27b39c6f4d94f81b1a73b8f76351c609e5cef244" integrity sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ= -postcss-merge-longhand@^4.0.11: - version "4.0.11" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" - integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== +postcss-merge-longhand@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.0.0.tgz#103dee28c55491df727f17d7b8e91e93e7a472ee" + integrity sha512-VZNFA40K8BYHzJNA6jHPdg1Nofsz/nK5Dkszrcb5IgWcLroSBZOD6I/iNQzpejSU/3XwpOiZNaYAdBV4KcvxWA== dependencies: - css-color-names "0.0.4" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - stylehacks "^4.0.0" + css-color-names "^1.0.1" + postcss-value-parser "^4.1.0" + stylehacks "^5.0.0" -postcss-merge-rules@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" - integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== +postcss-merge-rules@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.0.0.tgz#e0d0c0d45c98376f4adb49eb1f1dfe2aebfd7048" + integrity sha512-TfsXbKjNYCGfUPEXGIGPySnMiJbdS+3gcVeV8gwmJP4RajyKZHW8E0FYDL1WmggTj3hi+m+WUCAvqRpX2ut4Kg== dependencies: - browserslist "^4.0.0" + browserslist "^4.16.0" caniuse-api "^3.0.0" - cssnano-util-same-parent "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - vendors "^1.0.0" + cssnano-utils "^2.0.0" + postcss-selector-parser "^6.0.4" + vendors "^1.0.3" -postcss-minify-font-values@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" - integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== +postcss-minify-font-values@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.0.0.tgz#fee5d0fa192fae8757cb744870a0ad02be5f402e" + integrity sha512-zi2JhFaMOcIaNxhndX5uhsqSY1rexKDp23wV8EOmC9XERqzLbHsoRye3aYF716Zm+hkcR4loqKDt8LZlmihwAg== dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss-value-parser "^4.1.0" -postcss-minify-gradients@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" - integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== +postcss-minify-gradients@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.0.0.tgz#95dbe61567a45c0cd7ab897d78fb65d5096844ed" + integrity sha512-/jPtNgs6JySMwgsE5dPOq8a2xEopWTW3RyqoB9fLqxgR+mDUNLSi7joKd+N1z7FXWgVkc4l/dEBMXHgNAaUbvg== dependencies: - cssnano-util-get-arguments "^4.0.0" - is-color-stop "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + cssnano-utils "^2.0.0" + is-color-stop "^1.1.0" + postcss-value-parser "^4.1.0" -postcss-minify-params@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" - integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== +postcss-minify-params@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.0.0.tgz#12c7f75d69b0b4827fafbd6649970a53784a9c24" + integrity sha512-KvZYIxTPBVKjdd+XgObq9A+Sfv8lMkXTpbZTsjhr42XbfWIeLaTItMlygsDWfjArEc3muUfDaUFgNSeDiJ5jug== dependencies: - alphanum-sort "^1.0.0" - browserslist "^4.0.0" - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + alphanum-sort "^1.0.2" + browserslist "^4.16.0" + cssnano-utils "^2.0.0" + postcss-value-parser "^4.1.0" uniqs "^2.0.0" -postcss-minify-selectors@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" - integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== +postcss-minify-selectors@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.0.0.tgz#d3e43d97fd0ba83ba0010950fc5acfa420f7caa9" + integrity sha512-cEM0O0eWwFIvmo6nfB0lH0vO/XFwgqIvymODbfPXZ1gTA3i76FKnb7TGUrEpiTxaXH6tgYQ6DcTHwRiRS+YQLQ== dependencies: - alphanum-sort "^1.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" + alphanum-sort "^1.0.2" + postcss-selector-parser "^3.1.2" -postcss-modules-extract-imports@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" - integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== dependencies: - postcss "^7.0.5" + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" -postcss-modules-local-by-default@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-2.0.6.tgz#dd9953f6dd476b5fd1ef2d8830c8929760b56e63" - integrity sha512-oLUV5YNkeIBa0yQl7EYnxMgy4N6noxmiwZStaEJUSe2xPMcdNc8WmBQuQCx18H5psYbVxz8zoHk0RAAYZXP9gA== +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== dependencies: - postcss "^7.0.6" - postcss-selector-parser "^6.0.0" - postcss-value-parser "^3.3.1" + postcss-selector-parser "^6.0.4" -postcss-modules-scope@^2.1.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== +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== dependencies: - postcss "^7.0.6" - postcss-selector-parser "^6.0.0" + icss-utils "^5.0.0" -postcss-modules-values@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-2.0.0.tgz#479b46dc0c5ca3dc7fa5270851836b9ec7152f64" - integrity sha512-Ki7JZa7ff1N3EIMlPnGTZfUMe69FFwiQPnVSXC9mnn3jozCRBYIxiZd44yJOV2AmabOo4qFf8s0dC/+lweG7+w== +postcss-nesting@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-7.0.1.tgz#b50ad7b7f0173e5b5e3880c3501344703e04c052" + integrity sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg== dependencies: - icss-replace-symbols "^1.1.0" - postcss "^7.0.6" + postcss "^7.0.2" -postcss-normalize-charset@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" - integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== +postcss-normalize-charset@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.0.0.tgz#59e1fe2094fb2e3371cc5b054cbc39828a41a710" + integrity sha512-pqsCkgo9KmQP0ew6DqSA+uP9YN6EfsW20pQ3JU5JoQge09Z6Too4qU0TNDsTNWuEaP8SWsMp+19l15210MsDZQ== + +postcss-normalize-display-values@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.0.tgz#4ff2d3b3b5146a366de28ec9e24131a1868f1933" + integrity sha512-t4f2d//gH1f7Ns0Jq3eNdnWuPT7TeLuISZ6RQx4j8gpl5XrhkdshdNcOnlrEK48YU6Tcb6jqK7dorME3N4oOGA== dependencies: - postcss "^7.0.0" + cssnano-utils "^2.0.0" + postcss-value-parser "^4.1.0" -postcss-normalize-display-values@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" - integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== +postcss-normalize-positions@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.0.0.tgz#fe1d9a8122dd385b9c6908bd2008140dea17750d" + integrity sha512-0o6/qU5ky74X/eWYj/tv4iiKCm3YqJnrhmVADpIMNXxzFZywsSQxl8F7cKs8jQEtF3VrJBgcDHTexZy1zgDoYg== dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss-value-parser "^4.1.0" -postcss-normalize-positions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" - integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== +postcss-normalize-repeat-style@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.0.tgz#e11d88fbf63f89179c6a7391853b2fe7f46e589d" + integrity sha512-KRT14JbrXKcFMYuc4q7lh8lvv8u22wLyMrq+UpHKLtbx2H/LOjvWXYdoDxmNrrrJzomAWL+ViEXr48/IhSUJnQ== dependencies: - cssnano-util-get-arguments "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + cssnano-utils "^2.0.0" + postcss-value-parser "^4.1.0" -postcss-normalize-repeat-style@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" - integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== +postcss-normalize-string@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.0.0.tgz#2ea08ff4cb8817ce160755e9fdc7e6ef6d495002" + integrity sha512-wSO4pf7GNcDZpmelREWYADF1+XZWrAcbFLQCOqoE92ZwYgaP/RLumkUTaamEzdT2YKRZAH8eLLKGWotU/7FNPw== dependencies: - cssnano-util-get-arguments "^4.0.0" - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss-value-parser "^4.1.0" -postcss-normalize-string@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" - integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== +postcss-normalize-timing-functions@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.0.tgz#380eb1c9b179f96efc307c659a8049116f16f381" + integrity sha512-TwPaDX+wl9wO3MUm23lzGmOzGCGKnpk+rSDgzB2INpakD5dgWR3L6bJq1P1LQYzBAvz8fRIj2NWdnZdV4EV98Q== dependencies: - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + cssnano-utils "^2.0.0" + postcss-value-parser "^4.1.0" -postcss-normalize-timing-functions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" - integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== +postcss-normalize-unicode@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.0.tgz#aa46a89c86ae51a01cbca13e73c1ed7b0b38807e" + integrity sha512-2CpVoz/67rXU5s9tsPZDxG1YGS9OFHwoY9gsLAzrURrCxTAb0H7Vp87/62LvVPgRWTa5ZmvgmqTp2rL8tlm72A== dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + browserslist "^4.16.0" + postcss-value-parser "^4.1.0" -postcss-normalize-unicode@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" - integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== +postcss-normalize-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.0.0.tgz#626a4c7d30007f94466cdf245e7ed9f253f1dbd9" + integrity sha512-ICDaGFBqLgA3dlrCIRuhblLl80D13YtgEV9NJPTYJtgR72vu61KgxAHv+z/lKMs1EbwfSQa3ALjOFLSmXiE34A== dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + is-absolute-url "^3.0.3" + normalize-url "^4.5.0" + postcss-value-parser "^4.1.0" -postcss-normalize-url@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" - integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== +postcss-normalize-whitespace@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.0.tgz#1faf147a4f8d3d93a3c75109d120b4eefa00589b" + integrity sha512-KRnxQvQAVkJfaeXSz7JlnD9nBN9sFZF9lrk9452Q2uRoqrRSkinqifF8Iex7wZGei2DZVG/qpmDFDmRvbNAOGA== dependencies: - is-absolute-url "^2.0.0" - normalize-url "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss-value-parser "^4.1.0" -postcss-normalize-whitespace@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" - integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== +postcss-ordered-values@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.0.0.tgz#a50f224c5f40c566b338b0663655478737dcebee" + integrity sha512-dPr+SRObiHueCIc4IUaG0aOGQmYkuNu50wQvdXTGKy+rzi2mjmPsbeDsheLk5WPb9Zyf2tp8E+I+h40cnivm6g== dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + cssnano-utils "^2.0.0" + postcss-value-parser "^4.1.0" -postcss-ordered-values@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" - integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== +postcss-overflow-shorthand@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz#31ecf350e9c6f6ddc250a78f0c3e111f32dd4c30" + integrity sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g== dependencies: - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss "^7.0.2" + +postcss-page-break@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-2.0.0.tgz#add52d0e0a528cabe6afee8b46e2abb277df46bf" + integrity sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ== + dependencies: + postcss "^7.0.2" + +postcss-place@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-4.0.1.tgz#e9f39d33d2dc584e46ee1db45adb77ca9d1dcc62" + integrity sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" postcss-prefix-selector@^1.6.0: - version "1.7.2" - resolved "https://registry.yarnpkg.com/postcss-prefix-selector/-/postcss-prefix-selector-1.7.2.tgz#3adeed903985734298f19d8f5e0b657f9d90d43c" - integrity sha512-ddmzjWNmGs7E/nyolJ021/Gk6oBLRQLyyXKGV4Mu+Y0gquo+XlXSDP0/Y2J8C/cad/GLyftf2H0XtuDFQZxN3w== + version "1.9.0" + resolved "https://registry.yarnpkg.com/postcss-prefix-selector/-/postcss-prefix-selector-1.9.0.tgz#db549802b79f9f91f7419c8c1f86d31d974aff5e" + integrity sha512-tTUHUNP+/Qfgg+fvbljUIeLs1ijICWb8+CT3bZM2joE2pkd+EnuBzSfZNHY2RMmozNRp44yEFv+I+6IIiLcoCg== dependencies: postcss "^7.0.0" -postcss-pxtorem@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-pxtorem/-/postcss-pxtorem-5.1.1.tgz#198a68c10f9ad2d42370ef66299d7b3168f8cffa" - integrity sha512-uvgIujL/pn0GbZ+rczESD2orHsbXrrCqi+q9wJO8PCk3ZGCoVVtu5hZTbtk+tbZHZP5UkTfCvqOrTZs9Ncqfsg== +postcss-preset-env@^6.7.0: + version "6.7.0" + resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz#c34ddacf8f902383b35ad1e030f178f4cdf118a5" + integrity sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg== + dependencies: + autoprefixer "^9.6.1" + browserslist "^4.6.4" + caniuse-lite "^1.0.30000981" + css-blank-pseudo "^0.1.4" + css-has-pseudo "^0.10.0" + css-prefers-color-scheme "^3.1.1" + cssdb "^4.4.0" + postcss "^7.0.17" + postcss-attribute-case-insensitive "^4.0.1" + postcss-color-functional-notation "^2.0.1" + postcss-color-gray "^5.0.0" + postcss-color-hex-alpha "^5.0.3" + postcss-color-mod-function "^3.0.3" + postcss-color-rebeccapurple "^4.0.1" + postcss-custom-media "^7.0.8" + postcss-custom-properties "^8.0.11" + postcss-custom-selectors "^5.1.2" + postcss-dir-pseudo-class "^5.0.0" + postcss-double-position-gradients "^1.0.0" + postcss-env-function "^2.0.2" + postcss-focus-visible "^4.0.0" + postcss-focus-within "^3.0.0" + postcss-font-variant "^4.0.0" + postcss-gap-properties "^2.0.0" + postcss-image-set-function "^3.0.1" + postcss-initial "^3.0.0" + postcss-lab-function "^2.0.1" + postcss-logical "^3.0.0" + postcss-media-minmax "^4.0.0" + postcss-nesting "^7.0.0" + postcss-overflow-shorthand "^2.0.0" + postcss-page-break "^2.0.0" + postcss-place "^4.0.1" + postcss-pseudo-class-any-link "^6.0.0" + postcss-replace-overflow-wrap "^3.0.0" + postcss-selector-matches "^4.0.0" + postcss-selector-not "^4.0.0" + +postcss-pseudo-class-any-link@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz#2ed3eed393b3702879dec4a87032b210daeb04d1" + integrity sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew== dependencies: - postcss "^7.0.27" + postcss "^7.0.2" + postcss-selector-parser "^5.0.0-rc.3" -postcss-reduce-initial@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" - integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== +postcss-pxtorem@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/postcss-pxtorem/-/postcss-pxtorem-6.0.0.tgz#f228a4d05d8a73f0642eabae950e2b19836366d7" + integrity sha512-ZRXrD7MLLjLk2RNGV6UA4f5Y7gy+a/j1EqjAfp9NdcNYVjUMvg5HTYduTjSkKBkRkfqbg/iKrjMO70V4g1LZeg== + +postcss-reduce-initial@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.0.0.tgz#c724e5513b0ae7f3d7bff16f0fc82133fb2f820a" + integrity sha512-wR6pXUaFbSMG1oCKx8pKVA+rnSXCHlca5jMrlmkmif+uig0HNUTV9oGN5kjKsM3mATQAldv2PF9Tbl2vqLFjnA== dependencies: - browserslist "^4.0.0" + browserslist "^4.16.0" caniuse-api "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" -postcss-reduce-transforms@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" - integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== +postcss-reduce-transforms@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.0.tgz#5c820f71fbd4eec82b323523642b7b2d1c7d29ef" + integrity sha512-iHdGODW4YzM3WjVecBhPQt6fpJC4lGQZxJKjkBNHpp2b8dzmvj0ogKThqya+IRodQEFzjfXgYeESkf172FH5Lw== dependencies: - cssnano-util-get-match "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + cssnano-utils "^2.0.0" + postcss-value-parser "^4.1.0" -postcss-reporter@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/postcss-reporter/-/postcss-reporter-6.0.1.tgz#7c055120060a97c8837b4e48215661aafb74245f" - integrity sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw== +postcss-replace-overflow-wrap@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz#61b360ffdaedca84c7c918d2b0f0d0ea559ab01c" + integrity sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw== dependencies: - chalk "^2.4.1" - lodash "^4.17.11" - log-symbols "^2.2.0" - postcss "^7.0.7" + postcss "^7.0.2" postcss-resolve-nested-selector@^0.1.1: version "0.1.1" @@ -7721,7 +4932,23 @@ postcss-scss@^2.1.1: dependencies: postcss "^7.0.6" -postcss-selector-parser@^3.0.0: +postcss-selector-matches@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz#71c8248f917ba2cc93037c9637ee09c64436fcff" + integrity sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww== + dependencies: + balanced-match "^1.0.0" + postcss "^7.0.2" + +postcss-selector-not@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz#263016eef1cf219e0ade9a913780fc1f48204cbf" + integrity sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ== + dependencies: + balanced-match "^1.0.0" + postcss "^7.0.2" + +postcss-selector-parser@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== @@ -7730,15 +4957,23 @@ postcss-selector-parser@^3.0.0: indexes-of "^1.0.1" uniq "^1.0.1" -postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz#934cf799d016c83411859e09dcecade01286ec5c" - integrity sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg== +postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c" + integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== dependencies: - cssesc "^3.0.0" + cssesc "^2.0.0" indexes-of "^1.0.1" uniq "^1.0.1" +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: + version "6.0.5" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.5.tgz#042d74e137db83e6f294712096cb413f5aa612c4" + integrity sha512-aFYPoYmXbZ1V6HZaSvat08M97A8HqO6Pjz+PiNpw/DhuRrC72XWAdp3hL6wusDCN31sSmcZyMGa2hZEuX+Xfhg== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + postcss-sorting@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/postcss-sorting/-/postcss-sorting-5.0.1.tgz#10d5d0059eea8334dacc820c0121864035bc3f11" @@ -7747,40 +4982,42 @@ postcss-sorting@^5.0.1: lodash "^4.17.14" postcss "^7.0.17" -postcss-svgo@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz#17b997bc711b333bab143aaed3b8d3d6e3d38258" - integrity sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw== +postcss-svgo@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.0.0.tgz#c8d806e573394ab24f1e233cac5be4c199e9f1b2" + integrity sha512-M3/VS4sFI1Yp9g0bPL+xzzCNz5iLdRUztoFaugMit5a8sMfkVzzhwqbsOlD8IFFymCdJDmXmh31waYHWw1K4BA== dependencies: - is-svg "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - svgo "^1.0.0" + postcss-value-parser "^4.1.0" + svgo "^2.3.0" postcss-syntax@^0.36.2: version "0.36.2" resolved "https://registry.yarnpkg.com/postcss-syntax/-/postcss-syntax-0.36.2.tgz#f08578c7d95834574e5593a82dfbfa8afae3b51c" integrity sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w== -postcss-unique-selectors@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" - integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== +postcss-unique-selectors@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.0.0.tgz#17856278f6c38d024defc9694d568bb09dd7f771" + integrity sha512-o9l4pF8SRn7aCMTmzb/kNv/kjV7wPZpZ8Nlb1Gq8v/Qvw969K1wanz1RVA0ehHzWe9+wHXaC2DvZlak/gdMJ5w== dependencies: - alphanum-sort "^1.0.0" - postcss "^7.0.0" + alphanum-sort "^1.0.2" + postcss-selector-parser "^6.0.2" uniqs "^2.0.0" -postcss-value-parser@^3.0.0, postcss-value-parser@^3.3.0, postcss-value-parser@^3.3.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" - integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== - -postcss-value-parser@^4.0.2, postcss-value-parser@^4.0.3, postcss-value-parser@^4.1.0: +postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: 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-values-parser@^2.0.0, postcss-values-parser@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz#da8b472d901da1e205b47bdc98637b9e9e550e5f" + integrity sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg== + dependencies: + flatten "^1.0.2" + indexes-of "^1.0.1" + uniq "^1.0.1" + postcss@^5.2.17: version "5.2.18" resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.18.tgz#badfa1497d46244f6390f58b319830d9107853c5" @@ -7791,23 +5028,23 @@ postcss@^5.2.17: source-map "^0.5.6" supports-color "^3.2.3" -postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.27, postcss@^7.0.5, postcss@^7.0.6: - 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== +postcss@^7.0.0, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.21, postcss@^7.0.26, postcss@^7.0.31, postcss@^7.0.32, postcss@^7.0.35, postcss@^7.0.5, postcss@^7.0.6: + version "7.0.35" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" + integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== dependencies: chalk "^2.4.2" source-map "^0.6.1" supports-color "^6.1.0" -postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.21, postcss@^7.0.26, postcss@^7.0.32, postcss@^7.0.7: - version "7.0.32" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.32.tgz#4310d6ee347053da3433db2be492883d62cec59d" - integrity sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw== +postcss@^8.2.10, postcss@^8.2.12: + version "8.2.12" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.12.tgz#81248a1a87e0f575cc594a99a08207fd1c4addc4" + integrity sha512-BJnGT5+0q2tzvs6oQfnY2NpEJ7rIXNfBnZtQOKCIsweeWXBXeDd5k31UgTdS3d/c02ouspufn37mTaHWkJyzMQ== dependencies: - chalk "^2.4.2" + colorette "^1.2.2" + nanoid "^3.1.22" source-map "^0.6.1" - supports-color "^6.1.0" posthtml-parser@^0.2.0, posthtml-parser@^0.2.1: version "0.2.1" @@ -7825,9 +5062,9 @@ posthtml-rename-id@^1.0: escape-string-regexp "1.0.5" posthtml-render@^1.0.5, posthtml-render@^1.0.6: - version "1.2.3" - resolved "https://registry.yarnpkg.com/posthtml-render/-/posthtml-render-1.2.3.tgz#da1cf7ba4efb42cfe9c077f4f41669745de99b6d" - integrity sha512-rGGayND//VwTlsYKNqdILsA7U/XP0WJa6SMcdAEoqc2WRM5QExplGg/h9qbTuHz7mc2PvaXU+6iNxItvr5aHMg== + version "1.3.1" + resolved "https://registry.yarnpkg.com/posthtml-render/-/posthtml-render-1.3.1.tgz#260f15bc43cdf7ea008bf0cc35253fb27e4d03fd" + integrity sha512-eSToKjNLu0FiF76SSGMHjOFXYzAc/CJqi677Sq6hYvcvFCBtD6de/W5l+0IYPf7ypscqAfjCttxvTdMJt5Gj8Q== posthtml-svg-mode@^1.0.3: version "1.0.3" @@ -7852,16 +5089,6 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prepend-http@^1.0.0, prepend-http@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" - integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= - -prepend-http@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" - integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= - prettier-linter-helpers@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" @@ -7869,150 +5096,32 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" -prettier@^1.17.1: - version "1.19.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" - integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== - -pretty-error@^2.0.2: - version "2.1.1" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3" - integrity sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM= - dependencies: - renderkid "^2.0.1" - utila "~0.4" +prettier@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.2.1.tgz#795a1a78dd52f073da0cd42b21f9c91381923ff5" + integrity sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q== pretty-time@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e" integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== -private@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" - integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== - -process-nextick-args@~2.0.0: - version "2.0.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" - integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= - 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== -promise-inflight@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" - integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= - -proto-list@~1.2.1: - version "1.2.4" - resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" - integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= - -proxy-addr@~2.0.5: - version "2.0.6" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" - integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== - dependencies: - forwarded "~0.1.2" - ipaddr.js "1.9.1" - -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= - -pseudomap@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" - integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= - -psl@^1.1.28: - version "1.8.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== - -public-encrypt@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" - integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== - dependencies: - bn.js "^4.1.0" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - parse-asn1 "^5.0.0" - randombytes "^2.0.1" - safe-buffer "^5.1.2" - -pump@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pumpify@^1.3.3: - version "1.5.1" - resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" - integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== - dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" - -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" - integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= - -punycode@^1.2.4: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= - -punycode@^2.1.0, punycode@^2.1.1: +punycode@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== -q@^1.1.2: - version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= - qs@6.2.3: version "6.2.3" resolved "https://registry.yarnpkg.com/qs/-/qs-6.2.3.tgz#1cfcb25c10a9b2b483053ff39f5dfc9233908cfe" integrity sha1-HPyyXBCpsrSDBT/zn138kjOQjP4= -qs@6.7.0: - version "6.7.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" - integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== - -qs@~6.5.2: - version "6.5.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" - integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== - -query-string@^4.1.0, query-string@^4.3.2: +query-string@^4.3.2: version "4.3.4" resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= @@ -8020,60 +5129,28 @@ query-string@^4.1.0, query-string@^4.3.2: object-assign "^4.1.0" strict-uri-encode "^1.0.0" -query-string@^5.0.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" - integrity sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw== - dependencies: - decode-uri-component "^0.2.0" - object-assign "^4.1.0" - strict-uri-encode "^1.0.0" - -querystring-es3@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" - integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= - -querystring@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" - integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== quick-lru@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: +randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" -randomfill@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" - integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== - dependencies: - randombytes "^2.0.5" - safe-buffer "^5.1.0" - -range-parser@~1.2.0, range-parser@~1.2.1: +range-parser@~1.2.0: 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" - raw-body@^2.3.2: version "2.4.1" resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.1.tgz#30ac82f98bb5ae8c152e67149dac8d55153b168c" @@ -8084,21 +5161,12 @@ raw-body@^2.3.2: iconv-lite "0.4.24" unpipe "1.0.0" -read-pkg-up@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" - integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= - dependencies: - find-up "^1.0.0" - read-pkg "^1.0.0" - -read-pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" - integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= +read-cache@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" + integrity sha1-5mTvMRYRZsl1HNvo28+GtftY93Q= dependencies: - find-up "^2.0.0" - read-pkg "^2.0.0" + pify "^2.3.0" read-pkg-up@^7.0.1: version "7.0.1" @@ -8109,33 +5177,6 @@ read-pkg-up@^7.0.1: read-pkg "^5.2.0" type-fest "^0.8.1" -read-pkg@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" - integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= - dependencies: - load-json-file "^1.0.0" - normalize-package-data "^2.3.2" - path-type "^1.0.0" - -read-pkg@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" - integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= - dependencies: - load-json-file "^2.0.0" - normalize-package-data "^2.3.2" - path-type "^2.0.0" - -read-pkg@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-4.0.1.tgz#963625378f3e1c4d48c85872b5a6ec7d5d093237" - integrity sha1-ljYlN48+HE1IyFhytabsfV0JMjc= - dependencies: - normalize-package-data "^2.3.2" - parse-json "^4.0.0" - pify "^3.0.0" - read-pkg@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" @@ -8146,20 +5187,7 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: - 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.1.1, readable-stream@^3.6.0: +readable-stream@^3.1.1: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -8168,22 +5196,6 @@ readable-stream@^3.1.1, readable-stream@^3.6.0: string_decoder "^1.1.1" util-deprecate "^1.0.1" -readdirp@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" - integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== - dependencies: - graceful-fs "^4.1.11" - micromatch "^3.1.10" - readable-stream "^2.0.2" - -readdirp@~3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.4.0.tgz#9fdccdf9e9155805449221ac645e8303ab5b9ada" - integrity sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ== - dependencies: - picomatch "^2.2.1" - readdirp@~3.5.0: version "3.5.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" @@ -8191,13 +5203,12 @@ readdirp@~3.5.0: dependencies: picomatch "^2.2.1" -redent@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" - integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= +rechoir@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.7.0.tgz#32650fd52c21ab252aa5d65b19310441c7e03aca" + integrity sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q== dependencies: - indent-string "^2.1.0" - strip-indent "^1.0.1" + resolve "^1.9.0" redent@^3.0.0: version "3.0.0" @@ -8215,22 +5226,21 @@ regenerate-unicode-properties@^8.2.0: regenerate "^1.4.0" regenerate@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" - integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== regenerator-runtime@^0.13.4: - version "0.13.5" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz#d878a1d094b4306d10b9096484b33ebd55e26697" - integrity sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA== + version "0.13.7" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" + integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== regenerator-transform@^0.14.2: - version "0.14.4" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.4.tgz#5266857896518d1616a78a0479337a30ea974cc7" - integrity sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw== + version "0.14.5" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" + integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== dependencies: "@babel/runtime" "^7.8.4" - private "^0.1.8" regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" @@ -8240,20 +5250,15 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" -regexpp@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" - integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== - regexpp@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== -regexpu-core@^4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.0.tgz#fcbf458c50431b0bb7b45d6967b8192d91f3d938" - integrity sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ== +regexpu-core@^4.7.1: + version "4.7.1" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6" + integrity sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ== dependencies: regenerate "^1.4.0" regenerate-unicode-properties "^8.2.0" @@ -8263,151 +5268,59 @@ regexpu-core@^4.7.0: unicode-match-property-value-ecmascript "^1.2.0" regjsgen@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.1.tgz#48f0bf1a5ea205196929c0d9798b42d1ed98443c" - integrity sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg== + version "0.5.2" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" + integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== regjsparser@^0.6.4: - version "0.6.4" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.4.tgz#a769f8684308401a66e9b529d2436ff4d0666272" - integrity sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw== + version "0.6.9" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.9.tgz#b489eef7c9a2ce43727627011429cf833a7183e6" + integrity sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ== dependencies: jsesc "~0.5.0" -relateurl@0.2.x: - version "0.2.7" - resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" - integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= - -remark-parse@^8.0.0: - version "8.0.2" - resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-8.0.2.tgz#5999bc0b9c2e3edc038800a64ff103d0890b318b" - integrity sha512-eMI6kMRjsAGpMXXBAywJwiwAse+KNpmt+BK55Oofy4KvBZEqUDj6mWbGLJZrujoPIPPxDXzn3T9baRlpsm2jnQ== +remark-parse@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-9.0.0.tgz#4d20a299665880e4f4af5d90b7c7b8a935853640" + integrity sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw== dependencies: - ccount "^1.0.0" - collapse-white-space "^1.0.2" - is-alphabetical "^1.0.0" - is-decimal "^1.0.0" - is-whitespace-character "^1.0.0" - is-word-character "^1.0.0" - markdown-escapes "^1.0.0" - parse-entities "^2.0.0" - repeat-string "^1.5.4" - state-toggle "^1.0.0" - trim "0.0.1" - trim-trailing-lines "^1.0.0" - unherit "^1.0.4" - unist-util-remove-position "^2.0.0" - vfile-location "^3.0.0" - xtend "^4.0.1" - -remark-stringify@^8.0.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-8.1.0.tgz#1e555f4402e445c364fb23d12fc5f5e0337ec8b7" - integrity sha512-FSPZv1ds76oAZjurhhuV5qXSUSoz6QRPuwYK38S41sLHwg4oB7ejnmZshj7qwjgYLf93kdz6BOX9j5aidNE7rA== + mdast-util-from-markdown "^0.8.0" + +remark-stringify@^9.0.0: + version "9.0.1" + resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-9.0.1.tgz#576d06e910548b0a7191a71f27b33f1218862894" + integrity sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg== dependencies: - ccount "^1.0.0" - is-alphanumeric "^1.0.0" - is-decimal "^1.0.0" - is-whitespace-character "^1.0.0" - longest-streak "^2.0.1" - markdown-escapes "^1.0.0" - markdown-table "^2.0.0" - mdast-util-compact "^2.0.0" - parse-entities "^2.0.0" - repeat-string "^1.5.4" - state-toggle "^1.0.0" - stringify-entities "^3.0.0" - unherit "^1.0.4" - xtend "^4.0.1" - -remark@^12.0.0: - version "12.0.0" - resolved "https://registry.yarnpkg.com/remark/-/remark-12.0.0.tgz#d1c145c07341c9232f93b2f8539d56da15a2548c" - integrity sha512-oX4lMIS0csgk8AEbzY0h2jdR0ngiCHOpwwpxjmRa5TqAkeknY+tkhjRJGZqnCmvyuWh55/0SW5WY3R3nn3PH9A== - dependencies: - remark-parse "^8.0.0" - remark-stringify "^8.0.0" - unified "^9.0.0" - -remove-trailing-separator@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" - integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= + mdast-util-to-markdown "^0.6.0" -renderkid@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.3.tgz#380179c2ff5ae1365c522bf2fcfcff01c5b74149" - integrity sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA== +remark@^13.0.0: + version "13.0.0" + resolved "https://registry.yarnpkg.com/remark/-/remark-13.0.0.tgz#d15d9bf71a402f40287ebe36067b66d54868e425" + integrity sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA== dependencies: - css-select "^1.1.0" - dom-converter "^0.2" - htmlparser2 "^3.3.0" - strip-ansi "^3.0.0" - utila "^0.4.0" + remark-parse "^9.0.0" + remark-stringify "^9.0.0" + unified "^9.1.0" repeat-element@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" - integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== + version "1.1.4" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" + integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== -repeat-string@^1.0.0, repeat-string@^1.5.4, repeat-string@^1.6.1: +repeat-string@^1.0.0, repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= -repeating@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" - integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= - dependencies: - is-finite "^1.0.0" - -replace-ext@1.0.0: - version "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@^2.87.0, request@^2.88.0: - version "2.88.2" - resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" - integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - har-validator "~5.1.3" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.5.0" - tunnel-agent "^0.6.0" - uuid "^3.3.2" - require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= -require-main-filename@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" - integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== require-main-filename@^2.0.0: version "2.0.0" @@ -8419,25 +5332,12 @@ requires-port@^1.0.0: resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= -resolve-cwd@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" - integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= - dependencies: - resolve-from "^3.0.0" - -resolve-dir@^1.0.0, resolve-dir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" - integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= - dependencies: - expand-tilde "^2.0.0" - global-modules "^1.0.0" - -resolve-from@^3.0.0: +resolve-cwd@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" - integrity sha1-six699nWiBvItuZTM17rywoYh0g= + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" resolve-from@^4.0.0: version "4.0.0" @@ -8454,11 +5354,12 @@ resolve-url@^0.2.1: resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= -resolve@^1.10.0, resolve@^1.10.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.3.2: - version "1.17.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" - integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== +resolve@^1.1.7, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.9.0: + version "1.20.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" + integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== dependencies: + is-core-module "^2.2.0" path-parse "^1.0.6" resp-modifier@6.0.2: @@ -8469,13 +5370,6 @@ resp-modifier@6.0.2: debug "^2.2.0" minimatch "^3.0.2" -responselike@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" - integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= - dependencies: - lowercase-keys "^1.0.0" - ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" @@ -8496,20 +5390,13 @@ rgba-regex@^1.0.0: resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= -rimraf@2, rimraf@^2.5.4, rimraf@^2.6.3: +rimraf@^2.6.3: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== dependencies: glob "^7.1.3" -rimraf@2.6.3: - version "2.6.3" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== - dependencies: - glob "^7.1.3" - rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" @@ -8517,25 +5404,12 @@ rimraf@^3.0.2: dependencies: glob "^7.1.3" -ripemd160@^2.0.0, ripemd160@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" - integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - run-parallel@^1.1.9: - version "1.1.9" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679" - integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q== - -run-queue@^1.0.0, run-queue@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" - integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== dependencies: - aproba "^1.1.1" + queue-microtask "^1.2.2" rx@4.1.0: version "4.1.0" @@ -8549,23 +5423,16 @@ rxjs@^5.5.6: dependencies: symbol-observable "1.0.1" -rxjs@^6.5.2: - version "6.5.5" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec" - integrity sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ== - dependencies: - tslib "^1.9.0" +safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: +safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - safe-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" @@ -8573,62 +5440,34 @@ safe-regex@^1.1.0: dependencies: ret "~0.1.10" -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: +"safer-buffer@>= 2.1.2 < 3": version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sass-graph@2.2.5: - version "2.2.5" - resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.5.tgz#a981c87446b8319d96dce0671e487879bd24c2e8" - integrity sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag== - dependencies: - glob "^7.0.0" - lodash "^4.0.0" - scss-tokenizer "^0.2.3" - yargs "^13.3.2" - -sass-loader@^7.1.0: - version "7.3.1" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-7.3.1.tgz#a5bf68a04bcea1c13ff842d747150f7ab7d0d23f" - integrity sha512-tuU7+zm0pTCynKYHpdqaPpe+MMTQ76I9TPZ7i4/5dZsigE350shQWe5EZNl5dBidM49TPET75tNqRbcsUZWeNA== +sass-loader@^11.0.1: + version "11.0.1" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-11.0.1.tgz#8672f896593466573b904f47693e0695368e38c9" + integrity sha512-Vp1LcP4slTsTNLEiDkTcm8zGN/XYYrZz2BZybQbliWA8eXveqA/AxsEjllQTpJbg2MzCsx/qNO48sHdZtOaxTw== dependencies: - clone-deep "^4.0.1" - loader-utils "^1.0.1" - neo-async "^2.5.0" - pify "^4.0.1" - semver "^6.3.0" - -sax@~1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + klona "^2.0.4" + neo-async "^2.6.2" -schema-utils@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" - integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== +sass@^1.32.11: + version "1.32.11" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.32.11.tgz#b236b3ea55c76602c2ef2bd0445f0db581baa218" + integrity sha512-O9tRcob/fegUVSIV1ihLLZcftIOh0AF1VpKgusUfLqnb2jQ0GLDwI5ivv1FYWivGv8eZ/AwntTyTzjcHu0c/qw== dependencies: - ajv "^6.1.0" - ajv-errors "^1.0.0" - ajv-keywords "^3.1.0" + chokidar ">=3.0.0 <4.0.0" schema-utils@^2.6.5: - 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" - -schema-utils@^2.7.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" - integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + version "2.7.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== dependencies: - "@types/json-schema" "^7.0.4" - ajv "^6.12.2" - ajv-keywords "^3.4.1" + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" schema-utils@^3.0.0: version "3.0.0" @@ -8639,34 +5478,7 @@ schema-utils@^3.0.0: ajv "^6.12.5" ajv-keywords "^3.5.2" -scss-tokenizer@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1" - integrity sha1-jrBtualyMzOCTT9VMGQRSYR85dE= - dependencies: - js-base64 "^2.1.8" - source-map "^0.4.2" - -seek-bzip@^1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-1.0.6.tgz#35c4171f55a680916b52a07859ecf3b5857f21c4" - integrity sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ== - dependencies: - commander "^2.8.1" - -semver-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338" - integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw== - -semver-truncate@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/semver-truncate/-/semver-truncate-1.1.2.tgz#57f41de69707a62709a7e0104ba2117109ea47e8" - integrity sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g= - dependencies: - semver "^5.3.0" - -"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: +"semver@2 || 3 || 4 || 5": version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -8676,23 +5488,18 @@ semver@7.0.0: resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== -semver@^6.0.0, semver@^6.1.0, semver@^6.3.0: +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.2.1: - version "7.3.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" - integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== +semver@^7.2.1, semver@^7.3.4, semver@^7.3.5: + version "7.3.5" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== dependencies: lru-cache "^6.0.0" -semver@~5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" - integrity sha1-myzl094C0XxgEq0yaqa00M9U+U8= - send@0.16.2: version "0.16.2" resolved "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1" @@ -8712,34 +5519,12 @@ send@0.16.2: range-parser "~1.2.0" statuses "~1.4.0" -send@0.17.1: - version "0.17.1" - resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" - integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== +serialize-javascript@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4" + integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA== dependencies: - debug "2.6.9" - depd "~1.1.2" - destroy "~1.0.4" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "~1.7.2" - mime "1.6.0" - ms "2.1.1" - on-finished "~2.3.0" - range-parser "~1.2.1" - statuses "~1.5.0" - -serialize-javascript@^1.7.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.9.1.tgz#cfc200aef77b600c47da9bb8149c943e798c2fdb" - integrity sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A== - -serialize-javascript@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-2.1.2.tgz#ecec53b0e0317bdc95ef76ab7074b7384785fa61" - integrity sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ== + randombytes "^2.1.0" serve-index@1.9.1: version "1.9.1" @@ -8764,22 +5549,12 @@ serve-static@1.13.2: parseurl "~1.3.2" send "0.16.2" -serve-static@1.14.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" - integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.17.1" - server-destroy@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/server-destroy/-/server-destroy-1.0.1.tgz#f13bf928e42b9c3e79383e61cc3998b5d14e6cdd" integrity sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0= -set-blocking@^2.0.0, set-blocking@~2.0.0: +set-blocking@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= @@ -8794,11 +5569,6 @@ set-value@^2.0.0, set-value@^2.0.1: is-plain-object "^2.0.3" split-string "^3.0.1" -setimmediate@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= - setprototypeof@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" @@ -8809,14 +5579,6 @@ setprototypeof@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" - integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - shallow-clone@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" @@ -8824,13 +5586,6 @@ shallow-clone@^3.0.0: dependencies: kind-of "^6.0.2" -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= - dependencies: - shebang-regex "^1.0.0" - shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" @@ -8838,17 +5593,12 @@ shebang-command@^2.0.0: dependencies: shebang-regex "^3.0.0" -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= - shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -signal-exit@^3.0.0, signal-exit@^3.0.2: +signal-exit@^3.0.2, signal-exit@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== @@ -8860,31 +5610,28 @@ simple-swizzle@^0.2.2: dependencies: is-arrayish "^0.3.1" -single-line-log@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/single-line-log/-/single-line-log-1.1.2.tgz#c2f83f273a3e1a16edb0995661da0ed5ef033364" - integrity sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q= +sirv@^1.0.7: + version "1.0.11" + resolved "https://registry.yarnpkg.com/sirv/-/sirv-1.0.11.tgz#81c19a29202048507d6ec0d8ba8910fda52eb5a4" + integrity sha512-SR36i3/LSWja7AJNRBz4fF/Xjpn7lQFI30tZ434dIy+bitLYSP+ZEenHg36i23V2SGEz+kqjksg0uOGZ5LPiqg== dependencies: - string-width "^1.0.1" - -slash@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= + "@polka/url" "^1.0.0-next.9" + mime "^2.3.1" + totalist "^1.0.0" slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -slice-ansi@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" - integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== dependencies: - ansi-styles "^3.2.0" - astral-regex "^1.0.0" - is-fullwidth-code-point "^2.0.0" + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" snapdragon-node@^2.0.1: version "2.1.1" @@ -8939,11 +5686,11 @@ socket.io-client@2.4.0, socket.io-client@^2.4.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== + version "3.3.2" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.3.2.tgz#ef872009d0adcf704f2fbe830191a14752ad50b6" + integrity sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg== dependencies: - component-emitter "1.2.1" + component-emitter "~1.3.0" debug "~3.1.0" isarray "2.0.1" @@ -8968,35 +5715,7 @@ socket.io@2.4.0: socket.io-client "2.4.0" socket.io-parser "~3.4.0" -sort-keys-length@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/sort-keys-length/-/sort-keys-length-1.0.1.tgz#9cb6f4f4e9e48155a6aa0671edd336ff1479a188" - integrity sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg= - dependencies: - sort-keys "^1.0.0" - -sort-keys@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" - integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= - dependencies: - is-plain-obj "^1.0.0" - -sort-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" - integrity sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= - dependencies: - is-plain-obj "^1.0.0" - -sounds-webpack-plugin@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/sounds-webpack-plugin/-/sounds-webpack-plugin-0.0.2.tgz#13f226c34e154b8d9b8c1f7711d4c103d97f86e7" - integrity sha512-fBWRF8U1zQkfFRqwhFo9IyXMGES38vYB8zd62RdeAA14fk0t0pJfB+JNHFeG+BDgtpFDh9kE2V9VPc1AT2F6lA== - dependencies: - play-sound "^1.1.2" - -source-list-map@^2.0.0: +source-list-map@^2.0.0, source-list-map@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== @@ -9012,7 +5731,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.19: 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== @@ -9021,36 +5740,29 @@ source-map-support@~0.5.12: source-map "^0.6.0" source-map-url@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" - integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= - -source-map@^0.4.2: - version "0.4.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" - integrity sha1-66T12pwNyZneaAMti092FzZSA2s= - dependencies: - amdefine ">=0.0.4" + version "0.4.1" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" + integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== source-map@^0.5.0, source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -spawn-command@^0.0.2-1: - version "0.0.2-1" - resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" - integrity sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A= +source-map@~0.7.2: + version "0.7.3" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== spdx-correct@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" - integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== + version "3.1.1" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== dependencies: spdx-expression-parse "^3.0.0" spdx-license-ids "^3.0.0" @@ -9069,9 +5781,9 @@ spdx-expression-parse@^3.0.0: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.5" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" - integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q== + version "3.0.7" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz#e9c18a410e5ed7e12442a549fbd8afa767038d65" + integrity sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ== specificity@^0.4.1: version "0.4.1" @@ -9090,47 +5802,11 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= -squeak@^1.0.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/squeak/-/squeak-1.3.0.tgz#33045037b64388b567674b84322a6521073916c3" - integrity sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM= - dependencies: - chalk "^1.0.0" - console-stream "^0.1.1" - lpad-align "^1.0.1" - -sshpk@^1.7.0: - version "1.16.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" - integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - -ssri@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" - integrity sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA== - dependencies: - figgy-pudding "^3.5.1" - stable@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== -state-toggle@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe" - integrity sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ== - static-extend@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" @@ -9139,7 +5815,7 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" -"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2": version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= @@ -9155,50 +5831,11 @@ statuses@~1.4.0: integrity sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew== std-env@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/std-env/-/std-env-2.2.1.tgz#2ffa0fdc9e2263e0004c1211966e960948a40f6b" - integrity sha512-IjYQUinA3lg5re/YMlwlfhqNRTzMZMqE+pezevdcTaHceqx8ngEi1alX9nNCk9Sc81fy1fLDeQoaCzeiW1yBOQ== - dependencies: - ci-info "^1.6.0" - -stdout-stream@^1.4.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.1.tgz#5ac174cdd5cd726104aa0c0b2bd83815d8d535de" - integrity sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA== - dependencies: - readable-stream "^2.0.1" - -stream-browserify@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" - integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== - dependencies: - inherits "~2.0.1" - readable-stream "^2.0.2" - -stream-each@^1.1.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" - integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== - dependencies: - end-of-stream "^1.1.0" - stream-shift "^1.0.0" - -stream-http@^2.7.2: - version "2.8.3" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" - integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== + version "2.3.0" + resolved "https://registry.yarnpkg.com/std-env/-/std-env-2.3.0.tgz#66d4a4a4d5224242ed8e43f5d65cfa9095216eee" + integrity sha512-4qT5B45+Kjef2Z6pE0BkskzsH0GO7GrND0wGlTM1ioUe3v0dGYx9ZJH0Aro/YyA8fqQ5EyIKDRjZojJYMFTflw== dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.1" - readable-stream "^2.3.6" - to-arraybuffer "^1.0.0" - xtend "^4.0.0" - -stream-shift@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" - integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== + ci-info "^3.0.0" stream-throttle@^0.1.3: version "0.1.3" @@ -9213,121 +5850,29 @@ strict-uri-encode@^1.0.0: resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= -string-width@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -"string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" - integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" - -string-width@^3.0.0, string-width@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" - integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== - dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" - -string-width@^4.1.0, string-width@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" - integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" + integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== dependencies: emoji-regex "^8.0.0" is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.0" -string.prototype.trimend@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913" - integrity sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - -string.prototype.trimleft@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz#4408aa2e5d6ddd0c9a80739b087fbc067c03b3cc" - integrity sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - string.prototype.trimstart "^1.0.0" - -string.prototype.trimright@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz#c76f1cef30f21bbad8afeb8db1511496cfb0f2a3" - integrity sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - string.prototype.trimend "^1.0.0" - -string.prototype.trimstart@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54" - integrity sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - -string_decoder@^1.0.0, string_decoder@^1.1.1: +string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== dependencies: safe-buffer "~5.2.0" -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -stringify-entities@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-3.0.1.tgz#32154b91286ab0869ab2c07696223bd23b6dbfc0" - integrity sha512-Lsk3ISA2++eJYqBMPKcr/8eby1I6L0gP0NlxF8Zja6c05yr/yCYyb2c9PwXjd08Ib3If1vn1rbs1H5ZtVuOfvQ== - dependencies: - character-entities-html4 "^1.0.0" - character-entities-legacy "^1.0.0" - is-alphanumerical "^1.0.0" - is-decimal "^1.0.2" - is-hexadecimal "^1.0.0" - -strip-ansi@^3.0.0, strip-ansi@^3.0.1: +strip-ansi@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= dependencies: ansi-regex "^2.0.0" -strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= - dependencies: - ansi-regex "^3.0.0" - -strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - dependencies: - ansi-regex "^4.1.0" - strip-ansi@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" @@ -9335,36 +5880,10 @@ strip-ansi@^6.0.0: dependencies: ansi-regex "^5.0.0" -strip-bom@^2.0.0: +strip-final-newline@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" - integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= - dependencies: - is-utf8 "^0.2.0" - -strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= - -strip-dirs@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/strip-dirs/-/strip-dirs-2.1.0.tgz#4987736264fc344cf20f6c34aca9d13d1d4ed6c5" - integrity sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g== - dependencies: - is-natural-number "^4.0.1" - -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= - -strip-indent@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" - integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= - dependencies: - get-stdin "^4.0.1" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== strip-indent@^3.0.0: version "3.0.0" @@ -9378,59 +5897,59 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -strip-outer@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" - integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== +style-loader@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-2.0.0.tgz#9669602fd4690740eaaec137799a03addbbc393c" + integrity sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ== dependencies: - escape-string-regexp "^1.0.2" + loader-utils "^2.0.0" + schema-utils "^3.0.0" style-search@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902" integrity sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI= -stylehacks@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" - integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== +stylehacks@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.0.0.tgz#c49b0b2cf9917fe37dc030b96a4c34698b932933" + integrity sha512-QOWm6XivDLb+fqffTZP8jrmPmPITVChl2KCY2R05nsCWwLi3VGhCdVc3IVGNwd1zzTt1jPd67zIKjpQfxzQZeA== dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" + browserslist "^4.16.0" + postcss-selector-parser "^6.0.4" -stylelint-config-recess-order@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/stylelint-config-recess-order/-/stylelint-config-recess-order-2.0.4.tgz#252baa9515bfdad568ff49ba2888abcb6988186a" - integrity sha512-lWCVL5VyEGz4MOFDhPt79ibhv+E3mqerd/8thzOCN7Nuk+rGNR/AebtyHNeKm1xMm5Ri6czHGxWPXwmrSPo3yQ== +stylelint-config-recess-order@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/stylelint-config-recess-order/-/stylelint-config-recess-order-2.4.0.tgz#7336da98d9e11cfd17388f4c15fada615b49c301" + integrity sha512-+X+cb7WgmfCt5yoG+Ewg+fpn79hosjj7ESQ7ODTtwaZQGzQT+jD6AWLAhULMqDb9v2GVDTO5fu1rY/BR9EaZJA== dependencies: - stylelint-order "4.0.x" + stylelint-order "4.1.x" -stylelint-config-recommended@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-3.0.0.tgz#e0e547434016c5539fe2650afd58049a2fd1d657" - integrity sha512-F6yTRuc06xr1h5Qw/ykb2LuFynJ2IxkKfCMf+1xqPffkxh0S09Zc902XCffcsw/XMFq/OzQ1w54fLIDtmRNHnQ== +stylelint-config-recommended@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-4.0.0.tgz#665a0034065e6704d5032ba51bf4efa37d328ef9" + integrity sha512-sgna89Ng+25Hr9kmmaIxpGWt2LStVm1xf1807PdcWasiPDaOTkOHRL61sINw0twky7QMzafCGToGDnHT/kTHtQ== -stylelint-config-standard@^20.0.0: - version "20.0.0" - resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-20.0.0.tgz#06135090c9e064befee3d594289f50e295b5e20d" - integrity sha512-IB2iFdzOTA/zS4jSVav6z+wGtin08qfj+YyExHB3LF9lnouQht//YyB0KZq9gGz5HNPkddHOzcY8HsUey6ZUlA== +stylelint-config-standard@^21.0.0: + version "21.0.0" + resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-21.0.0.tgz#4942cfa27301eb6702fa8fc46a44da35d1a5cfd7" + integrity sha512-Yf6mx5oYEbQQJxWuW7X3t1gcxqbUx52qC9SMS3saC2ruOVYEyqmr5zSW6k3wXflDjjFrPhar3kp68ugRopmlzg== dependencies: - stylelint-config-recommended "^3.0.0" + stylelint-config-recommended "^4.0.0" -stylelint-order@4.0.x: - version "4.0.0" - resolved "https://registry.yarnpkg.com/stylelint-order/-/stylelint-order-4.0.0.tgz#2a945c2198caac3ff44687d7c8582c81d044b556" - integrity sha512-bXV0v+jfB0+JKsqIn3mLglg1Dj2QCYkFHNfL1c+rVMEmruZmW5LUqT/ARBERfBm8SFtCuXpEdatidw/3IkcoiA== +stylelint-order@4.1.x: + version "4.1.0" + resolved "https://registry.yarnpkg.com/stylelint-order/-/stylelint-order-4.1.0.tgz#692d05b7d0c235ac66fcf5ea1d9e5f08a76747f6" + integrity sha512-sVTikaDvMqg2aJjh4r48jsdfmqLT+nqB1MOsaBnvM3OwLx4S+WXcsxsgk5w18h/OZoxZCxuyXMh61iBHcj9Qiw== dependencies: lodash "^4.17.15" - postcss "^7.0.26" + postcss "^7.0.31" postcss-sorting "^5.0.1" -stylelint-scss@^3.18.0: - version "3.18.0" - resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-3.18.0.tgz#8f06371c223909bf3f62e839548af1badeed31e9" - integrity sha512-LD7+hv/6/ApNGt7+nR/50ft7cezKP2HM5rI8avIdGaUWre3xlHfV4jKO/DRZhscfuN+Ewy9FMhcTq0CcS0C/SA== +stylelint-scss@^3.19.0: + version "3.19.0" + resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-3.19.0.tgz#528006d5a4c5a0f1f4d709b02fd3f626ed66d742" + integrity sha512-Ic5bsmpS4wVucOw44doC1Yi9f5qbeVL4wPFiEOaUElgsOuLEN6Ofn/krKI8BeNL2gAn53Zu+IcVV4E345r6rBw== dependencies: lodash "^4.17.15" postcss-media-query-parser "^0.2.3" @@ -9438,67 +5957,67 @@ stylelint-scss@^3.18.0: postcss-selector-parser "^6.0.2" postcss-value-parser "^4.1.0" -stylelint-webpack-plugin@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/stylelint-webpack-plugin/-/stylelint-webpack-plugin-2.1.0.tgz#ea4727d83a6d5e3c8784f2bb147bbd9de8e88ec3" - integrity sha512-nx6pF+s4kWuXj2pAhPiMjAsRZqsPphamy2rwUuPiKmb1FRYtXZL0jl+iwoqc/W3hMaia+UMiGJBzkjXKLXmSmA== +stylelint-webpack-plugin@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/stylelint-webpack-plugin/-/stylelint-webpack-plugin-2.1.1.tgz#1c8ae72a4e5818f7e5925e3fff10502ad34a52a5" + integrity sha512-WHdaWCp4NANcTcltuRjZCjM7jVhdaSg7ag/sQLE22Bf84g5nQC4nBBK8FBdHAssJsho0fDRiwyrzGsIPO+b94A== dependencies: arrify "^2.0.1" micromatch "^4.0.2" - schema-utils "^2.7.0" + schema-utils "^3.0.0" -stylelint@^13.6.1: - version "13.6.1" - resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-13.6.1.tgz#cc1d76338116d55e8ff2be94c4a4386c1239b878" - integrity sha512-XyvKyNE7eyrqkuZ85Citd/Uv3ljGiuYHC6UiztTR6sWS9rza8j3UeQv/eGcQS9NZz/imiC4GKdk1EVL3wst5vw== +stylelint@^13.12.0: + version "13.12.0" + resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-13.12.0.tgz#cceb922be0d0c7b7b6926271eea2b90cb924733e" + integrity sha512-P8O1xDy41B7O7iXaSlW+UuFbE5+ZWQDb61ndGDxKIt36fMH50DtlQTbwLpFLf8DikceTAb3r6nPrRv30wBlzXw== dependencies: - "@stylelint/postcss-css-in-js" "^0.37.1" - "@stylelint/postcss-markdown" "^0.36.1" - autoprefixer "^9.8.0" + "@stylelint/postcss-css-in-js" "^0.37.2" + "@stylelint/postcss-markdown" "^0.36.2" + autoprefixer "^9.8.6" balanced-match "^1.0.0" chalk "^4.1.0" - cosmiconfig "^6.0.0" - debug "^4.1.1" + cosmiconfig "^7.0.0" + debug "^4.3.1" execall "^2.0.0" - file-entry-cache "^5.0.1" + fast-glob "^3.2.5" + fastest-levenshtein "^1.0.12" + file-entry-cache "^6.0.1" get-stdin "^8.0.0" global-modules "^2.0.0" - globby "^11.0.1" + globby "^11.0.2" globjoin "^0.1.4" html-tags "^3.1.0" ignore "^5.1.8" import-lazy "^4.0.0" imurmurhash "^0.1.4" - known-css-properties "^0.19.0" - leven "^3.1.0" - lodash "^4.17.15" + known-css-properties "^0.21.0" + lodash "^4.17.21" log-symbols "^4.0.0" mathml-tag-names "^2.1.3" - meow "^7.0.1" + meow "^9.0.0" micromatch "^4.0.2" normalize-selector "^0.2.0" - postcss "^7.0.32" + postcss "^7.0.35" postcss-html "^0.36.0" postcss-less "^3.1.4" postcss-media-query-parser "^0.2.3" - postcss-reporter "^6.0.1" postcss-resolve-nested-selector "^0.1.1" postcss-safe-parser "^4.0.2" postcss-sass "^0.4.4" postcss-scss "^2.1.1" - postcss-selector-parser "^6.0.2" + postcss-selector-parser "^6.0.4" postcss-syntax "^0.36.2" postcss-value-parser "^4.1.0" resolve-from "^5.0.0" slash "^3.0.0" specificity "^0.4.1" - string-width "^4.2.0" + string-width "^4.2.2" strip-ansi "^6.0.0" style-search "^0.1.0" sugarss "^2.0.0" svg-tags "^1.0.0" - table "^5.4.6" - v8-compile-cache "^2.1.1" + table "^6.0.7" + v8-compile-cache "^2.2.0" write-file-atomic "^3.0.3" sugarss@^2.0.0: @@ -9508,13 +6027,6 @@ sugarss@^2.0.0: dependencies: postcss "^7.0.2" -supports-color@6.1.0, supports-color@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" - integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== - dependencies: - has-flag "^3.0.0" - supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" @@ -9527,13 +6039,6 @@ supports-color@^3.2.3: dependencies: has-flag "^1.0.0" -supports-color@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b" - integrity sha1-vnoN5ITexcXN34s9WRJQRJEvY1s= - dependencies: - has-flag "^2.0.0" - supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -9541,20 +6046,20 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" -supports-color@^7.0.0: +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" -supports-color@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" - integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== - dependencies: - has-flag "^4.0.0" - svg-baker-runtime@^1.4.7: version "1.4.7" resolved "https://registry.yarnpkg.com/svg-baker-runtime/-/svg-baker-runtime-1.4.7.tgz#f4720637f5b6202eef6378d81f1fead0815f8a4e" @@ -9583,16 +6088,15 @@ svg-baker@^1.5.0, svg-baker@^1.7.0: query-string "^4.3.2" traverse "^0.6.6" -svg-sprite-loader@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/svg-sprite-loader/-/svg-sprite-loader-5.0.0.tgz#fd5c63c7110df3ca289282def49f34e6a62e6f65" - integrity sha512-/hedkRC2IS0E+kFIb+OUCfqQlbVx72/WEEeRGw2uPsNgOOgJEONXzjfSm+CJ3pB9gOHytlBmPMS8ijMCp5s2Eg== +svg-sprite-loader@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/svg-sprite-loader/-/svg-sprite-loader-6.0.5.tgz#40ec900c13b9444fb84d15b131be4107267d05e5" + integrity sha512-d1F4Bkx//jvITCYo4r5wf8skiJLdTHEREIg9hMH+N9KGARm8o57oCR49O3iBevDY4T+TRcxuTPU479FNQVnt8w== dependencies: bluebird "^3.5.0" deepmerge "1.3.2" domready "1.0.8" escape-string-regexp "1.0.5" - html-webpack-plugin "^3.2.0" loader-utils "^1.1.0" svg-baker "^1.5.0" svg-baker-runtime "^1.4.7" @@ -9608,111 +6112,72 @@ svg4everybody@^2.1.9: resolved "https://registry.yarnpkg.com/svg4everybody/-/svg4everybody-2.1.9.tgz#5bd9f6defc133859a044646d4743fabc28db7e2d" integrity sha1-W9n23vwTOFmgRGRtR0P6vCjbfi0= -svgo-loader@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/svgo-loader/-/svgo-loader-2.2.1.tgz#ca1c9ad22e120bb45a5250233737da4d85521704" - integrity sha512-9dyz/h6ae04pAVRz7QY8bLXtMbwA19NPpCPfCixgW0qXNDCOlHbDRqvtT5/2gzRxfuibWCUP6ZBQmZWF9rjWhQ== +svgo-loader@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/svgo-loader/-/svgo-loader-3.0.0.tgz#9112db53005bf3432dbb020542cd69b20a0d1e52" + integrity sha512-gwyFuzTxZ8hEWYKQ9GodudSKRHzW8CUqgdfsdNpu1U5Keow5dPIgxT4DoHUEVXQRolefgSCeBtW3y12CyhIGxw== dependencies: - js-yaml "^3.13.1" loader-utils "^1.0.3" + svgo "^2.2.0" -svgo@^1.0.0, svgo@^1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" - integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== - dependencies: - chalk "^2.4.1" - coa "^2.0.2" - css-select "^2.0.0" - css-select-base-adapter "^0.1.1" - css-tree "1.0.0-alpha.37" - csso "^4.0.2" - js-yaml "^3.13.1" - mkdirp "~0.5.1" - object.values "^1.1.0" - sax "~1.2.4" +svgo@^2.2.0, svgo@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.3.0.tgz#6b3af81d0cbd1e19c83f5f63cec2cb98c70b5373" + integrity sha512-fz4IKjNO6HDPgIQxu4IxwtubtbSfGEAJUq/IXyTPIkGhWck/faiiwfkvsB8LnBkKLvSoyNNIY6d13lZprJMc9Q== + dependencies: + "@trysound/sax" "0.1.1" + chalk "^4.1.0" + commander "^7.1.0" + css-select "^3.1.2" + css-tree "^1.1.2" + csso "^4.2.0" stable "^0.1.8" - unquote "~1.1.1" - util.promisify "~1.0.0" symbol-observable@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4" integrity sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ= -table@^5.2.3, table@^5.4.6: - version "5.4.6" - resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" - integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== +table@^6.0.4, table@^6.0.7: + version "6.3.2" + resolved "https://registry.yarnpkg.com/table/-/table-6.3.2.tgz#afa86bee5cfe305f9328f89bb3e5454132cdea28" + integrity sha512-I9/Ca6Huf2oxFag7crD0DhA+arIdfLtWunSn0NIXSzjtUlDgIBGVZY7SsMkNPNT3Psd/z4gza0nuEpmra9eRbg== dependencies: - ajv "^6.10.2" - lodash "^4.17.14" - slice-ansi "^2.1.0" - string-width "^3.0.0" - -tapable@^1.0.0, tapable@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" - integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== - -tar-stream@^1.5.2: - version "1.6.2" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" - integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== - dependencies: - bl "^1.0.0" - buffer-alloc "^1.2.0" - end-of-stream "^1.0.0" - fs-constants "^1.0.0" - readable-stream "^2.3.0" - to-buffer "^1.1.1" - xtend "^4.0.0" - -tar@^2.0.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.2.tgz#0ca8848562c7299b8b446ff6a4d60cdbb23edc40" - integrity sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA== - dependencies: - block-stream "*" - fstream "^1.0.12" - inherits "2" - -temp-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" - integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= + ajv "^8.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + lodash.clonedeep "^4.5.0" + lodash.flatten "^4.4.0" + lodash.truncate "^4.4.2" + slice-ansi "^4.0.0" + string-width "^4.2.0" -tempfile@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/tempfile/-/tempfile-2.0.0.tgz#6b0446856a9b1114d1856ffcbe509cccb0977265" - integrity sha1-awRGhWqbERTRhW/8vlCczLCXcmU= - dependencies: - temp-dir "^1.0.0" - uuid "^3.0.1" +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.0.tgz#5c373d281d9c672848213d0e037d1c4165ab426b" + integrity sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw== -terser-webpack-plugin@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz#5ecaf2dbdc5fb99745fd06791f46fc9ddb1c9a7c" - integrity sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA== +terser-webpack-plugin@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz#7effadee06f7ecfa093dbbd3e9ab23f5f3ed8673" + integrity sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q== dependencies: - cacache "^12.0.2" - find-cache-dir "^2.1.0" - is-wsl "^1.1.0" - schema-utils "^1.0.0" - serialize-javascript "^2.1.2" + jest-worker "^26.6.2" + p-limit "^3.1.0" + schema-utils "^3.0.0" + serialize-javascript "^5.0.1" source-map "^0.6.1" - terser "^4.1.2" - webpack-sources "^1.4.0" - worker-farm "^1.7.0" + terser "^5.5.1" -terser@^4.1.2: - version "4.6.13" - resolved "https://registry.yarnpkg.com/terser/-/terser-4.6.13.tgz#e879a7364a5e0db52ba4891ecde007422c56a916" - integrity sha512-wMvqukYgVpQlymbnNbabVZbtM6PN63AzqexpwJL8tbh/mRT9LE5o+ruVduAGL7D6Fpjl+Q+06U5I9Ul82odAhw== +terser@^5.5.1: + version "5.6.1" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.6.1.tgz#a48eeac5300c0a09b36854bf90d9c26fb201973c" + integrity sha512-yv9YLFQQ+3ZqgWCUk+pvNJwgUTdlIxUk1WTN+RnaFJe2L7ipG2csPT0ra2XRm7Cs8cxN7QXmK1rFzEwYEQkzXw== dependencies: commander "^2.20.0" - source-map "~0.6.1" - source-map-support "~0.5.12" + source-map "~0.7.2" + source-map-support "~0.5.19" text-table@^0.2.0: version "0.2.0" @@ -9727,31 +6192,6 @@ tfunk@^4.0.0: chalk "^1.1.3" dlv "^1.1.3" -through2@^2.0.0: - version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - -through@^2.3.8: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - -timed-out@^4.0.0, timed-out@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" - integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8= - -timers-browserify@^2.0.4: - version "2.0.11" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.11.tgz#800b1f3eee272e5bc53ee465a04d0e804c31211f" - integrity sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ== - dependencies: - setimmediate "^1.0.4" - timsort@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" @@ -9762,16 +6202,6 @@ to-array@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" - integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= - -to-buffer@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" - integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== - to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" @@ -9799,7 +6229,7 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" -to-regex@^3.0.1, to-regex@^3.0.2: +to-regex@^3.0.1: version "3.0.2" resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== @@ -9814,95 +6244,26 @@ toidentifier@1.0.0: resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== -toposort@^1.0.0: - version "1.0.7" - resolved "https://registry.yarnpkg.com/toposort/-/toposort-1.0.7.tgz#2e68442d9f64ec720b8cc89e6443ac6caa950029" - integrity sha1-LmhELZ9k7HILjMieZEOsbKqVACk= - -tough-cookie@~2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" - integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== - dependencies: - psl "^1.1.28" - punycode "^2.1.1" +totalist@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df" + integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== traverse@^0.6.6: version "0.6.6" resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137" integrity sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc= -tree-kill@^1.2.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" - integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== - -trim-newlines@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" - integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= - trim-newlines@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.0.tgz#79726304a6a898aa8373427298d54c2ee8b1cb30" integrity sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA== -trim-repeated@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21" - integrity sha1-42RqLqTokTEr9+rObPsFOAvAHCE= - dependencies: - escape-string-regexp "^1.0.2" - -trim-trailing-lines@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz#7f0739881ff76657b7776e10874128004b625a94" - integrity sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA== - -trim@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" - integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0= - trough@^1.0.0: version "1.0.5" resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== -"true-case-path@^1.0.2": - version "1.0.3" - resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-1.0.3.tgz#f813b5a8c86b40da59606722b144e3225799f47d" - integrity sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew== - dependencies: - glob "^7.1.2" - -tryer@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" - integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== - -tslib@^1.9.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" - integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== - -tty-browserify@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" - integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= - dependencies: - safe-buffer "^5.0.1" - -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= - type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" @@ -9910,20 +6271,20 @@ type-check@^0.4.0, type-check@~0.4.0: dependencies: prelude-ls "^1.2.1" -type-fest@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" - integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== +type-fest@^0.18.0: + version "0.18.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" + integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== -type-fest@^0.13.1: - version "0.13.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" - integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== -type-fest@^0.5.1: - version "0.5.2" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.5.2.tgz#d6ef42a0356c6cd45f49485c3b6281fc148e48a2" - integrity sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw== +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== type-fest@^0.6.0: version "0.6.0" @@ -9935,14 +6296,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, type-is@~1.6.18: - 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" @@ -9950,62 +6303,11 @@ typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - ua-parser-js@^0.7.18: version "0.7.28" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.28.tgz#8ba04e653f35ce210239c64661685bf9121dec31" integrity sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g== -uglify-js@3.4.x: - version "3.4.10" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.4.10.tgz#9ad9563d8eb3acdfb8d38597d2af1d815f6a755f" - integrity sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw== - dependencies: - commander "~2.19.0" - source-map "~0.6.1" - -uglify-js@^3.6.0: - version "3.9.3" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.9.3.tgz#4a285d1658b8a2ebaef9e51366b3a0f7acd79ec2" - integrity sha512-r5ImcL6QyzQGVimQoov3aL2ZScywrOgBXGndbWrdehKoSvGe/RmiE5Jpw/v+GvxODt6l2tpBXwA7n+qZVlHBMA== - dependencies: - commander "~2.20.3" - -uglifyjs-webpack-plugin@^2.1.3: - version "2.2.0" - resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-2.2.0.tgz#e75bc80e7f1937f725954c9b4c5a1e967ea9d0d7" - integrity sha512-mHSkufBmBuJ+KHQhv5H0MXijtsoA1lynJt1lXOaotja8/I0pR4L9oGaPIZw+bQBOFittXZg9OC1sXSGO9D9ZYg== - dependencies: - cacache "^12.0.2" - find-cache-dir "^2.1.0" - is-wsl "^1.1.0" - schema-utils "^1.0.0" - serialize-javascript "^1.7.0" - source-map "^0.6.1" - uglify-js "^3.6.0" - webpack-sources "^1.4.0" - worker-farm "^1.7.0" - -unbzip2-stream@^1.0.9: - version "1.4.3" - resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7" - integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== - 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" - integrity sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ== - dependencies: - inherits "^2.0.0" - xtend "^4.0.0" - unicode-canonical-property-names-ecmascript@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" @@ -10034,10 +6336,10 @@ unidecode@0.1.8: resolved "https://registry.yarnpkg.com/unidecode/-/unidecode-0.1.8.tgz#efbb301538bc45246a9ac8c559d72f015305053e" integrity sha1-77swFTi8RSRqmsjFWdcvAVMFBT4= -unified@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/unified/-/unified-9.0.0.tgz#12b099f97ee8b36792dbad13d278ee2f696eed1d" - integrity sha512-ssFo33gljU3PdlWLjNp15Inqb77d6JnJSfyplGJPT/a+fNRNyCBeveBAYJdO5khKdF6WVHa/yYCC7Xl6BDwZUQ== +unified@^9.1.0: + version "9.2.1" + resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.1.tgz#ae18d5674c114021bfdbdf73865ca60f410215a3" + integrity sha512-juWjuI8Z4xFg8pJbnEZ41b5xjGUWGHqXALmBZ3FC3WX0PIx1CZBIIJ6mXbYMcf6Yw4Fi0rFUTA1cdz/BglbOhA== dependencies: bail "^1.0.0" extend "^3.0.0" @@ -10066,38 +6368,17 @@ uniqs@^2.0.0: resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= -unique-filename@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" - integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== - dependencies: - unique-slug "^2.0.0" - -unique-slug@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" - integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== - dependencies: - imurmurhash "^0.1.4" - -unist-util-find-all-after@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/unist-util-find-all-after/-/unist-util-find-all-after-3.0.1.tgz#95cc62f48812d879b4685a0512bf1b838da50e9a" - integrity sha512-0GICgc++sRJesLwEYDjFVJPJttBpVQaTNgc6Jw0Jhzvfs+jtKePEMu+uD+PqkRUrAvGQqwhpDwLGWo1PK8PDEw== +unist-util-find-all-after@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz#fdfecd14c5b7aea5e9ef38d5e0d5f774eeb561f6" + integrity sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ== dependencies: unist-util-is "^4.0.0" unist-util-is@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.0.2.tgz#c7d1341188aa9ce5b3cff538958de9895f14a5de" - integrity sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ== - -unist-util-remove-position@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz#5d19ca79fdba712301999b2b73553ca8f3b352cc" - integrity sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA== - dependencies: - unist-util-visit "^2.0.0" + version "4.1.0" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.1.0.tgz#976e5f462a7a5de73d94b706bac1b90671b57797" + integrity sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg== unist-util-stringify-position@^2.0.0: version "2.0.3" @@ -10106,23 +6387,6 @@ unist-util-stringify-position@^2.0.0: dependencies: "@types/unist" "^2.0.2" -unist-util-visit-parents@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.0.2.tgz#d4076af3011739c71d2ce99d05de37d545f4351d" - integrity sha512-yJEfuZtzFpQmg1OSCyS9M5NJRrln/9FbYosH3iW0MG402QbdbaB8ZESwUv9RO6nRfLAKvWcMxCwdLWOov36x/g== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^4.0.0" - -unist-util-visit@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.2.tgz#3843782a517de3d2357b4c193b24af2d9366afb7" - integrity sha512-HoHNhGnKj6y+Sq+7ASo2zpVdfdRifhTgX2KTU3B/sO/TTlZchp7E3S4vjRzDJ7L60KmrCPsQkVK3lEF3cz36XQ== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^4.0.0" - unist-util-visit-parents "^3.0.0" - universalify@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" @@ -10133,11 +6397,6 @@ unpipe@1.0.0, unpipe@~1.0.0: resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= -unquote@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" - integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= - unset-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" @@ -10146,20 +6405,10 @@ unset-value@^1.0.0: has-value "^0.3.1" isobject "^3.0.0" -upath@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" - integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== - -upper-case@^1.1.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" - integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= - uri-js@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" - integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0" @@ -10168,20 +6417,6 @@ urix@^0.1.0: resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= -url-parse-lax@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" - integrity sha1-evjzA2Rem9eaJy56FKxovAYJ2nM= - dependencies: - prepend-http "^1.0.1" - -url-parse-lax@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" - integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= - dependencies: - prepend-http "^2.0.0" - url-slug@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/url-slug/-/url-slug-2.0.0.tgz#a789d5aed4995c0d95af33377ad1d5c68d4d7027" @@ -10189,90 +6424,25 @@ url-slug@2.0.0: dependencies: unidecode "0.1.8" -url-to-options@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9" - integrity sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k= - -url@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" - integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= - dependencies: - punycode "1.3.2" - querystring "0.2.0" - use@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== -util-deprecate@^1.0.1, util-deprecate@~1.0.1: +util-deprecate@^1.0.1, util-deprecate@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= -util.promisify@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" - integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== - dependencies: - define-properties "^1.1.2" - object.getownpropertydescriptors "^2.0.3" - -util.promisify@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" - integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.2" - has-symbols "^1.0.1" - object.getownpropertydescriptors "^2.1.0" - -util@0.10.3: - version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" - integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= - dependencies: - inherits "2.0.1" - -util@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" - integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== - dependencies: - inherits "2.0.3" - -utila@^0.4.0, utila@~0.4: - version "0.4.0" - resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" - integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= - 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: - 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.0.3: - version "2.2.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz#9471efa3ef9128d2f7c6a7ca39c4dd6b5055b132" - integrity sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q== - -v8-compile-cache@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz#54bc3cdd43317bca91e35dcaf305b1a7237de745" - integrity sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ== +v8-compile-cache@^2.0.3, v8-compile-cache@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== validate-npm-package-license@^3.0.1: version "3.0.4" @@ -10282,30 +6452,11 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= - -vendors@^1.0.0: +vendors@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== -verror@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - -vfile-location@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-3.0.1.tgz#d78677c3546de0f7cd977544c367266764d31bb3" - integrity sha512-yYBO06eeN/Ki6Kh1QAkgzYpWT1d3Qln+ZCtSbJqFExPl1S3y2qqotJQXoh6qEvl/jDlgpUJolBn3PItVnnZRqQ== - vfile-message@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.4.tgz#5b43b88171d409eae58477d13f23dd41d52c371a" @@ -10315,99 +6466,75 @@ vfile-message@^2.0.0: unist-util-stringify-position "^2.0.0" vfile@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.1.1.tgz#282d28cebb609183ac51703001bc18b3e3f17de9" - integrity sha512-lRjkpyDGjVlBA7cDQhQ+gNcvB1BGaTHYuSOcY3S7OhDmBtnzX95FhtZZDecSTDm6aajFymyve6S5DN4ZHGezdQ== + version "4.2.1" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.2.1.tgz#03f1dce28fc625c625bc6514350fbdb00fa9e624" + integrity sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA== dependencies: "@types/unist" "^2.0.0" is-buffer "^2.0.0" - replace-ext "1.0.0" unist-util-stringify-position "^2.0.0" vfile-message "^2.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" - integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== - -watchpack-chokidar2@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz#9948a1866cbbd6cb824dea13a7ed691f6c8ddff0" - integrity sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA== - dependencies: - chokidar "^2.1.8" - -watchpack@^1.6.1: - version "1.7.2" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.2.tgz#c02e4d4d49913c3e7e122c3325365af9d331e9aa" - integrity sha512-ymVbbQP40MFTp+cNMvpyBpBtygHnPzPkHqoIwRRj/0B8KhqQwV8LaKjtbaxF2lK4vl8zN9wCxS46IFCU5K4W0g== +watchpack@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.1.1.tgz#e99630550fca07df9f90a06056987baa40a689c7" + integrity sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw== dependencies: + glob-to-regexp "^0.4.1" graceful-fs "^4.1.2" - neo-async "^2.5.0" - optionalDependencies: - chokidar "^3.4.0" - watchpack-chokidar2 "^2.0.0" -webpack-bundle-analyzer@^3.5.2: - version "3.7.0" - resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.7.0.tgz#84da434e89442899b884d9ad38e466d0db02a56f" - integrity sha512-mETdjZ30a3Yf+NTB/wqTgACK7rAYQl5uxKK0WVTNmF0sM3Uv8s3R58YZMW7Rhu0Lk2Rmuhdj5dcH5Q76zCDVdA== - dependencies: - acorn "^7.1.1" - acorn-walk "^7.1.1" - bfj "^6.1.1" - chalk "^2.4.1" - commander "^2.18.0" - ejs "^2.6.1" - express "^4.16.3" - filesize "^3.6.1" - gzip-size "^5.0.0" - lodash "^4.17.15" - mkdirp "^0.5.1" - opener "^1.5.1" - ws "^6.0.0" - -webpack-cli@^3.3.11: - version "3.3.11" - resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.11.tgz#3bf21889bf597b5d82c38f215135a411edfdc631" - integrity sha512-dXlfuml7xvAFwYUPsrtQAA9e4DOe58gnzSxhgrO/ZM/gyXTBowrsYeubyN4mqGhYdpXMFNyQ6emjJS9M7OBd4g== - dependencies: - chalk "2.4.2" - cross-spawn "6.0.5" - enhanced-resolve "4.1.0" - findup-sync "3.0.0" - global-modules "2.0.0" - import-local "2.0.0" - interpret "1.2.0" - loader-utils "1.2.3" - supports-color "6.1.0" - v8-compile-cache "2.0.3" - yargs "13.2.4" - -webpack-fix-style-only-entries@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/webpack-fix-style-only-entries/-/webpack-fix-style-only-entries-0.5.1.tgz#89d7eb4c2833a9c25d9eb5d64cc938e72dbaa041" - integrity sha512-G4TBoc5JvIVNR0GXG+t314V4AqpqLJuApX7aDNTZl8yhXojAXCwJXKQeF4SF65UpP/bjrvptmHLPmdA+aGUZMw== - -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== +webpack-bundle-analyzer@^4.4.1: + version "4.4.1" + resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.4.1.tgz#c71fb2eaffc10a4754d7303b224adb2342069da1" + integrity sha512-j5m7WgytCkiVBoOGavzNokBOqxe6Mma13X1asfVYtKWM3wxBiRRu1u1iG0Iol5+qp9WgyhkMmBAcvjEfJ2bdDw== + dependencies: + acorn "^8.0.4" + acorn-walk "^8.0.0" + chalk "^4.1.0" + commander "^6.2.0" + gzip-size "^6.0.0" + lodash "^4.17.20" + opener "^1.5.2" + sirv "^1.0.7" + ws "^7.3.1" + +webpack-cli@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.6.0.tgz#27ae86bfaec0cf393fcfd58abdc5a229ad32fd16" + integrity sha512-9YV+qTcGMjQFiY7Nb1kmnupvb1x40lfpj8pwdO/bom+sQiP4OBMKjHq29YQrlDWDPZO9r/qWaRRywKaRDKqBTA== + dependencies: + "@discoveryjs/json-ext" "^0.5.0" + "@webpack-cli/configtest" "^1.0.2" + "@webpack-cli/info" "^1.2.3" + "@webpack-cli/serve" "^1.3.1" + colorette "^1.2.1" + commander "^7.0.0" + enquirer "^2.3.6" + execa "^5.0.0" + fastest-levenshtein "^1.0.12" + import-local "^3.0.2" + interpret "^2.2.0" + rechoir "^0.7.0" + v8-compile-cache "^2.2.0" + webpack-merge "^5.7.3" + +webpack-manifest-plugin@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-3.1.1.tgz#d4c57ef70e0641f754dd005cb5ba7ca5601ac9d3" + integrity sha512-r3vL8BBNVtyeNbaFwDQoOWqBd0Gp/Tbzo8Q3YGZDV+IG77gsB9VZry5XKKbfFNFHSmwW+f1z4/w2XPt6wBZJYg== dependencies: - ansi-colors "^3.0.0" - uuid "^3.3.2" + tapable "^2.0.0" + webpack-sources "^2.2.0" -webpack-manifest-plugin@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz#19ca69b435b0baec7e29fbe90fb4015de2de4f16" - integrity sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ== +webpack-merge@^5.7.3: + version "5.7.3" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.7.3.tgz#2a0754e1877a25a8bbab3d2475ca70a052708213" + integrity sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA== dependencies: - fs-extra "^7.0.0" - lodash ">=3.5 <5" - object.entries "^1.1.0" - tapable "^1.0.0" + clone-deep "^4.0.1" + wildcard "^2.0.0" -webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1: +webpack-sources@^1.1.0: version "1.4.3" resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== @@ -10415,50 +6542,58 @@ webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1: source-list-map "^2.0.0" source-map "~0.6.1" -webpack@^4.41.6: - version "4.43.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.43.0.tgz#c48547b11d563224c561dad1172c8aa0b8a678e6" - integrity sha512-GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/wasm-edit" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - acorn "^6.4.1" - ajv "^6.10.2" - ajv-keywords "^3.4.1" +webpack-sources@^2.1.1, webpack-sources@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-2.2.0.tgz#058926f39e3d443193b6c31547229806ffd02bac" + integrity sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w== + dependencies: + source-list-map "^2.0.1" + source-map "^0.6.1" + +webpack@^5.35.0: + version "5.35.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.35.0.tgz#4db23c2b96c4e53a90c5732d7cdb301a84a33576" + integrity sha512-au3gu55yYF/h6NXFr0KZPZAYxS6Nlc595BzYPke8n0CSff5WXcoixtjh5LC/8mXunkRKxhymhXmBY0+kEbR6jg== + dependencies: + "@types/eslint-scope" "^3.7.0" + "@types/estree" "^0.0.47" + "@webassemblyjs/ast" "1.11.0" + "@webassemblyjs/wasm-edit" "1.11.0" + "@webassemblyjs/wasm-parser" "1.11.0" + acorn "^8.0.4" + browserslist "^4.14.5" chrome-trace-event "^1.0.2" - enhanced-resolve "^4.1.0" - eslint-scope "^4.0.3" + enhanced-resolve "^5.8.0" + es-module-lexer "^0.4.0" + eslint-scope "^5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.4" json-parse-better-errors "^1.0.2" - loader-runner "^2.4.0" - loader-utils "^1.2.3" - memory-fs "^0.4.1" - micromatch "^3.1.10" - mkdirp "^0.5.3" - neo-async "^2.6.1" - node-libs-browser "^2.2.1" - schema-utils "^1.0.0" - tapable "^1.1.3" - terser-webpack-plugin "^1.4.3" - watchpack "^1.6.1" - webpack-sources "^1.4.1" - -webpackbar@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/webpackbar/-/webpackbar-4.0.0.tgz#ee7a87f16077505b5720551af413c8ecd5b1f780" - integrity sha512-k1qRoSL/3BVuINzngj09nIwreD8wxV4grcuhHTD8VJgUbGcy8lQSPqv+bM00B7F+PffwIsQ8ISd4mIwRbr23eQ== + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.0.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.1" + watchpack "^2.0.0" + webpack-sources "^2.1.1" + +webpackbar@^5.0.0-3: + version "5.0.0-3" + resolved "https://registry.yarnpkg.com/webpackbar/-/webpackbar-5.0.0-3.tgz#f4f96c8fb13001b2bb1348252db4c980ab93aaac" + integrity sha512-viW6KCYjMb0NPoDrw2jAmLXU2dEOhRrtku28KmOfeE1vxbfwCYuTbTaMhnkrCZLFAFyY9Q49Z/jzYO80Dw5b8g== dependencies: - ansi-escapes "^4.2.1" - chalk "^2.4.2" - consola "^2.10.0" - figures "^3.0.0" + ansi-escapes "^4.3.1" + chalk "^4.1.0" + consola "^2.15.0" + figures "^3.2.0" pretty-time "^1.1.0" std-env "^2.2.1" text-table "^0.2.0" - wrap-ansi "^6.0.0" + wrap-ansi "^7.0.0" -what-input@^5.2.7: +what-input@^5.2.10: version "5.2.10" resolved "https://registry.yarnpkg.com/what-input/-/what-input-5.2.10.tgz#f79f5b65cf95d75e55e6d580bb0a6b98174cad4e" integrity sha512-7AQoIMGq7uU8esmKniOtZG3A+pzlwgeyFpkS3f/yzRbxknSL68tvn5gjE6bZ4OMFxCPjpaBd2udUTqlZ0HwrXQ== @@ -10468,7 +6603,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, which@^1.2.14, which@^1.2.9, which@^1.3.1: +which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -10482,43 +6617,17 @@ which@^2.0.1: dependencies: isexe "^2.0.0" -wide-align@^1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" - integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== - dependencies: - string-width "^1.0.2 || 2" +wildcard@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" + integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== word-wrap@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== -worker-farm@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" - integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== - dependencies: - errno "~0.1.7" - -wrap-ansi@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" - integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - -wrap-ansi@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" - integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== - dependencies: - ansi-styles "^3.2.0" - string-width "^3.0.0" - strip-ansi "^5.0.0" - -wrap-ansi@^6.0.0, wrap-ansi@^6.2.0: +wrap-ansi@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== @@ -10551,21 +6660,7 @@ write-file-atomic@^3.0.3: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" -write@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" - integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== - dependencies: - mkdirp "^0.5.1" - -ws@^6.0.0: - version "6.2.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" - integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== - dependencies: - async-limiter "~1.0.0" - -ws@~7.4.2: +ws@^7.3.1, ws@~7.4.2: version "7.4.5" resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.5.tgz#a484dd851e9beb6fdb420027e3885e8ce48986c1" integrity sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g== @@ -10575,58 +6670,27 @@ xmlhttprequest-ssl@~1.5.4: 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" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -"y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" - integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== +y18n@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== y18n@^5.0.5: version "5.0.8" resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== -yallist@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" - integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= - -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== - yallist@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^1.7.2: - version "1.10.0" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" - integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== - -yargs-parser@^11.1.1: - version "11.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4" - integrity sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs-parser@^13.1.0, yargs-parser@^13.1.2: - version "13.1.2" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" - integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" +yaml@^1.10.0: + version "1.10.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yargs-parser@^18.1.2, yargs-parser@^18.1.3: +yargs-parser@^18.1.2: version "18.1.3" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== @@ -10634,28 +6698,11 @@ yargs-parser@^18.1.2, yargs-parser@^18.1.3: camelcase "^5.0.0" decamelize "^1.2.0" -yargs-parser@^20.2.2: +yargs-parser@^20.2.2, yargs-parser@^20.2.3: version "20.2.7" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.7.tgz#61df85c113edfb5a7a4e36eb8aa60ef423cbc90a" integrity sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw== -yargs@13.2.4: - version "13.2.4" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.2.4.tgz#0b562b794016eb9651b98bd37acf364aa5d6dc83" - integrity sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg== - dependencies: - cliui "^5.0.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - os-locale "^3.1.0" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^13.1.0" - yargs@16.2.0: version "16.2.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" @@ -10669,40 +6716,6 @@ yargs@16.2.0: y18n "^5.0.5" yargs-parser "^20.2.2" -yargs@^12.0.5: - version "12.0.5" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" - integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw== - dependencies: - cliui "^4.0.0" - decamelize "^1.2.0" - find-up "^3.0.0" - get-caller-file "^1.0.1" - os-locale "^3.0.0" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^2.0.0" - which-module "^2.0.0" - y18n "^3.2.1 || ^4.0.0" - yargs-parser "^11.1.1" - -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== - dependencies: - cliui "^5.0.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^13.1.2" - yargs@^15.4.1: version "15.4.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" @@ -10720,15 +6733,17 @@ yargs@^15.4.1: y18n "^4.0.0" yargs-parser "^18.1.2" -yauzl@^2.4.2: - 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= + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +zwitch@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920" + integrity sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw== From e2d6520d11b64195873ead93f18d869f7ffea78b Mon Sep 17 00:00:00 2001 From: Milan Date: Sat, 24 Apr 2021 20:25:45 +0200 Subject: [PATCH 03/30] fix (Assets) : array code style --- inc/Services/Assets.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/inc/Services/Assets.php b/inc/Services/Assets.php index 73af08c2..65d3911a 100644 --- a/inc/Services/Assets.php +++ b/inc/Services/Assets.php @@ -32,10 +32,10 @@ public function boot( Service_Container $container ): void { /** * Add hooks for the scripts and styles to hook on */ - add_action( 'wp', array( $this, 'register_assets' ) ); - add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ) ); - add_action( 'wp_print_styles', array( $this, 'enqueue_styles' ) ); - add_filter( 'stylesheet_uri', array( $this, 'stylesheet_uri' ) ); + add_action( 'wp', [ $this, 'register_assets' ] ); + add_action( 'wp_enqueue_scripts', [ $this, 'enqueue_scripts' ] ); + add_action( 'wp_print_styles', [ $this, 'enqueue_styles' ] ); + add_filter( 'stylesheet_uri', [ $this, 'stylesheet_uri' ] ); } /** @@ -56,7 +56,7 @@ public function register_assets(): void { // Js theme // Theme js dependencies - $scripts_dependencies = array( 'jquery', 'global-polyfill' ); + $scripts_dependencies = [ 'jquery', 'global-polyfill' ]; // Polyfill \wp_register_script( 'global-polyfill', 'https://cdn.polyfill.io/v3/polyfill.min.js?features=es5,es6,fetch,Array.prototype.includes,CustomEvent,Element.prototype.closest,NodeList.prototype.forEach', null, null, true ); //phpcs:ignore WordPress.WP.EnqueuedResourceParameters.MissingVersion @@ -66,7 +66,7 @@ public function register_assets(): void { $this->assets_tools->register_script( 'scripts', 'dist/' . $file, $scripts_dependencies, $theme->get( 'Version' ), true ); // CSS - wp_register_style( 'theme-style', get_stylesheet_uri(), array(), $theme->get( 'Version' ) ); + wp_register_style( 'theme-style', get_stylesheet_uri(), [], $theme->get( 'Version' ) ); } /** From fb21aa8da4e2102f3657d5f1188447b4c4946a2d Mon Sep 17 00:00:00 2001 From: Milan Date: Sat, 24 Apr 2021 21:36:06 +0200 Subject: [PATCH 04/30] feat (webpack) : add new entry for editor --- .eslintrc | 3 ++- config/entries.js | 2 +- inc/Services/Editor.php | 10 ++++----- src/js/editor.js | 23 +++++++++++++++++++++ src/scss/{editor-style.scss => editor.scss} | 0 5 files changed, 31 insertions(+), 7 deletions(-) create mode 100644 src/js/editor.js rename src/scss/{editor-style.scss => editor.scss} (100%) diff --git a/.eslintrc b/.eslintrc index ae3dac1c..776e8f13 100644 --- a/.eslintrc +++ b/.eslintrc @@ -30,6 +30,7 @@ ] }, "globals": { - "jQuery": true + "jQuery": true, + "wp": true } } \ No newline at end of file diff --git a/config/entries.js b/config/entries.js index 808a210c..c8c93be8 100644 --- a/config/entries.js +++ b/config/entries.js @@ -1,4 +1,4 @@ module.exports = { app: ['./src/js/app.js', './src/scss/style.scss'], - 'editor-style': './src/scss/editor-style.scss', + editor: ['./src/js/editor.js', './src/scss/editor.scss'], } diff --git a/inc/Services/Editor.php b/inc/Services/Editor.php index 0a250e75..395e5a65 100644 --- a/inc/Services/Editor.php +++ b/inc/Services/Editor.php @@ -66,7 +66,7 @@ private function style(): void { /** * Default file **/ - $file = 'editor-style.css'; + $file = 'editor.css'; /** * @var Assets $assets @@ -74,17 +74,17 @@ private function style(): void { $assets = Framework::get_container()->get_service( 'assets' ); if ( ( ! defined( 'SCRIPT_DEBUG' ) || false === SCRIPT_DEBUG ) && false !== $assets ) { - $file = $assets->get_min_file( 'editor-style' ); + $file = $assets->get_min_file( 'editor.css' ); } /** * Do not enqueue a inexistant file on admin */ - if ( ! is_file( get_theme_file_path( 'dist/assets/' . $file ) ) ) { + if ( ! is_file( get_theme_file_path( 'dist/' . $file ) ) ) { return; } - add_editor_style( 'dist/assets/' . $file ); + add_editor_style( 'dist/' . $file ); } /** @@ -97,7 +97,7 @@ public function admin_editor_script(): void { $assets = Framework::get_container()->get_service( 'assets' ); $theme = wp_get_theme(); - $file = ( ! defined( 'SCRIPT_DEBUG' ) || SCRIPT_DEBUG === false ) ? $assets->get_min_file( 'admin-editor-script.js' ) : 'admin-editor-script.js'; + $file = ( ! defined( 'SCRIPT_DEBUG' ) || SCRIPT_DEBUG === false ) ? $assets->get_min_file( 'editor.js' ) : 'editor.js'; $filepath = 'dist/' . $file; if ( ! file_exists( get_theme_file_path( $filepath ) ) ) { diff --git a/src/js/editor.js b/src/js/editor.js new file mode 100644 index 00000000..94b05e5f --- /dev/null +++ b/src/js/editor.js @@ -0,0 +1,23 @@ +import lazySizes from 'lazysizes' +import 'lazysizes/plugins/native-loading/ls.native-loading' +import 'lazysizes/plugins/object-fit/ls.object-fit' + +/** + * LazySizes configuration + * https://github.com/aFarkas/lazysizes/#js-api---options + */ +lazySizes.cfg.nativeLoading = { + setLoadingAttribute: false, +} + +// Native Gutenberg +if (typeof wp !== 'undefined') { + wp.domReady(() => { + // Do stuff + }) +} + +// ACF Blocks +if (window.acf) { + // Do stuff +} diff --git a/src/scss/editor-style.scss b/src/scss/editor.scss similarity index 100% rename from src/scss/editor-style.scss rename to src/scss/editor.scss From 1b89415f350f7daedc1784239c4c8d9586006e62 Mon Sep 17 00:00:00 2001 From: Milan Date: Sat, 24 Apr 2021 21:56:33 +0200 Subject: [PATCH 05/30] feat (postcss.config) : add different config for dev mode --- config/loaders.js | 39 ++++++++++++++++--- config/postcss.dev.config.js | 10 +++++ ...stcss.config.js => postcss.prod.config.js} | 0 config/webpack.common.js | 4 -- config/webpack.dev.js | 4 ++ config/webpack.prod.js | 4 ++ 6 files changed, 52 insertions(+), 9 deletions(-) create mode 100644 config/postcss.dev.config.js rename config/{postcss.config.js => postcss.prod.config.js} (100%) diff --git a/config/loaders.js b/config/loaders.js index edb185fe..9335f3d7 100644 --- a/config/loaders.js +++ b/config/loaders.js @@ -1,7 +1,7 @@ const path = require('path') const MiniCssExtractPlugin = require('mini-css-extract-plugin') -const SCSSLoader = { +const SCSSLoaderDev = { test: /\.(scss|css)$/, exclude: /node_modules/, use: [ @@ -16,7 +16,35 @@ const SCSSLoader = { loader: 'postcss-loader', options: { postcssOptions: { - config: path.resolve(__dirname, 'postcss.config.js'), + config: path.resolve(__dirname, 'postcss.dev.config.js'), + }, + }, + }, + { + loader: 'sass-loader', + options: { + sourceMap: true, + }, + }, + ], +} + +const SCSSLoaderProd = { + test: /\.(scss|css)$/, + exclude: /node_modules/, + use: [ + MiniCssExtractPlugin.loader, + { + loader: 'css-loader', + options: { + importLoaders: 1, + }, + }, + { + loader: 'postcss-loader', + options: { + postcssOptions: { + config: path.resolve(__dirname, 'postcss.prod.config.js'), }, }, }, @@ -59,8 +87,8 @@ const SVGLoader = { options: { extract: true, publicPath: 'img/icons/', - spriteFilename: svgPath => `icons${svgPath.substr(-4)}`, - symbolId: filePath => `icon-${path.basename(filePath).slice(0, -4)}`, + spriteFilename: (svgPath) => `icons${svgPath.substr(-4)}`, + symbolId: (filePath) => `icon-${path.basename(filePath).slice(0, -4)}`, }, }, { @@ -72,6 +100,7 @@ const SVGLoader = { module.exports = { FontsLoader, JSLoader, - SCSSLoader, + SCSSLoaderDev, + SCSSLoaderProd, SVGLoader, } diff --git a/config/postcss.dev.config.js b/config/postcss.dev.config.js new file mode 100644 index 00000000..560ad96a --- /dev/null +++ b/config/postcss.dev.config.js @@ -0,0 +1,10 @@ +module.exports = { + plugins: { + 'postcss-import': {}, + 'postcss-preset-env': { + browsers: 'last 2 versions', + stage: 0, + }, + 'postcss-pxtorem': { propWhiteList: [] }, + }, +} diff --git a/config/postcss.config.js b/config/postcss.prod.config.js similarity index 100% rename from config/postcss.config.js rename to config/postcss.prod.config.js diff --git a/config/webpack.common.js b/config/webpack.common.js index 6ba8b68b..457223ca 100644 --- a/config/webpack.common.js +++ b/config/webpack.common.js @@ -1,13 +1,9 @@ const path = require('path') const entries = require('./entries') -const loaders = require('./loaders') const plugins = require('./plugins') module.exports = { entry: entries, - module: { - rules: [loaders.FontsLoader, loaders.JSLoader, loaders.SCSSLoader, loaders.SVGLoader], - }, output: { filename: '[name].js', path: path.resolve(__dirname, '../dist'), diff --git a/config/webpack.dev.js b/config/webpack.dev.js index 0bb643dd..6e1c8c16 100644 --- a/config/webpack.dev.js +++ b/config/webpack.dev.js @@ -1,6 +1,7 @@ const path = require('path') const { merge } = require('webpack-merge') const common = require('./webpack.common.js') +const loaders = require('./loaders') const plugins = require('./plugins') module.exports = merge(common, { @@ -9,5 +10,8 @@ module.exports = merge(common, { devServer: { contentBase: path.join(__dirname, 'public'), }, + module: { + rules: [loaders.FontsLoader, loaders.JSLoader, loaders.SCSSLoaderDev, loaders.SVGLoader], + }, plugins: [plugins.BrowserSyncPlugin, plugins.MiniCssExtractPluginDev], }) diff --git a/config/webpack.prod.js b/config/webpack.prod.js index 3b4047d7..39662efa 100644 --- a/config/webpack.prod.js +++ b/config/webpack.prod.js @@ -1,5 +1,6 @@ const { merge } = require('webpack-merge') const common = require('./webpack.common.js') +const loaders = require('./loaders') const plugins = require('./plugins') module.exports = merge(common, { @@ -7,5 +8,8 @@ module.exports = merge(common, { output: { filename: '[name].[chunkhash:8].min.js', }, + module: { + rules: [loaders.FontsLoader, loaders.JSLoader, loaders.SCSSLoaderProd, loaders.SVGLoader], + }, plugins: [plugins.ManifestPlugin, plugins.MiniCssExtractPluginProd], }) From ff931456ba1280adc6b702928cb8cfd63d7e65a2 Mon Sep 17 00:00:00 2001 From: Milan Date: Sat, 24 Apr 2021 21:56:53 +0200 Subject: [PATCH 06/30] refactor (webpack) : remove old webpack config --- _webpack.config.js | 305 -------------------------------------------- webpack.settings.js | 17 --- 2 files changed, 322 deletions(-) delete mode 100644 _webpack.config.js delete mode 100755 webpack.settings.js diff --git a/_webpack.config.js b/_webpack.config.js deleted file mode 100644 index f3a70029..00000000 --- a/_webpack.config.js +++ /dev/null @@ -1,305 +0,0 @@ -const fs = require('fs') -const config = require('./webpack.settings') -const path = require('path') -const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin -const CopyWebpackPlugin = require('copy-webpack-plugin') -const ESLintPlugin = require('eslint-webpack-plugin') -const ManifestPlugin = require('webpack-manifest-plugin') -const MiniCssExtractPlugin = require('mini-css-extract-plugin') -const OptimizeCssAssetsPlugin = require('optimize-css-assets-webpack-plugin') -const SpriteLoaderPlugin = require('svg-sprite-loader/plugin') -const StylelintPlugin = require('stylelint-webpack-plugin') -const UglifyJsPlugin = require('uglifyjs-webpack-plugin') -const WebpackBar = require('webpackbar') -const FixStyleOnlyEntriesPlugin = require('webpack-fix-style-only-entries') -const getServerPort = function(portFile) { - try { - require('fs').accessSync(portFile, fs.R_OK | fs.W_OK) - - return parseInt(fs.readFileSync(portFile, 'utf8')) - } catch (e) { - return false - } -} - -module.exports = (env, argv) => { - const webpackConfig = { - entry: config.entry, - output: { - path: config.assetsPath, - }, - optimization: {}, - externals: { - jquery: 'jQuery', - }, - module: { - rules: [ - { - test: /\.js$/, - exclude: /(node_modules|bower_components)/, - use: [ - { - loader: 'babel-loader', - options: { - babelrc: true, - }, - }, - ], - }, - { - test: /\.css$/, - use: [ - MiniCssExtractPlugin.loader, - { - loader: 'style-loader', - options: { - sourceMap: true, - }, - }, - { - loader: 'css-loader', - options: { - sourceMap: true, - }, - }, - { - loader: 'postcss-loader', - options: { - sourceMap: true, - plugins: () => [require('autoprefixer')(), require('postcss-pxtorem')({ propWhiteList: [] })], - }, - }, - 'resolve-url-loader', - ], - }, - { - test: /\.(sass|scss)$/, - use: [ - MiniCssExtractPlugin.loader, - { - loader: 'css-loader', - options: { - importLoaders: 1, - url: false, - sourceMap: true, - }, - }, - { - loader: 'postcss-loader', - options: { - sourceMap: true, - plugins: () => [require('autoprefixer')(), require('postcss-pxtorem')({ propWhiteList: [] })], - }, - }, - { - loader: 'sass-loader', - options: { - sourceMap: true, - }, - }, - ], - }, - { - test: /\.(woff2?|woff|eot|ttf|otf|mp3|wav)(\?.*)?$/, - use: { - loader: 'file-loader', - options: { - name: '[name].[ext]', - outputPath: './fonts/', - }, - }, - }, - { - test: /icons\/.*\.svg$/, - use: [ - { - loader: 'svg-sprite-loader', - options: { - extract: true, - publicPath: 'img/icons/', - spriteFilename: svgPath => `icons${svgPath.substr(-4)}`, - symbolId: filePath => `icon-${path.basename(filePath).slice(0, -4)}`, - }, - }, - { - loader: 'svgo-loader', - options: { - plugins: [ - { cleanupAttrs: true }, - { removeDoctype: true }, - { removeXMLProcInst: true }, - { removeComments: true }, - { removeMetadata: true }, - { removeTitle: true }, - { removeDesc: true }, - { removeUselessDefs: true }, - { removeEditorsNSData: true }, - { removeEmptyAttrs: true }, - { removeHiddenElems: true }, - { removeEmptyText: true }, - { removeEmptyContainers: true }, - { cleanupEnableBackground: true }, - { convertStyleToAttrs: true }, - { convertColors: true }, - { convertPathData: true }, - { convertTransform: true }, - { removeUnknownsAndDefaults: true }, - { removeNonInheritableGroupAttrs: true }, - { removeUselessStrokeAndFill: true }, - { removeUnusedNS: true }, - { cleanupIDs: true }, - { cleanupNumericValues: true }, - { moveElemsAttrsToGroup: true }, - { moveGroupAttrsToElems: true }, - { collapseGroups: true }, - { removeRasterImages: false }, - { mergePaths: true }, - { convertShapeToPath: true }, - { sortAttrs: true }, - { removeDimensions: false }, - { prefixIds: true }, - { removeViewBox: false }, - ], - }, - }, - ], - }, - { - test: /\.(png|jpe?g|gif)$/, - use: [ - 'file-loader', - { - loader: 'image-webpack-loader', - options: { - mozjpeg: { - progressive: true, - quality: 65, - }, - pngquant: { - quality: '65-90', - speed: 4, - }, - gifsicle: { - interlaced: false, - }, - webp: { - quality: 75, - }, - }, - }, - ], - }, - ], - }, - plugins: [ - new ESLintPlugin(), - new FixStyleOnlyEntriesPlugin(), - new WebpackBar({ - color: '#ffe600', - }), - new CopyWebpackPlugin([ - { - from: 'src/templates/', - to: './../', - }, - { - from: 'src/fonts/', - to: 'fonts/', - }, - { - from: 'src/img/static/', - to: 'img/static/', - }, - { - from: 'src/img/sample/', - to: 'img/sample/', - }, - ]), - new SpriteLoaderPlugin({ - plainSprite: true, - }), - new StylelintPlugin(), - ], - } - - if (argv.mode === 'development') { - const BrowserSyncPlugin = require('browser-sync-webpack-plugin') - const SoundsPlugin = require('sounds-webpack-plugin') - - webpackConfig.devtool = 'source-map' - webpackConfig.output.filename = '[name].js' - webpackConfig.plugins.push( - new BundleAnalyzerPlugin({ - analyzerMode: 'static', - openAnalyzer: false, - }), - new SoundsPlugin(), - new MiniCssExtractPlugin({ - filename: '[name].css', - allChunks: true, - }), - new BrowserSyncPlugin( - { - port: getServerPort('./.bs-port') || 3000, - proxy: 'http://[::1]:' + (getServerPort('./.port') || 9090), - files: [ - { - match: config.refresh, - fn: function(event, file) { - const bs = require('browser-sync').get('bs-webpack-plugin') - - if (event === 'change' && file !== 'dist/WebpackBuiltFiles.php' && file.indexOf('.css') === -1) { - bs.reload() - } - - if (event === 'change' && file.indexOf('.css') !== -1) { - bs.stream() - } - }, - }, - ], - startPath: '/dist/index.php', - notify: true, - }, - { - reload: false, - injectCss: true, - } - ) - ) - } - - if (argv.mode === 'production') { - webpackConfig.optimization.minimizer = [ - new OptimizeCssAssetsPlugin({ - assetNameRegExp: /\.min\.css$/, - cssProcessorOptions: { - discardComments: { - removeAll: true, - }, - }, - }), - new UglifyJsPlugin({ - sourceMap: true, - uglifyOptions: { - output: { - comments: false, - }, - }, - }), - ] - webpackConfig.output.filename = '[name].[chunkhash:8].min.js' - webpackConfig.plugins.push( - new MiniCssExtractPlugin({ - filename: '[name].[contenthash:8].min.css', - allChunks: true, - }), - new ManifestPlugin({ - fileName: 'assets.json', - filter: file => !file.isAsset, - }) - ) - } - - return webpackConfig -} diff --git a/webpack.settings.js b/webpack.settings.js deleted file mode 100755 index 6fb78477..00000000 --- a/webpack.settings.js +++ /dev/null @@ -1,17 +0,0 @@ -const path = require('path') - -module.exports = { - entry: { - app: ['./src/js/app.js', './src/scss/style.scss'], - 'editor-style': './src/scss/editor-style.scss', - }, - assetsPath: path.resolve(__dirname, 'dist/assets'), - dev: process.env.NODE_ENV === 'dev', - refresh: [ - 'dist/**/*.php', - 'dist/assets/app.css', - 'dist/assets/*.js', - 'dist/assets/img/icons/', - 'dist/assets/img/icons/*.svg', - ], -} From 3695779be34167355123398c9b2828e60ef88a0a Mon Sep 17 00:00:00 2001 From: Milan Date: Sun, 25 Apr 2021 00:34:13 +0200 Subject: [PATCH 07/30] feat (postcss) : add postcss-sort-media-queries --- config/postcss.dev.config.js | 1 + config/postcss.prod.config.js | 1 + package.json | 1 + yarn.lock | 12 ++++++++++++ 4 files changed, 15 insertions(+) diff --git a/config/postcss.dev.config.js b/config/postcss.dev.config.js index 560ad96a..91e8fd33 100644 --- a/config/postcss.dev.config.js +++ b/config/postcss.dev.config.js @@ -6,5 +6,6 @@ module.exports = { stage: 0, }, 'postcss-pxtorem': { propWhiteList: [] }, + 'postcss-sort-media-queries': {}, }, } diff --git a/config/postcss.prod.config.js b/config/postcss.prod.config.js index 07f41ed0..8b70a1f6 100644 --- a/config/postcss.prod.config.js +++ b/config/postcss.prod.config.js @@ -6,6 +6,7 @@ module.exports = { stage: 0, }, 'postcss-pxtorem': { propWhiteList: [] }, + 'postcss-sort-media-queries': {}, cssnano: {}, }, } diff --git a/package.json b/package.json index c0022e3e..0f23bbc9 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "postcss-loader": "^5.2.0", "postcss-preset-env": "^6.7.0", "postcss-pxtorem": "^6.0.0", + "postcss-sort-media-queries": "^3.8.9", "sass": "^1.32.11", "sass-loader": "^11.0.1", "style-loader": "^2.0.0", diff --git a/yarn.lock b/yarn.lock index 1d659bb1..e3b15528 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4974,6 +4974,13 @@ postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: cssesc "^3.0.0" util-deprecate "^1.0.2" +postcss-sort-media-queries@^3.8.9: + version "3.8.9" + resolved "https://registry.yarnpkg.com/postcss-sort-media-queries/-/postcss-sort-media-queries-3.8.9.tgz#9162b0eb1924eca3fa6ee0e9d969f673f2e5173b" + integrity sha512-YzpBgvuHrzwnFgdQ1jr0CXKBXf47w5OlFKF3ZXe5LrSlJGDP0XuoRUbFnnLUdP/BL4hN+IrJMh0IFr8hxCHIOw== + dependencies: + sort-css-media-queries "1.5.4" + postcss-sorting@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/postcss-sorting/-/postcss-sorting-5.0.1.tgz#10d5d0059eea8334dacc820c0121864035bc3f11" @@ -5715,6 +5722,11 @@ socket.io@2.4.0: socket.io-client "2.4.0" socket.io-parser "~3.4.0" +sort-css-media-queries@1.5.4: + version "1.5.4" + resolved "https://registry.yarnpkg.com/sort-css-media-queries/-/sort-css-media-queries-1.5.4.tgz#24182b12002a13d01ba943ddf74f5098d7c244ce" + integrity sha512-YP5W/h4Sid/YP7Lp87ejJ5jP13/Mtqt2vx33XyhO+IAugKlufRPbOrPlIiEUuxmpNBSBd3EeeQpFhdu3RfI2Ag== + source-list-map@^2.0.0, source-list-map@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" From c50d8da02615c2acbab880f4ab272a5f7e9d46f3 Mon Sep 17 00:00:00 2001 From: Milan Date: Sun, 25 Apr 2021 01:07:51 +0200 Subject: [PATCH 08/30] feat (webpack) : add loader to optimize images --- config/entries.js | 2 +- config/loaders.js | 32 + config/webpack.dev.js | 2 +- config/webpack.prod.js | 2 +- package.json | 1 + src/img/default/default.sketch | Bin 22206 -> 0 bytes src/img/favicons/appicon_src.png | Bin 48643 -> 0 bytes src/img/favicons/favicon_src.png | Bin 104263 -> 0 bytes src/img/sample/beasample-01.jpg | Bin 182958 -> 0 bytes src/img/sample/placeholder.jpg | Bin 6737 -> 0 bytes src/js/{app.js => index.js} | 8 +- src/js/post-build.js | 12 + yarn.lock | 1717 +++++++++++++++++++++++++++++- 13 files changed, 1721 insertions(+), 55 deletions(-) delete mode 100644 src/img/default/default.sketch delete mode 100644 src/img/favicons/appicon_src.png delete mode 100644 src/img/favicons/favicon_src.png delete mode 100644 src/img/sample/beasample-01.jpg delete mode 100644 src/img/sample/placeholder.jpg rename src/js/{app.js => index.js} (77%) create mode 100644 src/js/post-build.js diff --git a/config/entries.js b/config/entries.js index c8c93be8..142f37c0 100644 --- a/config/entries.js +++ b/config/entries.js @@ -1,4 +1,4 @@ module.exports = { - app: ['./src/js/app.js', './src/scss/style.scss'], + app: ['./src/js/index.js', './src/scss/style.scss'], editor: ['./src/js/editor.js', './src/scss/editor.scss'], } diff --git a/config/loaders.js b/config/loaders.js index 9335f3d7..0bc6b8eb 100644 --- a/config/loaders.js +++ b/config/loaders.js @@ -68,6 +68,37 @@ const FontsLoader = { }, } +const ImagesLoader = { + test: /\.(png|jpe?g|gif)$/, + use: [ + { + loader: 'file-loader', + options: { + name: '[path][name].[ext]', + }, + }, + { + loader: 'image-webpack-loader', + options: { + mozjpeg: { + progressive: true, + quality: 65, + }, + pngquant: { + quality: [0.65, 0.9], + speed: 4, + }, + gifsicle: { + interlaced: false, + }, + webp: { + quality: 75, + }, + }, + }, + ], +} + const JSLoader = { test: /\.js$/i, exclude: /node_modules/, @@ -99,6 +130,7 @@ const SVGLoader = { module.exports = { FontsLoader, + ImagesLoader, JSLoader, SCSSLoaderDev, SCSSLoaderProd, diff --git a/config/webpack.dev.js b/config/webpack.dev.js index 6e1c8c16..fd93956e 100644 --- a/config/webpack.dev.js +++ b/config/webpack.dev.js @@ -11,7 +11,7 @@ module.exports = merge(common, { contentBase: path.join(__dirname, 'public'), }, module: { - rules: [loaders.FontsLoader, loaders.JSLoader, loaders.SCSSLoaderDev, loaders.SVGLoader], + rules: [loaders.FontsLoader, loaders.ImagesLoader, loaders.JSLoader, loaders.SCSSLoaderDev, loaders.SVGLoader], }, plugins: [plugins.BrowserSyncPlugin, plugins.MiniCssExtractPluginDev], }) diff --git a/config/webpack.prod.js b/config/webpack.prod.js index 39662efa..c2c022bc 100644 --- a/config/webpack.prod.js +++ b/config/webpack.prod.js @@ -9,7 +9,7 @@ module.exports = merge(common, { filename: '[name].[chunkhash:8].min.js', }, module: { - rules: [loaders.FontsLoader, loaders.JSLoader, loaders.SCSSLoaderProd, loaders.SVGLoader], + rules: [loaders.FontsLoader, loaders.ImagesLoader, loaders.JSLoader, loaders.SCSSLoaderProd, loaders.SVGLoader], }, plugins: [plugins.ManifestPlugin, plugins.MiniCssExtractPluginProd], }) diff --git a/package.json b/package.json index 0f23bbc9..0fce8389 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "eslint": "^7.24.0", "eslint-webpack-plugin": "^2.5.4", "file-loader": "^6.2.0", + "image-webpack-loader": "^7.0.1", "lazysizes": "^5.3.2", "mini-css-extract-plugin": "^1.5.0", "normalize-scss": "^7.0.1", diff --git a/src/img/default/default.sketch b/src/img/default/default.sketch deleted file mode 100644 index 64de9fc72d5ee78754f1d9395ee9c16a1b56b041..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22206 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 F-{1Dsnr8q2 diff --git a/src/img/favicons/appicon_src.png b/src/img/favicons/appicon_src.png deleted file mode 100644 index 006c23544f76010752bff74d9659f060b210a0a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48643 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 diff --git a/src/img/favicons/favicon_src.png b/src/img/favicons/favicon_src.png deleted file mode 100644 index f30621e867d28b77da1f69ac70a2ef093a8301d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104263 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 diff --git a/src/img/sample/beasample-01.jpg b/src/img/sample/beasample-01.jpg deleted file mode 100644 index 93a8a0e6d832da9942ae3e989c06a7fa81330868..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 182958 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

    jA;QeVh(j(}YwF5#z`fh3o&vgQpvSY+MgNou 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 DCr4*A diff --git a/src/img/sample/placeholder.jpg b/src/img/sample/placeholder.jpg deleted file mode 100644 index 82629726f9c830c6d8da5719583fa5757202211e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6737 zcmeI%L2JS=6bJAZBTi^X6PFr@BZU?1L9hks*`5UbT>BvV7CQ=KhaGp^^x`+k(&{0K zc-!s&atV*uCj1VMkhmXrB(Ys@*2EYQ^Ml-hUP(kz6h|VCg-#w5JyAlaNv7M#tTsNh zwfVG|=C&-C%d%`PgUKY3Pcj{iQYHN`YCKkEX3VoOvnsbf@@l>)iefRZ>#C~jrdfr* za33Ux{r%vJvlr?~#wBx~ly=*sFa~Zs5V#O%+ej*|k0Wo#^ScRK e(azDsu5C85dqxSq{yv>qm@n!d?o{w|#qS@41V0M^ diff --git a/src/js/app.js b/src/js/index.js similarity index 77% rename from src/js/app.js rename to src/js/index.js index 4f6e4af4..b128f1bf 100644 --- a/src/js/app.js +++ b/src/js/index.js @@ -8,16 +8,10 @@ import './polyfill/picturefill' import lazySizes from 'lazysizes' import 'lazysizes/plugins/native-loading/ls.native-loading' import 'lazysizes/plugins/object-fit/ls.object-fit' +import './post-build' import './vendor/accessible-mega-menu' import './src/menu' -// SVG SPRITE INJECTION -function requireAll(r) { - r.keys().forEach(r) -} - -requireAll(require.context('../img/icons', true, /\.svg$/)) - /** * LazySizes configuration * https://github.com/aFarkas/lazysizes/#js-api---options diff --git a/src/js/post-build.js b/src/js/post-build.js new file mode 100644 index 00000000..26e0a806 --- /dev/null +++ b/src/js/post-build.js @@ -0,0 +1,12 @@ +function requireAll(r) { + r.keys().forEach(r) +} + +// SVG +requireAll(require.context('../img/icons', true, /\.svg$/)) + +// DEFAULT +requireAll(require.context('../img/default', true, /\.(png|jpe?g)$/)) + +// STATIC +requireAll(require.context('../img/static', true, /\.(png|jpe?g|gif)$/)) diff --git a/yarn.lock b/yarn.lock index e3b15528..5058dbbf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -888,6 +888,11 @@ resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.12.tgz#431ec342a7195622f86688bbda82e3166ce8cb28" integrity sha512-6RglhutqrGFMO1MNUXp95RBuYIuc8wTnMAV5MUhLmjTOy78ncwOw7RgeQ/HeymkKXRhZd0s2DNrM1rL7unk3MQ== +"@sindresorhus/is@^0.7.0": + version "0.7.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.7.0.tgz#9a06f4f137ee84d7df0460c1fdb1135ffa6c50fd" + integrity sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow== + "@stylelint/postcss-css-in-js@^0.37.2": version "0.37.2" resolved "https://registry.yarnpkg.com/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz#7e5a84ad181f4234a2480803422a47b8749af3d2" @@ -974,6 +979,11 @@ resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== +"@types/q@^1.5.1": + version "1.5.4" + resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24" + integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== + "@types/unist@*", "@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" @@ -1239,6 +1249,18 @@ anymatch@~3.1.1: normalize-path "^3.0.0" picomatch "^2.0.4" +arch@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11" + integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ== + +archive-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/archive-type/-/archive-type-4.0.0.tgz#f92e72233056dfc6969472749c267bdb046b1d70" + integrity sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA= + dependencies: + file-type "^4.2.0" + argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -1266,6 +1288,11 @@ arr-union@^3.1.0: resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= +array-find-index@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= + array-union@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" @@ -1416,6 +1443,11 @@ base64-arraybuffer@0.1.4: resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz#9818c79e059b1355f97e0428a017c838e90ba812" integrity sha1-mBjHngWbE1X5fgQooBfIOOkLqBI= +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + base64id@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/base64id/-/base64id-2.0.0.tgz#2770ac6bc47d312af97a8bf9a634342e0cd25cb6" @@ -1444,11 +1476,67 @@ big.js@^5.2.2: resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== +bin-build@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bin-build/-/bin-build-3.0.0.tgz#c5780a25a8a9f966d8244217e6c1f5082a143861" + integrity sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA== + dependencies: + decompress "^4.0.0" + download "^6.2.2" + execa "^0.7.0" + p-map-series "^1.0.0" + tempfile "^2.0.0" + +bin-check@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bin-check/-/bin-check-4.1.0.tgz#fc495970bdc88bb1d5a35fc17e65c4a149fc4a49" + integrity sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA== + dependencies: + execa "^0.7.0" + executable "^4.1.0" + +bin-version-check@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/bin-version-check/-/bin-version-check-4.0.0.tgz#7d819c62496991f80d893e6e02a3032361608f71" + integrity sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ== + dependencies: + bin-version "^3.0.0" + semver "^5.6.0" + semver-truncate "^1.1.2" + +bin-version@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/bin-version/-/bin-version-3.1.0.tgz#5b09eb280752b1bd28f0c9db3f96f2f43b6c0839" + integrity sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ== + dependencies: + execa "^1.0.0" + find-versions "^3.0.0" + +bin-wrapper@^4.0.0, bin-wrapper@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bin-wrapper/-/bin-wrapper-4.1.0.tgz#99348f2cf85031e3ef7efce7e5300aeaae960605" + integrity sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q== + dependencies: + bin-check "^4.1.0" + bin-version-check "^4.0.0" + download "^7.1.0" + import-lazy "^3.1.0" + os-filter-obj "^2.0.0" + pify "^4.0.1" + binary-extensions@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== +bl@^1.0.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.3.tgz#1e8dd80142eac80d7158c9dccc047fb620e035e7" + integrity sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww== + dependencies: + readable-stream "^2.3.5" + safe-buffer "^5.1.1" + blob@0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/blob/-/blob-0.0.5.tgz#d680eeef25f8cd91ad533f5b01eed48e64caf683" @@ -1459,7 +1547,7 @@ bluebird@^3.5.0: resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== -boolbase@^1.0.0: +boolbase@^1.0.0, boolbase@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= @@ -1581,11 +1669,42 @@ bs-snippet-injector@^2.0.1: resolved "https://registry.yarnpkg.com/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz#61b5393f11f52559ed120693100343b6edb04dd5" integrity sha1-YbU5PxH1JVntEgaTEANDtu2wTdU= +buffer-alloc-unsafe@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" + integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== + +buffer-alloc@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" + integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== + dependencies: + buffer-alloc-unsafe "^1.1.0" + buffer-fill "^1.0.0" + +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-fill@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" + integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= + buffer-from@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== +buffer@^5.2.1: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + bytes@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" @@ -1606,7 +1725,20 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" -call-bind@^1.0.0: +cacheable-request@^2.1.1: + version "2.1.4" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-2.1.4.tgz#0d808801b6342ad33c91df9d0b44dc09b91e5c3d" + integrity sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0= + dependencies: + clone-response "1.0.2" + get-stream "3.0.0" + http-cache-semantics "3.8.1" + keyv "3.0.0" + lowercase-keys "1.0.0" + normalize-url "2.0.1" + responselike "1.0.2" + +call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== @@ -1619,6 +1751,14 @@ callsites@^3.0.0: resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== +camelcase-keys@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" + integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= + dependencies: + camelcase "^2.0.0" + map-obj "^1.0.0" + camelcase-keys@^6.2.2: version "6.2.2" resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" @@ -1628,6 +1768,11 @@ camelcase-keys@^6.2.2: map-obj "^4.0.0" quick-lru "^4.0.1" +camelcase@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" + integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= + camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" @@ -1653,7 +1798,17 @@ caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, can resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001214.tgz#70f153c78223515c6d37a9fde6cd69250da9d872" integrity sha512-O2/SCpuaU3eASWVaesQirZv1MSjUNOvmugaD8zNSJqw6Vv5SGwoOpA9LJs3pNPfM745nxqPvfZY3MQKY4AKHYg== -chalk@^1.1.3: +caw@^2.0.0, caw@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/caw/-/caw-2.0.1.tgz#6c3ca071fc194720883c2dc5da9b074bfc7e9e95" + integrity sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA== + dependencies: + get-proxy "^2.0.0" + isurl "^1.0.0-alpha5" + tunnel-agent "^0.6.0" + url-to-options "^1.0.1" + +chalk@^1.0.0, chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= @@ -1664,7 +1819,7 @@ chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0, chalk@^2.4.2: +chalk@^2.0.0, 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== @@ -1772,11 +1927,27 @@ clone-regexp@^2.1.0: dependencies: is-regexp "^2.0.0" +clone-response@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" + integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= + dependencies: + mimic-response "^1.0.0" + clone@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= +coa@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" + integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== + dependencies: + "@types/q" "^1.5.1" + chalk "^2.4.1" + q "^1.1.2" + collection-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" @@ -1830,7 +2001,7 @@ colorette@^1.2.1, colorette@^1.2.2: resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== -commander@^2.2.0, commander@^2.20.0: +commander@^2.2.0, commander@^2.20.0, commander@^2.8.1: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== @@ -1875,6 +2046,14 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= +config-chain@^1.1.11: + version "1.1.12" + resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" + integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== + dependencies: + ini "^1.3.4" + proto-list "~1.2.1" + connect-history-api-fallback@^1: version "1.6.0" resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" @@ -1895,6 +2074,18 @@ consola@^2.15.0: resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550" integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== +console-stream@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/console-stream/-/console-stream-0.1.1.tgz#a095fe07b20465955f2fafd28b5d72bccd949d44" + integrity sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ= + +content-disposition@^0.5.2: + version "0.5.3" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" + integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== + dependencies: + safe-buffer "5.1.2" + 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" @@ -1920,6 +2111,11 @@ core-js-compat@^3.9.0, core-js-compat@^3.9.1: browserslist "^4.16.4" semver "7.0.0" +core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + cosmiconfig@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" @@ -1931,7 +2127,27 @@ cosmiconfig@^7.0.0: path-type "^4.0.0" yaml "^1.10.0" -cross-spawn@^7.0.2, cross-spawn@^7.0.3: +cross-spawn@^5.0.1: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^6.0.0: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -1996,6 +2212,21 @@ css-prefers-color-scheme@^3.1.1: dependencies: postcss "^7.0.5" +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" + integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== + +css-select@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" + integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== + dependencies: + boolbase "^1.0.0" + css-what "^3.2.1" + domutils "^1.7.0" + nth-check "^1.0.2" + css-select@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/css-select/-/css-select-3.1.2.tgz#d52cbdc6fee379fba97fb0d3925abbd18af2d9d8" @@ -2007,6 +2238,14 @@ css-select@^3.1.2: domutils "^2.4.3" nth-check "^2.0.0" +css-tree@1.0.0-alpha.37: + version "1.0.0-alpha.37" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" + integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== + dependencies: + mdn-data "2.0.4" + source-map "^0.6.1" + css-tree@^1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" @@ -2015,6 +2254,11 @@ css-tree@^1.1.2: mdn-data "2.0.14" source-map "^0.6.1" +css-what@^3.2.1: + version "3.4.2" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" + integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== + css-what@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/css-what/-/css-what-4.0.0.tgz#35e73761cab2eeb3d3661126b23d7aa0e8432233" @@ -2084,13 +2328,29 @@ cssnano@^5.0.1: cssnano-preset-default "^5.0.0" is-resolvable "^1.1.0" -csso@^4.2.0: +csso@^4.0.2, csso@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== dependencies: css-tree "^1.1.2" +currently-unhandled@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= + dependencies: + array-find-index "^1.0.1" + +cwebp-bin@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cwebp-bin/-/cwebp-bin-5.1.0.tgz#d5bea87c127358558e7bf7a90a6d440d42dcb074" + integrity sha512-BsPKStaNr98zfxwejWWLIGELbPERULJoD2v5ijvpeutSAGsegX7gmABgnkRK7MUucCPROXXfaPqkLAwI509JzA== + dependencies: + bin-build "^3.0.0" + bin-wrapper "^4.0.1" + logalot "^2.1.0" + 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" @@ -2134,7 +2394,7 @@ decamelize-keys@^1.1.0: decamelize "^1.1.0" map-obj "^1.0.0" -decamelize@^1.1.0, decamelize@^1.2.0: +decamelize@^1.1.0, decamelize@^1.1.2, decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= @@ -2144,6 +2404,66 @@ decode-uri-component@^0.2.0: resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= +decompress-response@^3.2.0, decompress-response@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" + integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= + dependencies: + mimic-response "^1.0.0" + +decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1" + integrity sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ== + dependencies: + file-type "^5.2.0" + is-stream "^1.1.0" + tar-stream "^1.5.2" + +decompress-tarbz2@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz#3082a5b880ea4043816349f378b56c516be1a39b" + integrity sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A== + dependencies: + decompress-tar "^4.1.0" + file-type "^6.1.0" + is-stream "^1.1.0" + seek-bzip "^1.0.5" + unbzip2-stream "^1.0.9" + +decompress-targz@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/decompress-targz/-/decompress-targz-4.1.1.tgz#c09bc35c4d11f3de09f2d2da53e9de23e7ce1eee" + integrity sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w== + dependencies: + decompress-tar "^4.1.1" + file-type "^5.2.0" + is-stream "^1.1.0" + +decompress-unzip@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/decompress-unzip/-/decompress-unzip-4.0.1.tgz#deaaccdfd14aeaf85578f733ae8210f9b4848f69" + integrity sha1-3qrM39FK6vhVePczroIQ+bSEj2k= + dependencies: + file-type "^3.8.0" + get-stream "^2.2.0" + pify "^2.3.0" + yauzl "^2.4.2" + +decompress@^4.0.0, decompress@^4.2.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/decompress/-/decompress-4.2.1.tgz#007f55cc6a62c055afa37c07eb6a4ee1b773f118" + integrity sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ== + dependencies: + decompress-tar "^4.0.0" + decompress-tarbz2 "^4.0.0" + decompress-targz "^4.0.0" + decompress-unzip "^4.0.1" + graceful-fs "^4.1.10" + make-dir "^1.0.0" + pify "^2.3.0" + strip-dirs "^2.0.0" + deep-is@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" @@ -2276,7 +2596,7 @@ domready@1.0.8: resolved "https://registry.yarnpkg.com/domready/-/domready-1.0.8.tgz#91f252e597b65af77e745ae24dd0185d5e26d58c" integrity sha1-kfJS5Ze2Wvd+dFriTdAYXV4m1Yw= -domutils@^1.5.1: +domutils@^1.5.1, domutils@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== @@ -2300,6 +2620,46 @@ dot-prop@^5.2.0: dependencies: is-obj "^2.0.0" +download@^6.2.2: + version "6.2.5" + resolved "https://registry.yarnpkg.com/download/-/download-6.2.5.tgz#acd6a542e4cd0bb42ca70cfc98c9e43b07039714" + integrity sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA== + dependencies: + caw "^2.0.0" + content-disposition "^0.5.2" + decompress "^4.0.0" + ext-name "^5.0.0" + file-type "5.2.0" + filenamify "^2.0.0" + get-stream "^3.0.0" + got "^7.0.0" + make-dir "^1.0.0" + p-event "^1.0.0" + pify "^3.0.0" + +download@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/download/-/download-7.1.0.tgz#9059aa9d70b503ee76a132897be6dec8e5587233" + integrity sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ== + dependencies: + archive-type "^4.0.0" + caw "^2.0.1" + content-disposition "^0.5.2" + decompress "^4.2.0" + ext-name "^5.0.0" + file-type "^8.1.0" + filenamify "^2.0.0" + get-stream "^3.0.0" + got "^8.3.1" + make-dir "^1.2.0" + p-event "^2.1.0" + pify "^3.0.0" + +duplexer3@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" + integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= + duplexer@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" @@ -2344,6 +2704,13 @@ encodeurl@~1.0.1, encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= +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.5.0: version "3.5.1" resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-3.5.1.tgz#b500458a39c0cd197a921e0e759721a746d0bdb9" @@ -2414,18 +2781,49 @@ envinfo@^7.7.3: resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== -error-ex@^1.3.1: +error-ex@^1.2.0, error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" +es-abstract@^1.17.2, es-abstract@^1.18.0-next.2: + version "1.18.0" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0.tgz#ab80b359eecb7ede4c298000390bc5ac3ec7b5a4" + integrity sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + get-intrinsic "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.2" + is-callable "^1.2.3" + is-negative-zero "^2.0.1" + is-regex "^1.1.2" + is-string "^1.0.5" + object-inspect "^1.9.0" + object-keys "^1.1.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.0" + es-module-lexer@^0.4.0: version "0.4.1" resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.4.1.tgz#dda8c6a14d8f340a24e34331e0fab0cb50438e0e" integrity sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA== +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" @@ -2591,6 +2989,58 @@ events@^3.2.0: resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== +exec-buffer@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/exec-buffer/-/exec-buffer-3.2.0.tgz#b1686dbd904c7cf982e652c1f5a79b1e5573082b" + integrity sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA== + dependencies: + execa "^0.7.0" + p-finally "^1.0.0" + pify "^3.0.0" + rimraf "^2.5.4" + tempfile "^2.0.0" + +execa@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +execa@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== + dependencies: + cross-spawn "^6.0.0" + get-stream "^4.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +execa@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + execa@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/execa/-/execa-5.0.0.tgz#4029b0007998a841fbd1032e5f4de86a3c1e3376" @@ -2613,6 +3063,13 @@ execall@^2.0.0: dependencies: clone-regexp "^2.1.0" +executable@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/executable/-/executable-4.1.1.tgz#41532bff361d3e57af4d763b70582db18f5d133c" + integrity sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg== + dependencies: + pify "^2.2.0" + expand-brackets@^2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" @@ -2626,6 +3083,21 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" +ext-list@^2.0.0: + version "2.2.2" + resolved "https://registry.yarnpkg.com/ext-list/-/ext-list-2.2.2.tgz#0b98e64ed82f5acf0f2931babf69212ef52ddd37" + integrity sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA== + dependencies: + mime-db "^1.28.0" + +ext-name@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ext-name/-/ext-name-5.0.0.tgz#70781981d183ee15d13993c8822045c506c8f0a6" + integrity sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ== + dependencies: + ext-list "^2.0.0" + sort-keys-length "^1.0.0" + extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" @@ -2670,7 +3142,7 @@ fast-diff@^1.1.2: resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== -fast-glob@^3.1.1, fast-glob@^3.2.5: +fast-glob@^3.0.3, fast-glob@^3.1.1, fast-glob@^3.2.5: version "3.2.5" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== @@ -2692,6 +3164,11 @@ fast-levenshtein@^2.0.6: resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= +fast-xml-parser@^3.19.0: + version "3.19.0" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-3.19.0.tgz#cb637ec3f3999f51406dd8ff0e6fc4d83e520d01" + integrity sha512-4pXwmBplsCPv8FOY1WRakF970TjNGnGnfbOnLqjlYvMiF1SR3yOHyxMR/YCXpPTOspNF5gwudqktIP4VsWkvBg== + fastest-levenshtein@^1.0.12: version "1.0.12" resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2" @@ -2704,6 +3181,21 @@ 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" + +figures@^1.3.5: + version "1.7.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" + integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= + dependencies: + escape-string-regexp "^1.0.5" + object-assign "^4.1.0" + figures@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" @@ -2726,6 +3218,55 @@ file-loader@^6.2.0: loader-utils "^2.0.0" schema-utils "^3.0.0" +file-type@5.2.0, file-type@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6" + integrity sha1-LdvqfHP/42No365J3DOMBYwritY= + +file-type@^10.4.0, file-type@^10.5.0: + version "10.11.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-10.11.0.tgz#2961d09e4675b9fb9a3ee6b69e9cd23f43fd1890" + integrity sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw== + +file-type@^12.0.0: + version "12.4.2" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-12.4.2.tgz#a344ea5664a1d01447ee7fb1b635f72feb6169d9" + integrity sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg== + +file-type@^3.8.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" + integrity sha1-JXoHg4TR24CHvESdEH1SpSZyuek= + +file-type@^4.2.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-4.4.0.tgz#1b600e5fca1fbdc6e80c0a70c71c8dba5f7906c5" + integrity sha1-G2AOX8ofvcboDApwxxyNul95BsU= + +file-type@^6.1.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-6.2.0.tgz#e50cd75d356ffed4e306dc4f5bcf52a79903a919" + integrity sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg== + +file-type@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-8.1.0.tgz#244f3b7ef641bbe0cca196c7276e4b332399f68c" + integrity sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ== + +filename-reserved-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" + integrity sha1-q/c9+rc10EVECr/qLZHzieu/oik= + +filenamify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-2.1.0.tgz#88faf495fb1b47abfd612300002a16228c677ee9" + integrity sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA== + dependencies: + filename-reserved-regex "^2.0.0" + strip-outer "^1.0.0" + trim-repeated "^1.0.0" + fill-range@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" @@ -2765,6 +3306,14 @@ find-cache-dir@^3.3.1: make-dir "^3.0.2" pkg-dir "^4.1.0" +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" @@ -2773,6 +3322,13 @@ find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" +find-versions@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-3.2.0.tgz#10297f98030a786829681690545ef659ed1d254e" + integrity sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww== + dependencies: + semver-regex "^2.0.0" + flat-cache@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" @@ -2813,6 +3369,19 @@ fresh@0.5.2, fresh@^0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= +from2@^2.1.1: + version "2.3.0" + resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" + integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= + dependencies: + 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@3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291" @@ -2852,7 +3421,7 @@ get-caller-file@^2.0.1, get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.2: +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== @@ -2861,11 +3430,50 @@ get-intrinsic@^1.0.2: has "^1.0.3" has-symbols "^1.0.1" +get-proxy@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/get-proxy/-/get-proxy-2.1.0.tgz#349f2b4d91d44c4d4d4e9cba2ad90143fac5ef93" + integrity sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw== + dependencies: + npm-conf "^1.1.0" + +get-stdin@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" + integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= + get-stdin@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53" integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== +get-stream@3.0.0, get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= + +get-stream@^2.2.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" + integrity sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4= + dependencies: + object-assign "^4.0.1" + pinkie-promise "^2.0.0" + +get-stream@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-stream@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + get-stream@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" @@ -2876,6 +3484,16 @@ get-value@^2.0.3, get-value@^2.0.6: resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= +gifsicle@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/gifsicle/-/gifsicle-5.2.0.tgz#b06b25ed7530f033f6ed2c545d6f9b546cc182fb" + integrity sha512-vOIS3j0XoTCxq9pkGj43gEix82RkI5FveNgaFZutjbaui/HH+4fR8Y56dwXDuxYo8hR4xOo6/j2h1WHoQW6XLw== + dependencies: + bin-build "^3.0.0" + bin-wrapper "^4.0.0" + execa "^5.0.0" + logalot "^2.0.0" + glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@~5.1.0: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" @@ -2935,6 +3553,20 @@ globals@^13.6.0: dependencies: type-fest "^0.20.2" +globby@^10.0.0: + version "10.0.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.2.tgz#277593e745acaa4646c3ab411289ec47a0392543" + integrity sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg== + dependencies: + "@types/glob" "^7.1.1" + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.0.3" + glob "^7.1.3" + ignore "^5.1.1" + merge2 "^1.2.3" + slash "^3.0.0" + globby@^11.0.2: version "11.0.3" resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.3.tgz#9b1f0cb523e171dd1ad8c7b2a9fb4b644b9593cb" @@ -2970,7 +3602,50 @@ gonzales-pe@^4.3.0: dependencies: minimist "^1.2.5" -graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.4: +got@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/got/-/got-7.1.0.tgz#05450fd84094e6bbea56f451a43a9c289166385a" + integrity sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw== + dependencies: + decompress-response "^3.2.0" + duplexer3 "^0.1.4" + get-stream "^3.0.0" + is-plain-obj "^1.1.0" + is-retry-allowed "^1.0.0" + is-stream "^1.0.0" + isurl "^1.0.0-alpha5" + lowercase-keys "^1.0.0" + p-cancelable "^0.3.0" + p-timeout "^1.1.1" + safe-buffer "^5.0.1" + timed-out "^4.0.0" + url-parse-lax "^1.0.0" + url-to-options "^1.0.1" + +got@^8.3.1: + version "8.3.2" + resolved "https://registry.yarnpkg.com/got/-/got-8.3.2.tgz#1d23f64390e97f776cac52e5b936e5f514d2e937" + integrity sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw== + dependencies: + "@sindresorhus/is" "^0.7.0" + cacheable-request "^2.1.1" + decompress-response "^3.3.0" + duplexer3 "^0.1.4" + get-stream "^3.0.0" + into-stream "^3.1.0" + is-retry-allowed "^1.1.0" + isurl "^1.0.0-alpha5" + lowercase-keys "^1.0.0" + mimic-response "^1.0.0" + p-cancelable "^0.4.0" + p-timeout "^2.0.1" + pify "^3.0.0" + safe-buffer "^5.1.1" + timed-out "^4.0.1" + url-parse-lax "^3.0.0" + url-to-options "^1.0.1" + +graceful-fs@^4.1.10, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.2, graceful-fs@^4.2.4: version "4.2.6" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== @@ -2994,6 +3669,11 @@ has-ansi@^2.0.0: dependencies: ansi-regex "^2.0.0" +has-bigints@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" + integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== + has-binary2@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/has-binary2/-/has-binary2-1.0.3.tgz#7776ac627f3ea77250cfc332dab7ddf5e4f5d11d" @@ -3021,11 +3701,23 @@ has-flag@^4.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-symbols@^1.0.1: +has-symbol-support-x@^1.4.1: + version "1.4.2" + resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455" + integrity sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw== + +has-symbols@^1.0.1, has-symbols@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== +has-to-string-tag-x@^1.2.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d" + integrity sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw== + dependencies: + has-symbol-support-x "^1.4.1" + has-value@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" @@ -3113,6 +3805,11 @@ htmlparser2@^3.10.0, htmlparser2@^3.8.3: inherits "^2.0.1" readable-stream "^3.1.1" +http-cache-semantics@3.8.1: + version "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.3: version "1.7.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" @@ -3143,6 +3840,11 @@ http-proxy@^1.18.1: follow-redirects "^1.0.0" requires-port "^1.0.0" +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" @@ -3160,12 +3862,17 @@ icss-utils@^5.0.0, icss-utils@^5.1.0: resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + ignore@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -ignore@^5.1.4, ignore@^5.1.8: +ignore@^5.1.1, ignore@^5.1.4, ignore@^5.1.8: version "5.1.8" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== @@ -3175,6 +3882,91 @@ image-size@^0.5.1: resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= +image-webpack-loader@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/image-webpack-loader/-/image-webpack-loader-7.0.1.tgz#5e5118e36a6ce17d40a0b835fe2bb39fc80eb9c7" + integrity sha512-Y6/lRqMGMhZayIx4AONjU1FIljNb9AfiA2SUZ2o65bN4xPcfHmI3MmhrcmphxK/hiwShK/Q7/9/JkPqQMX8HPw== + dependencies: + imagemin "^7.0.1" + loader-utils "^2.0.0" + object-assign "^4.1.1" + schema-utils "^2.7.1" + optionalDependencies: + imagemin-gifsicle "^7.0.0" + imagemin-mozjpeg "^9.0.0" + imagemin-optipng "^8.0.0" + imagemin-pngquant "^9.0.1" + imagemin-svgo "^8.0.0" + imagemin-webp "^6.0.0" + +imagemin-gifsicle@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/imagemin-gifsicle/-/imagemin-gifsicle-7.0.0.tgz#1a7ab136a144c4678657ba3b6c412f80805d26b0" + integrity sha512-LaP38xhxAwS3W8PFh4y5iQ6feoTSF+dTAXFRUEYQWYst6Xd+9L/iPk34QGgK/VO/objmIlmq9TStGfVY2IcHIA== + dependencies: + execa "^1.0.0" + gifsicle "^5.0.0" + is-gif "^3.0.0" + +imagemin-mozjpeg@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/imagemin-mozjpeg/-/imagemin-mozjpeg-9.0.0.tgz#d1af26d0b43d75a41c211051c1910da59d9d2324" + integrity sha512-TwOjTzYqCFRgROTWpVSt5UTT0JeCuzF1jswPLKALDd89+PmrJ2PdMMYeDLYZ1fs9cTovI9GJd68mRSnuVt691w== + dependencies: + execa "^4.0.0" + is-jpg "^2.0.0" + mozjpeg "^7.0.0" + +imagemin-optipng@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/imagemin-optipng/-/imagemin-optipng-8.0.0.tgz#b88e5cf6da25cc8479e07cdf38c3ae0479df7ef2" + integrity sha512-CUGfhfwqlPjAC0rm8Fy+R2DJDBGjzy2SkfyT09L8rasnF9jSoHFqJ1xxSZWK6HVPZBMhGPMxCTL70OgTHlLF5A== + dependencies: + exec-buffer "^3.0.0" + is-png "^2.0.0" + optipng-bin "^7.0.0" + +imagemin-pngquant@^9.0.1: + version "9.0.2" + resolved "https://registry.yarnpkg.com/imagemin-pngquant/-/imagemin-pngquant-9.0.2.tgz#38155702b0cc4f60f671ba7c2b086ea3805d9567" + integrity sha512-cj//bKo8+Frd/DM8l6Pg9pws1pnDUjgb7ae++sUX1kUVdv2nrngPykhiUOgFeE0LGY/LmUbCf4egCHC4YUcZSg== + dependencies: + execa "^4.0.0" + is-png "^2.0.0" + is-stream "^2.0.0" + ow "^0.17.0" + pngquant-bin "^6.0.0" + +imagemin-svgo@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/imagemin-svgo/-/imagemin-svgo-8.0.0.tgz#34658069f9e4a537e455467b433830fffaeb3c6e" + integrity sha512-++fDnnxsLT+4rpt8babwiIbzapgBzeS2Kgcy+CwgBvgSRFltBFhX2WnpCziMtxhRCzqJcCE9EcHWZP/sj+G3rQ== + dependencies: + is-svg "^4.2.1" + svgo "^1.3.2" + +imagemin-webp@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/imagemin-webp/-/imagemin-webp-6.0.0.tgz#bb2d77bab818fd6133df9675326497b877e7be4d" + integrity sha512-DmVCkI8H1csyqAExsk93LzC88gj2uKXaLLW5Ly+WYsvNx7xv5cJAlozXWIx9Z0kEQr9w98gphi5aP2b++iDH8g== + dependencies: + cwebp-bin "^5.0.0" + exec-buffer "^3.0.0" + is-cwebp-readable "^3.0.0" + +imagemin@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/imagemin/-/imagemin-7.0.1.tgz#f6441ca647197632e23db7d971fffbd530c87dbf" + integrity sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w== + dependencies: + file-type "^12.0.0" + globby "^10.0.0" + graceful-fs "^4.2.2" + junk "^3.1.0" + make-dir "^3.0.0" + p-pipe "^3.0.0" + replace-ext "^1.0.0" + immutable@^3: version "3.8.2" resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.8.2.tgz#c2439951455bb39913daf281376f1530e104adf3" @@ -3188,6 +3980,11 @@ import-fresh@^3.0.0, import-fresh@^3.2.1: parent-module "^1.0.0" resolve-from "^4.0.0" +import-lazy@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-3.1.0.tgz#891279202c8a2280fdbd6674dbd8da1a1dfc67cc" + integrity sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ== + import-lazy@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" @@ -3206,6 +4003,13 @@ imurmurhash@^0.1.4: resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= +indent-string@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" + integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= + dependencies: + repeating "^2.0.0" + indent-string@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" @@ -3229,7 +4033,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, 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== @@ -3239,7 +4043,7 @@ inherits@2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= -ini@^1.3.5: +ini@^1.3.4, ini@^1.3.5: version "1.3.8" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== @@ -3249,6 +4053,14 @@ interpret@^2.2.0: resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== +into-stream@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/into-stream/-/into-stream-3.1.0.tgz#96fb0a936c12babd6ff1752a17d05616abd094c6" + integrity sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY= + dependencies: + from2 "^2.1.1" + p-is-promise "^1.1.0" + is-absolute-url@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" @@ -3291,6 +4103,11 @@ is-arrayish@^0.3.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== +is-bigint@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.1.tgz#6923051dfcbc764278540b9ce0e6b3213aa5ebc2" + integrity sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg== + is-binary-path@~2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" @@ -3315,6 +4132,11 @@ is-buffer@^2.0.0: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== +is-callable@^1.1.4, is-callable@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" + integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== + is-color-stop@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" @@ -3334,6 +4156,13 @@ is-core-module@^2.2.0: dependencies: has "^1.0.3" +is-cwebp-readable@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-cwebp-readable/-/is-cwebp-readable-3.0.0.tgz#0554aaa400977a2fc4de366d8c0244f13cde58cb" + integrity sha512-bpELc7/Q1/U5MWHn4NdHI44R3jxk0h9ew9ljzabiRl70/UIjL/ZAqRMb52F5+eke/VC8yTiv4Ewryo1fPWidvA== + dependencies: + file-type "^10.5.0" + is-data-descriptor@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" @@ -3348,6 +4177,11 @@ is-data-descriptor@^1.0.0: dependencies: kind-of "^6.0.0" +is-date-object@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" + integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== + is-decimal@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5" @@ -3388,11 +4222,23 @@ is-extglob@^2.1.1: resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= +is-finite@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" + integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== + is-fullwidth-code-point@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== +is-gif@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-gif/-/is-gif-3.0.0.tgz#c4be60b26a301d695bb833b20d9b5d66c6cf83b1" + integrity sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw== + dependencies: + file-type "^10.4.0" + is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" @@ -3405,6 +4251,21 @@ is-hexadecimal@^1.0.0: resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== +is-jpg@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-jpg/-/is-jpg-2.0.0.tgz#2e1997fa6e9166eaac0242daae443403e4ef1d97" + integrity sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc= + +is-natural-number@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8" + integrity sha1-q5124dtM7VHjXeDHLr7PCfc0zeg= + +is-negative-zero@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" + integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== + is-number-like@^1.0.3: version "1.0.8" resolved "https://registry.yarnpkg.com/is-number-like/-/is-number-like-1.0.8.tgz#2e129620b50891042e44e9bbbb30593e75cfbbe3" @@ -3434,6 +4295,11 @@ is-obj@^2.0.0: resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== +is-object@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.2.tgz#a56552e1c665c9e950b4a025461da87e72f86fcf" + integrity sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA== + is-path-cwd@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" @@ -3453,7 +4319,7 @@ is-path-inside@^2.1.0: dependencies: path-is-inside "^1.0.2" -is-plain-obj@^1.1, is-plain-obj@^1.1.0: +is-plain-obj@^1.0.0, is-plain-obj@^1.1, is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= @@ -3470,6 +4336,19 @@ is-plain-object@^2.0.3, is-plain-object@^2.0.4: dependencies: isobject "^3.0.1" +is-png@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-png/-/is-png-2.0.0.tgz#ee8cbc9e9b050425cedeeb4a6fb74a649b0a4a8d" + integrity sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g== + +is-regex@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.2.tgz#81c8ebde4db142f2cf1c53fc86d6a45788266251" + integrity sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg== + dependencies: + call-bind "^1.0.2" + has-symbols "^1.0.1" + is-regexp@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-2.1.0.tgz#cd734a56864e23b956bf4e7c66c396a4c0b22c2d" @@ -3480,6 +4359,16 @@ is-resolvable@^1.1.0: resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== +is-retry-allowed@^1.0.0, is-retry-allowed@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4" + integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg== + +is-stream@^1.0.0, is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + is-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" @@ -3490,6 +4379,20 @@ is-string@^1.0.5: resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== +is-svg@^4.2.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-4.3.1.tgz#8c63ec8c67c8c7f0a8de0a71c8c7d58eccf4406b" + integrity sha512-h2CGs+yPUyvkgTJQS9cJzo9lYK06WgRiXUqBBHtglSzVKAuH4/oWsqk7LGfbSa1hGk9QcZ0SyQtVggvBA8LZXA== + dependencies: + fast-xml-parser "^3.19.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" + integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== + dependencies: + has-symbols "^1.0.1" + is-typedarray@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" @@ -3500,6 +4403,11 @@ is-unicode-supported@^0.1.0: resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== +is-utf8@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" @@ -3510,7 +4418,7 @@ is-wsl@^1.1.0: resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= -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= @@ -3537,6 +4445,14 @@ isobject@^3.0.0, isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= +isurl@^1.0.0-alpha5: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isurl/-/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67" + integrity sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w== + dependencies: + has-to-string-tag-x "^1.2.0" + is-object "^1.0.1" + jest-worker@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" @@ -3581,6 +4497,11 @@ jsesc@~0.5.0: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= +json-buffer@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" + integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= + json-parse-better-errors@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" @@ -3627,6 +4548,18 @@ jsonfile@^3.0.0: optionalDependencies: graceful-fs "^4.1.6" +junk@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/junk/-/junk-3.1.0.tgz#31499098d902b7e98c5d9b9c80f43457a88abfa1" + integrity sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ== + +keyv@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.0.0.tgz#44923ba39e68b12a7cec7df6c3268c031f2ef373" + integrity sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA== + dependencies: + json-buffer "3.0.0" + 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" @@ -3684,6 +4617,17 @@ lines-and-columns@^1.1.6: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= +load-json-file@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + loader-runner@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384" @@ -3772,19 +4716,75 @@ log-symbols@^4.0.0: chalk "^4.1.0" is-unicode-supported "^0.1.0" +logalot@^2.0.0, logalot@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/logalot/-/logalot-2.1.0.tgz#5f8e8c90d304edf12530951a5554abb8c5e3f552" + integrity sha1-X46MkNME7fElMJUaVVSruMXj9VI= + dependencies: + figures "^1.3.5" + squeak "^1.0.0" + longest-streak@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4" integrity sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg== +longest@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" + integrity sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc= + +loud-rejection@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" + integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= + dependencies: + currently-unhandled "^0.4.1" + signal-exit "^3.0.0" + +lowercase-keys@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" + integrity sha1-TjNms55/VFfjXxMkvfb4jQv8cwY= + +lowercase-keys@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" + integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== + +lpad-align@^1.0.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/lpad-align/-/lpad-align-1.1.2.tgz#21f600ac1c3095c3c6e497ee67271ee08481fe9e" + integrity sha1-IfYArBwwlcPG5JfuZyce4ISB/p4= + dependencies: + get-stdin "^4.0.1" + indent-string "^2.1.0" + longest "^1.0.0" + meow "^3.3.0" + +lru-cache@^4.0.1: + version "4.1.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== dependencies: - yallist "^4.0.0" + yallist "^4.0.0" + +make-dir@^1.0.0, make-dir@^1.2.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" + integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== + dependencies: + pify "^3.0.0" -make-dir@^3.0.2, make-dir@^3.1.0: +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== @@ -3796,7 +4796,7 @@ map-cache@^0.2.2: resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= -map-obj@^1.0.0: +map-obj@^1.0.0, map-obj@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= @@ -3851,6 +4851,27 @@ mdn-data@2.0.14: resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== +mdn-data@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" + integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== + +meow@^3.3.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" + integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= + dependencies: + camelcase-keys "^2.0.0" + decamelize "^1.1.2" + loud-rejection "^1.0.0" + map-obj "^1.0.1" + minimist "^1.1.3" + normalize-package-data "^2.3.4" + object-assign "^4.0.1" + read-pkg-up "^1.0.1" + redent "^1.0.0" + trim-newlines "^1.0.0" + meow@^9.0.0: version "9.0.0" resolved "https://registry.yarnpkg.com/meow/-/meow-9.0.0.tgz#cd9510bc5cac9dee7d03c73ee1f9ad959f4ea364" @@ -3881,7 +4902,7 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -merge2@^1.3.0: +merge2@^1.2.3, merge2@^1.3.0: version "1.4.1" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== @@ -3921,7 +4942,7 @@ micromatch@^4.0.2: braces "^3.0.1" picomatch "^2.2.3" -mime-db@1.47.0: +mime-db@1.47.0, mime-db@^1.28.0: version "1.47.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.47.0.tgz#8cb313e59965d3c05cfbf898915a267af46a335c" integrity sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw== @@ -3948,6 +4969,11 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== +mimic-response@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" + integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== + min-indent@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" @@ -3978,7 +5004,7 @@ minimist-options@4.1.0: is-plain-obj "^1.1.0" kind-of "^6.0.3" -minimist@^1.2.0, minimist@^1.2.5: +minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== @@ -4001,13 +5027,22 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@^0.5.5: +mkdirp@^0.5.5, mkdirp@~0.5.1: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== dependencies: minimist "^1.2.5" +mozjpeg@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/mozjpeg/-/mozjpeg-7.0.0.tgz#c20f67a538fcaaa388d325875c53c0e7bc432f7d" + integrity sha512-mH7atSbIusVTO3A4H43sEdmveN3aWn54k6V0edefzCEvOsTrbjg5murY2TsNznaztWnIgaRbWxeLVp4IgKdedQ== + dependencies: + bin-build "^3.0.0" + bin-wrapper "^4.0.0" + logalot "^2.1.0" + ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -4060,12 +5095,17 @@ neo-async@^2.6.2: resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + node-releases@^1.1.71: version "1.1.71" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.71.tgz#cb1334b179896b1c89ecfdd4b725fb7bbdfc7dbb" integrity sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg== -normalize-package-data@^2.5.0: +normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== @@ -4105,18 +5145,49 @@ normalize-selector@^0.2.0: resolved "https://registry.yarnpkg.com/normalize-selector/-/normalize-selector-0.2.0.tgz#d0b145eb691189c63a78d201dc4fdb1293ef0c03" integrity sha1-0LFF62kRicY6eNIB3E/bEpPvDAM= +normalize-url@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-2.0.1.tgz#835a9da1551fa26f70e92329069a23aa6574d7e6" + integrity sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw== + dependencies: + prepend-http "^2.0.0" + query-string "^5.0.1" + sort-keys "^2.0.0" + normalize-url@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== -npm-run-path@^4.0.1: +npm-conf@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/npm-conf/-/npm-conf-1.1.3.tgz#256cc47bd0e218c259c4e9550bf413bc2192aff9" + integrity sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw== + dependencies: + config-chain "^1.1.11" + pify "^3.0.0" + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= + dependencies: + path-key "^2.0.0" + +npm-run-path@^4.0.0, npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: path-key "^3.0.0" +nth-check@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + dependencies: + boolbase "~1.0.0" + nth-check@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.0.tgz#1bb4f6dac70072fc313e8c9cd1417b5074c0a125" @@ -4129,7 +5200,7 @@ num2fraction@^1.2.2: resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= -object-assign@^4.0.1, object-assign@^4.1.0: +object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= @@ -4143,6 +5214,11 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" +object-inspect@^1.9.0: + version "1.10.2" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.2.tgz#b6385a3e2b7cae0b5eafcf90cddf85d128767f30" + integrity sha512-gz58rdPpadwztRrPjZE9DZLOABUpTGdcANUgOwBFO1C+HZZhePoP83M65WGDmbpwFYJSWqavbl4SgDn4k8RYTA== + object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" @@ -4155,7 +5231,7 @@ object-visit@^1.0.0: dependencies: isobject "^3.0.0" -object.assign@^4.1.0: +object.assign@^4.1.0, object.assign@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== @@ -4165,6 +5241,15 @@ object.assign@^4.1.0: has-symbols "^1.0.1" object-keys "^1.1.1" +object.getownpropertydescriptors@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz#1bd63aeacf0d5d2d2f31b5e393b03a7c601a23f7" + integrity sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + object.pick@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" @@ -4172,6 +5257,16 @@ object.pick@^1.3.0: dependencies: isobject "^3.0.1" +object.values@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.3.tgz#eaa8b1e17589f02f698db093f7c62ee1699742ee" + integrity sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + has "^1.0.3" + on-finished@~2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" @@ -4179,14 +5274,14 @@ on-finished@~2.3.0: dependencies: ee-first "1.1.1" -once@^1.3.0: +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" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: wrappy "1" -onetime@^5.1.2: +onetime@^5.1.0, onetime@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== @@ -4222,6 +5317,63 @@ optionator@^0.9.1: type-check "^0.4.0" word-wrap "^1.2.3" +optipng-bin@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/optipng-bin/-/optipng-bin-7.0.0.tgz#2dfcc68a5f006e7746e76ad64d317d6fb7c7f9ed" + integrity sha512-mesUAwfedu5p9gRQwlYgD6Svw5IH3VUIWDJj/9cNpP3yFNbbEVqkTMWYhrIEn/cxmbGA3LpZrdoV2Yl8OfmnIA== + dependencies: + bin-build "^3.0.0" + bin-wrapper "^4.0.0" + logalot "^2.0.0" + +os-filter-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/os-filter-obj/-/os-filter-obj-2.0.0.tgz#1c0b62d5f3a2442749a2d139e6dddee6e81d8d16" + integrity sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg== + dependencies: + arch "^2.1.0" + +ow@^0.17.0: + version "0.17.0" + resolved "https://registry.yarnpkg.com/ow/-/ow-0.17.0.tgz#4f938999fed6264c9048cd6254356e0f1e7f688c" + integrity sha512-i3keDzDQP5lWIe4oODyDFey1qVrq2hXKTuTH2VpqwpYtzPiKZt2ziRI4NBQmgW40AnV5Euz17OyWweCb+bNEQA== + dependencies: + type-fest "^0.11.0" + +p-cancelable@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.3.0.tgz#b9e123800bcebb7ac13a479be195b507b98d30fa" + integrity sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw== + +p-cancelable@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.4.1.tgz#35f363d67d52081c8d9585e37bcceb7e0bbcb2a0" + integrity sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ== + +p-event@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-event/-/p-event-1.3.0.tgz#8e6b4f4f65c72bc5b6fe28b75eda874f96a4a085" + integrity sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU= + dependencies: + p-timeout "^1.1.1" + +p-event@^2.1.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/p-event/-/p-event-2.3.1.tgz#596279ef169ab2c3e0cae88c1cfbb08079993ef6" + integrity sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA== + dependencies: + p-timeout "^2.0.1" + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + +p-is-promise@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e" + integrity sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4= + p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" @@ -4243,11 +5395,42 @@ p-locate@^4.1.0: dependencies: p-limit "^2.2.0" +p-map-series@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-map-series/-/p-map-series-1.0.0.tgz#bf98fe575705658a9e1351befb85ae4c1f07bdca" + integrity sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco= + dependencies: + p-reduce "^1.0.0" + p-map@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== +p-pipe@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-pipe/-/p-pipe-3.1.0.tgz#48b57c922aa2e1af6a6404cb7c6bf0eb9cc8e60e" + integrity sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw== + +p-reduce@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" + integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= + +p-timeout@^1.1.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-1.2.1.tgz#5eb3b353b7fce99f101a1038880bb054ebbea386" + integrity sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y= + dependencies: + p-finally "^1.0.0" + +p-timeout@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-2.0.1.tgz#d8dd1979595d2dc0139e1fe46b8b646cb3cdf038" + integrity sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA== + dependencies: + p-finally "^1.0.0" + p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" @@ -4272,6 +5455,13 @@ parse-entities@^2.0.0: is-decimal "^1.0.0" is-hexadecimal "^1.0.0" +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= + dependencies: + error-ex "^1.2.0" + parse-json@^5.0.0: version "5.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" @@ -4302,6 +5492,13 @@ pascalcase@^0.1.1: resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= + dependencies: + pinkie-promise "^2.0.0" + path-exists@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" @@ -4317,6 +5514,11 @@ path-is-inside@^1.0.2: resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" @@ -4327,21 +5529,40 @@ path-parse@^1.0.6: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== +path-type@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + path-type@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= + picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.3.tgz#465547f359ccc206d3c48e46a1bcb89bf7ee619d" integrity sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg== -pify@^2.0.0, pify@^2.3.0: +pify@^2.0.0, pify@^2.2.0, pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + pify@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" @@ -4366,6 +5587,16 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" +pngquant-bin@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/pngquant-bin/-/pngquant-bin-6.0.0.tgz#aff0d7e61095feb96ced379ad8c7294ad3dd1712" + integrity sha512-oXWAS9MQ9iiDAJRdAZ9KO1mC5UwhzKkJsmetiu0iqIjJuW7JsuLhmc4JdRm7uJkIWRzIAou/Vq2VcjfJwz30Ow== + dependencies: + bin-build "^3.0.0" + bin-wrapper "^4.0.1" + execa "^4.0.0" + logalot "^2.0.0" + portfinder@^1.0.28: version "1.0.28" resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" @@ -5096,6 +6327,16 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== +prepend-http@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" + integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= + +prepend-http@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" + integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= + prettier-linter-helpers@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" @@ -5113,16 +6354,44 @@ pretty-time@^1.1.0: resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e" integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== +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== + 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== +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + punycode@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== +q@^1.1.2: + version "1.5.1" + resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= + qs@6.2.3: version "6.2.3" resolved "https://registry.yarnpkg.com/qs/-/qs-6.2.3.tgz#1cfcb25c10a9b2b483053ff39f5dfc9233908cfe" @@ -5136,6 +6405,15 @@ query-string@^4.3.2: object-assign "^4.1.0" strict-uri-encode "^1.0.0" +query-string@^5.0.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" + integrity sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw== + dependencies: + decode-uri-component "^0.2.0" + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" @@ -5175,6 +6453,14 @@ read-cache@^1.0.0: dependencies: pify "^2.3.0" +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= + dependencies: + find-up "^1.0.0" + read-pkg "^1.0.0" + read-pkg-up@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" @@ -5184,6 +6470,15 @@ read-pkg-up@^7.0.1: read-pkg "^5.2.0" type-fest "^0.8.1" +read-pkg@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + read-pkg@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" @@ -5194,6 +6489,19 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" +readable-stream@^2.0.0, readable-stream@^2.3.0, 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.1.1: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" @@ -5217,6 +6525,14 @@ rechoir@^0.7.0: dependencies: resolve "^1.9.0" +redent@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" + integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= + dependencies: + indent-string "^2.1.0" + strip-indent "^1.0.1" + redent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" @@ -5319,6 +6635,18 @@ repeat-string@^1.0.0, repeat-string@^1.6.1: resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= +repeating@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= + dependencies: + is-finite "^1.0.0" + +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== + require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" @@ -5377,6 +6705,13 @@ resp-modifier@6.0.2: debug "^2.2.0" minimatch "^3.0.2" +responselike@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" + integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= + dependencies: + lowercase-keys "^1.0.0" + ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" @@ -5397,7 +6732,7 @@ rgba-regex@^1.0.0: resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= -rimraf@^2.6.3: +rimraf@^2.5.4, rimraf@^2.6.3: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== @@ -5430,16 +6765,16 @@ rxjs@^5.5.6: dependencies: symbol-observable "1.0.1" -safe-buffer@^5.1.0, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -safe-buffer@~5.1.1: +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + safe-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" @@ -5467,7 +6802,12 @@ sass@^1.32.11: dependencies: chokidar ">=3.0.0 <4.0.0" -schema-utils@^2.6.5: +sax@~1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +schema-utils@^2.6.5, schema-utils@^2.7.1: version "2.7.1" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== @@ -5485,7 +6825,26 @@ schema-utils@^3.0.0: ajv "^6.12.5" ajv-keywords "^3.5.2" -"semver@2 || 3 || 4 || 5": +seek-bzip@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-1.0.6.tgz#35c4171f55a680916b52a07859ecf3b5857f21c4" + integrity sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ== + dependencies: + commander "^2.8.1" + +semver-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338" + integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw== + +semver-truncate@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/semver-truncate/-/semver-truncate-1.1.2.tgz#57f41de69707a62709a7e0104ba2117109ea47e8" + integrity sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g= + dependencies: + semver "^5.3.0" + +"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.5.0, semver@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -5593,6 +6952,13 @@ shallow-clone@^3.0.0: dependencies: kind-of "^6.0.2" +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + dependencies: + shebang-regex "^1.0.0" + shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" @@ -5600,12 +6966,17 @@ shebang-command@^2.0.0: dependencies: shebang-regex "^3.0.0" +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -signal-exit@^3.0.2, signal-exit@^3.0.3: +signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== @@ -5727,6 +7098,27 @@ sort-css-media-queries@1.5.4: resolved "https://registry.yarnpkg.com/sort-css-media-queries/-/sort-css-media-queries-1.5.4.tgz#24182b12002a13d01ba943ddf74f5098d7c244ce" integrity sha512-YP5W/h4Sid/YP7Lp87ejJ5jP13/Mtqt2vx33XyhO+IAugKlufRPbOrPlIiEUuxmpNBSBd3EeeQpFhdu3RfI2Ag== +sort-keys-length@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/sort-keys-length/-/sort-keys-length-1.0.1.tgz#9cb6f4f4e9e48155a6aa0671edd336ff1479a188" + integrity sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg= + dependencies: + sort-keys "^1.0.0" + +sort-keys@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" + integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= + dependencies: + is-plain-obj "^1.0.0" + +sort-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" + integrity sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= + dependencies: + is-plain-obj "^1.0.0" + source-list-map@^2.0.0, source-list-map@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" @@ -5814,6 +7206,15 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= +squeak@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/squeak/-/squeak-1.3.0.tgz#33045037b64388b567674b84322a6521073916c3" + integrity sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM= + dependencies: + chalk "^1.0.0" + console-stream "^0.1.1" + lpad-align "^1.0.1" + stable@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" @@ -5871,6 +7272,22 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.0" +string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" + integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" + integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" @@ -5878,6 +7295,13 @@ string_decoder@^1.1.1: dependencies: safe-buffer "~5.2.0" +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + strip-ansi@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" @@ -5892,11 +7316,37 @@ strip-ansi@^6.0.0: dependencies: ansi-regex "^5.0.0" +strip-bom@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= + dependencies: + is-utf8 "^0.2.0" + +strip-dirs@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/strip-dirs/-/strip-dirs-2.1.0.tgz#4987736264fc344cf20f6c34aca9d13d1d4ed6c5" + integrity sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g== + dependencies: + is-natural-number "^4.0.1" + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + strip-final-newline@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== +strip-indent@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" + integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= + dependencies: + get-stdin "^4.0.1" + strip-indent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" @@ -5909,6 +7359,13 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== +strip-outer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" + integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== + dependencies: + escape-string-regexp "^1.0.2" + style-loader@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-2.0.0.tgz#9669602fd4690740eaaec137799a03addbbc393c" @@ -6132,6 +7589,25 @@ svgo-loader@^3.0.0: loader-utils "^1.0.3" svgo "^2.2.0" +svgo@^1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" + integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== + dependencies: + chalk "^2.4.1" + coa "^2.0.2" + css-select "^2.0.0" + css-select-base-adapter "^0.1.1" + css-tree "1.0.0-alpha.37" + csso "^4.0.2" + js-yaml "^3.13.1" + mkdirp "~0.5.1" + object.values "^1.1.0" + sax "~1.2.4" + stable "^0.1.8" + unquote "~1.1.1" + util.promisify "~1.0.0" + svgo@^2.2.0, svgo@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.3.0.tgz#6b3af81d0cbd1e19c83f5f63cec2cb98c70b5373" @@ -6170,6 +7646,32 @@ tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.0.tgz#5c373d281d9c672848213d0e037d1c4165ab426b" integrity sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw== +tar-stream@^1.5.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" + integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== + dependencies: + bl "^1.0.0" + buffer-alloc "^1.2.0" + end-of-stream "^1.0.0" + fs-constants "^1.0.0" + readable-stream "^2.3.0" + to-buffer "^1.1.1" + xtend "^4.0.0" + +temp-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" + integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= + +tempfile@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/tempfile/-/tempfile-2.0.0.tgz#6b0446856a9b1114d1856ffcbe509cccb0977265" + integrity sha1-awRGhWqbERTRhW/8vlCczLCXcmU= + dependencies: + temp-dir "^1.0.0" + uuid "^3.0.1" + terser-webpack-plugin@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz#7effadee06f7ecfa093dbbd3e9ab23f5f3ed8673" @@ -6204,6 +7706,16 @@ tfunk@^4.0.0: chalk "^1.1.3" dlv "^1.1.3" +through@^2.3.8: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + +timed-out@^4.0.0, timed-out@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" + integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8= + timsort@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" @@ -6214,6 +7726,11 @@ to-array@0.1.4: resolved "https://registry.yarnpkg.com/to-array/-/to-array-0.1.4.tgz#17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890" integrity sha1-F+bBH3PdTz10zaek/zI46a2b+JA= +to-buffer@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" + integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== + to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" @@ -6266,16 +7783,35 @@ traverse@^0.6.6: resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137" integrity sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc= +trim-newlines@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" + integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= + trim-newlines@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.0.tgz#79726304a6a898aa8373427298d54c2ee8b1cb30" integrity sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA== +trim-repeated@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21" + integrity sha1-42RqLqTokTEr9+rObPsFOAvAHCE= + dependencies: + escape-string-regexp "^1.0.2" + trough@^1.0.0: version "1.0.5" resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" + type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" @@ -6283,6 +7819,11 @@ type-check@^0.4.0, type-check@~0.4.0: dependencies: prelude-ls "^1.2.1" +type-fest@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" + integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== + type-fest@^0.18.0: version "0.18.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" @@ -6320,6 +7861,24 @@ ua-parser-js@^0.7.18: resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.28.tgz#8ba04e653f35ce210239c64661685bf9121dec31" integrity sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g== +unbox-primitive@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" + integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== + dependencies: + function-bind "^1.1.1" + has-bigints "^1.0.1" + has-symbols "^1.0.2" + which-boxed-primitive "^1.0.2" + +unbzip2-stream@^1.0.9: + version "1.4.3" + resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7" + integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== + dependencies: + buffer "^5.2.1" + through "^2.3.8" + unicode-canonical-property-names-ecmascript@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" @@ -6409,6 +7968,11 @@ unpipe@1.0.0, unpipe@~1.0.0: resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= +unquote@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" + integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= + unset-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" @@ -6429,6 +7993,20 @@ urix@^0.1.0: resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= +url-parse-lax@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" + integrity sha1-evjzA2Rem9eaJy56FKxovAYJ2nM= + dependencies: + prepend-http "^1.0.1" + +url-parse-lax@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" + integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= + dependencies: + prepend-http "^2.0.0" + url-slug@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/url-slug/-/url-slug-2.0.0.tgz#a789d5aed4995c0d95af33377ad1d5c68d4d7027" @@ -6436,21 +8014,41 @@ url-slug@2.0.0: dependencies: unidecode "0.1.8" +url-to-options@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9" + integrity sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k= + use@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== -util-deprecate@^1.0.1, util-deprecate@^1.0.2: +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" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= +util.promisify@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" + integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.2" + has-symbols "^1.0.1" + object.getownpropertydescriptors "^2.1.0" + 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: + 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.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" @@ -6610,12 +8208,23 @@ what-input@^5.2.10: resolved "https://registry.yarnpkg.com/what-input/-/what-input-5.2.10.tgz#f79f5b65cf95d75e55e6d580bb0a6b98174cad4e" integrity sha512-7AQoIMGq7uU8esmKniOtZG3A+pzlwgeyFpkS3f/yzRbxknSL68tvn5gjE6bZ4OMFxCPjpaBd2udUTqlZ0HwrXQ== +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + which-module@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= -which@^1.3.1: +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== @@ -6682,6 +8291,11 @@ xmlhttprequest-ssl@~1.5.4: resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz#c2876b06168aadc40e57d97e81191ac8f4398b3e" integrity sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4= +xtend@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + y18n@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" @@ -6692,6 +8306,11 @@ y18n@^5.0.5: resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + yallist@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" @@ -6745,6 +8364,14 @@ yargs@^15.4.1: y18n "^4.0.0" yargs-parser "^18.1.2" +yauzl@^2.4.2: + 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" From fde794ab2f8b9a549d0af6520f4026b42c29eaaf Mon Sep 17 00:00:00 2001 From: Milan Date: Sun, 25 Apr 2021 01:32:04 +0200 Subject: [PATCH 09/30] refactor (webpack) : set common loaders in webpack.common.js --- config/webpack.common.js | 4 ++++ config/webpack.dev.js | 2 +- config/webpack.prod.js | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/config/webpack.common.js b/config/webpack.common.js index 457223ca..1792258a 100644 --- a/config/webpack.common.js +++ b/config/webpack.common.js @@ -1,5 +1,6 @@ const path = require('path') const entries = require('./entries') +const loaders = require('./loaders') const plugins = require('./plugins') module.exports = { @@ -9,6 +10,9 @@ module.exports = { path: path.resolve(__dirname, '../dist'), publicPath: '', }, + module: { + rules: [loaders.FontsLoader, loaders.ImagesLoader, loaders.JSLoader], + }, plugins: [ plugins.CleanWebpackPlugin, plugins.ESLintPlugin, diff --git a/config/webpack.dev.js b/config/webpack.dev.js index fd93956e..12959cf0 100644 --- a/config/webpack.dev.js +++ b/config/webpack.dev.js @@ -11,7 +11,7 @@ module.exports = merge(common, { contentBase: path.join(__dirname, 'public'), }, module: { - rules: [loaders.FontsLoader, loaders.ImagesLoader, loaders.JSLoader, loaders.SCSSLoaderDev, loaders.SVGLoader], + rules: [loaders.SCSSLoaderDev, loaders.SVGLoader].concat(common.module.rules), }, plugins: [plugins.BrowserSyncPlugin, plugins.MiniCssExtractPluginDev], }) diff --git a/config/webpack.prod.js b/config/webpack.prod.js index c2c022bc..c8d00b34 100644 --- a/config/webpack.prod.js +++ b/config/webpack.prod.js @@ -9,7 +9,7 @@ module.exports = merge(common, { filename: '[name].[chunkhash:8].min.js', }, module: { - rules: [loaders.FontsLoader, loaders.ImagesLoader, loaders.JSLoader, loaders.SCSSLoaderProd, loaders.SVGLoader], + rules: [loaders.SCSSLoaderProd, loaders.SVGLoader].concat(common.module.rules), }, plugins: [plugins.ManifestPlugin, plugins.MiniCssExtractPluginProd], }) From eb23b7dd0f2e5a7b2ef322acf5c30f90567dabf2 Mon Sep 17 00:00:00 2001 From: Milan Date: Sun, 25 Apr 2021 02:08:49 +0200 Subject: [PATCH 10/30] refactor (js) : remove unused files --- src/js/{src => }/AbstractDomElement.js | 10 ++-- src/js/classes/AccessibleMenu.js | 44 ++++++++++++++++++ src/js/index.js | 16 +++---- src/js/src/menu.js | 25 ---------- src/js/src/menu_class.js | 64 -------------------------- 5 files changed, 57 insertions(+), 102 deletions(-) rename src/js/{src => }/AbstractDomElement.js (95%) create mode 100644 src/js/classes/AccessibleMenu.js delete mode 100644 src/js/src/menu.js delete mode 100644 src/js/src/menu_class.js diff --git a/src/js/src/AbstractDomElement.js b/src/js/AbstractDomElement.js similarity index 95% rename from src/js/src/AbstractDomElement.js rename to src/js/AbstractDomElement.js index e95713e0..3d50208c 100644 --- a/src/js/src/AbstractDomElement.js +++ b/src/js/AbstractDomElement.js @@ -72,7 +72,7 @@ class AbstractDomElement { } static init(element, options) { - foreach(element, el => { + foreach(element, (el) => { new this(el, options) }) @@ -90,7 +90,7 @@ class AbstractDomElement { } static destroy(element) { - this.foreach(element, el => { + this.foreach(element, (el) => { if (el.beapi && el.beapi[this.nameSpace]) { el.beapi[this.nameSpace].destroy() } @@ -100,7 +100,7 @@ class AbstractDomElement { } static foreach(element, callback) { - foreach(element, el => { + foreach(element, (el) => { if (el.beapi && el.beapi[this.nameSpace]) { callback(el) } @@ -140,7 +140,9 @@ function foreach(element, callback) { let i for (i = 0; i < el.length; i++) { - if (callback(el[i]) === false) break + if (callback(el[i]) === false) { + break + } } } diff --git a/src/js/classes/AccessibleMenu.js b/src/js/classes/AccessibleMenu.js new file mode 100644 index 00000000..29cb30b2 --- /dev/null +++ b/src/js/classes/AccessibleMenu.js @@ -0,0 +1,44 @@ +import AbstractDomElement from '../AbstractDomElement' +import '../vendor/accessible-mega-menu' + +class AccessibleMenu extends AbstractDomElement { + constructor(element, options) { + var instance = super(element, options) + + // avoid double init : + if (!instance.isNewInstance()) { + return instance + } + + this.init() + } + + init() { + const el = this._element + const s = this._settings + + ;(function ($) { + // Accesible toggle menu; + $(el).accessibleMegaMenu(s.options) + })(jQuery) + } +} + +AccessibleMenu.defaults = { + options: { + uuidPrefix: 'amenu', + menuClass: 'amenu__main', + topNavItemClass: 'amenu__top', + panelClass: 'amenu__panel', + panelGroupClass: 'sub-menu', + hoverClass: 'hover', + focusClass: 'focus', + openClass: 'open', + }, +} + +AccessibleMenu.preset = { + '#nav-primary': {}, +} + +export default AccessibleMenu diff --git a/src/js/index.js b/src/js/index.js index b128f1bf..3664cc7b 100644 --- a/src/js/index.js +++ b/src/js/index.js @@ -1,16 +1,14 @@ -/** - * Main scripts file - */ - -import 'what-input' -import 'svg4everybody' -import './polyfill/picturefill' import lazySizes from 'lazysizes' import 'lazysizes/plugins/native-loading/ls.native-loading' import 'lazysizes/plugins/object-fit/ls.object-fit' +import 'what-input' +import 'svg4everybody' +import './polyfill/picturefill' import './post-build' -import './vendor/accessible-mega-menu' -import './src/menu' +import AccessibleMenu from './classes/AccessibleMenu' + +// Initializations +AccessibleMenu.initFromPreset() /** * LazySizes configuration diff --git a/src/js/src/menu.js b/src/js/src/menu.js deleted file mode 100644 index c069fe49..00000000 --- a/src/js/src/menu.js +++ /dev/null @@ -1,25 +0,0 @@ -// eslint-disable-next-line prettier/prettier -(function($) { - // Accesible toggle menu - $('#nav-primary').accessibleMegaMenu({ - uuidPrefix: 'amenu', - menuClass: 'amenu__main', - topNavItemClass: 'amenu__top', - panelClass: 'amenu__panel', - panelGroupClass: 'sub-menu', - hoverClass: 'hover', - focusClass: 'focus', - openClass: 'open', - }) - // Regular WordPress Menu - $('.menu-footer-container').accessibleMegaMenu({ - uuidPrefix: 'amenu', - menuClass: 'menu', - topNavItemClass: 'menu__top', - panelClass: 'menu__panel', - panelGroupClass: 'sub-menu', - hoverClass: 'hover', - focusClass: 'focus', - openClass: 'open', - }) -})(jQuery) diff --git a/src/js/src/menu_class.js b/src/js/src/menu_class.js deleted file mode 100644 index 6ef4dab9..00000000 --- a/src/js/src/menu_class.js +++ /dev/null @@ -1,64 +0,0 @@ -class Menu { - constructor() { - // Elements to handle toggle menu - this.menuBody = document.body - this.menu = document.querySelector('#menu') - this.menuOpen = document.getElementById('js-menu-open') - this.menuClose = document.getElementById('js-menu-close') - this.buttonContainer = document.getElementById('js-menu-trigger') - this.activeClass = 'menu-mobile--active' - // Resize breakpoint - this.resizeBreakpoint = window.matchMedia('(min-width: 1024px)') - } - init() { - if (this.menu) { - // Events to handle toggle menu - this.menuOpen.addEventListener('click', this.openMenu.bind(this), false) - this.menuClose.addEventListener('click', this.closeMenu.bind(this), false) - // Detect if clicked outside menu - document.addEventListener('click', event => { - const menu = this.menu.contains(event.target) - const buttonContainer = this.buttonContainer.contains(event.target) - if (!menu && !buttonContainer) { - this.closeMenu() - } - }) - // Event breakpoint - this.resizeBreakpoint.addListener(this.menuResizing.bind(this)) - } else { - console.log('No menu') - } - } - /** - * Open menu - * @param {event} e - */ - openMenu(e) { - if (!this.menuBody.classList.contains(this.activeClass)) { - this.menuBody.classList.add(this.activeClass) - } - } - /** - * Close menu - * @param {event} e - */ - closeMenu(e) { - if (this.menuBody.classList.contains(this.activeClass)) { - this.menuBody.classList.remove(this.activeClass) - } - } - /** - * Remove menu-mobile active class if breakpoint reach desktop - * @param {*} mediaQuery - */ - menuResizing(mediaQuery = this.resizeBreakpoint) { - if (mediaQuery.matches && this.menuBody.classList) { - this.menuBody.classList.remove(this.activeClass) - } - } -} - -export default Menu - -const menu = new Menu() -menu.init() From 94710431127725c6f23869ac46180d5703422f8e Mon Sep 17 00:00:00 2001 From: Milan Date: Sun, 25 Apr 2021 02:09:10 +0200 Subject: [PATCH 11/30] fix (Svg) : tmp fix path to svg sprite --- inc/Services/Svg.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/Services/Svg.php b/inc/Services/Svg.php index a778ec15..f4e52ba1 100644 --- a/inc/Services/Svg.php +++ b/inc/Services/Svg.php @@ -43,7 +43,7 @@ public function get_the_icon( string $icon_class, array $additionnal_classes = [ $classes = array_merge( $classes, $additionnal_classes ); $classes = array_map( 'sanitize_html_class', $classes ); - return sprintf( '', implode( ' ', $classes ), \get_theme_file_uri( '/dist/assets/img/icons/icons.svg' ), $icon_slug ); //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + return sprintf( '', implode( ' ', $classes ), \get_theme_file_uri( '/dist/sprite.svg' ), $icon_slug ); //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped } /** From 954ae6a6f1164b2a0322b219a1124331a53d5824 Mon Sep 17 00:00:00 2001 From: Milan Date: Sun, 25 Apr 2021 02:29:16 +0200 Subject: [PATCH 12/30] refactor (config) : remove unused stylelint.config.js --- config/stylelint.config.js | 57 -------------------------------------- 1 file changed, 57 deletions(-) delete mode 100644 config/stylelint.config.js diff --git a/config/stylelint.config.js b/config/stylelint.config.js deleted file mode 100644 index b2a27a64..00000000 --- a/config/stylelint.config.js +++ /dev/null @@ -1,57 +0,0 @@ -module.exports = { - extends: ['stylelint-config-standard', 'stylelint-config-recess-order'], - plugins: ['stylelint-scss'], - rules: { - 'block-closing-brace-empty-line-before': null, - 'block-closing-brace-newline-after': null, - 'block-closing-brace-newline-before': null, - 'block-closing-brace-space-before': null, - 'block-opening-brace-newline-after': null, - 'block-opening-brace-space-after': null, - 'block-opening-brace-space-before': 'always', - 'declaration-block-semicolon-newline-after': null, - 'declaration-block-semicolon-space-after': null, - 'declaration-block-semicolon-space-before': null, - 'declaration-block-trailing-semicolon': 'always', - indentation: 4, - 'no-descending-specificity': null, - 'number-leading-zero': 'never', - 'declaration-colon-newline-after': null, - 'max-line-length': 400, - 'no-eol-whitespace': [ - true, - { - ignore: ['empty-lines'], - }, - ], - 'at-rule-empty-line-before': [ - 'always', - { - ignore: ['inside-block', 'blockless-after-same-name-blockless', 'blockless-after-blockless'], - }, - ], - 'at-rule-no-unknown': [ - true, - { - ignoreAtRules: [ - 'extend', - 'at-root', - 'debug', - 'warn', - 'error', - 'if', - 'else', - 'for', - 'each', - 'while', - 'mixin', - 'include', - 'content', - 'return', - 'function', - ], - }, - ], - 'string-quotes': 'double', - }, -} From 7e17c8366d3a010a45d7cdc124988353865757a0 Mon Sep 17 00:00:00 2001 From: Milan Date: Sun, 25 Apr 2021 02:29:38 +0200 Subject: [PATCH 13/30] refactor : add one example of conf-img tpl file --- {scripts => config}/image-sizes.js | 0 package.json | 5 +- scripts/style-version.js | 71 -------------------- src/conf-img/image-locations.json | 48 -------------- src/conf-img/image-sizes.json | 20 ------ src/conf-img/tpl/entry-img-01.tpl | 1 - src/conf-img/tpl/header-logo.tpl | 1 - src/conf-img/tpl/hero-img.tpl | 1 - src/img/default/default-100-100.jpg | Bin 0 -> 2512 bytes src/img/default/default-200-200.jpg | Bin 0 -> 4457 bytes src/img/default/default-400-400.jpg | Bin 0 -> 9040 bytes style.css | 2 +- yarn.lock | 97 ++++++++++++++++++++++++++-- 13 files changed, 97 insertions(+), 149 deletions(-) rename {scripts => config}/image-sizes.js (100%) delete mode 100644 scripts/style-version.js delete mode 100644 src/conf-img/tpl/entry-img-01.tpl delete mode 100644 src/conf-img/tpl/header-logo.tpl delete mode 100644 src/conf-img/tpl/hero-img.tpl create mode 100644 src/img/default/default-100-100.jpg create mode 100644 src/img/default/default-200-200.jpg create mode 100644 src/img/default/default-400-400.jpg diff --git a/scripts/image-sizes.js b/config/image-sizes.js similarity index 100% rename from scripts/image-sizes.js rename to config/image-sizes.js diff --git a/package.json b/package.json index 0fce8389..03c26081 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,8 @@ "scripts": { "start": "node_modules/.bin/webpack --watch --config config/webpack.dev.js --no-stats", "build": "node_modules/.bin/webpack --config config/webpack.prod.js", - "bundle-report": "node_modules/.bin/webpack --config config/webpack.prod.js --json > dist/stats.json && node_modules/.bin/webpack-bundle-analyzer dist/stats.json" + "bundle-report": "node_modules/.bin/webpack --config config/webpack.prod.js --json > dist/stats.json && node_modules/.bin/webpack-bundle-analyzer dist/stats.json", + "image": "node config/image-sizes.js" }, "license": "GPL-2.0", "dependencies": { @@ -56,6 +57,8 @@ "eslint-config-prettier": "^8.2.0", "eslint-plugin-prettier": "^3.4.0", "js-yaml": "^4.1.0", + "json2csv": "^5.0.6", + "ora": "^5.4.0", "portfinder": "^1.0.28", "prettier": "^2.2.1", "webpack-bundle-analyzer": "^4.4.1" diff --git a/scripts/style-version.js b/scripts/style-version.js deleted file mode 100644 index ad15614b..00000000 --- a/scripts/style-version.js +++ /dev/null @@ -1,71 +0,0 @@ -const fs = require('fs') - -const updateStyle = (content, type) => { - const regex = /[V|v]ersion: ([\d(\.)?]{0,})/g - - const nextVersion = content.replace(regex, (match, gr1) => { - let typeArr = gr1.split('.') - typeArr = parseIntArr(typeArr) - if (typeArr.length === 2) { - typeArr.push(0) - } - - if (type === 'patch') { - typeArr = patchUpdate(typeArr) - } else if (type === 'minor') { - typeArr = minorUpdate(typeArr) - } else if (type === 'major') { - typeArr = majorUpdate(typeArr) - } - - console.log('\x1b[33m%s\x1b[0m\x1b[40m', 'style.css version updated to : ' + typeArr.join('.')) - - return match.replace(gr1, typeArr.join('.')) - }) - - fs.writeFileSync('style.css', nextVersion) -} - -const majorUpdate = types => { - types[0] += 1 - types[1] = 0 - types[2] = 0 - - return types -} - -const minorUpdate = types => { - types[1] += 1 - types[2] = 0 - - return types -} - -const patchUpdate = types => { - types[2] += 1 - - return types -} - -const parseIntArr = arr => { - for (let i = 0; i < arr.length; i++) { - arr[i] = parseInt(arr[i]) - } - return arr -} - -const init = () => { - const content = fs.readFileSync('style.css', 'utf8') - const typeAvailable = ['major', 'minor', 'patch'] - let type = 'patch' - for (let i = 0; i < process.argv.length; i++) { - if (process.argv[i] === '-t' || process.argv[i] === '-type') { - if (typeAvailable.indexOf(process.argv[i + 1]) > -1) { - type = process.argv[i + 1] - } - } - } - updateStyle(content, type) -} - -init() diff --git a/src/conf-img/image-locations.json b/src/conf-img/image-locations.json index a9088bcd..f83964d4 100644 --- a/src/conf-img/image-locations.json +++ b/src/conf-img/image-locations.json @@ -1,53 +1,5 @@ [ { - "entry-img-01": [ - { - "srcsets": [ - { - "srcset": "", - "size": "img-300-200" - }, - { - "srcset": "2x", - "size": "img-600-400" - } - ], - "default_img": "default-600-400.jpg", - "img_base": "img-600-400" - } - ], - "header-logo": [ - { - "srcsets": [ - { - "srcset": "", - "size": "img-100-100" - }, - { - "srcset": "2x", - "size": "img-200-200" - } - ], - "default_img": "default-200-200.jpg", - "img_base": "img-200-200" - } - ], - "hero-img": [ - { - "srcsets": [ - { - "srcset": "", - "size": "img-1024-400" - }, - { - "srcset": "2x", - "size": "img-2048-800" - } - ], - "default_img": "default-2048-800.jpg", - "img_base": "img-2048-800" - } - ], "square": [ { "srcsets": [ diff --git a/src/conf-img/image-sizes.json b/src/conf-img/image-sizes.json index 3346903a..1c4975b7 100644 --- a/src/conf-img/image-sizes.json +++ b/src/conf-img/image-sizes.json @@ -1,15 +1,5 @@ [ { - "img-300-200": { - "width": "300", - "height": "200", - "crop": true - }, - "img-600-400": { - "width": "600", - "height": "400", - "crop": true - }, "img-100-100": { "width": "100", "height": "100", @@ -20,16 +10,6 @@ "height": "200", "crop": true }, - "img-1024-400": { - "width": "1024", - "height": "400", - "crop": true - }, - "img-2048-800": { - "width": "2048", - "height": "800", - "crop": true - }, "img-400-400": { "width": "400", "height": "400", diff --git a/src/conf-img/tpl/entry-img-01.tpl b/src/conf-img/tpl/entry-img-01.tpl deleted file mode 100644 index a2916e27..00000000 --- a/src/conf-img/tpl/entry-img-01.tpl +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/conf-img/tpl/header-logo.tpl b/src/conf-img/tpl/header-logo.tpl deleted file mode 100644 index 3ff1e5da..00000000 --- a/src/conf-img/tpl/header-logo.tpl +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/conf-img/tpl/hero-img.tpl b/src/conf-img/tpl/hero-img.tpl deleted file mode 100644 index 7644c643..00000000 --- a/src/conf-img/tpl/hero-img.tpl +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/img/default/default-100-100.jpg b/src/img/default/default-100-100.jpg new file mode 100644 index 0000000000000000000000000000000000000000..644d4bbef4ed1e0211e522afa18cbc5cafa4cb06 GIT binary patch literal 2512 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 K8P)ib&VK>Ec~zPK literal 0 HcmV?d00001 diff --git a/src/img/default/default-400-400.jpg b/src/img/default/default-400-400.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2c184909d41dc54fee752f43021811bb86e6df8d GIT binary patch literal 9040 zcmeI2dsGv57RPViyjn;lAc`9VtQJ}*NL{pDW`SZvlq^LIu-MdERN(X|U`1SHs+33Q zBjBT2SB;7liwHi7i;tFqumR4th%W?{HHZc3gAfq{Oy;-0Nn3lG>>r*zr+W@GH<`)r zcYl+)^PM}tx#!Gh&~kCR`f=z z)^qmTX+VK0jP~mQYw=n`UG zY%Z6>6)?J3>M>CuL8B{i5pzgyIW}F*g2k*le6C4mK{9fQ`rJ8IAvw35;gNnDrAwcqhg^ zu-RPvwdV8qPsX0Qfo|c;(gk&Z9fyT4CXNsYpbLYhX3f!OY|`HQ^VeTr4Cp)j_sFVD z&%edS?cFVU@m~$rp8LXI+qSHf@@mN=27Qu9y+D9KD5+~1c|OP$!SQ7(x?o|yH|;}3 z4!o*J8t_?ewNkV-rtHv;xOSh+)nDBiTjSlVZFy$#*;KtO?D}m4nx$EO2o9u2AowPb z&=(S>j{aGd`3MS1>k$n4S0czsCUugGp{36BCiO!J4sUZxqcqs=meZ_S1ocs-4q0ZH zc)(GwqVr-9Xy2963y71)YaTr$(r~yKl^xlea0w4QYfrl?P5S4WXPHJ0Htfhnph_Jp z#=+{!^(zpBe7_UH`)kPoN7BS0>Wq?5VL>yoz8xerH5$QI`}^g-)R^+-C-$^x)dlgW zb3hHn$-z-dO!^hNLZa)10m5K+6v6Ed6;(tgE+>0#W_Pb8wMT;{Be;0xb3EcIrozOg zj*RX2Gzg^%1iguJ1pF%qx^u?7Z4m_B8TP>8a^tjWI`>;&1b}nUg=Ly}yw4w0>I<`^ z2tvIO=;xFo@D#Vl%14I9XK+Z9{G0Tb-E}1Eqr1pa7a4-uDq_TqZmvVnQf+8_x{R05 z?y5;xVRH@r%ohln1eSDL(ruaDKTY@l^XyKL*Q@gW{p|hhX(_|k=JEI1UF>Unl_W4Lf?y~e02nBouIldO;BBzC#bF~6I9pL399Sb1l83xL3LT`*Z8W- zmijfm@@1)C<11g5`Zd1tWvO4|D_@rSHNNs?sbAwOU%#XJ^`=;Rqf2_>oH#$8_wi6o zX=uQ__sYVj-U=!I==hPuL?0_RZE*LL2ZSbxVjzu@fi#VT{w#tIYbKrd>x$nKu`AML z)5^Wc$6i^uK4o8gA>Yl!$M-HtiSSdx zV*3XPz7(bG{6tsC@CK8EH&a9WDs%yvtRZ{4vj;P_%WyDTDW*$y8|5@V7(qkpe{ndR zVmQlRF=yc|!JH*@OollN;W1ot{$Mqsk0&u$=du#Ply)W3)^i&GoMEHT801AUdjERBZV{#h0F zw37-0rpbdflpW5&hb3nH>8lvVa=M1L!HlIbf2hKl&X)8`GQ%)o`jTb{lbRt+?}({o zVl&5pZJ>(It-`uur1a}V)!LdzI%4Bf<{MuD1#t|}d#Mt^mNHT|-I8ugx-GNYbh`f* zvpYfDKww($!O;31x?rQ(?XZjXq{5Bw0LV|AXd7hS0XVzhPQ(%X4uF$Q*?}g{ec-x{ rfjfDxMMxECBQ3t=TaSgG?u%?nSIZvmnR_@XZ$q+T35GirYSjK8XvV!B literal 0 HcmV?d00001 diff --git a/style.css b/style.css index 00b0a31e..91564dd8 100644 --- a/style.css +++ b/style.css @@ -2,7 +2,7 @@ Theme Name: Be API Frontend Framework Theme URI: https://github.com/BeAPI/beapi-frontend-framework Description: Be API Frontend Framework -Version: 1.1.0 +Version: 1.0.0 Author: BeAPI Author URI: http://www.beapi.fr */ diff --git a/yarn.lock b/yarn.lock index 5058dbbf..cf19c1c8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1537,6 +1537,15 @@ bl@^1.0.0: readable-stream "^2.3.5" safe-buffer "^5.1.1" +bl@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + 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" @@ -1697,7 +1706,7 @@ buffer-from@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== -buffer@^5.2.1: +buffer@^5.2.1, buffer@^5.5.0: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== @@ -1893,6 +1902,18 @@ clean-webpack-plugin@^4.0.0-alpha.0: dependencies: del "^4.1.1" +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + +cli-spinners@^2.5.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.0.tgz#36c7dc98fb6a9a76bd6238ec3f77e2425627e939" + integrity sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q== + cliui@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" @@ -1934,6 +1955,11 @@ clone-response@1.0.2: dependencies: mimic-response "^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: version "2.1.2" resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" @@ -2006,7 +2032,7 @@ commander@^2.2.0, commander@^2.20.0, commander@^2.8.1: resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^6.2.0: +commander@^6.1.0, commander@^6.2.0: version "6.2.1" resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== @@ -2474,6 +2500,13 @@ deepmerge@1.3.2: resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-1.3.2.tgz#1663691629d4dbfe364fa12a2a4f0aa86aa3a050" integrity sha1-FmNpFinU2/42T6EqKk8KqGqjoFA= +defaults@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= + dependencies: + clone "^1.0.2" + define-properties@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" @@ -4033,7 +4066,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, 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== @@ -4251,6 +4284,11 @@ is-hexadecimal@^1.0.0: resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== +is-interactive@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" + integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== + is-jpg@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-jpg/-/is-jpg-2.0.0.tgz#2e1997fa6e9166eaac0242daae443403e4ef1d97" @@ -4527,6 +4565,15 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= +json2csv@^5.0.6: + version "5.0.6" + resolved "https://registry.yarnpkg.com/json2csv/-/json2csv-5.0.6.tgz#590e0e1b9579e59baa53bda0c0d840f4d8009687" + integrity sha512-0/4Lv6IenJV0qj2oBdgPIAmFiKKnh8qh7bmLFJ+/ZZHLjSeiL3fKKGX3UryvKPbxFbhV+JcYo9KUC19GJ/Z/4A== + dependencies: + commander "^6.1.0" + jsonparse "^1.3.1" + lodash.get "^4.4.2" + json5@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" @@ -4548,6 +4595,11 @@ jsonfile@^3.0.0: optionalDependencies: graceful-fs "^4.1.6" +jsonparse@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" + integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= + junk@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/junk/-/junk-3.1.0.tgz#31499098d902b7e98c5d9b9c80f43457a88abfa1" @@ -4683,6 +4735,11 @@ lodash.flatten@^4.4.0: resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= +lodash.get@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= + lodash.isfinite@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz#fb89b65a9a80281833f0b7478b3a5104f898ebb3" @@ -4708,7 +4765,7 @@ lodash@^4, lodash@^4.17.10, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.20, l resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -log-symbols@^4.0.0: +log-symbols@^4.0.0, log-symbols@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== @@ -5326,6 +5383,21 @@ optipng-bin@^7.0.0: bin-wrapper "^4.0.0" logalot "^2.0.0" +ora@^5.4.0: + version "5.4.0" + resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.0.tgz#42eda4855835b9cd14d33864c97a3c95a3f56bf4" + integrity sha512-1StwyXQGoU6gdjYkyVcqOLnVlbKj+6yPNNOxJVgpt9t4eksKjiriiHuxktLYkgllwk+D6MbC4ihH84L1udRXPg== + dependencies: + bl "^4.1.0" + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-spinners "^2.5.0" + is-interactive "^1.0.0" + is-unicode-supported "^0.1.0" + log-symbols "^4.1.0" + strip-ansi "^6.0.0" + wcwidth "^1.0.1" + os-filter-obj@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/os-filter-obj/-/os-filter-obj-2.0.0.tgz#1c0b62d5f3a2442749a2d139e6dddee6e81d8d16" @@ -6502,7 +6574,7 @@ readable-stream@^2.0.0, readable-stream@^2.3.0, readable-stream@^2.3.5: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.1.1: +readable-stream@^3.1.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== @@ -6712,6 +6784,14 @@ responselike@1.0.2: dependencies: lowercase-keys "^1.0.0" +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" @@ -8093,6 +8173,13 @@ watchpack@^2.0.0: glob-to-regexp "^0.4.1" graceful-fs "^4.1.2" +wcwidth@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= + dependencies: + defaults "^1.0.3" + webpack-bundle-analyzer@^4.4.1: version "4.4.1" resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.4.1.tgz#c71fb2eaffc10a4754d7303b224adb2342069da1" From ba2a78168d3f30ccda861fdcd501781b99492021 Mon Sep 17 00:00:00 2001 From: Milan Date: Sun, 25 Apr 2021 18:29:07 +0200 Subject: [PATCH 14/30] feat : add intro page --- index.php | 57 ++++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 48 insertions(+), 9 deletions(-) diff --git a/index.php b/index.php index 8a199a89..8deca77c 100644 --- a/index.php +++ b/index.php @@ -1,12 +1,51 @@ -

    -
    - + +
    +
    + + + + + + + + + + + +

    Be API Frontend Framework

    + +
    - + + Date: Sun, 25 Apr 2021 19:06:42 +0200 Subject: [PATCH 15/30] docs : update readme.md --- .eslintignore | 4 - README.md | 244 +++++++++---------------------------------------- screenshot.png | Bin 18934 -> 8567 bytes 3 files changed, 43 insertions(+), 205 deletions(-) delete mode 100644 .eslintignore diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index 1fefdce4..00000000 --- a/.eslintignore +++ /dev/null @@ -1,4 +0,0 @@ -src/js/vendor/*.js -src/js/vendor_async/*.js -src/js/vendor_ie/*.js -src/js/polyfill/*.js \ No newline at end of file diff --git a/README.md b/README.md index bca27b15..3a95f044 100644 --- a/README.md +++ b/README.md @@ -1,29 +1,35 @@ # BeAPI FrontEnd Framework ![Node.js CI](https://github.com/BeAPI/beapi-frontend-framework/workflows/Node.js%20CI/badge.svg?branch=master) -## What is BeAPI FrontEnd Framework ? +![Banner](screenshot.png) -BeAPI FrontEnd Framework (BFF) is a Front-end WordPress theme friendly boilerplate to help you to build your own WordPress theme with modern tools and a better productivity. +## ℹ️ What is BeAPI FrontEnd Framework ? -## Tools -* [Webpack 4](https://www.npmjs.com/package/webpack) -* [Node SASS](https://www.npmjs.com/package/node-sass) -* [Favicons](https://www.npmjs.com/package/favicons) -* [SVGStore](https://www.npmjs.com/package/svgstore) -* [SVGGo](https://www.npmjs.com/package/svgstore) -* [Lazysizes](https://www.npmjs.com/package/lazysizes) -* [Eslint](https://www.npmjs.com/package/eslint) -* [Babel Loader](https://www.npmjs.com/package/babel-loader) -* [Browser Sync](https://www.npmjs.com/package/browser-sync-webpack-plugin) +**Be API FrontEnd Framework** (BFF) is a friendly Front-end WordPress theme boilerplate to help you to start your own WordPress theme with modern tools. -## Requirements +## ⚒️ Main tools +* [Webpack 5](https://webpack.js.org/) JS, CSS and assets are built with Webpack. +* [Babel](https://babeljs.io/) for ES6 browser support. +* [Eslint](https://eslint.org/) for JS code style. +* [Stylelint](https://stylelint.io/) for CSS code style. +* [CSSNano](https://cssnano.co/) for CSS optimization +* [PostCSS Preset Env](https://github.com/csstools/postcss-preset-env) for modern CSS properties compatibility. +* [PostCSS PX to REM](https://github.com/cuth/postcss-pxtorem) to automatically convert px units to rem. +* [PostCSS Sort Media Queries](https://github.com/solversgroup/postcss-sort-media-queries) to combine multiple similar medie queries declarations. +* [SVGO](svgo-loader) for SVG optimization. +* [Image Webpack Loader](image-webpack-loader) for images optimization. +* [Browser Sync](https://browsersync.io/) to test your project on different devices. + + + +## 🔴 Requirements ### Composer You need composer to autoload all your classes from the inc folder. Use the `beapi/composer-scaffold-theme` package that add it automatically to the composer.json file. You can add it yourself like this : - + ```composer.json "autoload": { "psr-4": { @@ -32,16 +38,16 @@ You can add it yourself like this : } ``` -## Autoload +### Autoload The autoload is based on psr-4 and handled by composer. -### Node 8 +### Node 12+ -You need a minimum of Node 8. +You need a minimum of Node 12. Version 14 is recommended. ### Advanced Responsive Images -You need to work in a wordpress environment in order to make the BFF work with webpack for local dev. To do that you need to install [Advanced Responsive Images](https://github.com/asadowski10/advanced-responsive-images) in your plugin folder. +You need to work in a WordPress environment in order to make the BFF work with webpack for local dev. To do that you need to install [Advanced Responsive Images](https://github.com/asadowski10/advanced-responsive-images) in your `plugins` folder. ## Installation @@ -70,210 +76,46 @@ Then install node dependencies with NPM or Yarn. $ npm install ``` -## Configuration +## ⚙️ Configuration + +The configurations files are in `config` directory. ### Webpack -You can edit Webpack configuration with `webpack.config.js` file and settings by editing `webpack.settings.js`. +You can find the common Webpack settings file in `webpack.common.js`. For development mode purpose, you can edit `webpack.dev.js` file and for production mode, you can edit `webpack.prod.js`. +You also have the loaders in `loaders.js` file and Webpack's plugin in `plugins.js` file. ### Babel You can find a `.babelrc` file to modify Babel configuration. ### Eslint -You can find a `.eslintrc.js` file to modify Eslint configuration and ignore files in `.eslintignore`. +You can find a `.eslintrc` file to modify Eslint configuration. -## How to use BFF ? +## 🚀 How to use BFF ? After installing dependencies, you can run some commands which are explained below. -### Local Server with Browser Sync -You probably need to add this following line in your `hosts` file. - -``` -::1 localhost -``` - -and run a first time the following command to generate required distributions files to run the server properly. -``` -$ npm run build:dev -``` - -Then, you can run a "Petit PHP" local server with Browser Sync by running : -```bash -$ npm start -``` - -### Watching files for development purpose -If you don't need a local server you just can compile AND watch styles and scripts (with sourcemap) by using : - -```bash -$ npm run watch -``` +### Start with Browser Sync -### Development build -If you want to build styles and scripts (with sourcemap) by using : +BFF is configured to work with [lando](https://lando.dev/). If you have a `.lando.yml` file in your project's root, set the path to your file in the `browsersync.config.js` file. -```bash -$ npm run build:dev +```js +let fileContents = fs.readFileSync('../../../../.lando.yml', 'utf8') ``` +Then, run the following command from the theme : -### Production build -For production purpose, you can compile all of your assets by using : ```bash -$ npm run build:prod +$ npm start ``` - -If you want to deliver assets for both developpement and production, run : +BrowserSync will proxy your lando'server based on the name defined in your `.lando.yml`. +### Build ```bash $ npm run build ``` -### Bump WordPress theme version -You can change your WordPress theme's version by using : - -```bash -$ npm run bump [-t | -type] [patch | minor | major] -``` - -It will change the version of your theme filled in the `style.css` file in the theme's root. -There are 3 kinds of update available : patch, minor or major. - -In the case of a multiple themes of a Wordpress project, you can use the previous task in any themes in one command with a bash script. To use the command, you have to move the `build.sh` file based in your WordPress theme's root to your WordPress project's root and go to the Wordpress root path with your Terminal software. - -```bash -$ mv build.sh ../../../ -$ cd ../../../ -``` - -By the way, you can specify the type of bump wanted. +### Bundle report -```bash -$ sh build.sh [-t | -type] [patch | minor | major] -``` - -### Assets -#### Favicons - -Generate appicons and favicons from the sources files in src/img/favicons/ by using : +You can launch a bundle report with the following command : ```bash -$ npm run favicon -``` - -#### SVG Icons -Generate SVG sprite from the icons files in src/img/icons/ by using : - -```bash -$ npm run icon -``` - -Generate JSON image sizes and locations (more details in the [Responsive images section](#responsive-images)) by using : - -```bash -# you can add csv as argument to generate a CSV file of image locations -$ npm run image [csv] -``` - -## Composer JS - -In order to keep a lightweight stack, you can add extra components that are used most of the time in Web dev by using : - -```bash -$ npm run composerjs -``` - -You can find the list of SCSS and JS components to use [here](https://github.com/BeAPI/beapi-frontend-framework/blob/master/composerjs). - -## Responsive images - -WordPress native thumbnails are not enough for us. We want to build images : -* That can have differents art direction between differents viewports -* That can be displayed in the good resolution -* That can be lazyloaded, but still accessible if no Javascript - -Something like this : -```html - - - - - - - image with artdirection - -``` - -So with the [Advanced Responsive Images](https://github.com/asadowski10/advanced-responsive-images) plugin we can manage a `picture` tag with different file configuration. - -* provide a 2x img with "x" descriptor. perfect for thumbnails. ( srcset="my_image, my_image-HD 2x" ) -* provide a range of image depend on viewport with "w" descriptor. ( srcset="my_image-mobile 480w, my_image-tablet 768w, etc." ) - -You have to build your picture template in `src/conf-img/tpl`. `default-picture.tpl` is the main `` container. In this tpl we can see the reference for the sources we want, for example in `entry-img-01.tpl` we want a square image under 1024px viewport, displayed in normal or 2x resolution, for bigger screen a landscape image: - - - - -Then run the following command to generate your JSON image locations and sizes : -``` -$ npm run image -``` - -Example of *src/conf-img/images-sizes.json* : -```json -"img-100-100": - { - "width":"100", - "height":"100", - "crop":true - } -``` -Example of *src/conf-img/images-locations.json* : - -```json -"entry-img-01": [ - { - "srcsets": [ - { - "size": "img-100-100" - }, - { - "size": "img-200-200" - }, - { - "size": "img-300-200" - }, - { - "size": "img-600-400" - } - ], - "default_img": "default-300-200.jpg", - "img_base": "img-300-200" - } -] -``` - -`default_img` is used for default image if no image are provoded in WordPress Admin. `img_base` is used as fallback for older browser. - -You can use this [Sketch extension](https://github.com/Nkzq/advanced-responsive-images-default) to generate default image according to your *images-locations.json* file. There is a sketch file provided in the *src/img/default* folder. - -Now you can use it in your markup like this: -```php - 'entry-img-01' ) ); ?> -``` -If you need to add a class to your picture (the lazyload class is added by default): -```php - 'entry-img-01', 'class' => 'my_class_name' ) ); ?> -``` - -We add Lazyload support too! We use [Lazysize](https://github.com/aFarkas/lazysizes) in addition to picturefill in order to provide responsive image served as fast as possible. - -If you don't want this feature you still can set BEA_LAZYSIZE to false in /functions/class-bea-images.php. it will turn the markup to basic img tag with srcset. - -Lazysize is also used for displaying background image in different sizes for differents viewports. Look at the Lazysize bgset documentation and the `page__header` or `hero` pattern. \ No newline at end of file +$ npm run bundle-report +``` \ No newline at end of file diff --git a/screenshot.png b/screenshot.png index c202f8ddcf377d2258831f91c68e81eb08b1acdd..cc691253db904e33a75e68586ef00df643b264b9 100644 GIT binary patch literal 8567 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 literal 18934 zcmeI3&2QsG6u_s@LkUz{gb)?t;CdwlEQvqTw29?p)h2~jYD(2+MSEghd)in{Y-2l{ zv=AVyRlx`L1_9%gr2=K^9&g&UHRa9^5;2cecwaq`Imy9DfIO> z^9bdynYBHCuezz|b~B?H_5sdxnhw!MNWI>1H2oO++yOo^ts?)={a<*_G>ZKDxvE%o z%D8T>pSpPWbgQPH9_s~zzg|kI9fde(VqfDr&4%SEogyFlRfrr63p^L9_{T+lB?!pv zRkyja?P4yMSxW1YByr1yjFih~<=oqxEJ`^+EC`aA79~Xz61$(+{I=*RJ zT;Nwbuv>nS=Yv4KPj_EUrx(cby6gx=p`$s1lo5qtMuy(AaawL8T$-T^xPhD4@;zcF z4YhOXwr_iNdql|I^vJ*@C)H{%_R#e-Gps%@BuC&PRc zl*K&s0W=4FkP~ERzV=vNpf2!Z=*pq(HZ{LwHnk%xIM$IW#DhSyS652eZrCna7A|E~ zVc0OR3TsW-usmP0bi7e1k%5e98cNpC50>?UoR)G+QhG7JY@{`L5vTQ>Cg&tsUdk@# zLx|NXG{4}wV(YEoymVa~Pv{z$UvT}NYm#24HGodA`X>!B#Lb0J>!wF4^aNBcso$`h z?cxvnN6#l3X4sV+&Gm3_=8F9Jq3gA=UY81N!n3PrdeF~GdT=DLp$dJY@v?fBT{H7( z6Bzji=A&b@>)0B1pdweH)@Uc5edxC}7q1+Vns~g^9{KGz91Nfe!4sfi_NO8m?a$D8 z&0fr?8ZMzS8`H;sS`E*U;^q}efcvCn%Xc}AI zuuQ)sccTpq1FN9>MvY;YToiC=DVNLURAF#<&|=%{;Kp9XBq!Jl>QW**>{<;@4K>}5 zO$+^&V5VysWeYsj!(>LIL#tkgPxoc$)v zA~ZAo)6buNbYt`0?O(r5S@$1#c;qXAt^$VH%+abL8KfGgHLP9Wp+@N`Aet zKz`kwyF|4Kh6)${VD3Az`oy<204Yg=1EIpS&9AidkN2VT=zIR^x Date: Sun, 25 Apr 2021 19:07:53 +0200 Subject: [PATCH 16/30] docs : fix wording --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 3a95f044..39bd42e9 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,11 @@ -# BeAPI FrontEnd Framework +# Be API Frontend Framework ![Node.js CI](https://github.com/BeAPI/beapi-frontend-framework/workflows/Node.js%20CI/badge.svg?branch=master) ![Banner](screenshot.png) -## ℹ️ What is BeAPI FrontEnd Framework ? +## ℹ️ What is Be API Frontend Framework ? -**Be API FrontEnd Framework** (BFF) is a friendly Front-end WordPress theme boilerplate to help you to start your own WordPress theme with modern tools. +**Be API Frontend Framework** (BFF) is a friendly Front-end WordPress theme boilerplate to help you to start your own WordPress theme with modern tools. ## ⚒️ Main tools * [Webpack 5](https://webpack.js.org/) JS, CSS and assets are built with Webpack. From 0ae7c5129a6b1bc2d1b499510a34809494cbe247 Mon Sep 17 00:00:00 2001 From: Milan Date: Sun, 25 Apr 2021 19:57:31 +0200 Subject: [PATCH 17/30] docs : update changelog --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 46d0108d..d568cf83 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# 5.0.0 +- Add Webpack 5 +- Refactoring +- Remove bash scripts +- Frontend image optimization +- Remove static templates + # 4.7.0 - Handle Editor patterns - Handle Editor patterns categories From 2b48c025bb73d4dc3e72629a957a536ea9613495 Mon Sep 17 00:00:00 2001 From: Milan Date: Sun, 25 Apr 2021 19:58:15 +0200 Subject: [PATCH 18/30] refactor : remove unused .port file --- .port | 1 - 1 file changed, 1 deletion(-) delete mode 100644 .port diff --git a/.port b/.port deleted file mode 100644 index 8b137891..00000000 --- a/.port +++ /dev/null @@ -1 +0,0 @@ - From d0192cf857d4c6073d387b90f8201ece63585a9b Mon Sep 17 00:00:00 2001 From: Milan Date: Sun, 25 Apr 2021 19:58:56 +0200 Subject: [PATCH 19/30] build (psalm) : fix psalm.xml --- psalm.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/psalm.xml b/psalm.xml index c96c7774..a1814797 100644 --- a/psalm.xml +++ b/psalm.xml @@ -12,7 +12,7 @@ - + From 0a45c86b0890a3a82a99e516f238b3ebe908e97e Mon Sep 17 00:00:00 2001 From: Milan Date: Mon, 26 Apr 2021 10:23:53 +0200 Subject: [PATCH 20/30] docs (Readme.md) : add "Maintened" badge --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 39bd42e9..fd70af62 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ # Be API Frontend Framework +[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://GitHub.com/Naereen/StrapDown.js/graphs/commit-activity) ![Node.js CI](https://github.com/BeAPI/beapi-frontend-framework/workflows/Node.js%20CI/badge.svg?branch=master) ![Banner](screenshot.png) From 3b106cd056ee58ee3876758ff87c188ce3932f55 Mon Sep 17 00:00:00 2001 From: Milan Date: Mon, 26 Apr 2021 10:31:34 +0200 Subject: [PATCH 21/30] docs (Readme.md) : set the right link for "Maintened" badge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fd70af62..172c8a21 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # Be API Frontend Framework -[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://GitHub.com/Naereen/StrapDown.js/graphs/commit-activity) +[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/BeAPI/beapi-frontend-framework/graphs/commit-activity) ![Node.js CI](https://github.com/BeAPI/beapi-frontend-framework/workflows/Node.js%20CI/badge.svg?branch=master) ![Banner](screenshot.png) From c9931354287751f6df22c356bd57179dab71afa1 Mon Sep 17 00:00:00 2001 From: Milan Date: Mon, 26 Apr 2021 10:37:06 +0200 Subject: [PATCH 22/30] docs (readme.md) : set yarn commands instead of npm --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 172c8a21..02b6996c 100644 --- a/README.md +++ b/README.md @@ -46,10 +46,6 @@ The autoload is based on psr-4 and handled by composer. You need a minimum of Node 12. Version 14 is recommended. -### Advanced Responsive Images - -You need to work in a WordPress environment in order to make the BFF work with webpack for local dev. To do that you need to install [Advanced Responsive Images](https://github.com/asadowski10/advanced-responsive-images) in your `plugins` folder. - ## Installation Download the latest release of BFF [here](https://github.com/BeAPI/beapi-frontend-framework/releases) and extract the zip archive into your `themes` WordPress's folder. @@ -72,7 +68,11 @@ Next, go to your theme folder (in the following example, I didn't rename `beapi- $ cd wp-content/themes/beapi-frontend-framework ``` -Then install node dependencies with NPM or Yarn. +Then install node dependencies with Yarn. +```bash +$ yarn +``` +Alternatively, you can use NPM. ```bash $ npm install ``` @@ -104,13 +104,13 @@ Then, run the following command from the theme : ```bash -$ npm start +$ yarn start ``` BrowserSync will proxy your lando'server based on the name defined in your `.lando.yml`. ### Build ```bash -$ npm run build +$ yarn build ``` ### Bundle report @@ -118,5 +118,5 @@ $ npm run build You can launch a bundle report with the following command : ```bash -$ npm run bundle-report +$ yarn bundle-report ``` \ No newline at end of file From 159a5b00b5cc26fea1c42607f257b5e944f7d003 Mon Sep 17 00:00:00 2001 From: n-langle Date: Mon, 26 Apr 2021 10:37:32 +0200 Subject: [PATCH 23/30] feat (js) : remove AbstractDomElement jQuery dependency, add utils folder, extend and isPlainObject function --- .bs-port | 1 + .port | 1 + src/js/{ => classes}/AbstractDomElement.js | 10 +++--- src/js/utils/extend.js | 23 +++++++++++++ src/js/utils/isPlainObject.js | 39 ++++++++++++++++++++++ 5 files changed, 69 insertions(+), 5 deletions(-) create mode 100644 .bs-port create mode 100644 .port rename src/js/{ => classes}/AbstractDomElement.js (93%) create mode 100644 src/js/utils/extend.js create mode 100644 src/js/utils/isPlainObject.js diff --git a/.bs-port b/.bs-port new file mode 100644 index 00000000..830a2036 --- /dev/null +++ b/.bs-port @@ -0,0 +1 @@ +3002 diff --git a/.port b/.port new file mode 100644 index 00000000..27a4f57a --- /dev/null +++ b/.port @@ -0,0 +1 @@ +9091 diff --git a/src/js/AbstractDomElement.js b/src/js/classes/AbstractDomElement.js similarity index 93% rename from src/js/AbstractDomElement.js rename to src/js/classes/AbstractDomElement.js index 3d50208c..712286a1 100644 --- a/src/js/AbstractDomElement.js +++ b/src/js/classes/AbstractDomElement.js @@ -28,7 +28,7 @@ */ -const $ = jQuery +import extend from '../utils/extend.js' class AbstractDomElement { constructor(element, options) { @@ -57,7 +57,7 @@ class AbstractDomElement { } this._element = element - this._settings = $.extend(true, {}, this.constructor.defaults, options) + this._settings = extend(true, {}, this.constructor.defaults, options) this._element.beapi[nameSpace] = this this._isNewInstance = true } @@ -72,7 +72,7 @@ class AbstractDomElement { } static init(element, options) { - foreach(element, (el) => { + foreach(element, el => { new this(el, options) }) @@ -90,7 +90,7 @@ class AbstractDomElement { } static destroy(element) { - this.foreach(element, (el) => { + this.foreach(element, el => { if (el.beapi && el.beapi[this.nameSpace]) { el.beapi[this.nameSpace].destroy() } @@ -100,7 +100,7 @@ class AbstractDomElement { } static foreach(element, callback) { - foreach(element, (el) => { + foreach(element, el => { if (el.beapi && el.beapi[this.nameSpace]) { callback(el) } diff --git a/src/js/utils/extend.js b/src/js/utils/extend.js new file mode 100644 index 00000000..61212b6c --- /dev/null +++ b/src/js/utils/extend.js @@ -0,0 +1,23 @@ +import isPlainObject from './isPlainObject' + +export default function extend() { + const args = arguments + const firstArgIsBool = typeof args[0] === 'boolean' + const deep = firstArgIsBool ? args[0] : false + const start = firstArgIsBool ? 1 : 0 + const rt = isPlainObject(args[start]) ? args[start] : {} + var i + var prop + + for (i = start + 1; i < args.length; i++) { + for (prop in args[i]) { + if (deep && isPlainObject(args[i][prop])) { + rt[prop] = extend(true, {}, rt[prop], args[i][prop]) + } else if (typeof args[i][prop] !== 'undefined') { + rt[prop] = args[i][prop] + } + } + } + + return rt +} diff --git a/src/js/utils/isPlainObject.js b/src/js/utils/isPlainObject.js new file mode 100644 index 00000000..6a1d6560 --- /dev/null +++ b/src/js/utils/isPlainObject.js @@ -0,0 +1,39 @@ +/*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + */ + +function isObject(o) { + return Object.prototype.toString.call(o) === '[object Object]' +} + +export default function isPlainObject(o) { + var ctor, prot + + if (isObject(o) === false) { + return false + } + + // If has modified constructor + ctor = o.constructor + if (ctor === undefined) { + return true + } + + // If has modified prototype + prot = ctor.prototype + if (isObject(prot) === false) { + return false + } + + // If constructor does not have an Object-specific method + // eslint-disable-next-line no-prototype-builtins + if (prot.hasOwnProperty('isPrototypeOf') === false) { + return false + } + + // Most likely a plain Object + return true +} From 05e32bc6c89ef98ddf74d4077bd98ce861f202ad Mon Sep 17 00:00:00 2001 From: Milan Date: Mon, 26 Apr 2021 10:42:20 +0200 Subject: [PATCH 24/30] refactor : remove unused files --- .bs-port | 1 - .port | 1 - 2 files changed, 2 deletions(-) delete mode 100644 .bs-port delete mode 100644 .port diff --git a/.bs-port b/.bs-port deleted file mode 100644 index 830a2036..00000000 --- a/.bs-port +++ /dev/null @@ -1 +0,0 @@ -3002 diff --git a/.port b/.port deleted file mode 100644 index 27a4f57a..00000000 --- a/.port +++ /dev/null @@ -1 +0,0 @@ -9091 From faeafd03fe7b5583cb30972f92ed426eb6a3c960 Mon Sep 17 00:00:00 2001 From: Milan Date: Mon, 26 Apr 2021 10:43:05 +0200 Subject: [PATCH 25/30] fix (AccessibleMenu) : path to AbstractDomElement --- src/js/classes/AccessibleMenu.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/classes/AccessibleMenu.js b/src/js/classes/AccessibleMenu.js index 29cb30b2..9f6049a9 100644 --- a/src/js/classes/AccessibleMenu.js +++ b/src/js/classes/AccessibleMenu.js @@ -1,4 +1,4 @@ -import AbstractDomElement from '../AbstractDomElement' +import AbstractDomElement from './AbstractDomElement' import '../vendor/accessible-mega-menu' class AccessibleMenu extends AbstractDomElement { From 236f7abee585f9aec98ebf3c1eea4bb9796ad43c Mon Sep 17 00:00:00 2001 From: Milan Date: Mon, 26 Apr 2021 10:45:13 +0200 Subject: [PATCH 26/30] style (utils) : replace var with let --- src/js/utils/extend.js | 4 ++-- src/js/utils/isPlainObject.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/js/utils/extend.js b/src/js/utils/extend.js index 61212b6c..09d9e4b1 100644 --- a/src/js/utils/extend.js +++ b/src/js/utils/extend.js @@ -6,8 +6,8 @@ export default function extend() { const deep = firstArgIsBool ? args[0] : false const start = firstArgIsBool ? 1 : 0 const rt = isPlainObject(args[start]) ? args[start] : {} - var i - var prop + let i + let prop for (i = start + 1; i < args.length; i++) { for (prop in args[i]) { diff --git a/src/js/utils/isPlainObject.js b/src/js/utils/isPlainObject.js index 6a1d6560..246a602b 100644 --- a/src/js/utils/isPlainObject.js +++ b/src/js/utils/isPlainObject.js @@ -10,7 +10,7 @@ function isObject(o) { } export default function isPlainObject(o) { - var ctor, prot + let ctor, prot if (isObject(o) === false) { return false From 75f45c7aa98570d3932e9c87d7e24dbb30085a06 Mon Sep 17 00:00:00 2001 From: n-langle Date: Mon, 26 Apr 2021 11:21:03 +0200 Subject: [PATCH 27/30] fix (extend) : replace let by var --- src/js/utils/extend.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/js/utils/extend.js b/src/js/utils/extend.js index 09d9e4b1..61212b6c 100644 --- a/src/js/utils/extend.js +++ b/src/js/utils/extend.js @@ -6,8 +6,8 @@ export default function extend() { const deep = firstArgIsBool ? args[0] : false const start = firstArgIsBool ? 1 : 0 const rt = isPlainObject(args[start]) ? args[start] : {} - let i - let prop + var i + var prop for (i = start + 1; i < args.length; i++) { for (prop in args[i]) { From 4ede9a909c67614effd11eabce2d16da5f3e0cad Mon Sep 17 00:00:00 2001 From: n-langle Date: Mon, 26 Apr 2021 17:06:46 +0200 Subject: [PATCH 28/30] refactor (Abstract scss) : rename editor-style var and mixin accordingly to the entry file --- src/scss/abstract/_f-context-align.scss | 4 ++-- src/scss/abstract/_f-context-selector.scss | 6 +++--- src/scss/abstract/_index.scss | 2 +- src/scss/abstract/_m-editor-only.scss | 17 +++++++++++++++++ src/scss/abstract/_m-editor-style-only.scss | 17 ----------------- src/scss/abstract/_m-style-only.scss | 2 +- src/scss/editor.scss | 2 +- 7 files changed, 25 insertions(+), 25 deletions(-) create mode 100644 src/scss/abstract/_m-editor-only.scss delete mode 100644 src/scss/abstract/_m-editor-style-only.scss diff --git a/src/scss/abstract/_f-context-align.scss b/src/scss/abstract/_f-context-align.scss index 503d2ca7..d4f1c734 100644 --- a/src/scss/abstract/_f-context-align.scss +++ b/src/scss/abstract/_f-context-align.scss @@ -12,7 +12,7 @@ * ... your css * } * - * return for editor-style.scss : + * return for editor.scss : * [data-align="wide"] > .block { * ... your css * } @@ -29,7 +29,7 @@ $function-context-align-last-value: ""; } @else { $function-context-align-last-value: $value !global; - @if ($entry-file-name == "editor-style") { + @if ($entry-file-name == "editor") { @return "[data-align=\"" + $value + "\"]" + $suffix; } } diff --git a/src/scss/abstract/_f-context-selector.scss b/src/scss/abstract/_f-context-selector.scss index 0eb8bfda..b53b71f6 100644 --- a/src/scss/abstract/_f-context-selector.scss +++ b/src/scss/abstract/_f-context-selector.scss @@ -12,7 +12,7 @@ * ... your css * } * - * return for editor-style.scss : + * return for editor.scss : * #editor .block { * ... your css * } @@ -25,13 +25,13 @@ * ... your css * } * - * the variable $entry-file-name is defined in style.scss and editor-style.scss + * the variable $entry-file-name is defined in style.scss and editor.scss */ @function context-selector($default: "", $editor: "", $selector: "") { $full-selector: ""; - @if ($entry-file-name == "editor-style") { + @if ($entry-file-name == "editor") { $full-selector: $editor + $selector; } @else { $full-selector: $default + $selector; diff --git a/src/scss/abstract/_index.scss b/src/scss/abstract/_index.scss index fb7dd0f0..549d483c 100644 --- a/src/scss/abstract/_index.scss +++ b/src/scss/abstract/_index.scss @@ -23,7 +23,7 @@ @import "./m-clearfix"; @import "./m-container"; @import "./m-declare-font-face"; -@import "./m-editor-style-only"; +@import "./m-editor-only"; @import "./m-flex-grid-container"; @import "./m-hardware"; @import "./m-hover"; diff --git a/src/scss/abstract/_m-editor-only.scss b/src/scss/abstract/_m-editor-only.scss new file mode 100644 index 00000000..e4a6cec1 --- /dev/null +++ b/src/scss/abstract/_m-editor-only.scss @@ -0,0 +1,17 @@ +/** + * Editor style only + * + * Style inside the mixin while be writed only for editor.scss + * + * @include editor-only { + * ... css only for the gutenberg editor + * } + * + * the variable $entry-file-name is defined in style.scss and editor.scss + */ + +@mixin editor-only { + @if ($entry-file-name == "editor") { + @content; + } +} diff --git a/src/scss/abstract/_m-editor-style-only.scss b/src/scss/abstract/_m-editor-style-only.scss deleted file mode 100644 index 8c0f71b3..00000000 --- a/src/scss/abstract/_m-editor-style-only.scss +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Editor style only - * - * Style inside the mixin while be writed only for editor-style.scss - * - * @include editor-style-only { - * ... css only for the gutenberg editor - * } - * - * the variable $entry-file-name is defined in style.scss and editor-style.scss - */ - -@mixin editor-style-only { - @if ($entry-file-name == "editor-style") { - @content; - } -} diff --git a/src/scss/abstract/_m-style-only.scss b/src/scss/abstract/_m-style-only.scss index 9ebbdc4c..1ff114f4 100644 --- a/src/scss/abstract/_m-style-only.scss +++ b/src/scss/abstract/_m-style-only.scss @@ -7,7 +7,7 @@ * ... css only for the front office * } * - * the variable $entry-file-name is defined in style.scss and editor-style.scss + * the variable $entry-file-name is defined in style.scss and editor.scss */ @mixin style-only { diff --git a/src/scss/editor.scss b/src/scss/editor.scss index caf34b95..9e827cef 100644 --- a/src/scss/editor.scss +++ b/src/scss/editor.scss @@ -1,4 +1,4 @@ -$entry-file-name: "editor-style"; +$entry-file-name: "editor"; // Abstract From 994d8522a52fdad626fa5603d7910f88b6519c64 Mon Sep 17 00:00:00 2001 From: Milan Date: Mon, 26 Apr 2021 17:07:30 +0200 Subject: [PATCH 29/30] fix (build) : readd .eslintignore file --- .eslintignore | 4 ++++ src/js/classes/AbstractDomElement.js | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 .eslintignore diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 00000000..1fefdce4 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,4 @@ +src/js/vendor/*.js +src/js/vendor_async/*.js +src/js/vendor_ie/*.js +src/js/polyfill/*.js \ No newline at end of file diff --git a/src/js/classes/AbstractDomElement.js b/src/js/classes/AbstractDomElement.js index 712286a1..d42e7476 100644 --- a/src/js/classes/AbstractDomElement.js +++ b/src/js/classes/AbstractDomElement.js @@ -72,7 +72,7 @@ class AbstractDomElement { } static init(element, options) { - foreach(element, el => { + foreach(element, (el) => { new this(el, options) }) @@ -90,7 +90,7 @@ class AbstractDomElement { } static destroy(element) { - this.foreach(element, el => { + this.foreach(element, (el) => { if (el.beapi && el.beapi[this.nameSpace]) { el.beapi[this.nameSpace].destroy() } @@ -100,7 +100,7 @@ class AbstractDomElement { } static foreach(element, callback) { - foreach(element, el => { + foreach(element, (el) => { if (el.beapi && el.beapi[this.nameSpace]) { callback(el) } From 9ea6400703bd213928b34d0ca9b4a379db5230cb Mon Sep 17 00:00:00 2001 From: Milan Date: Mon, 26 Apr 2021 17:13:08 +0200 Subject: [PATCH 30/30] fix (package.json) : bundle-report command --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 03c26081..6463bede 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "scripts": { "start": "node_modules/.bin/webpack --watch --config config/webpack.dev.js --no-stats", "build": "node_modules/.bin/webpack --config config/webpack.prod.js", - "bundle-report": "node_modules/.bin/webpack --config config/webpack.prod.js --json > dist/stats.json && node_modules/.bin/webpack-bundle-analyzer dist/stats.json", + "bundle-report": "node_modules/.bin/webpack --config config/webpack.prod.js --json=dist/stats.json && node_modules/.bin/webpack-bundle-analyzer dist/stats.json", "image": "node config/image-sizes.js" }, "license": "GPL-2.0",