@samitouri / QOS-React / commits / e7d7d4cb4b

Move Flight Fixture to use Middleware instead of WebDevServer (#26246)

This lets us put it in the same server that would be serving this content in a more real world scenario. I also de-CRA:ified this a bit by simplifying pieces we don't need. I have more refactors coming for the SSR pieces but since many are eyeing these fixtures right now I figured I'd push earlier. The design here is that there are two servers: - Global - representing a "CDN" which will also include the SSR server. - Regional - representing something close to the data with low waterfall costs which include the RSC server. This is just an example. These are using the "unbundled" strategy for the RSC server just to show a simple case, but an implementation can use a bundled SSR server. A smart SSR bundler could also put RSC and SSR in the same server and even the same JS environment. It just need to ensure that the module graphs are kept separately - so that the `react-server` condition is respected. This include `react` itself. React will start breaking if this isn't respected because the runtime will get the wrong copy of `react`. Technically, you don't need the *entire* module graph to be separated. It just needs to be any part of the graph that depends on a fork. Like if "Client A" -> "foo" and "Server B" -> "foo", then it's ok for the module "foo" to be shared. However if "foo" -> "bar", and "bar" is forked by the "react-server" condition, then "foo" also needs to be duplicated in the module graph so that it can get two copies of "bar".

Sebastian Markbåge committed Feb 25, 2023 at 12:10 UTC e7d7d4cb4b61624c5762521370a58d941c1c46e3
15 files changed +293 -1867
fixtures/flight/config/getHttpsConfig.js deleted
-66
@@ -1,66 +0,0 @@
1 -'use strict';
2 -
3 -const fs = require('fs');
4 -const path = require('path');
5 -const crypto = require('crypto');
6 -const chalk = require('react-dev-utils/chalk');
7 -const paths = require('./paths');
8 -
9 -// Ensure the certificate and key provided are valid and if not
10 -// throw an easy to debug error
11 -function validateKeyAndCerts({cert, key, keyFile, crtFile}) {
12 - let encrypted;
13 - try {
14 - // publicEncrypt will throw an error with an invalid cert
15 - encrypted = crypto.publicEncrypt(cert, Buffer.from('test'));
16 - } catch (err) {
17 - throw new Error(
18 - `The certificate "${chalk.yellow(crtFile)}" is invalid.\n${err.message}`
19 - );
20 - }
21 -
22 - try {
23 - // privateDecrypt will throw an error with an invalid key
24 - crypto.privateDecrypt(key, encrypted);
25 - } catch (err) {
26 - throw new Error(
27 - `The certificate key "${chalk.yellow(keyFile)}" is invalid.\n${
28 - err.message
29 - }`
30 - );
31 - }
32 -}
33 -
34 -// Read file and throw an error if it doesn't exist
35 -function readEnvFile(file, type) {
36 - if (!fs.existsSync(file)) {
37 - throw new Error(
38 - `You specified ${chalk.cyan(
39 - type
40 - )} in your env, but the file "${chalk.yellow(file)}" can't be found.`
41 - );
42 - }
43 - return fs.readFileSync(file);
44 -}
45 -
46 -// Get the https config
47 -// Return cert files if provided in env, otherwise just true or false
48 -function getHttpsConfig() {
49 - const {SSL_CRT_FILE, SSL_KEY_FILE, HTTPS} = process.env;
50 - const isHttps = HTTPS === 'true';
51 -
52 - if (isHttps && SSL_CRT_FILE && SSL_KEY_FILE) {
53 - const crtFile = path.resolve(paths.appPath, SSL_CRT_FILE);
54 - const keyFile = path.resolve(paths.appPath, SSL_KEY_FILE);
55 - const config = {
56 - cert: readEnvFile(crtFile, 'SSL_CRT_FILE'),
57 - key: readEnvFile(keyFile, 'SSL_KEY_FILE'),
58 - };
59 -
60 - validateKeyAndCerts({...config, keyFile, crtFile});
61 - return config;
62 - }
63 - return isHttps;
64 -}
65 -
66 -module.exports = getHttpsConfig;
fixtures/flight/config/modules.js
+1 -1
@@ -3,7 +3,7 @@
3 const fs = require('fs');
4 const path = require('path');
5 const paths = require('./paths');
6 -const chalk = require('react-dev-utils/chalk');
6 +const chalk = require('chalk');
7 const resolve = require('resolve');
8
9 /**
fixtures/flight/config/paths.js
-1
@@ -64,7 +64,6 @@ module.exports = {
64 appJsConfig: resolveApp('jsconfig.json'),
65 yarnLockFile: resolveApp('yarn.lock'),
66 testsSetup: resolveModule(resolveApp, 'src/setupTests'),
67 - proxySetup: resolveApp('src/setupProxy.js'),
67 appNodeModules: resolveApp('node_modules'),
68 appWebpackCache: resolveApp('node_modules/.cache'),
69 appTsBuildInfoFile: resolveApp('node_modules/.cache/tsconfig.tsbuildinfo'),
fixtures/flight/config/webpack.config.js
+7 -40
@@ -5,6 +5,7 @@ const ReactFlightWebpackPlugin = require('react-server-dom-webpack/plugin');
5 // Fork End
6
7 const fs = require('fs');
8 +const {createHash} = require('crypto');
9 const path = require('path');
10 const webpack = require('webpack');
11 const resolve = require('resolve');
@@ -14,9 +15,7 @@ const InlineChunkHtmlPlugin = require('react-dev-utils/InlineChunkHtmlPlugin');
15 const TerserPlugin = require('terser-webpack-plugin');
16 const MiniCssExtractPlugin = require('mini-css-extract-plugin');
17 const CssMinimizerPlugin = require('css-minimizer-webpack-plugin');
17 -const {WebpackManifestPlugin} = require('webpack-manifest-plugin');
18 const InterpolateHtmlPlugin = require('react-dev-utils/InterpolateHtmlPlugin');
19 -const WorkboxWebpackPlugin = require('workbox-webpack-plugin');
19 const ModuleScopePlugin = require('react-dev-utils/ModuleScopePlugin');
20 const getCSSModuleLocalIdent = require('react-dev-utils/getCSSModuleLocalIdent');
21 const ESLintPlugin = require('eslint-webpack-plugin');
@@ -30,7 +29,12 @@ const ForkTsCheckerWebpackPlugin =
29 : require('react-dev-utils/ForkTsCheckerWebpackPlugin');
30 const ReactRefreshWebpackPlugin = require('@pmmmwh/react-refresh-webpack-plugin');
31
33 -const createEnvironmentHash = require('./webpack/persistentCache/createEnvironmentHash');
32 +function createEnvironmentHash(env) {
33 + const hash = createHash('md5');
34 + hash.update(JSON.stringify(env));
35 +
36 + return hash.digest('hex');
37 +}
38
39 // Source maps are resource heavy and can cause out of memory issue for large source files.
40 const shouldUseSourceMap = process.env.GENERATE_SOURCEMAP !== 'false';
@@ -632,30 +636,6 @@ module.exports = function (webpackEnv) {
636 filename: 'static/css/[name].[contenthash:8].css',
637 chunkFilename: 'static/css/[name].[contenthash:8].chunk.css',
638 }),
635 - // Generate an asset manifest file with the following content:
636 - // - "files" key: Mapping of all asset filenames to their corresponding
637 - // output file so that tools can pick it up without having to parse
638 - // `index.html`
639 - // - "entrypoints" key: Array of files which are included in `index.html`,
640 - // can be used to reconstruct the HTML if necessary
641 - new WebpackManifestPlugin({
642 - fileName: 'asset-manifest.json',
643 - publicPath: paths.publicUrlOrPath,
644 - generate: (seed, files, entrypoints) => {
645 - const manifestFiles = files.reduce((manifest, file) => {
646 - manifest[file.name] = file.path;
647 - return manifest;
648 - }, seed);
649 - const entrypointFiles = entrypoints.main.filter(
650 - fileName => !fileName.endsWith('.map')
651 - );
652 -
653 - return {
654 - files: manifestFiles,
655 - entrypoints: entrypointFiles,
656 - };
657 - },
658 - }),
639 // Moment.js is an extremely popular library that bundles large locale files
640 // by default due to how webpack interprets its code. This is a practical
641 // solution that requires the user to opt into importing specific locales.
@@ -665,19 +645,6 @@ module.exports = function (webpackEnv) {
645 resourceRegExp: /^\.\/locale$/,
646 contextRegExp: /moment$/,
647 }),
668 - // Generate a service worker script that will precache, and keep up to date,
669 - // the HTML & assets that are part of the webpack build.
670 - isEnvProduction &&
671 - fs.existsSync(swSrc) &&
672 - new WorkboxWebpackPlugin.InjectManifest({
673 - swSrc,
674 - dontCacheBustURLsMatching: /\.[0-9a-f]{8}\./,
675 - exclude: [/\.map$/, /asset-manifest\.json$/, /LICENSE/],
676 - // Bump up the default maximum size (2mb) that's precached,
677 - // to make lazy-loading failure scenarios less likely.
678 - // See https://github.com/cra-template/pwa/issues/13#issuecomment-722667270
679 - maximumFileSizeToCacheInBytes: 5 * 1024 * 1024,
680 - }),
648 // TypeScript type checking
649 useTypeScript &&
650 new ForkTsCheckerWebpackPlugin({
fixtures/flight/config/webpack/persistentCache/createEnvironmentHash.js deleted
-9
@@ -1,9 +0,0 @@
1 -'use strict';
2 -const {createHash} = require('crypto');
3 -
4 -module.exports = env => {
5 - const hash = createHash('md5');
6 - hash.update(JSON.stringify(env));
7 -
8 - return hash.digest('hex');
9 -};
fixtures/flight/config/webpackDevServer.config.js deleted
-133
@@ -1,133 +0,0 @@
1 -'use strict';
2 -
3 -const fs = require('fs');
4 -const evalSourceMapMiddleware = require('react-dev-utils/evalSourceMapMiddleware');
5 -const noopServiceWorkerMiddleware = require('react-dev-utils/noopServiceWorkerMiddleware');
6 -const ignoredFiles = require('react-dev-utils/ignoredFiles');
7 -const redirectServedPath = require('react-dev-utils/redirectServedPathMiddleware');
8 -const paths = require('./paths');
9 -const getHttpsConfig = require('./getHttpsConfig');
10 -
11 -const host = process.env.HOST || '0.0.0.0';
12 -const sockHost = process.env.WDS_SOCKET_HOST;
13 -const sockPath = process.env.WDS_SOCKET_PATH; // default: '/ws'
14 -const sockPort = process.env.WDS_SOCKET_PORT;
15 -
16 -module.exports = function (proxy, allowedHost) {
17 - const disableFirewall =
18 - !proxy || process.env.DANGEROUSLY_DISABLE_HOST_CHECK === 'true';
19 - return {
20 - // WebpackDevServer 2.4.3 introduced a security fix that prevents remote
21 - // websites from potentially accessing local content through DNS rebinding:
22 - // https://github.com/webpack/webpack-dev-server/issues/887
23 - // https://medium.com/webpack/webpack-dev-server-middleware-security-issues-1489d950874a
24 - // However, it made several existing use cases such as development in cloud
25 - // environment or subdomains in development significantly more complicated:
26 - // https://github.com/facebook/create-react-app/issues/2271
27 - // https://github.com/facebook/create-react-app/issues/2233
28 - // While we're investigating better solutions, for now we will take a
29 - // compromise. Since our WDS configuration only serves files in the `public`
30 - // folder we won't consider accessing them a vulnerability. However, if you
31 - // use the `proxy` feature, it gets more dangerous because it can expose
32 - // remote code execution vulnerabilities in backends like Django and Rails.
33 - // So we will disable the host check normally, but enable it if you have
34 - // specified the `proxy` setting. Finally, we let you override it if you
35 - // really know what you're doing with a special environment variable.
36 - // Note: ["localhost", ".localhost"] will support subdomains - but we might
37 - // want to allow setting the allowedHosts manually for more complex setups
38 - allowedHosts: disableFirewall ? 'all' : [allowedHost],
39 - headers: {
40 - 'Access-Control-Allow-Origin': '*',
41 - 'Access-Control-Allow-Methods': '*',
42 - 'Access-Control-Allow-Headers': '*',
43 - },
44 - // Enable gzip compression of generated files.
45 - compress: true,
46 - static: {
47 - // By default WebpackDevServer serves physical files from current directory
48 - // in addition to all the virtual build products that it serves from memory.
49 - // This is confusing because those files won’t automatically be available in
50 - // production build folder unless we copy them. However, copying the whole
51 - // project directory is dangerous because we may expose sensitive files.
52 - // Instead, we establish a convention that only files in `public` directory
53 - // get served. Our build script will copy `public` into the `build` folder.
54 - // In `index.html`, you can get URL of `public` folder with %PUBLIC_URL%:
55 - // <link rel="icon" href="%PUBLIC_URL%/favicon.ico">
56 - // In JavaScript code, you can access it with `process.env.PUBLIC_URL`.
57 - // Note that we only recommend to use `public` folder as an escape hatch
58 - // for files like `favicon.ico`, `manifest.json`, and libraries that are
59 - // for some reason broken when imported through webpack. If you just want to
60 - // use an image, put it in `src` and `import` it from JavaScript instead.
61 - directory: paths.appPublic,
62 - publicPath: [paths.publicUrlOrPath],
63 - // By default files from `contentBase` will not trigger a page reload.
64 - watch: {
65 - // Reportedly, this avoids CPU overload on some systems.
66 - // https://github.com/facebook/create-react-app/issues/293
67 - // src/node_modules is not ignored to support absolute imports
68 - // https://github.com/facebook/create-react-app/issues/1065
69 - ignored: ignoredFiles(paths.appSrc),
70 - },
71 - },
72 - client: {
73 - webSocketURL: {
74 - // Enable custom sockjs pathname for websocket connection to hot reloading server.
75 - // Enable custom sockjs hostname, pathname and port for websocket connection
76 - // to hot reloading server.
77 - hostname: sockHost,
78 - pathname: sockPath,
79 - port: sockPort,
80 - },
81 - overlay: {
82 - errors: true,
83 - warnings: false,
84 - },
85 - },
86 - devMiddleware: {
87 - // Fork Start
88 - writeToDisk: filePath => {
89 - return /react-client-manifest\.json$/.test(filePath);
90 - },
91 - // Fork End
92 -
93 - // It is important to tell WebpackDevServer to use the same "publicPath" path as
94 - // we specified in the webpack config. When homepage is '.', default to serving
95 - // from the root.
96 - // remove last slash so user can land on `/test` instead of `/test/`
97 - publicPath: paths.publicUrlOrPath.slice(0, -1),
98 - },
99 -
100 - https: getHttpsConfig(),
101 - host,
102 - historyApiFallback: {
103 - // Paths with dots should still use the history fallback.
104 - // See https://github.com/facebook/create-react-app/issues/387.
105 - disableDotRule: true,
106 - index: paths.publicUrlOrPath,
107 - },
108 - // `proxy` is run between `before` and `after` `webpack-dev-server` hooks
109 - proxy,
110 - onBeforeSetupMiddleware(devServer) {
111 - // Keep `evalSourceMapMiddleware`
112 - // middlewares before `redirectServedPath` otherwise will not have any effect
113 - // This lets us fetch source contents from webpack for the error overlay
114 - devServer.app.use(evalSourceMapMiddleware(devServer));
115 -
116 - if (fs.existsSync(paths.proxySetup)) {
117 - // This registers user provided middleware for proxy reasons
118 - require(paths.proxySetup)(devServer.app);
119 - }
120 - },
121 - onAfterSetupMiddleware(devServer) {
122 - // Redirect to `PUBLIC_URL` or `homepage` from `package.json` if url not match
123 - devServer.app.use(redirectServedPath(paths.publicUrlOrPath));
124 -
125 - // This service worker file is effectively a 'no-op' that will reset any
126 - // previous service worker registered for the same host:port combination.
127 - // We do this in development to avoid hitting the production cache if
128 - // it used the same host and port.
129 - // https://github.com/facebook/create-react-app/issues/2272#issuecomment-302832432
130 - devServer.app.use(noopServiceWorkerMiddleware(paths.publicUrlOrPath));
131 - },
132 - };
133 -};
fixtures/flight/package.json
+8 -11
@@ -15,11 +15,11 @@
15 "babel-loader": "^8.2.3",
16 "babel-plugin-named-asset-import": "^0.3.8",
17 "babel-preset-react-app": "^10.0.1",
18 - "bfj": "^7.0.2",
18 "body-parser": "^1.20.1",
19 "browserslist": "^4.18.1",
20 "camelcase": "^6.2.1",
21 "case-sensitive-paths-webpack-plugin": "^2.4.0",
22 + "compression": "^1.7.4",
23 "concurrently": "^7.3.0",
24 "css-loader": "^6.5.1",
25 "css-minimizer-webpack-plugin": "^3.2.0",
@@ -56,21 +56,18 @@
56 "style-loader": "^3.3.1",
57 "tailwindcss": "^3.0.2",
58 "terser-webpack-plugin": "^5.2.5",
59 - "web-vitals": "^2.1.0",
59 "webpack": "^5.64.4",
61 - "webpack-dev-server": "^4.6.0",
62 - "webpack-manifest-plugin": "^4.0.2",
63 - "workbox-webpack-plugin": "^6.4.1"
60 + "webpack-dev-middleware": "^5.3.1"
61 },
62 "scripts": {
63 "predev": "cp -r ../../build/oss-experimental/* ./node_modules/",
64 "prebuild": "cp -r ../../build/oss-experimental/* ./node_modules/",
68 - "dev": "concurrently \"npm run dev:server\" \"npm run dev:client\"",
69 - "dev:client": "NODE_ENV=development BUILD_PATH=dist node scripts/start.js",
70 - "dev:server": "NODE_ENV=development BUILD_PATH=dist nodemon -- --experimental-loader ./loader/index.js --conditions=react-server server",
71 - "start": "node scripts/build.js && concurrently \"npm run start:server\" \"npm run start:client\"",
72 - "start:client": "cd ./build && python3 -m http.server 3000",
73 - "start:server": "NODE_ENV=production node --experimental-loader ./loader/index.js --conditions=react-server server",
65 + "dev": "concurrently \"npm run dev:region\" \"npm run dev:global\"",
66 + "dev:global": "NODE_ENV=development BUILD_PATH=dist node server/global",
67 + "dev:region": "NODE_ENV=development BUILD_PATH=dist nodemon --watch src --watch dist -- --experimental-loader ./loader/index.js --conditions=react-server server/region",
68 + "start": "node scripts/build.js && concurrently \"npm run start:region\" \"npm run start:global\"",
69 + "start:global": "NODE_ENV=production node server/global",
70 + "start:region": "NODE_ENV=production node --experimental-loader ./loader/index.js --conditions=react-server server/region",
71 "build": "node scripts/build.js",
72 "test": "node scripts/test.js --env=jsdom"
73 },
fixtures/flight/scripts/build.js
+2 -10
@@ -15,9 +15,8 @@ process.on('unhandledRejection', err => {
15 require('../config/env');
16
17 const path = require('path');
18 -const chalk = require('react-dev-utils/chalk');
18 +const chalk = require('chalk');
19 const fs = require('fs-extra');
20 -const bfj = require('bfj');
20 const webpack = require('webpack');
21 const configFactory = require('../config/webpack.config');
22 const paths = require('../config/paths');
@@ -197,20 +196,13 @@ function build(previousFileSizes) {
196 warnings: messages.warnings,
197 };
198
200 - if (writeStatsJson) {
201 - return bfj
202 - .write(paths.appBuild + '/bundle-stats.json', stats.toJson())
203 - .then(() => resolve(resolveArgs))
204 - .catch(error => reject(new Error(error)));
205 - }
206 -
199 return resolve(resolveArgs);
200 });
201 });
202 }
203
204 function copyPublicFolder() {
213 - fs.copySync(paths.appPublic, paths.appBuild, {
205 + fs.copySync('public', 'build', {
206 dereference: true,
207 filter: file => file !== paths.appHtml,
208 });
fixtures/flight/scripts/start.js deleted
-154
@@ -1,154 +0,0 @@
1 -'use strict';
2 -
3 -// Do this as the first thing so that any code reading it knows the right env.
4 -process.env.BABEL_ENV = 'development';
5 -process.env.NODE_ENV = 'development';
6 -
7 -// Makes the script crash on unhandled rejections instead of silently
8 -// ignoring them. In the future, promise rejections that are not handled will
9 -// terminate the Node.js process with a non-zero exit code.
10 -process.on('unhandledRejection', err => {
11 - throw err;
12 -});
13 -
14 -// Ensure environment variables are read.
15 -require('../config/env');
16 -
17 -const fs = require('fs');
18 -const chalk = require('react-dev-utils/chalk');
19 -const webpack = require('webpack');
20 -const WebpackDevServer = require('webpack-dev-server');
21 -const clearConsole = require('react-dev-utils/clearConsole');
22 -const checkRequiredFiles = require('react-dev-utils/checkRequiredFiles');
23 -const {
24 - choosePort,
25 - createCompiler,
26 - prepareProxy,
27 - prepareUrls,
28 -} = require('react-dev-utils/WebpackDevServerUtils');
29 -const openBrowser = require('react-dev-utils/openBrowser');
30 -const semver = require('semver');
31 -const paths = require('../config/paths');
32 -const configFactory = require('../config/webpack.config');
33 -const createDevServerConfig = require('../config/webpackDevServer.config');
34 -const getClientEnvironment = require('../config/env');
35 -const react = require(require.resolve('react', {paths: [paths.appPath]}));
36 -
37 -const env = getClientEnvironment(paths.publicUrlOrPath.slice(0, -1));
38 -const useYarn = fs.existsSync(paths.yarnLockFile);
39 -const isInteractive = process.stdout.isTTY;
40 -
41 -// Warn and crash if required files are missing
42 -if (!checkRequiredFiles([paths.appHtml, paths.appIndexJs])) {
43 - process.exit(1);
44 -}
45 -
46 -// Tools like Cloud9 rely on this.
47 -const DEFAULT_PORT = parseInt(process.env.PORT, 10) || 3000;
48 -const HOST = process.env.HOST || '0.0.0.0';
49 -
50 -if (process.env.HOST) {
51 - console.log(
52 - chalk.cyan(
53 - `Attempting to bind to HOST environment variable: ${chalk.yellow(
54 - chalk.bold(process.env.HOST)
55 - )}`
56 - )
57 - );
58 - console.log(
59 - `If this was unintentional, check that you haven't mistakenly set it in your shell.`
60 - );
61 - console.log(
62 - `Learn more here: ${chalk.yellow('https://cra.link/advanced-config')}`
63 - );
64 - console.log();
65 -}
66 -
67 -// We require that you explicitly set browsers and do not fall back to
68 -// browserslist defaults.
69 -const {checkBrowsers} = require('react-dev-utils/browsersHelper');
70 -checkBrowsers(paths.appPath, isInteractive)
71 - .then(() => {
72 - // We attempt to use the default port but if it is busy, we offer the user to
73 - // run on a different port. `choosePort()` Promise resolves to the next free port.
74 - return choosePort(HOST, DEFAULT_PORT);
75 - })
76 - .then(port => {
77 - if (port == null) {
78 - // We have not found a port.
79 - return;
80 - }
81 -
82 - const config = configFactory('development');
83 - const protocol = process.env.HTTPS === 'true' ? 'https' : 'http';
84 - const appName = require(paths.appPackageJson).name;
85 -
86 - const useTypeScript = fs.existsSync(paths.appTsConfig);
87 - const urls = prepareUrls(
88 - protocol,
89 - HOST,
90 - port,
91 - paths.publicUrlOrPath.slice(0, -1)
92 - );
93 - // Create a webpack compiler that is configured with custom messages.
94 - const compiler = createCompiler({
95 - appName,
96 - config,
97 - urls,
98 - useYarn,
99 - useTypeScript,
100 - webpack,
101 - });
102 - // Load proxy config
103 - const proxySetting = require(paths.appPackageJson).proxy;
104 - const proxyConfig = prepareProxy(
105 - proxySetting,
106 - paths.appPublic,
107 - paths.publicUrlOrPath
108 - );
109 - // Serve webpack assets generated by the compiler over a web server.
110 - const serverConfig = {
111 - ...createDevServerConfig(proxyConfig, urls.lanUrlForConfig),
112 - host: HOST,
113 - port,
114 - };
115 - const devServer = new WebpackDevServer(serverConfig, compiler);
116 - // Launch WebpackDevServer.
117 - devServer.startCallback(() => {
118 - if (isInteractive) {
119 - clearConsole();
120 - }
121 -
122 - if (env.raw.FAST_REFRESH && semver.lt(react.version, '16.10.0')) {
123 - console.log(
124 - chalk.yellow(
125 - `Fast Refresh requires React 16.10 or higher. You are using React ${react.version}.`
126 - )
127 - );
128 - }
129 -
130 - console.log(chalk.cyan('Starting the development server...\n'));
131 - openBrowser(urls.localUrlForBrowser);
132 - });
133 -
134 - ['SIGINT', 'SIGTERM'].forEach(function (sig) {
135 - process.on(sig, function () {
136 - devServer.close();
137 - process.exit();
138 - });
139 - });
140 -
141 - if (process.env.CI !== 'true') {
142 - // Gracefully exit when stdin ends
143 - process.stdin.on('end', function () {
144 - devServer.close();
145 - process.exit();
146 - });
147 - }
148 - })
149 - .catch(err => {
150 - if (err && err.message) {
151 - console.log(err.message);
152 - }
153 - process.exit(1);
154 - });
fixtures/flight/server/cli.js deleted
-84
@@ -1,84 +0,0 @@
1 -'use strict';
2 -
3 -const register = require('react-server-dom-webpack/node-register');
4 -register();
5 -
6 -const babelRegister = require('@babel/register');
7 -const path = require('path');
8 -
9 -babelRegister({
10 - babelrc: false,
11 - ignore: [
12 - /\/(build|node_modules)\//,
13 - function (file) {
14 - if ((path.dirname(file) + '/').startsWith(__dirname + '/')) {
15 - // Ignore everything in this folder
16 - // because it's a mix of CJS and ESM
17 - // and working with raw code is easier.
18 - return true;
19 - }
20 - return false;
21 - },
22 - ],
23 - presets: ['react-app'],
24 - plugins: ['@babel/transform-modules-commonjs'],
25 -});
26 -
27 -const express = require('express');
28 -const bodyParser = require('body-parser');
29 -const app = express();
30 -
31 -// Application
32 -app.get('/', function (req, res) {
33 - require('./handler.js')(req, res);
34 -});
35 -
36 -app.options('/', function (req, res) {
37 - res.setHeader('Allow', 'Allow: GET,HEAD,POST');
38 - res.setHeader('Access-Control-Allow-Origin', '*');
39 - res.setHeader('Access-Control-Allow-Headers', 'rsc-action');
40 - res.end();
41 -});
42 -
43 -app.post('/', bodyParser.text(), function (req, res) {
44 - require('./handler.js')(req, res);
45 -});
46 -
47 -app.get('/todos', function (req, res) {
48 - res.setHeader('Access-Control-Allow-Origin', '*');
49 - res.json([
50 - {
51 - id: 1,
52 - text: 'Shave yaks',
53 - },
54 - {
55 - id: 2,
56 - text: 'Eat kale',
57 - },
58 - ]);
59 -});
60 -
61 -app.listen(3001, () => {
62 - console.log('Flight Server listening on port 3001...');
63 -});
64 -
65 -app.on('error', function (error) {
66 - if (error.syscall !== 'listen') {
67 - throw error;
68 - }
69 -
70 - var bind = typeof port === 'string' ? 'Pipe ' + port : 'Port ' + port;
71 -
72 - switch (error.code) {
73 - case 'EACCES':
74 - console.error(bind + ' requires elevated privileges');
75 - process.exit(1);
76 - break;
77 - case 'EADDRINUSE':
78 - console.error(bind + ' is already in use');
79 - process.exit(1);
80 - break;
81 - default:
82 - throw error;
83 - }
84 -});
fixtures/flight/server/global.js new
+96
@@ -0,0 +1,96 @@
1 +'use strict';
2 +
3 +// This is a server to host CDN distributed resources like Webpack bundles and SSR
4 +
5 +const path = require('path');
6 +
7 +// Do this as the first thing so that any code reading it knows the right env.
8 +process.env.BABEL_ENV = process.env.NODE_ENV;
9 +
10 +const register = require('react-server-dom-webpack/node-register');
11 +register();
12 +
13 +const babelRegister = require('@babel/register');
14 +babelRegister({
15 + babelrc: false,
16 + ignore: [
17 + /\/(build|node_modules)\//,
18 + function (file) {
19 + if ((path.dirname(file) + '/').startsWith(__dirname + '/')) {
20 + // Ignore everything in this folder
21 + // because it's a mix of CJS and ESM
22 + // and working with raw code is easier.
23 + return true;
24 + }
25 + return false;
26 + },
27 + ],
28 + presets: ['react-app'],
29 + plugins: ['@babel/transform-modules-commonjs'],
30 +});
31 +
32 +// Ensure environment variables are read.
33 +require('../config/env');
34 +
35 +const fs = require('fs');
36 +const compress = require('compression');
37 +const chalk = require('chalk');
38 +const express = require('express');
39 +const app = express();
40 +
41 +app.use(compress());
42 +
43 +if (process.env.NODE_ENV === 'development') {
44 + // In development we host the Webpack server for live bundling.
45 + const webpack = require('webpack');
46 + const webpackMiddleware = require('webpack-dev-middleware');
47 + const paths = require('../config/paths');
48 + const configFactory = require('../config/webpack.config');
49 + const getClientEnvironment = require('../config/env');
50 +
51 + const env = getClientEnvironment(paths.publicUrlOrPath.slice(0, -1));
52 +
53 + const HOST = '0.0.0.0';
54 + const PORT = 3000;
55 +
56 + const config = configFactory('development');
57 + const protocol = process.env.HTTPS === 'true' ? 'https' : 'http';
58 + const appName = require(paths.appPackageJson).name;
59 +
60 + // Create a webpack compiler that is configured with custom messages.
61 + const compiler = webpack(config);
62 + const devMiddleware = {
63 + writeToDisk: filePath => {
64 + return /(react-client-manifest|react-ssr-manifest)\.json$/.test(filePath);
65 + },
66 + publicPath: paths.publicUrlOrPath.slice(0, -1),
67 + };
68 + app.use(webpackMiddleware(compiler, devMiddleware));
69 + app.use(express.static('public'));
70 +} else {
71 + // In production we host the static build output.
72 + app.use(express.static('build'));
73 +}
74 +
75 +app.listen(3000, () => {
76 + console.log('Global Fizz/Webpack Server listening on port 3000...');
77 +});
78 +
79 +app.on('error', function (error) {
80 + if (error.syscall !== 'listen') {
81 + throw error;
82 + }
83 +
84 + switch (error.code) {
85 + case 'EACCES':
86 + console.error('port 3000 requires elevated privileges');
87 + process.exit(1);
88 + break;
89 + case 'EADDRINUSE':
90 + console.error('Port 3000 is already in use');
91 + process.exit(1);
92 + break;
93 + default:
94 + throw error;
95 + }
96 +});
fixtures/flight/server/handler.js deleted
-51
@@ -1,51 +0,0 @@
1 -'use strict';
2 -
3 -const {readFile} = require('fs').promises;
4 -const {resolve} = require('path');
5 -const React = require('react');
6 -
7 -module.exports = async function (req, res) {
8 - const {renderToPipeableStream} = await import(
9 - 'react-server-dom-webpack/server'
10 - );
11 - switch (req.method) {
12 - case 'POST': {
13 - const serverReference = JSON.parse(req.get('rsc-action'));
14 - const {filepath, name} = serverReference;
15 - const action = (await import(filepath))[name];
16 - // Validate that this is actually a function we intended to expose and
17 - // not the client trying to invoke arbitrary functions. In a real app,
18 - // you'd have a manifest verifying this before even importing it.
19 - if (action.$$typeof !== Symbol.for('react.server.reference')) {
20 - throw new Error('Invalid action');
21 - }
22 -
23 - const args = JSON.parse(req.body);
24 - const result = action.apply(null, args);
25 -
26 - res.setHeader('Access-Control-Allow-Origin', '*');
27 - const {pipe} = renderToPipeableStream(result, {});
28 - pipe(res);
29 -
30 - return;
31 - }
32 - default: {
33 - // const m = require('../src/App.js');
34 - const m = await import('../src/App.js');
35 - const dist = process.env.NODE_ENV === 'development' ? 'dist' : 'build';
36 - const data = await readFile(
37 - resolve(__dirname, `../${dist}/react-client-manifest.json`),
38 - 'utf8'
39 - );
40 - const App = m.default.default || m.default;
41 - res.setHeader('Access-Control-Allow-Origin', '*');
42 - const moduleMap = JSON.parse(data);
43 - const {pipe} = renderToPipeableStream(
44 - React.createElement(App),
45 - moduleMap
46 - );
47 - pipe(res);
48 - return;
49 - }
50 - }
51 -};
fixtures/flight/server/package.json
+1 -2
@@ -1,4 +1,3 @@
1 {
2 - "type": "commonjs",
3 - "main": "./cli.js"
2 + "type": "commonjs"
3 }
fixtures/flight/server/region.js new
+124
@@ -0,0 +1,124 @@
1 +'use strict';
2 +
3 +// This is a server to host data-local resources like databases and RSC
4 +
5 +const path = require('path');
6 +
7 +const register = require('react-server-dom-webpack/node-register');
8 +register();
9 +
10 +const babelRegister = require('@babel/register');
11 +babelRegister({
12 + babelrc: false,
13 + ignore: [
14 + /\/(build|node_modules)\//,
15 + function (file) {
16 + if ((path.dirname(file) + '/').startsWith(__dirname + '/')) {
17 + // Ignore everything in this folder
18 + // because it's a mix of CJS and ESM
19 + // and working with raw code is easier.
20 + return true;
21 + }
22 + return false;
23 + },
24 + ],
25 + presets: ['react-app'],
26 + plugins: ['@babel/transform-modules-commonjs'],
27 +});
28 +
29 +const express = require('express');
30 +const bodyParser = require('body-parser');
31 +const app = express();
32 +const compress = require('compression');
33 +
34 +app.use(compress());
35 +
36 +// Application
37 +
38 +const {readFile} = require('fs').promises;
39 +
40 +const React = require('react');
41 +
42 +app.get('/', async function (req, res) {
43 + const {renderToPipeableStream} = await import(
44 + 'react-server-dom-webpack/server'
45 + );
46 + // const m = require('../src/App.js');
47 + const m = await import('../src/App.js');
48 + const dist = process.env.NODE_ENV === 'development' ? 'dist' : 'build';
49 + const data = await readFile(
50 + path.resolve(__dirname, `../${dist}/react-client-manifest.json`),
51 + 'utf8'
52 + );
53 + const App = m.default.default || m.default;
54 + res.setHeader('Access-Control-Allow-Origin', '*');
55 + const moduleMap = JSON.parse(data);
56 + const {pipe} = renderToPipeableStream(React.createElement(App), moduleMap);
57 + pipe(res);
58 +});
59 +
60 +app.options('/', function (req, res) {
61 + res.setHeader('Allow', 'Allow: GET,HEAD,POST');
62 + res.setHeader('Access-Control-Allow-Origin', '*');
63 + res.setHeader('Access-Control-Allow-Headers', 'rsc-action');
64 + res.end();
65 +});
66 +
67 +app.post('/', bodyParser.text(), async function (req, res) {
68 + const {renderToPipeableStream} = await import(
69 + 'react-server-dom-webpack/server'
70 + );
71 + const serverReference = JSON.parse(req.get('rsc-action'));
72 + const {filepath, name} = serverReference;
73 + const action = (await import(filepath))[name];
74 + // Validate that this is actually a function we intended to expose and
75 + // not the client trying to invoke arbitrary functions. In a real app,
76 + // you'd have a manifest verifying this before even importing it.
77 + if (action.$$typeof !== Symbol.for('react.server.reference')) {
78 + throw new Error('Invalid action');
79 + }
80 +
81 + const args = JSON.parse(req.body);
82 + const result = action.apply(null, args);
83 +
84 + res.setHeader('Access-Control-Allow-Origin', '*');
85 + const {pipe} = renderToPipeableStream(result, {});
86 + pipe(res);
87 +});
88 +
89 +app.get('/todos', function (req, res) {
90 + res.setHeader('Access-Control-Allow-Origin', '*');
91 + res.json([
92 + {
93 + id: 1,
94 + text: 'Shave yaks',
95 + },
96 + {
97 + id: 2,
98 + text: 'Eat kale',
99 + },
100 + ]);
101 +});
102 +
103 +app.listen(3001, () => {
104 + console.log('Regional Flight Server listening on port 3001...');
105 +});
106 +
107 +app.on('error', function (error) {
108 + if (error.syscall !== 'listen') {
109 + throw error;
110 + }
111 +
112 + switch (error.code) {
113 + case 'EACCES':
114 + console.error('port 3001 requires elevated privileges');
115 + process.exit(1);
116 + break;
117 + case 'EADDRINUSE':
118 + console.error('Port 3001 is already in use');
119 + process.exit(1);
120 + break;
121 + default:
122 + throw error;
123 + }
124 +});
fixtures/flight/yarn.lock
+54 -1305
@@ -15,15 +15,6 @@
15 "@jridgewell/gen-mapping" "^0.1.0"
16 "@jridgewell/trace-mapping" "^0.3.9"
17
18 -"@apideck/better-ajv-errors@^0.3.1":
19 - version "0.3.6"
20 - resolved "https://registry.yarnpkg.com/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz#957d4c28e886a64a8141f7522783be65733ff097"
21 - integrity sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==
22 - dependencies:
23 - json-schema "^0.4.0"
24 - jsonpointer "^5.0.0"
25 - leven "^3.1.0"
26 -
18 "@babel/code-frame@^7.0.0":
19 version "7.0.0"
20 resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0.tgz#06e2ab19bdb535385559aabb5ba59729482800f8"
@@ -74,27 +65,6 @@
65 semver "^5.4.1"
66 source-map "^0.5.0"
67
77 -"@babel/core@^7.11.1", "@babel/core@^7.16.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0":
78 - version "7.18.10"
79 - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.18.10.tgz#39ad504991d77f1f3da91be0b8b949a5bc466fb8"
80 - integrity sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==
81 - dependencies:
82 - "@ampproject/remapping" "^2.1.0"
83 - "@babel/code-frame" "^7.18.6"
84 - "@babel/generator" "^7.18.10"
85 - "@babel/helper-compilation-targets" "^7.18.9"
86 - "@babel/helper-module-transforms" "^7.18.9"
87 - "@babel/helpers" "^7.18.9"
88 - "@babel/parser" "^7.18.10"
89 - "@babel/template" "^7.18.10"
90 - "@babel/traverse" "^7.18.10"
91 - "@babel/types" "^7.18.10"
92 - convert-source-map "^1.7.0"
93 - debug "^4.1.0"
94 - gensync "^1.0.0-beta.2"
95 - json5 "^2.2.1"
96 - semver "^6.3.0"
97 -
68 "@babel/core@^7.12.3":
69 version "7.12.9"
70 resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.9.tgz#fd450c4ec10cdbb980e2928b7aa7a28484593fc8"
@@ -117,6 +87,27 @@
87 semver "^5.4.1"
88 source-map "^0.5.0"
89
90 +"@babel/core@^7.16.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0":
91 + version "7.18.10"
92 + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.18.10.tgz#39ad504991d77f1f3da91be0b8b949a5bc466fb8"
93 + integrity sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==
94 + dependencies:
95 + "@ampproject/remapping" "^2.1.0"
96 + "@babel/code-frame" "^7.18.6"
97 + "@babel/generator" "^7.18.10"
98 + "@babel/helper-compilation-targets" "^7.18.9"
99 + "@babel/helper-module-transforms" "^7.18.9"
100 + "@babel/helpers" "^7.18.9"
101 + "@babel/parser" "^7.18.10"
102 + "@babel/template" "^7.18.10"
103 + "@babel/traverse" "^7.18.10"
104 + "@babel/types" "^7.18.10"
105 + convert-source-map "^1.7.0"
106 + debug "^4.1.0"
107 + gensync "^1.0.0-beta.2"
108 + json5 "^2.2.1"
109 + semver "^6.3.0"
110 +
111 "@babel/eslint-parser@^7.16.3":
112 version "7.18.9"
113 resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.18.9.tgz#255a63796819a97b7578751bb08ab9f2a375a031"
@@ -289,13 +280,6 @@
280 dependencies:
281 "@babel/types" "^7.18.9"
282
292 -"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.18.6":
293 - version "7.18.6"
294 - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e"
295 - integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==
296 - dependencies:
297 - "@babel/types" "^7.18.6"
298 -
283 "@babel/helper-module-imports@^7.12.1":
284 version "7.12.5"
285 resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb"
@@ -303,6 +287,13 @@
287 dependencies:
288 "@babel/types" "^7.12.5"
289
290 +"@babel/helper-module-imports@^7.18.6":
291 + version "7.18.6"
292 + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e"
293 + integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==
294 + dependencies:
295 + "@babel/types" "^7.18.6"
296 +
297 "@babel/helper-module-transforms@^7.12.1":
298 version "7.12.1"
299 resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c"
@@ -1190,7 +1181,7 @@
1181 "@babel/helper-create-regexp-features-plugin" "^7.18.6"
1182 "@babel/helper-plugin-utils" "^7.18.6"
1183
1193 -"@babel/preset-env@^7.11.0", "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.16.4":
1184 +"@babel/preset-env@^7.12.1", "@babel/preset-env@^7.16.4":
1185 version "7.18.10"
1186 resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.18.10.tgz#83b8dfe70d7eea1aae5a10635ab0a5fe60dfc0f4"
1187 integrity sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==
@@ -1311,7 +1302,7 @@
1302 core-js-pure "^3.0.0"
1303 regenerator-runtime "^0.13.4"
1304
1314 -"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.8.4":
1305 +"@babel/runtime@^7.10.2", "@babel/runtime@^7.8.4":
1306 version "7.12.5"
1307 resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e"
1308 integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==
@@ -1861,11 +1852,6 @@
1852 "@jridgewell/resolve-uri" "^3.0.3"
1853 "@jridgewell/sourcemap-codec" "^1.4.10"
1854
1864 -"@leichtgewicht/ip-codec@^2.0.1":
1865 - version "2.0.4"
1866 - resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b"
1867 - integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==
1868 -
1855 "@nodelib/fs.scandir@2.1.3":
1856 version "2.1.3"
1857 resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b"
@@ -1902,43 +1888,6 @@
1888 schema-utils "^3.0.0"
1889 source-map "^0.7.3"
1890
1905 -"@rollup/plugin-babel@^5.2.0":
1906 - version "5.3.1"
1907 - resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz#04bc0608f4aa4b2e4b1aebf284344d0f68fda283"
1908 - integrity sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==
1909 - dependencies:
1910 - "@babel/helper-module-imports" "^7.10.4"
1911 - "@rollup/pluginutils" "^3.1.0"
1912 -
1913 -"@rollup/plugin-node-resolve@^11.2.1":
1914 - version "11.2.1"
1915 - resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz#82aa59397a29cd4e13248b106e6a4a1880362a60"
1916 - integrity sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==
1917 - dependencies:
1918 - "@rollup/pluginutils" "^3.1.0"
1919 - "@types/resolve" "1.17.1"
1920 - builtin-modules "^3.1.0"
1921 - deepmerge "^4.2.2"
1922 - is-module "^1.0.0"
1923 - resolve "^1.19.0"
1924 -
1925 -"@rollup/plugin-replace@^2.4.1":
1926 - version "2.4.2"
1927 - resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz#a2d539314fbc77c244858faa523012825068510a"
1928 - integrity sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==
1929 - dependencies:
1930 - "@rollup/pluginutils" "^3.1.0"
1931 - magic-string "^0.25.7"
1932 -
1933 -"@rollup/pluginutils@^3.1.0":
1934 - version "3.1.0"
1935 - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b"
1936 - integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==
1937 - dependencies:
1938 - "@types/estree" "0.0.39"
1939 - estree-walker "^1.0.1"
1940 - picomatch "^2.2.2"
1941 -
1891 "@rushstack/eslint-patch@^1.1.0":
1892 version "1.1.4"
1893 resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz#0c8b74c50f29ee44f423f7416829c0bf8bb5eb27"
@@ -1963,16 +1912,6 @@
1912 dependencies:
1913 "@sinonjs/commons" "^1.7.0"
1914
1966 -"@surma/rollup-plugin-off-main-thread@^2.2.3":
1967 - version "2.2.3"
1968 - resolved "https://registry.yarnpkg.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz#ee34985952ca21558ab0d952f00298ad2190c053"
1969 - integrity sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==
1970 - dependencies:
1971 - ejs "^3.1.6"
1972 - json5 "^2.2.0"
1973 - magic-string "^0.25.0"
1974 - string.prototype.matchall "^4.0.6"
1975 -
1915 "@svgr/babel-plugin-add-jsx-attribute@^5.4.0":
1916 version "5.4.0"
1917 resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz#81ef61947bb268eb9d50523446f9c638fb355906"
@@ -2184,36 +2123,6 @@
2123 dependencies:
2124 "@babel/types" "^7.3.0"
2125
2187 -"@types/body-parser@*":
2188 - version "1.19.2"
2189 - resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0"
2190 - integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==
2191 - dependencies:
2192 - "@types/connect" "*"
2193 - "@types/node" "*"
2194 -
2195 -"@types/bonjour@^3.5.9":
2196 - version "3.5.10"
2197 - resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275"
2198 - integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==
2199 - dependencies:
2200 - "@types/node" "*"
2201 -
2202 -"@types/connect-history-api-fallback@^1.3.5":
2203 - version "1.3.5"
2204 - resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae"
2205 - integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==
2206 - dependencies:
2207 - "@types/express-serve-static-core" "*"
2208 - "@types/node" "*"
2209 -
2210 -"@types/connect@*":
2211 - version "3.4.35"
2212 - resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1"
2213 - integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==
2214 - dependencies:
2215 - "@types/node" "*"
2216 -
2126 "@types/eslint-scope@^3.7.3":
2127 version "3.7.4"
2128 resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16"
@@ -2235,35 +2144,11 @@
2144 resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.45.tgz#e9387572998e5ecdac221950dab3e8c3b16af884"
2145 integrity sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g==
2146
2238 -"@types/estree@0.0.39":
2239 - version "0.0.39"
2240 - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
2241 - integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
2242 -
2147 "@types/estree@^0.0.51":
2148 version "0.0.51"
2149 resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40"
2150 integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==
2151
2248 -"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18":
2249 - version "4.17.30"
2250 - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz#0f2f99617fa8f9696170c46152ccf7500b34ac04"
2251 - integrity sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==
2252 - dependencies:
2253 - "@types/node" "*"
2254 - "@types/qs" "*"
2255 - "@types/range-parser" "*"
2256 -
2257 -"@types/express@*", "@types/express@^4.17.13":
2258 - version "4.17.13"
2259 - resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.13.tgz#a76e2995728999bab51a33fabce1d705a3709034"
2260 - integrity sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==
2261 - dependencies:
2262 - "@types/body-parser" "*"
2263 - "@types/express-serve-static-core" "^4.17.18"
2264 - "@types/qs" "*"
2265 - "@types/serve-static" "*"
2266 -
2152 "@types/graceful-fs@^4.1.2":
2153 version "4.1.4"
2154 resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.4.tgz#4ff9f641a7c6d1a3508ff88bc3141b152772e753"
@@ -2276,13 +2161,6 @@
2161 resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35"
2162 integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==
2163
2279 -"@types/http-proxy@^1.17.8":
2280 - version "1.17.9"
2281 - resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.9.tgz#7f0e7931343761efde1e2bf48c40f02f3f75705a"
2282 - integrity sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==
2283 - dependencies:
2284 - "@types/node" "*"
2285 -
2164 "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0":
2165 version "2.0.1"
2166 resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz#42995b446db9a48a11a07ec083499a860e9138ff"
@@ -2328,11 +2206,6 @@
2206 resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
2207 integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4=
2208
2331 -"@types/mime@*":
2332 - version "3.0.1"
2333 - resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10"
2334 - integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==
2335 -
2209 "@types/node@*":
2210 version "14.14.10"
2211 resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.10.tgz#5958a82e41863cfc71f2307b3748e3491ba03785"
@@ -2357,16 +2230,6 @@
2230 version "1.5.2"
2231 resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8"
2232
2360 -"@types/qs@*":
2361 - version "6.9.7"
2362 - resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb"
2363 - integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==
2364 -
2365 -"@types/range-parser@*":
2366 - version "1.2.4"
2367 - resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc"
2368 - integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==
2369 -
2233 "@types/react-dom@^18.0.0":
2234 version "18.0.6"
2235 resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.6.tgz#36652900024842b74607a17786b6662dd1e103a1"
@@ -2383,45 +2246,11 @@
2246 "@types/scheduler" "*"
2247 csstype "^3.0.2"
2248
2386 -"@types/resolve@1.17.1":
2387 - version "1.17.1"
2388 - resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6"
2389 - integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==
2390 - dependencies:
2391 - "@types/node" "*"
2392 -
2393 -"@types/retry@0.12.0":
2394 - version "0.12.0"
2395 - resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d"
2396 - integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==
2397 -
2249 "@types/scheduler@*":
2250 version "0.16.2"
2251 resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39"
2252 integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==
2253
2403 -"@types/serve-index@^1.9.1":
2404 - version "1.9.1"
2405 - resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278"
2406 - integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==
2407 - dependencies:
2408 - "@types/express" "*"
2409 -
2410 -"@types/serve-static@*", "@types/serve-static@^1.13.10":
2411 - version "1.15.0"
2412 - resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.0.tgz#c7930ff61afb334e121a9da780aac0d9b8f34155"
2413 - integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==
2414 - dependencies:
2415 - "@types/mime" "*"
2416 - "@types/node" "*"
2417 -
2418 -"@types/sockjs@^0.3.33":
2419 - version "0.3.33"
2420 - resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f"
2421 - integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==
2422 - dependencies:
2423 - "@types/node" "*"
2424 -
2254 "@types/stack-utils@^2.0.0":
2255 version "2.0.0"
2256 resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.0.tgz#7036640b4e21cc2f259ae826ce843d277dad8cff"
@@ -2434,18 +2263,6 @@
2263 dependencies:
2264 "@types/jest" "*"
2265
2437 -"@types/trusted-types@^2.0.2":
2438 - version "2.0.2"
2439 - resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.2.tgz#fc25ad9943bcac11cceb8168db4f275e0e72e756"
2440 - integrity sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==
2441 -
2442 -"@types/ws@^8.5.1":
2443 - version "8.5.3"
2444 - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d"
2445 - integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==
2446 - dependencies:
2447 - "@types/node" "*"
2448 -
2266 "@types/yargs-parser@*":
2267 version "13.1.0"
2268 resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-13.1.0.tgz#c563aa192f39350a1d18da36c5a8da382bbd8228"
@@ -2695,14 +2512,7 @@ abbrev@1:
2512 resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
2513 integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
2514
2698 -accepts@~1.3.4, accepts@~1.3.5:
2699 - version "1.3.5"
2700 - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.5.tgz#eb777df6011723a3b14e8a72c0805c8e86746bd2"
2701 - dependencies:
2702 - mime-types "~2.1.18"
2703 - negotiator "0.6.1"
2704 -
2705 -accepts@~1.3.8:
2515 +accepts@~1.3.5:
2516 version "1.3.8"
2517 resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e"
2518 integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==
@@ -2818,7 +2628,7 @@ ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5:
2628 json-schema-traverse "^0.4.1"
2629 uri-js "^4.2.2"
2630
2821 -ajv@^8.0.0, ajv@^8.6.0, ajv@^8.8.0:
2631 +ajv@^8.0.0, ajv@^8.8.0:
2632 version "8.11.0"
2633 resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f"
2634 integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==
@@ -2928,15 +2738,6 @@ aria-query@^5.0.0:
2738 resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.0.0.tgz#210c21aaf469613ee8c9a62c7f86525e058db52c"
2739 integrity sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==
2740
2931 -array-flatten@1.1.1:
2932 - version "1.1.1"
2933 - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
2934 -
2935 -array-flatten@^2.1.2:
2936 - version "2.1.2"
2937 - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099"
2938 - integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==
2939 -
2741 array-includes@^3.1.1:
2742 version "3.1.2"
2743 resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.2.tgz#a8db03e0b88c8c6aeddc49cb132f9bcab4ebf9c8"
@@ -2992,11 +2793,6 @@ ast-types-flow@^0.0.7:
2793 version "0.0.7"
2794 resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad"
2795
2995 -async@^3.2.3:
2996 - version "3.2.4"
2997 - resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c"
2998 - integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==
2999 -
2796 asynckit@^0.4.0:
2797 version "0.4.0"
2798 resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
@@ -3175,20 +2971,6 @@ balanced-match@^1.0.0:
2971 version "1.0.0"
2972 resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
2973
3178 -batch@0.6.1:
3179 - version "0.6.1"
3180 - resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16"
3181 -
3182 -bfj@^7.0.2:
3183 - version "7.0.2"
3184 - resolved "https://registry.yarnpkg.com/bfj/-/bfj-7.0.2.tgz#1988ce76f3add9ac2913fd8ba47aad9e651bfbb2"
3185 - integrity sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==
3186 - dependencies:
3187 - bluebird "^3.5.5"
3188 - check-types "^11.1.1"
3189 - hoopy "^0.1.4"
3190 - tryer "^1.0.1"
3191 -
2974 big.js@^5.2.2:
2975 version "5.2.2"
2976 resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
@@ -3199,28 +2981,6 @@ binary-extensions@^2.0.0:
2981 resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.1.0.tgz#30fa40c9e7fe07dbc895678cd287024dea241dd9"
2982 integrity sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==
2983
3202 -bluebird@^3.5.5:
3203 - version "3.7.1"
3204 - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.1.tgz#df70e302b471d7473489acf26a93d63b53f874de"
3205 -
3206 -body-parser@1.20.0:
3207 - version "1.20.0"
3208 - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.0.tgz#3de69bd89011c11573d7bfee6a64f11b6bd27cc5"
3209 - integrity sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==
3210 - dependencies:
3211 - bytes "3.1.2"
3212 - content-type "~1.0.4"
3213 - debug "2.6.9"
3214 - depd "2.0.0"
3215 - destroy "1.2.0"
3216 - http-errors "2.0.0"
3217 - iconv-lite "0.4.24"
3218 - on-finished "2.4.1"
3219 - qs "6.10.3"
3220 - raw-body "2.5.1"
3221 - type-is "~1.6.18"
3222 - unpipe "1.0.0"
3223 -
2984 body-parser@^1.20.1:
2985 version "1.20.1"
2986 resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668"
@@ -3239,16 +2999,6 @@ body-parser@^1.20.1:
2999 type-is "~1.6.18"
3000 unpipe "1.0.0"
3001
3242 -bonjour-service@^1.0.11:
3243 - version "1.0.13"
3244 - resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.0.13.tgz#4ac003dc1626023252d58adf2946f57e5da450c1"
3245 - integrity sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==
3246 - dependencies:
3247 - array-flatten "^2.1.2"
3248 - dns-equal "^1.0.0"
3249 - fast-deep-equal "^3.1.3"
3250 - multicast-dns "^7.2.5"
3251 -
3002 boolbase@^1.0.0, boolbase@~1.0.0:
3003 version "1.0.0"
3004 resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
@@ -3260,14 +3010,7 @@ brace-expansion@^1.1.7:
3010 balanced-match "^1.0.0"
3011 concat-map "0.0.1"
3012
3263 -brace-expansion@^2.0.1:
3264 - version "2.0.1"
3265 - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae"
3266 - integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
3267 - dependencies:
3268 - balanced-match "^1.0.0"
3269 -
3270 -braces@^3.0.1, braces@^3.0.2, braces@~3.0.2:
3013 +braces@^3.0.2, braces@~3.0.2:
3014 version "3.0.2"
3015 resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
3016 integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
@@ -3318,14 +3061,10 @@ buffer-from@^1.0.0:
3061 version "1.1.1"
3062 resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
3063
3321 -builtin-modules@^3.1.0:
3322 - version "3.1.0"
3323 - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.1.0.tgz#aad97c15131eb76b65b50ef208e7584cd76a7484"
3324 - integrity sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==
3325 -
3064 bytes@3.0.0:
3065 version "3.0.0"
3066 resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
3067 + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==
3068
3069 bytes@3.1.2:
3070 version "3.1.2"
@@ -3389,19 +3128,10 @@ caniuse-api@^3.0.0:
3128 lodash.memoize "^4.1.2"
3129 lodash.uniq "^4.5.0"
3130
3392 -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000888:
3393 - version "1.0.30000889"
3394 - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000889.tgz#53e266c83e725ad3bd2e4a3ea76d5031a8aa4c3e"
3395 -
3396 -caniuse-lite@^1.0.30001164:
3397 - version "1.0.30001165"
3398 - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001165.tgz#32955490d2f60290bb186bb754f2981917fa744f"
3399 - integrity sha512-8cEsSMwXfx7lWSUMA2s08z9dIgsnR5NAqjXP23stdsU3AUWkCr/rr4s4OFtHXn5XXr6+7kam3QFVoYyXNPdJPA==
3400 -
3401 -caniuse-lite@^1.0.30001370, caniuse-lite@^1.0.30001373:
3402 - version "1.0.30001378"
3403 - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001378.tgz#3d2159bf5a8f9ca093275b0d3ecc717b00f27b67"
3404 - integrity sha512-JVQnfoO7FK7WvU4ZkBRbPjaot4+YqxogSDosHv0Hv5mWpUESmN+UubMU6L/hGz8QlQ2aY5U0vR6MOs6j/CXpNA==
3131 +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000888, caniuse-lite@^1.0.30001164, caniuse-lite@^1.0.30001370, caniuse-lite@^1.0.30001373:
3132 + version "1.0.30001457"
3133 + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001457.tgz"
3134 + integrity sha512-SDIV6bgE1aVbK6XyxdURbUE89zY7+k1BBBaOwYwkNCglXlel/E7mELiHC64HQ+W0xSKlqWhV9Wh7iHxUjMs4fA==
3135
3136 case-sensitive-paths-webpack-plugin@^2.4.0:
3137 version "2.4.0"
@@ -3432,7 +3162,7 @@ chalk@^4.0.0:
3162 ansi-styles "^4.1.0"
3163 supports-color "^7.1.0"
3164
3435 -chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2:
3165 +chalk@^4.1.0, chalk@^4.1.2:
3166 version "4.1.2"
3167 resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
3168 integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -3450,11 +3180,6 @@ char-regex@^2.0.0:
3180 resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-2.0.1.tgz#6dafdb25f9d3349914079f010ba8d0e6ff9cd01e"
3181 integrity sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==
3182
3453 -check-types@^11.1.1:
3454 - version "11.1.2"
3455 - resolved "https://registry.yarnpkg.com/check-types/-/check-types-11.1.2.tgz#86a7c12bf5539f6324eb0e70ca8896c0e38f3e2f"
3456 - integrity sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==
3457 -
3183 chokidar@^3.4.2, chokidar@^3.5.2, chokidar@^3.5.3:
3184 version "3.5.3"
3185 resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
@@ -3581,10 +3306,6 @@ common-path-prefix@^3.0.0:
3306 resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0"
3307 integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==
3308
3584 -common-tags@^1.8.0:
3585 - version "1.8.0"
3586 - resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937"
3587 -
3309 commondir@^1.0.1:
3310 version "1.0.1"
3311 resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
@@ -3633,18 +3354,6 @@ confusing-browser-globals@^1.0.11:
3354 resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz#ae40e9b57cdd3915408a2805ebd3a5585608dc81"
3355 integrity sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==
3356
3636 -connect-history-api-fallback@^2.0.0:
3637 - version "2.0.0"
3638 - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8"
3639 - integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==
3640 -
3641 -content-disposition@0.5.4:
3642 - version "0.5.4"
3643 - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe"
3644 - integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==
3645 - dependencies:
3646 - safe-buffer "5.2.1"
3647 -
3357 content-type@~1.0.4:
3358 version "1.0.4"
3359 resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
@@ -3661,15 +3370,6 @@ convert-source-map@^1.6.0, convert-source-map@^1.7.0:
3370 dependencies:
3371 safe-buffer "~5.1.1"
3372
3664 -cookie-signature@1.0.6:
3665 - version "1.0.6"
3666 - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
3667 -
3668 -cookie@0.5.0:
3669 - version "0.5.0"
3670 - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b"
3671 - integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
3672 -
3373 core-js-compat@^3.21.0, core-js-compat@^3.22.1:
3374 version "3.24.1"
3375 resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.24.1.tgz#d1af84a17e18dfdd401ee39da9996f9a7ba887de"
@@ -3693,10 +3393,6 @@ core-js@^3.19.2:
3393 resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.24.1.tgz#cf7724d41724154010a6576b7b57d94c5d66e64f"
3394 integrity sha512-0QTBSYSUZ6Gq21utGzkfITDylE8jWC9Ne1D2MrhvlsZBI1x39OdDIVbzSqtgMndIy6BlHxBXpMGqzZmnztg2rg==
3395
3696 -core-util-is@~1.0.0:
3697 - version "1.0.2"
3698 - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
3699 -
3396 cosmiconfig@^6.0.0:
3397 version "6.0.0"
3398 resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982"
@@ -3728,11 +3424,6 @@ cross-spawn@^7.0.2, cross-spawn@^7.0.3:
3424 shebang-command "^2.0.0"
3425 which "^2.0.1"
3426
3731 -crypto-random-string@^2.0.0:
3732 - version "2.0.0"
3733 - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5"
3734 - integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==
3735 -
3427 css-blank-pseudo@^3.0.3:
3428 version "3.0.3"
3429 resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz#36523b01c12a25d812df343a32c322d2a2324561"
@@ -3962,12 +3653,6 @@ debug@4, debug@^4.3.2, debug@^4.3.4:
3653 dependencies:
3654 ms "2.1.2"
3655
3965 -debug@=3.1.0:
3966 - version "3.1.0"
3967 - resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
3968 - dependencies:
3969 - ms "2.0.0"
3970 -
3656 debug@^3.2.7:
3657 version "3.2.7"
3658 resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
@@ -4001,13 +3686,6 @@ deepmerge@^4.2.2:
3686 resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"
3687 integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
3688
4004 -default-gateway@^6.0.3:
4005 - version "6.0.3"
4006 - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71"
4007 - integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==
4008 - dependencies:
4009 - execa "^5.0.0"
4010 -
3689 define-lazy-prop@^2.0.0:
3690 version "2.0.0"
3691 resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f"
@@ -4041,10 +3719,6 @@ depd@2.0.0:
3719 resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
3720 integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
3721
4044 -depd@~1.1.2:
4045 - version "1.1.2"
4046 - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
4047 -
3722 destroy@1.2.0:
3723 version "1.2.0"
3724 resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015"
@@ -4055,10 +3729,6 @@ detect-newline@^3.0.0:
3729 resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
3730 integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==
3731
4058 -detect-node@^2.0.4:
4059 - version "2.0.4"
4060 - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c"
4061 -
3732 detect-port-alt@^1.1.6:
3733 version "1.1.6"
3734 resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275"
@@ -4103,17 +3773,6 @@ dlv@^1.1.3:
3773 resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79"
3774 integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==
3775
4106 -dns-equal@^1.0.0:
4107 - version "1.0.0"
4108 - resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d"
4109 -
4110 -dns-packet@^5.2.2:
4111 - version "5.4.0"
4112 - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.4.0.tgz#1f88477cf9f27e78a213fb6d118ae38e759a879b"
4113 - integrity sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==
4114 - dependencies:
4115 - "@leichtgewicht/ip-codec" "^2.0.1"
4116 -
3776 doctrine@^2.1.0:
3777 version "2.1.0"
3778 resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d"
@@ -4224,13 +3883,6 @@ ee-first@1.1.1:
3883 version "1.1.1"
3884 resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
3885
4227 -ejs@^3.1.6:
4228 - version "3.1.8"
4229 - resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.8.tgz#758d32910c78047585c7ef1f92f9ee041c1c190b"
4230 - integrity sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==
4231 - dependencies:
4232 - jake "^10.8.5"
4233 -
3886 electron-to-chromium@^1.3.612:
3887 version "1.3.617"
3888 resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.617.tgz#4192fa4db846c6ad51fffe3a06e71727e9699a74"
@@ -4269,10 +3921,6 @@ emojis-list@^3.0.0:
3921 resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
3922 integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==
3923
4272 -encodeurl@~1.0.2:
4273 - version "1.0.2"
4274 - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
4275 -
3924 enhanced-resolve@^5.10.0:
3925 version "5.10.0"
3926 resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz#0dc579c3bb2a1032e357ac45b8f3a6f3ad4fb1e6"
@@ -4409,10 +4057,6 @@ escalade@^3.1.1:
4057 resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
4058 integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
4059
4412 -escape-html@~1.0.3:
4413 - version "1.0.3"
4414 - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
4415 -
4060 escape-string-regexp@^1.0.5:
4061 version "1.0.5"
4062 resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
@@ -4694,23 +4338,10 @@ estraverse@^5.3.0:
4338 resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123"
4339 integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
4340
4697 -estree-walker@^1.0.1:
4698 - version "1.0.1"
4699 - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700"
4700 - integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==
4701 -
4341 esutils@^2.0.2:
4342 version "2.0.2"
4343 resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
4344
4706 -etag@~1.8.1:
4707 - version "1.8.1"
4708 - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
4709 -
4710 -eventemitter3@^4.0.0:
4711 - version "4.0.0"
4712 - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.0.tgz#d65176163887ee59f386d64c82610b696a4a74eb"
4713 -
4345 events@^3.2.0:
4346 version "3.3.0"
4347 resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
@@ -4756,43 +4387,6 @@ expect@^28.0.0:
4387 jest-message-util "^28.1.3"
4388 jest-util "^28.1.3"
4389
4759 -express@^4.17.3:
4760 - version "4.18.1"
4761 - resolved "https://registry.yarnpkg.com/express/-/express-4.18.1.tgz#7797de8b9c72c857b9cd0e14a5eea80666267caf"
4762 - integrity sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==
4763 - dependencies:
4764 - accepts "~1.3.8"
4765 - array-flatten "1.1.1"
4766 - body-parser "1.20.0"
4767 - content-disposition "0.5.4"
4768 - content-type "~1.0.4"
4769 - cookie "0.5.0"
4770 - cookie-signature "1.0.6"
4771 - debug "2.6.9"
4772 - depd "2.0.0"
4773 - encodeurl "~1.0.2"
4774 - escape-html "~1.0.3"
4775 - etag "~1.8.1"
4776 - finalhandler "1.2.0"
4777 - fresh "0.5.2"
4778 - http-errors "2.0.0"
4779 - merge-descriptors "1.0.1"
4780 - methods "~1.1.2"
4781 - on-finished "2.4.1"
4782 - parseurl "~1.3.3"
4783 - path-to-regexp "0.1.7"
4784 - proxy-addr "~2.0.7"
4785 - qs "6.10.3"
4786 - range-parser "~1.2.1"
4787 - safe-buffer "5.2.1"
4788 - send "0.18.0"
4789 - serve-static "1.15.0"
4790 - setprototypeof "1.2.0"
4791 - statuses "2.0.1"
4792 - type-is "~1.6.18"
4793 - utils-merge "1.0.1"
4794 - vary "~1.1.2"
4795 -
4390 fast-deep-equal@^2.0.1:
4391 version "2.0.1"
4392 resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49"
@@ -4817,11 +4411,6 @@ fast-json-stable-stringify@^2.0.0:
4411 version "2.0.0"
4412 resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2"
4413
4820 -fast-json-stable-stringify@^2.1.0:
4821 - version "2.1.0"
4822 - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
4823 - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
4824 -
4414 fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.4:
4415 version "2.0.6"
4416 resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
@@ -4834,13 +4423,6 @@ fastq@^1.6.0:
4423 dependencies:
4424 reusify "^1.0.4"
4425
4837 -faye-websocket@^0.11.3:
4838 - version "0.11.4"
4839 - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da"
4840 - integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==
4841 - dependencies:
4842 - websocket-driver ">=0.5.1"
4843 -
4426 fb-watchman@^2.0.0:
4427 version "2.0.0"
4428 resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58"
@@ -4862,13 +4444,6 @@ file-loader@^6.2.0:
4444 loader-utils "^2.0.0"
4445 schema-utils "^3.0.0"
4446
4865 -filelist@^1.0.1:
4866 - version "1.0.4"
4867 - resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5"
4868 - integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==
4869 - dependencies:
4870 - minimatch "^5.0.1"
4871 -
4447 filesize@^8.0.6:
4448 version "8.0.7"
4449 resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8"
@@ -4881,19 +4456,6 @@ fill-range@^7.0.1:
4456 dependencies:
4457 to-regex-range "^5.0.1"
4458
4884 -finalhandler@1.2.0:
4885 - version "1.2.0"
4886 - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32"
4887 - integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==
4888 - dependencies:
4889 - debug "2.6.9"
4890 - encodeurl "~1.0.2"
4891 - escape-html "~1.0.3"
4892 - on-finished "2.4.1"
4893 - parseurl "~1.3.3"
4894 - statuses "2.0.1"
4895 - unpipe "~1.0.0"
4896 -
4459 find-cache-dir@^3.3.1:
4460 version "3.3.1"
4461 resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880"
@@ -4938,12 +4500,6 @@ flatted@^3.1.0:
4500 resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.0.tgz#a5d06b4a8b01e3a63771daa5cb7a1903e2e57067"
4501 integrity sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==
4502
4941 -follow-redirects@^1.0.0:
4942 - version "1.5.8"
4943 - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.8.tgz#1dbfe13e45ad969f813e86c00e5296f525c885a1"
4944 - dependencies:
4945 - debug "=3.1.0"
4946 -
4503 fork-ts-checker-webpack-plugin@^6.5.0:
4504 version "6.5.2"
4505 resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz#4f67183f2f9eb8ba7df7177ce3cf3e75cdafb340"
@@ -4972,20 +4528,11 @@ form-data@^3.0.0:
4528 combined-stream "^1.0.8"
4529 mime-types "^2.1.12"
4530
4975 -forwarded@0.2.0:
4976 - version "0.2.0"
4977 - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
4978 - integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==
4979 -
4531 fraction.js@^4.2.0:
4532 version "4.2.0"
4533 resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950"
4534 integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==
4535
4985 -fresh@0.5.2:
4986 - version "0.5.2"
4987 - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
4988 -
4536 fs-extra@^10.0.0:
4537 version "10.1.0"
4538 resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf"
@@ -5005,16 +4552,6 @@ fs-extra@^9.0.0:
4552 jsonfile "^6.0.1"
4553 universalify "^2.0.0"
4554
5008 -fs-extra@^9.0.1:
5009 - version "9.0.1"
5010 - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.1.tgz#910da0062437ba4c39fedd863f1675ccfefcb9fc"
5011 - integrity sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==
5012 - dependencies:
5013 - at-least-node "^1.0.0"
5014 - graceful-fs "^4.2.0"
5015 - jsonfile "^6.0.1"
5016 - universalify "^1.0.0"
5017 -
4555 fs-monkey@^1.0.3:
4556 version "1.0.3"
4557 resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3"
@@ -5080,10 +4617,6 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
4617 has "^1.0.3"
4618 has-symbols "^1.0.3"
4619
5083 -get-own-enumerable-property-symbols@^3.0.0:
5084 - version "3.0.1"
5085 - resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.1.tgz#6f7764f88ea11e0b514bd9bd860a132259992ca4"
5086 -
4620 get-package-type@^0.1.0:
4621 version "0.1.0"
4622 resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a"
@@ -5194,7 +4727,7 @@ graceful-fs@^4.2.4:
4727 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb"
4728 integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==
4729
5197 -graceful-fs@^4.2.6, graceful-fs@^4.2.9:
4730 +graceful-fs@^4.2.9:
4731 version "4.2.10"
4732 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
4733 integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
@@ -5211,10 +4744,6 @@ gzip-size@^6.0.0:
4744 dependencies:
4745 duplexer "^0.1.2"
4746
5214 -handle-thing@^2.0.0:
5215 - version "2.0.0"
5216 - resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.0.tgz#0e039695ff50c93fc288557d696f3c1dc6776754"
5217 -
4747 harmony-reflect@^1.4.6:
4748 version "1.6.1"
4749 resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.1.tgz#c108d4f2bb451efef7a37861fdbdae72c9bdefa9"
@@ -5272,20 +4801,6 @@ he@^1.2.0:
4801 resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
4802 integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
4803
5275 -hoopy@^0.1.4:
5276 - version "0.1.4"
5277 - resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d"
5278 - integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==
5279 -
5280 -hpack.js@^2.1.6:
5281 - version "2.1.6"
5282 - resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2"
5283 - dependencies:
5284 - inherits "^2.0.1"
5285 - obuf "^1.0.0"
5286 - readable-stream "^2.0.1"
5287 - wbuf "^1.1.0"
5288 -
4804 html-encoding-sniffer@^2.0.1:
4805 version "2.0.1"
4806 resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3"
@@ -5293,7 +4808,7 @@ html-encoding-sniffer@^2.0.1:
4808 dependencies:
4809 whatwg-encoding "^1.0.5"
4810
5296 -html-entities@^2.1.0, html-entities@^2.3.2:
4811 +html-entities@^2.1.0:
4812 version "2.3.3"
4813 resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46"
4814 integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==
@@ -5337,10 +4852,6 @@ htmlparser2@^6.1.0:
4852 domutils "^2.5.2"
4853 entities "^2.0.0"
4854
5340 -http-deceiver@^1.2.7:
5341 - version "1.2.7"
5342 - resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87"
5343 -
4855 http-errors@2.0.0:
4856 version "2.0.0"
4857 resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3"
@@ -5352,24 +4863,6 @@ http-errors@2.0.0:
4863 statuses "2.0.1"
4864 toidentifier "1.0.1"
4865
5355 -http-errors@~1.6.2:
5356 - version "1.6.3"
5357 - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d"
5358 - dependencies:
5359 - depd "~1.1.2"
5360 - inherits "2.0.3"
5361 - setprototypeof "1.1.0"
5362 - statuses ">= 1.4.0 < 2"
5363 -
5364 -http-parser-js@>=0.4.0:
5365 - version "0.4.13"
5366 - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.13.tgz#3bd6d6fde6e3172c9334c3b33b6c193d80fe1137"
5367 -
5368 -http-parser-js@>=0.5.1:
5369 - version "0.5.8"
5370 - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3"
5371 - integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==
5372 -
4866 http-proxy-agent@^4.0.1:
4867 version "4.0.1"
4868 resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a"
@@ -5379,26 +4872,6 @@ http-proxy-agent@^4.0.1:
4872 agent-base "6"
4873 debug "4"
4874
5382 -http-proxy-middleware@^2.0.3:
5383 - version "2.0.6"
5384 - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f"
5385 - integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==
5386 - dependencies:
5387 - "@types/http-proxy" "^1.17.8"
5388 - http-proxy "^1.18.1"
5389 - is-glob "^4.0.1"
5390 - is-plain-obj "^3.0.0"
5391 - micromatch "^4.0.2"
5392 -
5393 -http-proxy@^1.18.1:
5394 - version "1.18.1"
5395 - resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549"
5396 - integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==
5397 - dependencies:
5398 - eventemitter3 "^4.0.0"
5399 - follow-redirects "^1.0.0"
5400 - requires-port "^1.0.0"
5401 -
4875 https-proxy-agent@^5.0.0:
4876 version "5.0.1"
4877 resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6"
@@ -5430,11 +4903,6 @@ icss-utils@^5.0.0, icss-utils@^5.1.0:
4903 resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae"
4904 integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==
4905
5433 -idb@^7.0.1:
5434 - version "7.0.2"
5435 - resolved "https://registry.yarnpkg.com/idb/-/idb-7.0.2.tgz#7a067e20dd16539938e456814b7d714ba8db3892"
5436 - integrity sha512-jjKrT1EnyZewQ/gCBb/eyiYrhGzws2FeY92Yx8qT9S9GeQAmo4JFVIiWRIfKW/6Ob9A+UDAOW9j9jn58fy2HIg==
5437 -
4906 identity-obj-proxy@^3.0.0:
4907 version "3.0.0"
4908 resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14"
@@ -5500,7 +4968,7 @@ inflight@^1.0.4:
4968 once "^1.3.0"
4969 wrappy "1"
4970
5503 -inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3:
4971 +inherits@2:
4972 version "2.0.3"
4973 resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
4974
@@ -5522,16 +4990,6 @@ internal-slot@^1.0.3:
4990 has "^1.0.3"
4991 side-channel "^1.0.4"
4992
5525 -ipaddr.js@1.9.1:
5526 - version "1.9.1"
5527 - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
5528 - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
5529 -
5530 -ipaddr.js@^2.0.1:
5531 - version "2.0.1"
5532 - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0"
5533 - integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==
5534 -
4993 is-arrayish@^0.2.1:
4994 version "0.2.1"
4995 resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
@@ -5631,11 +5089,6 @@ is-glob@^4.0.3:
5089 dependencies:
5090 is-extglob "^2.1.1"
5091
5634 -is-module@^1.0.0:
5635 - version "1.0.0"
5636 - resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591"
5637 - integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=
5638 -
5092 is-negative-zero@^2.0.0:
5093 version "2.0.1"
5094 resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24"
@@ -5658,15 +5111,6 @@ is-number@^7.0.0:
5111 resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
5112 integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
5113
5661 -is-obj@^1.0.1:
5662 - version "1.0.1"
5663 - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
5664 -
5665 -is-plain-obj@^3.0.0:
5666 - version "3.0.0"
5667 - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7"
5668 - integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==
5669 -
5114 is-potential-custom-element-name@^1.0.1:
5115 version "1.0.1"
5116 resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5"
@@ -5693,10 +5137,6 @@ is-regex@^1.1.4:
5137 call-bind "^1.0.2"
5138 has-tostringtag "^1.0.0"
5139
5696 -is-regexp@^1.0.0:
5697 - version "1.0.0"
5698 - resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
5699 -
5140 is-root@^2.1.0:
5141 version "2.1.0"
5142 resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c"
@@ -5758,10 +5198,6 @@ is-wsl@^2.2.0:
5198 dependencies:
5199 is-docker "^2.0.0"
5200
5761 -isarray@~1.0.0:
5762 - version "1.0.0"
5763 - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
5764 -
5201 isexe@^2.0.0:
5202 version "2.0.0"
5203 resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
@@ -5813,16 +5249,6 @@ istanbul-reports@^3.1.3:
5249 html-escaper "^2.0.0"
5250 istanbul-lib-report "^3.0.0"
5251
5816 -jake@^10.8.5:
5817 - version "10.8.5"
5818 - resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.5.tgz#f2183d2c59382cb274226034543b9c03b8164c46"
5819 - integrity sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==
5820 - dependencies:
5821 - async "^3.2.3"
5822 - chalk "^4.0.2"
5823 - filelist "^1.0.1"
5824 - minimatch "^3.0.4"
5825 -
5252 jest-changed-files@^27.5.1:
5253 version "27.5.1"
5254 resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz#a348aed00ec9bf671cc58a66fcbe7c3dfd6a68f5"
@@ -6294,15 +5720,6 @@ jest-watcher@^28.0.0:
5720 jest-util "^28.1.3"
5721 string-length "^4.0.1"
5722
6297 -jest-worker@^26.2.1:
6298 - version "26.6.2"
6299 - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed"
6300 - integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==
6301 - dependencies:
6302 - "@types/node" "*"
6303 - merge-stream "^2.0.0"
6304 - supports-color "^7.0.0"
6305 -
5723 jest-worker@^27.0.2, jest-worker@^27.4.5, jest-worker@^27.5.1:
5724 version "27.5.1"
5725 resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0"
@@ -6403,11 +5820,6 @@ json-schema-traverse@^1.0.0:
5820 resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
5821 integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
5822
6406 -json-schema@^0.4.0:
6407 - version "0.4.0"
6408 - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5"
6409 - integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==
6410 -
5823 json-stable-stringify-without-jsonify@^1.0.1:
5824 version "1.0.1"
5825 resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
@@ -6418,7 +5830,7 @@ json5@^1.0.1:
5830 dependencies:
5831 minimist "^1.2.0"
5832
6421 -json5@^2.1.0, json5@^2.1.2, json5@^2.2.0, json5@^2.2.1:
5833 +json5@^2.1.0, json5@^2.1.2, json5@^2.2.1:
5834 version "2.2.1"
5835 resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c"
5836 integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==
@@ -6432,11 +5844,6 @@ jsonfile@^6.0.1:
5844 optionalDependencies:
5845 graceful-fs "^4.1.6"
5846
6435 -jsonpointer@^5.0.0:
6436 - version "5.0.1"
6437 - resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-5.0.1.tgz#2110e0af0900fd37467b5907ecd13a7884a1b559"
6438 - integrity sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==
6439 -
5847 "jsx-ast-utils@^2.4.1 || ^3.0.0":
5848 version "3.1.0"
5849 resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.1.0.tgz#642f1d7b88aa6d7eb9d8f2210e166478444fa891"
@@ -6612,13 +6019,6 @@ lz-string@^1.4.4:
6019 resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26"
6020 integrity sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==
6021
6615 -magic-string@^0.25.0, magic-string@^0.25.7:
6616 - version "0.25.7"
6617 - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051"
6618 - integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==
6619 - dependencies:
6620 - sourcemap-codec "^1.4.4"
6621 -
6022 make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0:
6023 version "3.1.0"
6024 resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
@@ -6652,10 +6052,6 @@ memfs@^3.1.2, memfs@^3.4.3:
6052 dependencies:
6053 fs-monkey "^1.0.3"
6054
6655 -merge-descriptors@1.0.1:
6656 - version "1.0.1"
6657 - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
6658 -
6055 merge-stream@^2.0.0:
6056 version "2.0.0"
6057 resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
@@ -6665,18 +6061,6 @@ merge2@^1.3.0, merge2@^1.4.1:
6061 resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
6062 integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
6063
6668 -methods@~1.1.2:
6669 - version "1.1.2"
6670 - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
6671 -
6672 -micromatch@^4.0.2:
6673 - version "4.0.2"
6674 - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259"
6675 - integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==
6676 - dependencies:
6677 - braces "^3.0.1"
6678 - picomatch "^2.0.5"
6679 -
6064 micromatch@^4.0.4, micromatch@^4.0.5:
6065 version "4.0.5"
6066 resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
@@ -6695,21 +6079,16 @@ mime-db@1.44.0:
6079 resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92"
6080 integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==
6081
6698 -mime-db@1.52.0:
6082 +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2":
6083 version "1.52.0"
6084 resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
6085 integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
6086
6703 -"mime-db@>= 1.43.0 < 2":
6704 - version "1.45.0"
6705 - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.45.0.tgz#cceeda21ccd7c3a745eba2decd55d4b73e7879ea"
6706 - integrity sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==
6707 -
6087 mime-db@~1.36.0:
6088 version "1.36.0"
6089 resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.36.0.tgz#5020478db3c7fe93aad7bbcc4dcf869c43363397"
6090
6712 -mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.18:
6091 +mime-types@^2.1.12:
6092 version "2.1.20"
6093 resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.20.tgz#930cb719d571e903738520f8470911548ca2cc19"
6094 dependencies:
@@ -6736,11 +6115,6 @@ mime-types@~2.1.24:
6115 dependencies:
6116 mime-db "1.40.0"
6117
6739 -mime@1.6.0:
6740 - version "1.6.0"
6741 - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
6742 - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
6743 -
6118 mimic-fn@^2.1.0:
6119 version "2.1.0"
6120 resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
@@ -6757,10 +6131,6 @@ mini-css-extract-plugin@^2.4.5:
6131 dependencies:
6132 schema-utils "^4.0.0"
6133
6760 -minimalistic-assert@^1.0.0:
6761 - version "1.0.1"
6762 - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
6763 -
6134 minimatch@3.0.4, minimatch@^3.0.4:
6135 version "3.0.4"
6136 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
@@ -6774,13 +6144,6 @@ minimatch@^3.1.2:
6144 dependencies:
6145 brace-expansion "^1.1.7"
6146
6777 -minimatch@^5.0.1:
6778 - version "5.1.0"
6779 - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7"
6780 - integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==
6781 - dependencies:
6782 - brace-expansion "^2.0.1"
6783 -
6147 minimist@0.0.8:
6148 version "0.0.8"
6149 resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
@@ -6809,23 +6172,10 @@ ms@2.1.2:
6172 resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
6173 integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
6174
6812 -ms@2.1.3:
6813 - version "2.1.3"
6814 - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
6815 - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
6816 -
6175 ms@^2.1.1:
6176 version "2.1.1"
6177 resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
6178
6821 -multicast-dns@^7.2.5:
6822 - version "7.2.5"
6823 - resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced"
6824 - integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==
6825 - dependencies:
6826 - dns-packet "^5.2.2"
6827 - thunky "^1.0.2"
6828 -
6179 nanoid@^3.3.4:
6180 version "3.3.4"
6181 resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
@@ -6835,10 +6185,6 @@ natural-compare@^1.4.0:
6185 version "1.4.0"
6186 resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
6187
6838 -negotiator@0.6.1:
6839 - version "0.6.1"
6840 - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9"
6841 -
6188 negotiator@0.6.3:
6189 version "0.6.3"
6190 resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
@@ -6857,11 +6203,6 @@ no-case@^3.0.4:
6203 lower-case "^2.0.2"
6204 tslib "^2.0.3"
6205
6860 -node-forge@^1:
6861 - version "1.3.1"
6862 - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3"
6863 - integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==
6864 -
6206 node-int64@^0.4.0:
6207 version "0.4.0"
6208 resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
@@ -7054,10 +6395,6 @@ object.values@^1.1.5:
6395 define-properties "^1.1.3"
6396 es-abstract "^1.19.1"
6397
7057 -obuf@^1.0.0, obuf@^1.1.2:
7058 - version "1.1.2"
7059 - resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e"
7060 -
6398 on-finished@2.4.1:
6399 version "2.4.1"
6400 resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f"
@@ -7083,7 +6420,7 @@ onetime@^5.1.2:
6420 dependencies:
6421 mimic-fn "^2.1.0"
6422
7086 -open@^8.0.9, open@^8.4.0:
6423 +open@^8.4.0:
6424 version "8.4.0"
6425 resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8"
6426 integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==
@@ -7155,14 +6492,6 @@ p-locate@^5.0.0:
6492 dependencies:
6493 p-limit "^3.0.2"
6494
7158 -p-retry@^4.5.0:
7159 - version "4.6.2"
7160 - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16"
7161 - integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==
7162 - dependencies:
7163 - "@types/retry" "0.12.0"
7164 - retry "^0.13.1"
7165 -
6495 p-try@^2.0.0:
6496 version "2.0.0"
6497 resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.0.0.tgz#85080bb87c64688fa47996fe8f7dfbe8211760b1"
@@ -7206,15 +6535,6 @@ parse5@6.0.1:
6535 resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b"
6536 integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==
6537
7209 -parseurl@~1.3.2:
7210 - version "1.3.2"
7211 - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3"
7212 -
7213 -parseurl@~1.3.3:
7214 - version "1.3.3"
7215 - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
7216 - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
7217 -
6538 pascal-case@^3.1.2:
6539 version "3.1.2"
6540 resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb"
@@ -7250,10 +6570,6 @@ path-parse@^1.0.7:
6570 resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
6571 integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
6572
7253 -path-to-regexp@0.1.7:
7254 - version "0.1.7"
7255 - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
7256 -
6573 path-type@^4.0.0:
6574 version "4.0.0"
6575 resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
@@ -7273,7 +6589,7 @@ picocolors@^1.0.0:
6589 resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
6590 integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
6591
7276 -picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1, picomatch@^2.2.2:
6592 +picomatch@^2.0.4, picomatch@^2.2.1:
6593 version "2.2.2"
6594 resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
6595 integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
@@ -7883,16 +7199,6 @@ prelude-ls@~1.1.2:
7199 version "1.1.2"
7200 resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
7201
7886 -pretty-bytes@^5.3.0:
7887 - version "5.4.1"
7888 - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.4.1.tgz#cd89f79bbcef21e3d21eb0da68ffe93f803e884b"
7889 - integrity sha512-s1Iam6Gwz3JI5Hweaz4GoCD1WUNUIyzePFy5+Js2hjwGVt2Z79wNN+ZKOZ2vB6C+Xs6njyB84Z1IthQg8d9LxA==
7890 -
7891 -pretty-bytes@^5.4.1:
7892 - version "5.6.0"
7893 - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb"
7894 - integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==
7895 -
7202 pretty-error@^4.0.0:
7203 version "4.0.0"
7204 resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6"
@@ -7920,10 +7226,6 @@ pretty-format@^28.0.0, pretty-format@^28.1.3:
7226 ansi-styles "^5.0.0"
7227 react-is "^18.0.0"
7228
7923 -process-nextick-args@~2.0.0:
7924 - version "2.0.0"
7925 - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa"
7926 -
7229 promise@^8.1.0:
7230 version "8.1.0"
7231 resolved "https://registry.yarnpkg.com/promise/-/promise-8.1.0.tgz#697c25c3dfe7435dd79fcd58c38a135888eaf05e"
@@ -7955,14 +7257,6 @@ prop-types@^15.8.1:
7257 object-assign "^4.1.1"
7258 react-is "^16.13.1"
7259
7958 -proxy-addr@~2.0.7:
7959 - version "2.0.7"
7960 - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025"
7961 - integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==
7962 - dependencies:
7963 - forwarded "0.2.0"
7964 - ipaddr.js "1.9.1"
7965 -
7260 psl@^1.1.33:
7261 version "1.9.0"
7262 resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7"
@@ -7981,13 +7275,6 @@ q@^1.1.2:
7275 version "1.5.1"
7276 resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
7277
7984 -qs@6.10.3:
7985 - version "6.10.3"
7986 - resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e"
7987 - integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==
7988 - dependencies:
7989 - side-channel "^1.0.4"
7990 -
7278 qs@6.11.0:
7279 version "6.11.0"
7280 resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a"
@@ -8014,7 +7301,7 @@ randombytes@^2.1.0:
7301 dependencies:
7302 safe-buffer "^5.1.0"
7303
8017 -range-parser@^1.2.1, range-parser@~1.2.1:
7304 +range-parser@^1.2.1:
7305 version "1.2.1"
7306 resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
7307
@@ -8117,26 +7404,6 @@ read-cache@^1.0.0:
7404 dependencies:
7405 pify "^2.3.0"
7406
8120 -readable-stream@^2.0.1:
8121 - version "2.3.6"
8122 - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
8123 - dependencies:
8124 - core-util-is "~1.0.0"
8125 - inherits "~2.0.3"
8126 - isarray "~1.0.0"
8127 - process-nextick-args "~2.0.0"
8128 - safe-buffer "~5.1.1"
8129 - string_decoder "~1.1.1"
8130 - util-deprecate "~1.0.1"
8131 -
8132 -readable-stream@^3.0.6:
8133 - version "3.4.0"
8134 - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc"
8135 - dependencies:
8136 - inherits "^2.0.3"
8137 - string_decoder "^1.1.1"
8138 - util-deprecate "^1.0.1"
8139 -
7407 readdirp@~3.6.0:
7408 version "3.6.0"
7409 resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
@@ -8287,10 +7554,6 @@ require-from-string@^2.0.2:
7554 resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
7555 integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
7556
8290 -requires-port@^1.0.0:
8291 - version "1.0.0"
8292 - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
8293 -
7557 resolve-cwd@^3.0.0:
7558 version "3.0.0"
7559 resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d"
@@ -8355,11 +7618,6 @@ resolve@^2.0.0-next.3:
7618 path-parse "^1.0.7"
7619 supports-preserve-symlinks-flag "^1.0.0"
7620
8358 -retry@^0.13.1:
8359 - version "0.13.1"
8360 - resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658"
8361 - integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==
8362 -
7621 reusify@^1.0.4:
7622 version "1.0.4"
7623 resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
@@ -8372,23 +7630,6 @@ rimraf@^3.0.0, rimraf@^3.0.2:
7630 dependencies:
7631 glob "^7.1.3"
7632
8375 -rollup-plugin-terser@^7.0.0:
8376 - version "7.0.2"
8377 - resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d"
8378 - integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==
8379 - dependencies:
8380 - "@babel/code-frame" "^7.10.4"
8381 - jest-worker "^26.2.1"
8382 - serialize-javascript "^4.0.0"
8383 - terser "^5.0.0"
8384 -
8385 -rollup@^2.43.1:
8386 - version "2.78.0"
8387 - resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.78.0.tgz#00995deae70c0f712ea79ad904d5f6b033209d9e"
8388 - integrity sha512-4+YfbQC9QEVvKTanHhIAFVUFSRsezvQF8vFOJwtGfb9Bb+r014S+qryr9PSmw8x6sMnPkmFBGAvIFVQxvJxjtg==
8389 - optionalDependencies:
8390 - fsevents "~2.3.2"
8391 -
7633 run-parallel@^1.1.9:
7634 version "1.1.10"
7635 resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.10.tgz#60a51b2ae836636c81377df16cb107351bcd13ef"
@@ -8401,19 +7642,10 @@ rxjs@^7.0.0:
7642 dependencies:
7643 tslib "^2.1.0"
7644
8404 -safe-buffer@5.1.2, safe-buffer@^5.1.0, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
7645 +safe-buffer@5.1.2, safe-buffer@^5.1.0, safe-buffer@~5.1.1:
7646 version "5.1.2"
7647 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
7648
8408 -safe-buffer@5.2.1, safe-buffer@>=5.1.0:
8409 - version "5.2.1"
8410 - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
8411 - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
8412 -
8413 -safe-buffer@~5.2.0:
8414 - version "5.2.0"
8415 - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519"
8416 -
7649 "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0":
7650 version "2.1.2"
7651 resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
@@ -8495,17 +7727,6 @@ schema-utils@^4.0.0:
7727 ajv-formats "^2.1.1"
7728 ajv-keywords "^5.0.0"
7729
8498 -select-hose@^2.0.0:
8499 - version "2.0.0"
8500 - resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca"
8501 -
8502 -selfsigned@^2.0.1:
8503 - version "2.0.1"
8504 - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.0.1.tgz#8b2df7fa56bf014d19b6007655fff209c0ef0a56"
8505 - integrity sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==
8506 - dependencies:
8507 - node-forge "^1"
8508 -
7730 semver@7.0.0, semver@~7.0.0:
7731 version "7.0.0"
7732 resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
@@ -8538,32 +7759,6 @@ semver@^7.3.5, semver@^7.3.7:
7759 dependencies:
7760 lru-cache "^6.0.0"
7761
8541 -send@0.18.0:
8542 - version "0.18.0"
8543 - resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be"
8544 - integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==
8545 - dependencies:
8546 - debug "2.6.9"
8547 - depd "2.0.0"
8548 - destroy "1.2.0"
8549 - encodeurl "~1.0.2"
8550 - escape-html "~1.0.3"
8551 - etag "~1.8.1"
8552 - fresh "0.5.2"
8553 - http-errors "2.0.0"
8554 - mime "1.6.0"
8555 - ms "2.1.3"
8556 - on-finished "2.4.1"
8557 - range-parser "~1.2.1"
8558 - statuses "2.0.1"
8559 -
8560 -serialize-javascript@^4.0.0:
8561 - version "4.0.0"
8562 - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa"
8563 - integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==
8564 - dependencies:
8565 - randombytes "^2.1.0"
8566 -
7762 serialize-javascript@^6.0.0:
7763 version "6.0.0"
7764 resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8"
@@ -8571,33 +7766,6 @@ serialize-javascript@^6.0.0:
7766 dependencies:
7767 randombytes "^2.1.0"
7768
8574 -serve-index@^1.9.1:
8575 - version "1.9.1"
8576 - resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239"
8577 - integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=
8578 - dependencies:
8579 - accepts "~1.3.4"
8580 - batch "0.6.1"
8581 - debug "2.6.9"
8582 - escape-html "~1.0.3"
8583 - http-errors "~1.6.2"
8584 - mime-types "~2.1.17"
8585 - parseurl "~1.3.2"
8586 -
8587 -serve-static@1.15.0:
8588 - version "1.15.0"
8589 - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540"
8590 - integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==
8591 - dependencies:
8592 - encodeurl "~1.0.2"
8593 - escape-html "~1.0.3"
8594 - parseurl "~1.3.3"
8595 - send "0.18.0"
8596 -
8597 -setprototypeof@1.1.0:
8598 - version "1.1.0"
8599 - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656"
8600 -
7769 setprototypeof@1.2.0:
7770 version "1.2.0"
7771 resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
@@ -8663,24 +7831,6 @@ slash@^4.0.0:
7831 resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7"
7832 integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==
7833
8666 -sockjs@^0.3.24:
8667 - version "0.3.24"
8668 - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce"
8669 - integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==
8670 - dependencies:
8671 - faye-websocket "^0.11.3"
8672 - uuid "^8.3.2"
8673 - websocket-driver "^0.7.4"
8674 -
8675 -source-list-map@^2.0.0:
8676 - version "2.0.0"
8677 - resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.0.tgz#aaa47403f7b245a92fbc97ea08f250d6087ed085"
8678 -
8679 -source-list-map@^2.0.1:
8680 - version "2.0.1"
8681 - resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34"
8682 - integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==
8683 -
7834 source-map-js@^1.0.1, source-map-js@^1.0.2:
7835 version "1.0.2"
7836 resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
@@ -8723,45 +7873,11 @@ source-map@^0.7.3:
7873 resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383"
7874 integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
7875
8726 -source-map@^0.8.0-beta.0:
8727 - version "0.8.0-beta.0"
8728 - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz#d4c1bb42c3f7ee925f005927ba10709e0d1d1f11"
8729 - integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==
8730 - dependencies:
8731 - whatwg-url "^7.0.0"
8732 -
8733 -sourcemap-codec@^1.4.4:
8734 - version "1.4.8"
8735 - resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
8736 - integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
8737 -
7876 spawn-command@^0.0.2-1:
7877 version "0.0.2-1"
7878 resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0"
7879 integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg==
7880
8743 -spdy-transport@^3.0.0:
8744 - version "3.0.0"
8745 - resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31"
8746 - dependencies:
8747 - debug "^4.1.0"
8748 - detect-node "^2.0.4"
8749 - hpack.js "^2.1.6"
8750 - obuf "^1.1.2"
8751 - readable-stream "^3.0.6"
8752 - wbuf "^1.7.3"
8753 -
8754 -spdy@^4.0.2:
8755 - version "4.0.2"
8756 - resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b"
8757 - integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==
8758 - dependencies:
8759 - debug "^4.1.0"
8760 - handle-thing "^2.0.0"
8761 - http-deceiver "^1.2.7"
8762 - select-hose "^2.0.0"
8763 - spdy-transport "^3.0.0"
8764 -
7881 sprintf-js@~1.0.2:
7882 version "1.0.3"
7883 resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
@@ -8787,10 +7903,6 @@ statuses@2.0.1:
7903 resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63"
7904 integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==
7905
8790 -"statuses@>= 1.4.0 < 2":
8791 - version "1.5.0"
8792 - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
8793 -
7906 string-length@^4.0.1:
7907 version "4.0.1"
7908 resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.1.tgz#4a973bf31ef77c4edbceadd6af2611996985f8a1"
@@ -8838,7 +7950,7 @@ string-width@^4.2.3:
7950 is-fullwidth-code-point "^3.0.0"
7951 strip-ansi "^6.0.1"
7952
8841 -string.prototype.matchall@^4.0.6, string.prototype.matchall@^4.0.7:
7953 +string.prototype.matchall@^4.0.7:
7954 version "4.0.7"
7955 resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz#8e6ecb0d8a1fb1fda470d81acecb2dba057a481d"
7956 integrity sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==
@@ -8900,26 +8012,6 @@ string.prototype.trimstart@^1.0.5:
8012 define-properties "^1.1.4"
8013 es-abstract "^1.19.5"
8014
8903 -string_decoder@^1.1.1:
8904 - version "1.3.0"
8905 - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
8906 - dependencies:
8907 - safe-buffer "~5.2.0"
8908 -
8909 -string_decoder@~1.1.1:
8910 - version "1.1.1"
8911 - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
8912 - dependencies:
8913 - safe-buffer "~5.1.0"
8914 -
8915 -stringify-object@^3.3.0:
8916 - version "3.3.0"
8917 - resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629"
8918 - dependencies:
8919 - get-own-enumerable-property-symbols "^3.0.0"
8920 - is-obj "^1.0.1"
8921 - is-regexp "^1.0.0"
8922 -
8015 strip-ansi@^5.2.0:
8016 version "5.2.0"
8017 resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"
@@ -8956,11 +8048,6 @@ strip-bom@^4.0.0:
8048 resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878"
8049 integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==
8050
8959 -strip-comments@^2.0.1:
8960 - version "2.0.1"
8961 - resolved "https://registry.yarnpkg.com/strip-comments/-/strip-comments-2.0.1.tgz#4ad11c3fbcac177a67a40ac224ca339ca1c1ba9b"
8962 - integrity sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==
8963 -
8051 strip-final-newline@^2.0.0:
8052 version "2.0.0"
8053 resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
@@ -9102,21 +8189,6 @@ tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0:
8189 resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
8190 integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
8191
9105 -temp-dir@^2.0.0:
9106 - version "2.0.0"
9107 - resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e"
9108 - integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==
9109 -
9110 -tempy@^0.6.0:
9111 - version "0.6.0"
9112 - resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.6.0.tgz#65e2c35abc06f1124a97f387b08303442bde59f3"
9113 - integrity sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==
9114 - dependencies:
9115 - is-stream "^2.0.0"
9116 - temp-dir "^2.0.0"
9117 - type-fest "^0.16.0"
9118 - unique-string "^2.0.0"
9119 -
8192 terminal-link@^2.0.0:
8193 version "2.1.1"
8194 resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994"
@@ -9136,7 +8208,7 @@ terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.2.5:
8208 serialize-javascript "^6.0.0"
8209 terser "^5.14.1"
8210
9139 -terser@^5.0.0, terser@^5.10.0, terser@^5.14.1:
8211 +terser@^5.10.0, terser@^5.14.1:
8212 version "5.14.2"
8213 resolved "https://registry.yarnpkg.com/terser/-/terser-5.14.2.tgz#9ac9f22b06994d736174f4091aa368db896f1c10"
8214 integrity sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==
@@ -9164,10 +8236,6 @@ throat@^6.0.1:
8236 resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375"
8237 integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==
8238
9167 -thunky@^1.0.2:
9168 - version "1.0.2"
9169 - resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.0.2.tgz#a862e018e3fb1ea2ec3fce5d55605cf57f247371"
9170 -
8239 tmpl@1.0.x:
8240 version "1.0.4"
8241 resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1"
@@ -9204,13 +8272,6 @@ tough-cookie@^4.0.0:
8272 punycode "^2.1.1"
8273 universalify "^0.1.2"
8274
9207 -tr46@^1.0.1:
9208 - version "1.0.1"
9209 - resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09"
9210 - integrity sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==
9211 - dependencies:
9212 - punycode "^2.1.0"
9213 -
8275 tr46@^2.0.2:
8276 version "2.0.2"
8277 resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.0.2.tgz#03273586def1595ae08fedb38d7733cee91d2479"
@@ -9230,11 +8291,6 @@ tree-kill@^1.2.2:
8291 resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc"
8292 integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==
8293
9233 -tryer@^1.0.1:
9234 - version "1.0.1"
9235 - resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8"
9236 - integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==
9237 -
8294 tsconfig-paths@^3.14.1:
8295 version "3.14.1"
8296 resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz#ba0734599e8ea36c862798e920bcf163277b137a"
@@ -9293,11 +8349,6 @@ type-fest@^0.11.0:
8349 resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1"
8350 integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==
8351
9296 -type-fest@^0.16.0:
9297 - version "0.16.0"
9298 - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860"
9299 - integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==
9300 -
8352 type-fest@^0.20.2:
8353 version "0.20.2"
8354 resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
@@ -9383,29 +8434,17 @@ uniq@^1.0.1:
8434 version "1.0.1"
8435 resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff"
8436
9386 -unique-string@^2.0.0:
9387 - version "2.0.0"
9388 - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d"
9389 - integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==
9390 - dependencies:
9391 - crypto-random-string "^2.0.0"
9392 -
8437 universalify@^0.1.2:
8438 version "0.1.2"
8439 resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
8440 integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
8441
9398 -universalify@^1.0.0:
9399 - version "1.0.0"
9400 - resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d"
9401 - integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==
9402 -
8442 universalify@^2.0.0:
8443 version "2.0.0"
8444 resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
8445 integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
8446
9408 -unpipe@1.0.0, unpipe@~1.0.0:
8447 +unpipe@1.0.0:
8448 version "1.0.0"
8449 resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
8450
@@ -9413,11 +8452,6 @@ unquote@~1.1.1:
8452 version "1.1.1"
8453 resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544"
8454
9416 -upath@^1.2.0:
9417 - version "1.2.0"
9418 - resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894"
9419 - integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==
9420 -
8455 update-browserslist-db@^1.0.5:
8456 version "1.0.5"
8457 resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz#be06a5eedd62f107b7c19eb5bcefb194411abf38"
@@ -9432,7 +8466,7 @@ uri-js@^4.2.2:
8466 dependencies:
8467 punycode "^2.1.0"
8468
9435 -util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
8469 +util-deprecate@^1.0.2:
8470 version "1.0.2"
8471 resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
8472
@@ -9447,15 +8481,6 @@ utila@~0.4:
8481 version "0.4.0"
8482 resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c"
8483
9450 -utils-merge@1.0.1:
9451 - version "1.0.1"
9452 - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
9453 -
9454 -uuid@^8.3.2:
9455 - version "8.3.2"
9456 - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
9457 - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
9458 -
8484 v8-compile-cache@^2.0.3:
8485 version "2.1.0"
8486 resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e"
@@ -9472,6 +8497,7 @@ v8-to-istanbul@^8.1.0:
8497 vary@~1.1.2:
8498 version "1.1.2"
8499 resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
8500 + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==
8501
8502 w3c-hr-time@^1.0.2:
8503 version "1.0.2"
@@ -9501,22 +8527,6 @@ watchpack@^2.4.0:
8527 glob-to-regexp "^0.4.1"
8528 graceful-fs "^4.1.2"
8529
9504 -wbuf@^1.1.0, wbuf@^1.7.3:
9505 - version "1.7.3"
9506 - resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df"
9507 - dependencies:
9508 - minimalistic-assert "^1.0.0"
9509 -
9510 -web-vitals@^2.1.0:
9511 - version "2.1.4"
9512 - resolved "https://registry.yarnpkg.com/web-vitals/-/web-vitals-2.1.4.tgz#76563175a475a5e835264d373704f9dde718290c"
9513 - integrity sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==
9514 -
9515 -webidl-conversions@^4.0.2:
9516 - version "4.0.2"
9517 - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad"
9518 - integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==
9519 -
8530 webidl-conversions@^5.0.0:
8531 version "5.0.0"
8532 resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff"
@@ -9538,64 +8548,6 @@ webpack-dev-middleware@^5.3.1:
8548 range-parser "^1.2.1"
8549 schema-utils "^4.0.0"
8550
9541 -webpack-dev-server@^4.6.0:
9542 - version "4.10.0"
9543 - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.10.0.tgz#de270d0009eba050546912be90116e7fd740a9ca"
9544 - integrity sha512-7dezwAs+k6yXVFZ+MaL8VnE+APobiO3zvpp3rBHe/HmWQ+avwh0Q3d0xxacOiBybZZ3syTZw9HXzpa3YNbAZDQ==
9545 - dependencies:
9546 - "@types/bonjour" "^3.5.9"
9547 - "@types/connect-history-api-fallback" "^1.3.5"
9548 - "@types/express" "^4.17.13"
9549 - "@types/serve-index" "^1.9.1"
9550 - "@types/serve-static" "^1.13.10"
9551 - "@types/sockjs" "^0.3.33"
9552 - "@types/ws" "^8.5.1"
9553 - ansi-html-community "^0.0.8"
9554 - bonjour-service "^1.0.11"
9555 - chokidar "^3.5.3"
9556 - colorette "^2.0.10"
9557 - compression "^1.7.4"
9558 - connect-history-api-fallback "^2.0.0"
9559 - default-gateway "^6.0.3"
9560 - express "^4.17.3"
9561 - graceful-fs "^4.2.6"
9562 - html-entities "^2.3.2"
9563 - http-proxy-middleware "^2.0.3"
9564 - ipaddr.js "^2.0.1"
9565 - open "^8.0.9"
9566 - p-retry "^4.5.0"
9567 - rimraf "^3.0.2"
9568 - schema-utils "^4.0.0"
9569 - selfsigned "^2.0.1"
9570 - serve-index "^1.9.1"
9571 - sockjs "^0.3.24"
9572 - spdy "^4.0.2"
9573 - webpack-dev-middleware "^5.3.1"
9574 - ws "^8.4.2"
9575 -
9576 -webpack-manifest-plugin@^4.0.2:
9577 - version "4.1.1"
9578 - resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz#10f8dbf4714ff93a215d5a45bcc416d80506f94f"
9579 - integrity sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==
9580 - dependencies:
9581 - tapable "^2.0.0"
9582 - webpack-sources "^2.2.0"
9583 -
9584 -webpack-sources@^1.4.3:
9585 - version "1.4.3"
9586 - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933"
9587 - dependencies:
9588 - source-list-map "^2.0.0"
9589 - source-map "~0.6.1"
9590 -
9591 -webpack-sources@^2.2.0:
9592 - version "2.3.1"
9593 - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-2.3.1.tgz#570de0af163949fe272233c2cefe1b56f74511fd"
9594 - integrity sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==
9595 - dependencies:
9596 - source-list-map "^2.0.1"
9597 - source-map "^0.6.1"
9598 -
8551 webpack-sources@^3.2.3:
8552 version "3.2.3"
8553 resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde"
@@ -9631,26 +8583,6 @@ webpack@^5.64.4:
8583 watchpack "^2.4.0"
8584 webpack-sources "^3.2.3"
8585
9634 -websocket-driver@>=0.5.1:
9635 - version "0.7.0"
9636 - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.0.tgz#0caf9d2d755d93aee049d4bdd0d3fe2cca2a24eb"
9637 - dependencies:
9638 - http-parser-js ">=0.4.0"
9639 - websocket-extensions ">=0.1.1"
9640 -
9641 -websocket-driver@^0.7.4:
9642 - version "0.7.4"
9643 - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760"
9644 - integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==
9645 - dependencies:
9646 - http-parser-js ">=0.5.1"
9647 - safe-buffer ">=5.1.0"
9648 - websocket-extensions ">=0.1.1"
9649 -
9650 -websocket-extensions@>=0.1.1:
9651 - version "0.1.3"
9652 - resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29"
9653 -
8586 whatwg-encoding@^1.0.5:
8587 version "1.0.5"
8588 resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0"
@@ -9666,15 +8598,6 @@ whatwg-mimetype@^2.3.0:
8598 version "2.3.0"
8599 resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf"
8600
9669 -whatwg-url@^7.0.0:
9670 - version "7.1.0"
9671 - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06"
9672 - integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==
9673 - dependencies:
9674 - lodash.sortby "^4.7.0"
9675 - tr46 "^1.0.1"
9676 - webidl-conversions "^4.0.2"
9677 -
8601 whatwg-url@^8.0.0:
8602 version "8.4.0"
8603 resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.4.0.tgz#50fb9615b05469591d2b2bd6dfaed2942ed72837"
@@ -9726,175 +8649,6 @@ wordwrap@~1.0.0:
8649 version "1.0.0"
8650 resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
8651
9729 -workbox-background-sync@6.5.4:
9730 - version "6.5.4"
9731 - resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz#3141afba3cc8aa2ae14c24d0f6811374ba8ff6a9"
9732 - integrity sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==
9733 - dependencies:
9734 - idb "^7.0.1"
9735 - workbox-core "6.5.4"
9736 -
9737 -workbox-broadcast-update@6.5.4:
9738 - version "6.5.4"
9739 - resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz#8441cff5417cd41f384ba7633ca960a7ffe40f66"
9740 - integrity sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==
9741 - dependencies:
9742 - workbox-core "6.5.4"
9743 -
9744 -workbox-build@6.5.4:
9745 - version "6.5.4"
9746 - resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-6.5.4.tgz#7d06d31eb28a878817e1c991c05c5b93409f0389"
9747 - integrity sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==
9748 - dependencies:
9749 - "@apideck/better-ajv-errors" "^0.3.1"
9750 - "@babel/core" "^7.11.1"
9751 - "@babel/preset-env" "^7.11.0"
9752 - "@babel/runtime" "^7.11.2"
9753 - "@rollup/plugin-babel" "^5.2.0"
9754 - "@rollup/plugin-node-resolve" "^11.2.1"
9755 - "@rollup/plugin-replace" "^2.4.1"
9756 - "@surma/rollup-plugin-off-main-thread" "^2.2.3"
9757 - ajv "^8.6.0"
9758 - common-tags "^1.8.0"
9759 - fast-json-stable-stringify "^2.1.0"
9760 - fs-extra "^9.0.1"
9761 - glob "^7.1.6"
9762 - lodash "^4.17.20"
9763 - pretty-bytes "^5.3.0"
9764 - rollup "^2.43.1"
9765 - rollup-plugin-terser "^7.0.0"
9766 - source-map "^0.8.0-beta.0"
9767 - stringify-object "^3.3.0"
9768 - strip-comments "^2.0.1"
9769 - tempy "^0.6.0"
9770 - upath "^1.2.0"
9771 - workbox-background-sync "6.5.4"
9772 - workbox-broadcast-update "6.5.4"
9773 - workbox-cacheable-response "6.5.4"
9774 - workbox-core "6.5.4"
9775 - workbox-expiration "6.5.4"
9776 - workbox-google-analytics "6.5.4"
9777 - workbox-navigation-preload "6.5.4"
9778 - workbox-precaching "6.5.4"
9779 - workbox-range-requests "6.5.4"
9780 - workbox-recipes "6.5.4"
9781 - workbox-routing "6.5.4"
9782 - workbox-strategies "6.5.4"
9783 - workbox-streams "6.5.4"
9784 - workbox-sw "6.5.4"
9785 - workbox-window "6.5.4"
9786 -
9787 -workbox-cacheable-response@6.5.4:
9788 - version "6.5.4"
9789 - resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz#a5c6ec0c6e2b6f037379198d4ef07d098f7cf137"
9790 - integrity sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==
9791 - dependencies:
9792 - workbox-core "6.5.4"
9793 -
9794 -workbox-core@6.5.4:
9795 - version "6.5.4"
9796 - resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-6.5.4.tgz#df48bf44cd58bb1d1726c49b883fb1dffa24c9ba"
9797 - integrity sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==
9798 -
9799 -workbox-expiration@6.5.4:
9800 - version "6.5.4"
9801 - resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-6.5.4.tgz#501056f81e87e1d296c76570bb483ce5e29b4539"
9802 - integrity sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==
9803 - dependencies:
9804 - idb "^7.0.1"
9805 - workbox-core "6.5.4"
9806 -
9807 -workbox-google-analytics@6.5.4:
9808 - version "6.5.4"
9809 - resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz#c74327f80dfa4c1954cbba93cd7ea640fe7ece7d"
9810 - integrity sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==
9811 - dependencies:
9812 - workbox-background-sync "6.5.4"
9813 - workbox-core "6.5.4"
9814 - workbox-routing "6.5.4"
9815 - workbox-strategies "6.5.4"
9816 -
9817 -workbox-navigation-preload@6.5.4:
9818 - version "6.5.4"
9819 - resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz#ede56dd5f6fc9e860a7e45b2c1a8f87c1c793212"
9820 - integrity sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==
9821 - dependencies:
9822 - workbox-core "6.5.4"
9823 -
9824 -workbox-precaching@6.5.4:
9825 - version "6.5.4"
9826 - resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-6.5.4.tgz#740e3561df92c6726ab5f7471e6aac89582cab72"
9827 - integrity sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==
9828 - dependencies:
9829 - workbox-core "6.5.4"
9830 - workbox-routing "6.5.4"
9831 - workbox-strategies "6.5.4"
9832 -
9833 -workbox-range-requests@6.5.4:
9834 - version "6.5.4"
9835 - resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz#86b3d482e090433dab38d36ae031b2bb0bd74399"
9836 - integrity sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==
9837 - dependencies:
9838 - workbox-core "6.5.4"
9839 -
9840 -workbox-recipes@6.5.4:
9841 - version "6.5.4"
9842 - resolved "https://registry.yarnpkg.com/workbox-recipes/-/workbox-recipes-6.5.4.tgz#cca809ee63b98b158b2702dcfb741b5cc3e24acb"
9843 - integrity sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==
9844 - dependencies:
9845 - workbox-cacheable-response "6.5.4"
9846 - workbox-core "6.5.4"
9847 - workbox-expiration "6.5.4"
9848 - workbox-precaching "6.5.4"
9849 - workbox-routing "6.5.4"
9850 - workbox-strategies "6.5.4"
9851 -
9852 -workbox-routing@6.5.4:
9853 - version "6.5.4"
9854 - resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-6.5.4.tgz#6a7fbbd23f4ac801038d9a0298bc907ee26fe3da"
9855 - integrity sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==
9856 - dependencies:
9857 - workbox-core "6.5.4"
9858 -
9859 -workbox-strategies@6.5.4:
9860 - version "6.5.4"
9861 - resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-6.5.4.tgz#4edda035b3c010fc7f6152918370699334cd204d"
9862 - integrity sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==
9863 - dependencies:
9864 - workbox-core "6.5.4"
9865 -
9866 -workbox-streams@6.5.4:
9867 - version "6.5.4"
9868 - resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-6.5.4.tgz#1cb3c168a6101df7b5269d0353c19e36668d7d69"
9869 - integrity sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==
9870 - dependencies:
9871 - workbox-core "6.5.4"
9872 - workbox-routing "6.5.4"
9873 -
9874 -workbox-sw@6.5.4:
9875 - version "6.5.4"
9876 - resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-6.5.4.tgz#d93e9c67924dd153a61367a4656ff4d2ae2ed736"
9877 - integrity sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==
9878 -
9879 -workbox-webpack-plugin@^6.4.1:
9880 - version "6.5.4"
9881 - resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz#baf2d3f4b8f435f3469887cf4fba2b7fac3d0fd7"
9882 - integrity sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==
9883 - dependencies:
9884 - fast-json-stable-stringify "^2.1.0"
9885 - pretty-bytes "^5.4.1"
9886 - upath "^1.2.0"
9887 - webpack-sources "^1.4.3"
9888 - workbox-build "6.5.4"
9889 -
9890 -workbox-window@6.5.4:
9891 - version "6.5.4"
9892 - resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-6.5.4.tgz#d991bc0a94dff3c2dbb6b84558cff155ca878e91"
9893 - integrity sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==
9894 - dependencies:
9895 - "@types/trusted-types" "^2.0.2"
9896 - workbox-core "6.5.4"
9897 -
8652 wrap-ansi@^7.0.0:
8653 version "7.0.0"
8654 resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
@@ -9923,11 +8677,6 @@ ws@^7.4.6:
8677 resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591"
8678 integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==
8679
9926 -ws@^8.4.2:
9927 - version "8.8.1"
9928 - resolved "https://registry.yarnpkg.com/ws/-/ws-8.8.1.tgz#5dbad0feb7ade8ecc99b830c1d77c913d4955ff0"
9929 - integrity sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==
9930 -
8680 xml-name-validator@^3.0.0:
8681 version "3.0.0"
8682 resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a"