diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md
index 4474398879c8..19410c9fc4a1 100644
--- a/.github/CONTRIBUTING.md
+++ b/.github/CONTRIBUTING.md
@@ -28,7 +28,9 @@ will do this automatically. This step pulls in documentation for loaders/plugins
in separate repositories such as the ones found in the [webpack-contrib][4] organization.
See the `package.json` for the full list of `scripts`.
-> Note that **Node 12.x** or above is required for the build process to run properly.
+> **Note**
+>
+> **Node v14.20** or above is required for the build process to run properly.
## Contributor License Agreement
diff --git a/.github/workflows/cancel.yml b/.github/workflows/cancel.yml
new file mode 100644
index 000000000000..3b932a1a3713
--- /dev/null
+++ b/.github/workflows/cancel.yml
@@ -0,0 +1,13 @@
+name: Cancel
+on:
+ workflow_run:
+ workflows: ["Ensure PR"]
+ types:
+ - requested
+jobs:
+ cancel:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: styfle/cancel-workflow-action@0.10.1
+ with:
+ workflow_id: ${{ github.event.workflow.id }}
diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml
new file mode 100644
index 000000000000..a25de591ba3c
--- /dev/null
+++ b/.github/workflows/dependency-review.yml
@@ -0,0 +1,14 @@
+name: 'Dependency Review'
+on: [pull_request]
+
+permissions:
+ contents: read
+
+jobs:
+ dependency-review:
+ runs-on: ubuntu-latest
+ steps:
+ - name: 'Checkout Repository'
+ uses: actions/checkout@v3
+ - name: 'Dependency Review'
+ uses: actions/dependency-review-action@v2
diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml
index 60cf0ee24652..75cdb9529f49 100644
--- a/.github/workflows/testing.yml
+++ b/.github/workflows/testing.yml
@@ -116,6 +116,7 @@ jobs:
- name: Cypress run
uses: cypress-io/github-action@v4
with:
+ browser: chrome
config-file: cypress.config.js
build: yarn build
start: yarn serve-dist
diff --git a/.markdownlint.json b/.markdownlint.json
index 076470ed892d..916a1ee4a813 100644
--- a/.markdownlint.json
+++ b/.markdownlint.json
@@ -3,13 +3,17 @@
"MD002": false,
"MD004": { "style": "dash" },
"MD007": { "indent": 2 },
- "MD013": { "line_length": 600 },
+ "MD013": { "line_length": 600, "code_blocks": false },
+ "MD024": {
+ "siblings_only": true
+ },
"MD026": false,
"MD029": { "style": "ordered" },
"MD033": false,
"MD034": false,
"MD036": false,
"MD041": false,
+ "MD053": false,
"no-hard-tabs": false,
"whitespace": false
}
diff --git a/.markdownlintignore b/.markdownlintignore
new file mode 100644
index 000000000000..3c3629e647f5
--- /dev/null
+++ b/.markdownlintignore
@@ -0,0 +1 @@
+node_modules
diff --git a/package.json b/package.json
index e92a20d5ab4c..9d764fe0e40d 100644
--- a/package.json
+++ b/package.json
@@ -44,8 +44,8 @@
"lint": "run-s lint:*",
"lint:js": "npm run lint-js .",
"lint-js": "eslint --cache --cache-location .cache/.eslintcache",
- "lint:markdown": "npm run lint-markdown *.md",
- "lint-markdown": "markdownlint --config ./.markdownlint.json --ignore '.vale/**/*.md' --ignore '.github/**/*.md'",
+ "lint:markdown": "npm run lint-markdown '**/*.{md,mdx}'",
+ "lint-markdown": "markdownlint --config ./.markdownlint.json",
"lint:prose": "vale --config='.vale.ini' src/content",
"lint:links": "hyperlink -c 8 --root dist -r dist/index.html --canonicalroot https://webpack.js.org/ --internal --skip /plugins/extract-text-webpack-plugin/ --skip /printable --skip https:// --skip http:// --skip sw.js > internal-links.tap; cat internal-links.tap | tap-spot",
"lint:heading": "textlint --fix src/content/*",
@@ -57,7 +57,7 @@
"printable": "node ./src/scripts/concatenate-docs.mjs",
"jest": "NODE_OPTIONS=--experimental-vm-modules jest --config=jest.config.mjs",
"cypress:open": "cypress open",
- "cypress:run": "cypress run",
+ "cypress:run": "cypress run --browser chrome",
"prettier": "prettier --write '**/*.{js,json,jsx,css,scss,md,mdx}'",
"prepare": "husky install && rimraf ./node_modules/.cache/webpack && yarn-deduplicate --strategy fewer"
},
@@ -65,7 +65,7 @@
"*.{js,jsx,md,mdx}": [
"npm run lint-js"
],
- "*.md": [
+ "*.{md,mdx}": [
"npm run lint-markdown"
],
"*.{js,jsx,css,scss,md,mdx,json}": [
@@ -73,40 +73,40 @@
]
},
"devDependencies": {
- "@babel/core": "^7.19.1",
+ "@babel/core": "^7.19.6",
"@babel/eslint-parser": "^7.19.1",
"@babel/plugin-proposal-class-properties": "^7.17.12",
- "@babel/preset-env": "^7.19.1",
+ "@babel/preset-env": "^7.19.4",
"@babel/preset-react": "^7.18.6",
"@mdx-js/loader": "^2.0.0-next.9",
- "@octokit/auth-action": "^2.0.1",
- "@octokit/rest": "^19.0.4",
+ "@octokit/auth-action": "^2.0.2",
+ "@octokit/rest": "^19.0.5",
"@pmmmwh/react-refresh-webpack-plugin": "next",
- "@svgr/webpack": "^6.3.1",
- "autoprefixer": "^10.4.11",
- "babel-loader": "^8.2.5",
+ "@svgr/webpack": "^6.5.1",
+ "autoprefixer": "^10.4.13",
+ "babel-loader": "^9.0.0",
"copy-webpack-plugin": "^11.0.0",
"css-loader": "^6.7.1",
- "css-minimizer-webpack-plugin": "^4.1.0",
- "cypress": "^10.7.0",
+ "css-minimizer-webpack-plugin": "^4.2.2",
+ "cypress": "^10.11.0",
"directory-tree": "^3.3.1",
"directory-tree-webpack-plugin": "^1.0.3",
"duplexer": "^0.1.1",
- "eslint": "^8.23.1",
+ "eslint": "^8.26.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-cypress": "^2.12.1",
- "eslint-plugin-mdx": "^2.0.4",
- "eslint-plugin-react": "^7.31.8",
+ "eslint-plugin-mdx": "^2.0.5",
+ "eslint-plugin-react": "^7.31.10",
"eslint-plugin-react-hooks": "^4.6.0",
"front-matter": "^4.0.2",
- "github-slugger": "^1.4.0",
+ "github-slugger": "^2.0.0",
"html-loader": "^2.1.2",
"html-webpack-plugin": "^5.5.0",
"http-server": "^14.1.1",
"husky": "^8.0.1",
"hyperlink": "^5.0.4",
- "jest": "^29.0.3",
- "lightningcss": "^1.15.1",
+ "jest": "^29.2.2",
+ "lightningcss": "^1.16.0",
"lint-staged": "^13.0.3",
"lodash": "^4.17.21",
"markdownlint": "^0.26.2",
@@ -117,7 +117,7 @@
"modularscale-sass": "^3.0.3",
"node-fetch": "^3.2.10",
"npm-run-all": "^4.1.1",
- "postcss": "^8.4.16",
+ "postcss": "^8.4.18",
"postcss-loader": "^7.0.1",
"prettier": "^2.7.1",
"react-refresh": "^0.14.0",
@@ -131,21 +131,21 @@
"remark-html": "^15.0.1",
"remark-refractor": "montogeek/remark-refractor",
"rimraf": "^3.0.2",
- "sass": "^1.54.9",
- "sass-loader": "^13.0.2",
+ "sass": "^1.55.0",
+ "sass-loader": "^13.1.0",
"sirv-cli": "^2.0.2",
"sitemap-static": "^0.4.2",
"static-site-generator-webpack-plugin": "^3.4.1",
"style-loader": "^3.3.1",
- "tailwindcss": "^3.1.8",
+ "tailwindcss": "^3.2.1",
"tap-spot": "^1.1.2",
"textlint": "^11.8.2",
"textlint-rule-heading": "^1.0.10",
"unist-util-visit": "^4.1.1",
"webpack": "^5.74.0",
- "webpack-bundle-analyzer": "^4.6.1",
+ "webpack-bundle-analyzer": "^4.7.0",
"webpack-cli": "^4.10.0",
- "webpack-dev-server": "^4.11.0",
+ "webpack-dev-server": "^4.11.1",
"webpack-merge": "^5.8.0",
"workbox-webpack-plugin": "^6.5.4",
"yarn-deduplicate": "^6.0.0"
@@ -157,8 +157,8 @@
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-helmet-async": "^1.3.0",
- "react-router-dom": "^6.4.0",
- "react-spring": "^9.5.4",
+ "react-router-dom": "^6.4.2",
+ "react-spring": "^9.5.5",
"react-tiny-popover": "5",
"react-use": "^17.4.0",
"react-visibility-sensor": "^5.0.2",
diff --git a/src/components/Configuration/Configuration.jsx b/src/components/Configuration/Configuration.jsx
deleted file mode 100644
index 0c437abd3f7b..000000000000
--- a/src/components/Configuration/Configuration.jsx
+++ /dev/null
@@ -1,88 +0,0 @@
-import { Children, isValidElement } from 'react';
-import { Details } from './components';
-import PropTypes from 'prop-types';
-
-const detailComponentsList = [
- 'link',
- 'mode',
- 'entry',
- 'path',
- 'filename',
- 'publicPath',
- 'library',
- 'libraryType',
- 'libraryName',
- 'advancedLibrary',
- 'advancedOutput',
- 'expertOutput',
- 'expertOutputB',
- 'expert',
- 'advancedConditions',
- 'moduleType',
- 'advancedActions',
- 'advancedModule',
- 'modules',
- 'alias',
- 'advancedResolve',
- 'expertResolve',
- 'hints',
- 'devtool',
- 'target',
- 'externals',
- 'externalsType',
- 'externalsPresets',
- 'ignoreWarnings',
- 'stats',
- 'preset',
- 'advancedGlobal',
- 'advancedAssets',
- 'advancedChunkGroups',
- 'advancedChunks',
- 'advancedModules',
- 'expertModules',
- 'advancedStatsOptimization',
- 'advancedOptimization',
- 'cacheGroupAdvancedSelectors',
- 'cacheGroupAdvancedEffects',
- 'advancedSelectors',
- 'advancedEffects',
- 'fallbackCacheGroup',
- 'advanced',
- 'advancedCaching',
- 'advancedBuild',
-];
-export const Pre = (props) => {
- // eslint-disable-next-line
- const newChildren = Children.map(props.children.props.children, (child) => {
- if (isValidElement(child)) {
- if (child.props.className.includes('keyword')) {
- if (!detailComponentsList.includes(child.props.componentname))
- return child;
- return (
-
- );
- }
- }
-
- return child;
- });
-
- const newProps = {
- children: newChildren,
- };
-
- return (
-
-
-
- );
-};
-Pre.propTypes = {
- children: PropTypes.node,
-};
diff --git a/src/components/Page/Page.jsx b/src/components/Page/Page.jsx
index 0efb6e5183dd..c98a7d8fb5bb 100644
--- a/src/components/Page/Page.jsx
+++ b/src/components/Page/Page.jsx
@@ -1,5 +1,5 @@
// Import External Dependencies
-import { Children, isValidElement, useEffect, useState } from 'react';
+import { useEffect, useState } from 'react';
import PropTypes from 'prop-types';
import { useLocation } from 'react-router-dom';
@@ -9,7 +9,6 @@ import Markdown from '../Markdown/Markdown';
import Contributors from '../Contributors/Contributors';
import Translators from '../Translators/Translators';
import { PlaceholderString } from '../Placeholder/Placeholder';
-import { Pre } from '../Configuration/Configuration';
import AdjacentPages from './AdjacentPages';
// Load Styling
@@ -95,16 +94,6 @@ export default function Page(props) {
if (typeof content === 'function') {
contentRender = content({}).props.children;
- contentRender = Children.map(contentRender, (child) => {
- if (isValidElement(child)) {
- if (child.props.mdxType === 'pre') {
- // eslint-disable-next-line
- return ;
- }
- }
-
- return child;
- });
} else {
contentRender = (
{ // [Stats Object](#stats-object)
+webpack({}, (err, stats) => {
if (err || stats.hasErrors()) {
- // [在这里处理错误](#error-handling)
+ // ...
}
// 处理完成
});
@@ -100,14 +98,14 @@ W> 这个 API 一次仅支持一个编译。当使用 `run` 或者
调用 `Compiler` 实例的 `run` 方法跟上文提到的
快速执行方法很类似:
-```js-with-links
+```js
const webpack = require('webpack');
const compiler = webpack({
- // [配置对象](/configuration/)
+ // ...
});
-compiler.run((err, stats) => { // [Stats Object](#stats-object)
+compiler.run((err, stats) => {
// ...
compiler.close((closeErr) => {
@@ -128,21 +126,24 @@ W> 不要忘记关闭编译器,这样低优先级的工作(比如持久缓
watch(watchOptions, callback);
```
-```js-with-links
+```js
const webpack = require('webpack');
const compiler = webpack({
- // [配置对象](/configuration/)
+ // ...
});
-const watching = compiler.watch({
- // [watchOptions](/configuration/watch/#watchoptions) 示例
- aggregateTimeout: 300,
- poll: undefined
-}, (err, stats) => { // [Stats Object](#stats-object)
- // 这里打印 watch/build 结果...
- console.log(stats);
-});
+const watching = compiler.watch(
+ {
+ // 示例
+ aggregateTimeout: 300,
+ poll: undefined,
+ },
+ (err, stats) => {
+ // 这里打印 watch/build 结果...
+ console.log(stats);
+ }
+);
```
`Watching` 配置选项的细节可以在
@@ -210,8 +211,8 @@ T> 当使用 [`MultiCompiler`](#multicompiler) 时,
以 JSON 对象形式返回编译信息。
`options` 可以是一个字符串(预设值)或是颗粒化控制的对象:
-``` js-with-links
-stats.toJson('minimal'); // [更多选项如: 'verbose' 等](/configuration/stats).
+```js
+stats.toJson('minimal');
```
```js
@@ -243,22 +244,27 @@ stats.toString({
下面是 `stats.toString()` 用法的示例:
-```js-with-links
+```js
const webpack = require('webpack');
-webpack({
- // [配置对象](/configuration/)
-}, (err, stats) => {
- if (err) {
- console.error(err);
- return;
- }
+webpack(
+ {
+ // ...
+ },
+ (err, stats) => {
+ if (err) {
+ console.error(err);
+ return;
+ }
- console.log(stats.toString({
- chunks: false, // 使构建过程更静默无输出
- colors: true // 在控制台展示颜色
- }));
-});
+ console.log(
+ stats.toString({
+ chunks: false, // 使构建过程更静默无输出
+ colors: true, // 在控制台展示颜色
+ })
+ );
+ }
+);
```
## MultiCompiler $#multicompiler$
@@ -268,15 +274,18 @@ webpack({
该参数由是由多个配置对象构成的数组,webpack 会相应地创建多个 compiler 实例,
并且在所有 compiler 执行完毕后调用 `callback` 方法。
-```js-with-links
+```js
var webpack = require('webpack');
-webpack([
- { entry: './index1.js', output: { filename: 'bundle1.js' } },
- { entry: './index2.js', output: { filename: 'bundle2.js' } }
-], (err, stats) => { // [Stats Object](#stats-object)
- process.stdout.write(stats.toString() + '\n');
-})
+webpack(
+ [
+ { entry: './index1.js', output: { filename: 'bundle1.js' } },
+ { entry: './index2.js', output: { filename: 'bundle2.js' } },
+ ],
+ (err, stats) => {
+ process.stdout.write(stats.toString() + '\n');
+ }
+);
```
W> 多个配置对象在执行时,**不会并行执行**。
@@ -293,32 +302,35 @@ W> 多个配置对象在执行时,**不会并行执行**。
下面是一个覆盖这些场景的示例:
-```js-with-links
+```js
const webpack = require('webpack');
-webpack({
- // [配置对象](/configuration/)
-}, (err, stats) => {
- if (err) {
- console.error(err.stack || err);
- if (err.details) {
- console.error(err.details);
+webpack(
+ {
+ // ...
+ },
+ (err, stats) => {
+ if (err) {
+ console.error(err.stack || err);
+ if (err.details) {
+ console.error(err.details);
+ }
+ return;
}
- return;
- }
- const info = stats.toJson();
+ const info = stats.toJson();
- if (stats.hasErrors()) {
- console.error(info.errors);
- }
+ if (stats.hasErrors()) {
+ console.error(info.errors);
+ }
- if (stats.hasWarnings()) {
- console.warn(info.warnings);
- }
+ if (stats.hasWarnings()) {
+ console.warn(info.warnings);
+ }
- // Log result...
-});
+ // Log result...
+ }
+);
```
## 自定义文件系统(Custom File Systems) $#custom-file-systems$
diff --git a/src/content/api/stats.mdx b/src/content/api/stats.mdx
index ec5cf5b3ea91..88c899dfa617 100644
--- a/src/content/api/stats.mdx
+++ b/src/content/api/stats.mdx
@@ -27,46 +27,46 @@ npx webpack --profile --json=compilation-stats.json
输出 JSON 文件的顶层结构相当简单,但是也包含部分嵌套的数据结构。为了让文档更易于使用,每个嵌套的数据结构都有对应的一小节来讲,注意,你可以点击如下的链接,跳转到相关章节查看文档:
-```js-with-links
+```json
{
- 'version': '5.9.0', // 用来编译的 webpack 版本
- 'hash': '11593e3b3ac85436984a', // 编译的特定哈希值
- 'time': 2469, // 编译时间(毫秒)
- 'publicPath': 'auto',
- 'outputPath': '/', // webpack 的输出目录路径
- 'assetsByChunkName': {
+ "version": "5.9.0", // 用来编译的 webpack 版本
+ "hash": "11593e3b3ac85436984a", // 编译的特定哈希值
+ "time": 2469, // 编译时间(毫秒)
+ "publicPath": "auto",
+ "outputPath": "/", // webpack 的输出目录路径
+ "assetsByChunkName": {
// 输出资源对应的 Chunk 名称
- 'main': [
- 'web.js?h=11593e3b3ac85436984a'
+ "main": [
+ "web.js?h=11593e3b3ac85436984a"
],
- 'named-chunk': [
- 'named-chunk.web.js'
+ "named-chunk": [
+ "named-chunk.web.js"
],
- 'other-chunk': [
- 'other-chunk.js',
- 'other-chunk.css'
+ "other-chunk": [
+ "other-chunk.js",
+ "other-chunk.css"
]
},
- 'assets': [
- // [asset objects](#asset-objects) 列表
+ "assets": [
+ // asset objects 列表
],
- 'chunks': [
- // [chunk objects](#chunk-objects) 列表
+ "chunks": [
+ // chunk objects 列表
],
- 'modules': [
- // [module objects](#module-objects) 列表
+ "modules": [
+ // module objects 列表
],
- 'entryPoints': {
- // [entry objects](#entry-objects) 列表
+ "entryPoints": {
+ // entry objects 列表
},
- 'errors': [
- // [error objects](#errors-and-warnings) 列表
+ "errors": [
+ // error objects 列表
],
- 'errorsCount': 0, // 错误个数
- 'warnings': [
- // [warning objects](#errors-and-warnings) 列表
+ "errorsCount": 0, // 错误个数
+ "warnings": [
+ // warning objects 列表
],
- 'warningsCount': 0, // 告警个数
+ "warningsCount": 0, // 告警个数
}
```
@@ -99,7 +99,7 @@ T> 从 webpack v4.40.0 版本开始,Asset 的 `info` 属性可用
每个 `chunks` 对象代表一组名为 [chunk](/glossary/#c) 的模块。每个对象都遵循如下结构:
-```js-with-links
+```json
{
"entry": true, // 指定 webpack 运行时是否包含 chunk
"files": [
@@ -126,7 +126,7 @@ T> 从 webpack v4.40.0 版本开始,Asset 的 `info` 属性可用
`chunks` 对象还包含一个 `origins` 列表,它描述来给定的 chunk 每个 `origins` 对象都遵循以下模式:
-```js-with-links
+```json
{
"loc": "", // 生成当前 chunk 的代码行
"module": "(webpack)\\test\\browsertest\\lib\\index.web.js", // module的路径
@@ -144,7 +144,7 @@ T> 从 webpack v4.40.0 版本开始,Asset 的 `info` 属性可用
假如不描述编译后的应用程序的实际模块,这些统计的数据有什么作用?其依赖关系图中的每个模块用如下结构表示:
-```js-with-links
+```json
{
"assets": [
// [asset objects](#asset-objects) 列表
@@ -178,7 +178,7 @@ T> 从 webpack v4.40.0 版本开始,Asset 的 `info` 属性可用
每个模块还包含了一个 `reasons` 列表,它描述了为什么该模块会被包含在依赖关系图中。每个 `reason` 都类似于上面的 [chunk objects](#chunk-objects) 章节的 `origins`:
-```js-with-links
+```json
{
"loc": "33:24-93", // 当前模块包含的代码行数
"module": "./lib/index.web.js", // 基于 [context](/configuration/entry-context/#context) 的模块相对路径
diff --git a/src/content/concepts/loaders.mdx b/src/content/concepts/loaders.mdx
index faeddea9a898..fa5f430971e8 100644
--- a/src/content/concepts/loaders.mdx
+++ b/src/content/concepts/loaders.mdx
@@ -62,28 +62,25 @@ module.exports = {
loader 从右到左(或从下到上)地取值(evaluate)/执行(execute)。在下面的示例中,从 sass-loader 开始执行,然后继续执行 css-loader,最后以 style-loader 为结束。查看 [loader 功能](/concepts/loaders/#loader-features) 章节,了解有关 loader 顺序的更多信息。
-```js-with-links
+```js
module.exports = {
module: {
rules: [
{
test: /\.css$/,
use: [
- // [style-loader](/loaders/style-loader)
{ loader: 'style-loader' },
- // [css-loader](/loaders/css-loader)
{
loader: 'css-loader',
options: {
- modules: true
- }
+ modules: true,
+ },
},
- // [sass-loader](/loaders/sass-loader)
- { loader: 'sass-loader' }
- ]
- }
- ]
- }
+ { loader: 'sass-loader' },
+ ],
+ },
+ ],
+ },
};
```
diff --git a/src/content/configuration/dev-server.mdx b/src/content/configuration/dev-server.mdx
index 3a8ac20dd7ad..56a78084494c 100644
--- a/src/content/configuration/dev-server.mdx
+++ b/src/content/configuration/dev-server.mdx
@@ -1657,7 +1657,7 @@ module.exports = {
通过 CLI 使用:
-```console
+```bash
npx webpack serve --static assets
```
@@ -1676,7 +1676,7 @@ module.exports = {
通过 CLI 使用:
-```console
+```bash
npx webpack serve --static assets --static css
```
diff --git a/src/content/configuration/experiments.mdx b/src/content/configuration/experiments.mdx
index 2a109b940ae3..e6cec619b753 100644
--- a/src/content/configuration/experiments.mdx
+++ b/src/content/configuration/experiments.mdx
@@ -77,6 +77,7 @@ When enabled, webpack can build remote resources that begin with the `http(s):`
A shortcut for [`experiments.buildHttp.allowedUris`](#experimentsbuildhttpalloweduris).
- `HttpUriOptions`
+
```ts
{
allowedUris: (string|RegExp|(uri: string) => boolean)[],
@@ -137,6 +138,7 @@ Define the location for caching remote resources.
- `string`
- `false`
- Example
+
```javascript
// webpack.config.js
module.exports = {
@@ -262,6 +264,7 @@ Compile entrypoints and dynamic `import`s only when they are in use. It can be u
- Available: 5.17.0+
- Example 1:
+
```js
module.exports = {
// …
@@ -270,6 +273,7 @@ Compile entrypoints and dynamic `import`s only when they are in use. It can be u
},
};
```
+
- Example 2:
```js
diff --git a/src/content/configuration/index.mdx b/src/content/configuration/index.mdx
index f1e3859299d5..9073ff02dcd1 100644
--- a/src/content/configuration/index.mdx
+++ b/src/content/configuration/index.mdx
@@ -18,6 +18,8 @@ contributors:
- bigdawggi
- anshumanv
- textbook
+ - coly010
+ - chenxsan
translators:
- dear-lizhihua
- QC-L
@@ -45,1131 +47,48 @@ T> 刚开始学习 webpack?请查看我们提供的指南,从 webpack 一些
}
```
-## 选项 $#options$
-
-点击下面配置代码中每个选项的名称,跳转到详细的文档。还要注意,带有箭头的项目可以展开,以显示更多示例,在某些情况下可以看到高级配置。
-
-T> 注意整个配置中我们使用 Node 内置的 [path 模块](https://nodejs.org/api/path.html),并在它前面加上 [\_\_dirname](https://nodejs.org/docs/latest/api/globals.html#globals_dirname)这个全局变量。可以防止不同操作系统之间的文件路径问题,并且可以使相对路径按照预期工作。更多「POSIX 和 Windows」的相关信息请查看 [此章节](https://nodejs.org/api/path.html#path_windows_vs_posix)。
-
-W> Notice that many array configurations allow to reference the default value via `"..."`.
-
-**webpack.config.js**
-
-```js-with-links-details
-const path = require('path');
-
-module.exports = {
-
-
- mode: "production", // "production" | "development" | "none"
-
- mode: "production", // enable many optimizations for production builds
- mode: "development", // enabled useful tools for development
- mode: "none", // no defaults
-
- // Chosen mode tells webpack to use its built-in optimizations accordingly.
-
-
- entry: "./app/entry", // string | object | array
-
- entry: ["./app/entry1", "./app/entry2"],
- entry: {
- a: "./app/entry-a",
- b: ["./app/entry-b1", "./app/entry-b2"]
- },
- entry: {
- a: {
- import: "./app/entry-a",
- library: { type: "commonjs-module" },
- dependOn: ["vendors"],
- filename: "entries/a.js",
- runtime: "dashboard",
- chunkLoading: "jsonp",
- wasmLoading: "fetch-streaming"
- },
- vendors: ["react", "react-dom"]
- }
-
- // 默认为 ./src
- // 这里应用程序开始执行
- // webpack 开始打包
-
-
- output: {
-
-
- // webpack 如何输出结果的相关选项
-
-
- path: path.resolve(__dirname, "dist"), // string (default)
-
-
- // 所有输出文件的目标路径
- // 必须是绝对路径(使用 Node.js 的 path 模块)
-
-
- filename: "[name].js", // string (default)
-
- filename: "[contenthash].js", // 用于长效缓存
-
- // entry chunk 的文件名模板
-
-
- publicPath: "/assets/", // string
-
- publicPath: "auto", // determined automatically from script tag (default)
- publicPath: "", // relative to HTML file
- publicPath: "/", // relative to server root
- publicPath: "https://cdn.example.com/", // absolute URL
-
- // 输出解析文件的目录,url 相对于 HTML 页面
-
-
- library: { // 这里有一种旧的语法形式可以使用(点击显示)
-
- // 旧语法:
- library: "MyLibrary", // string,
- libraryTarget: "umd", // = library.type
- auxiliaryComment: "comment", // = library.auxiliaryComment
- libraryExport: "default", // = library.export
-
-
-
- type: "umd", // 通用模块定义
-
- type: "umd2", // 通用模块定义 (but optional externals will use globals)
- type: "commonjs-module", // exported with module.exports
- type: "commonjs2", // old name for "commonjs-module"
- type: "commonjs", // exported as properties to exports
- type: "amd", // defined with AMD define() method
- type: "amd-require", // defined with AMD require() method (can't have exports)
- type: "system", // exported to System.js
- type: "this", // property set on this
- type: "var", // variable defined in root scope (default)
- type: "assign", // blind assignment
- type: "global", // property set to global object as specified in output.globalObject
- type: "window", // property set to window object
- type: "self", // property set to self object
- type: "jsonp", // jsonp wrapper
- type: "module", // EcmaScript Module (not implemented yet)
-
- // the type of the exported library
-
-
- name: "MyLibrary", // string | string[]
-
- name: ["MyCompany", "MyLibrary"], // Some types support creating nested objects
- name: undefined, // Some types support unnamed library (default)
-
- // the name of the exported library
-
-
-
- /* Advanced output.library configuration (click to show) */
-
- export: "default", // string | string[]
- export: undefined, // expose the whole namespace object resp. module.exports value (default)
- export: "named", // expose named exports
- export: ["named", "property"], // expose nested properties
- // the export of the entry module that should be exposed
- auxiliaryComment: "comment",
- auxiliaryComment: { amd: "comment", commonjs: "comment", commonjs2: "comment", root: "comment" },
- // Add a comment in the UMD wrapper
- umdNamedDefine: false,
- // Use a named define() for the AMD part of the UMD wrapper
-
- },
- uniqueName: "my-application", // (defaults to package.json "name")
- // unique name for this build to avoid conflicts with other builds in the same HTML
- name: "my-config",
- // name of the configuration, shown in output
-
-
- /* 高级输出配置(点击显示) */
-
- chunkFilename: "[name].js",
- chunkFilename: "[id].js",
- chunkFilename: "[contenthash].js", // 长效缓存
- // the filename template for additional chunks
- assetModuleFilename: "[hash][ext][query]", // string
- // the filename template for asset modules
- webassemblyModuleFilename: "[hash].module.wasm", // string
- // the filename template for wasm modules
- sourceMapFilename: "[file].map", // string
- sourceMapFilename: "sourcemaps/[file].map", // string
- // source map location 的文件名模板
- devtoolModuleFilenameTemplate: "webpack:///[resource-path]", // string
- // devtool 模块的文件名模板
- devtoolFallbackModuleFilenameTemplate: "webpack:///[resource-path]?[hash]", // string
- // devtool 模块的文件名模板(用于冲突)
- crossOriginLoading: "use-credentials", // enum
- crossOriginLoading: "anonymous",
- crossOriginLoading: false,
- // specifies how cross origin request are issued by the runtime
- trustedTypes: false, // boolean (default) | string | object
- // Trusted Types support
- importFunctionName: "import", // string (default)
- // expression that is called when using import()
- // can be replaced to use polyfills
- importMetaName: "import.meta", // string (default)
- // expression that is used when using import.meta
- // can be replaced to use polyfills
-
-
-
- /* Expert output configuration 1 (on own risk) */
-
- pathinfo: true, // boolean
- // include useful path info about modules, exports, requests, etc. into the generated code
- charset: true, // string
- // add charset attribute to injected script tags
- chunkLoadTimeout: 120000, // number (default)
- // timeout for loading chunks
- compareBeforeEmit: true, // boolean (default)
- // compare the generated asset with the asset on disk before writing to disk
- strictModuleExceptionHandling: true, // boolean
- // handle errors in module evaluation correctly, but for a performance cost
- devtoolNamespace: "MyLibrary", // string
- // prefix in the source names for devtools
- // defaults to output.uniqueName
- environment: {
- // Properties about the environment
- arrowFunction: true,
- bigIntLiteral: true,
- const: true,
- destructuring: true,
- dynamicImport: true,
- forOf: true,
- module: true
- },
- globalObject: "self", // string (default),
- // expression that points to the global object
- iife: true, // boolean (default)
- // wrap the bundle in a IIFE for isolation
- module: false, // boolean (default)
- // generate a module type javascript file instead of a classic script
- scriptType: "module"
- // adds a type attribute to injected script tags
-
-
-
- /* Expert output configuration 2 (on own risk) */
-
- chunkLoading: "jsonp" // "jsonp" | "import-scripts" | "require" | "async-node" | false
- // method of loading chunks
- chunkLoadingGlobal: "myWebpackJsonp", // string
- // name of the global variable used to load chunks
- enabledChunkLoadingTypes: ["jsonp"], // string[]
- // the chunk loading methods that are available
- enabledLibraryTypes: ["var"], // string[]
- // the library types that are available
- enabledWasmLoadingTypes: ["var"], // string[]
- // the wasm loading methods that are available
- chunkFormat: "array-push",
- chunkFormat: "commonjs",
- chunkFormat: false,
- // the format of chunks
- hotUpdateMainFilename: "[fullhash].hot-update.json", // string
- // filename template for HMR manifest
- hotUpdateChunkFilename: "[id].[fullhash].hot-update.js", // string
- // filename template for HMR chunks
- hotUpdateGlobal: "hmrUpdateFunction", // string
- // the name of the global variable used to load hot update chunks
- sourcePrefix: "\t", // string
- // prefix module sources in bundle for better readability
- // but breaks multi-line template strings
- hashFunction: "md4", // string (default)
- // hash function used in general
- hashDigest: "hex", // string (default)
- // hash digest type used
- hashDigestLength: 20, // number (default)
- // length of hashes
- hashSalt: "salt", // string | Buffer
- // an additional hash salt to fix hash related issues or change the hash in general
-
- },
- module: {
- // 模块配置相关
- rules: [
- // 模块规则(配置 loader、解析器等选项)
- {
- // Conditions:
- test: /\.jsx?$/,
- include: [
- path.resolve(__dirname, "app")
- ],
- exclude: [
- path.resolve(__dirname, "app/demo-files")
- ],
- // these are matching conditions, each accepting a regular expression or string
- // test and include have the same behavior, both must be matched
- // exclude must not be matched (takes preferrence over test and include)
- // Best practices:
- // - Use RegExp only in test and for filename matching
- // - Use arrays of absolute paths in include and exclude to match the full path
- // - Try to avoid exclude and prefer include
- // Each condition can also receive an object with "and", "or" or "not" properties
- // which are an array of conditions.
- issuer: /\.css$/,
- issuer: path.resolve(__dirname, "app"),
- issuer: { and: [ /\.css$/, path.resolve(__dirname, "app") ] },
- issuer: { or: [ /\.css$/, path.resolve(__dirname, "app") ] },
- issuer: { not: [ /\.css$/ ] },
- issuer: [ /\.css$/, path.resolve(__dirname, "app") ], // like "or"
- // conditions for the issuer (the origin of the import)
-
-
- /* Advanced conditions (click to show) */
-
- resource: /\.css$/,
- // matches the resource of the module, behaves equal to "test" and "include"
- compiler: /html-webpack-plugin/,
- // matches the name of the child compilation
- dependency: "esm", // import-style dependencies
- dependency: "commonjs", // require-style dependencies
- dependency: "amd", // AMD-style dependency
- dependency: "wasm", // WebAssembly imports section
- dependency: "url", // new URL(), url() and similar
- dependency: "worker", // new Worker() and similar
- dependency: "loader", // this.loadModule in loaders
- // matches the type of dependency
- descriptionData: { type: "module" },
- // matches information from the package.json
- mimetype: "text/javascript",
- // matches the mimetype in DataUris
- realResource: /\.css$/,
- // matches the resource but ignores when resource was been renamed
- resourceFragment: "#blah",
- // matches the fragment part of the resource request
- resourceQuery: "?blah"
- // matches the query part of the resource request
-
-
- // Actions:
- loader: "babel-loader",
- // 应该应用的 loader,它相对上下文解析
- options: {
- presets: ["es2015"]
- },
- // options for the loader
- use: [
- // apply multiple loaders and options instead
- "htmllint-loader",
- {
- loader: "html-loader",
- options: {
- // ...
- }
- }
- ],
-
-
- type: "javascript/auto",
-
- type: "javascript/auto", // JS with all features
- type: "javascript/esm", // JS enforced to strict ESM
- type: "javascript/dynamic", // JS enforced to non-ESM
- type: "json", // JSON data
- type: "webassembly/async", // WebAssembly as async module
- type: "webassembly/sync", // WebAssembly as sync module
-
- // specifies the module type
-
-
- /* Advanced actions (click to show) */
-
- enforce: "pre",
- enforce: "post",
- // flags to apply these rules, even if they are overridden
- generator: { /* ... */ },
- // Options for the generator (depends on module type)
- parser: { /* ... */ },
- // Options for the parser (depends on module type)
- resolve: { /* ... */ },
- // Resolve options (same as "resolve" in configuration)
- sideEffects: false, // boolean
- // Overrides "sideEffects" from package.json
-
- },
- {
- oneOf: [
- // ... (rules)
- ]
- // only use one of these nested rules
- },
- {
- // ... (conditions)
- rules: [
- // ... (rules)
- ]
- // use all of these nested rules (combine with conditions to be useful)
- },
- ],
-
-
- /* 高级模块配置(点击展示) */
-
- noParse: [
- /special-library\.js$/
- ],
- // 不解析这里的模块
- unknownContextRequest: ".",
- unknownContextRecursive: true,
- unknownContextRegExp: /^\.\/.*$/,
- unknownContextCritical: true,
- exprContextRequest: ".",
- exprContextRegExp: /^\.\/.*$/,
- exprContextRecursive: true,
- exprContextCritical: true,
- wrappedContextRegExp: /.*/,
- wrappedContextRecursive: true,
- wrappedContextCritical: false,
- // specifies default behavior for dynamic requests
-
- },
- resolve: {
- // options for resolving module requests
- // (does not apply to resolving of loaders)
-
-
- modules: [
- "node_modules",
- path.resolve(__dirname, "app")
- ],
-
- modules: [ "node_modules" ],
- // A filename (non-absolute) means this folder is looked up
- // in all parent directories
- modules: [ path.resolve(__dirname, "app") ],
- // An absolute path means exactly this folder
-
- // directories where to look for modules (in order)
- extensions: [".js", ".json", ".jsx", ".css"],
- // 使用的扩展名
- alias: {
- // a list of module name aliases
- // aliases are imported relative to the current context
- "module": "new-module",
- // 别名:"module" -> "new-module" 和 "module/path/file" -> "new-module/path/file"
- "only-module$": "new-module",
- // 别名 "only-module" -> "new-module",但不匹配 "only-module/path/file" -> "new-module/path/file"
- "module": path.resolve(__dirname, "app/third/module.js"),
- // alias "module" -> "./app/third/module.js" and "module/file" results in error
- "module": path.resolve(__dirname, "app/third"),
- // alias "module" -> "./app/third" and "module/file" -> "./app/third/file"
- [path.resolve(__dirname, "app/module.js")]: path.resolve(__dirname, "app/alternative-module.js"),
- // alias "./app/module.js" -> "./app/alternative-module.js"
- },
-
-
- /* 可供选择的别名语法(点击展示) */
-
- alias: [
- {
- name: "module",
- // 旧的 request
- alias: "new-module",
- // 新的 request
- onlyModule: true
- // 如果为 true,只有 "module" 是别名
- // 如果为 false,"module/inner/path" 也是别名
- }
- ],
-
-
-
- /* 高级解析选项(点击展示) */
-
- conditionNames: ["myCompanyCondition", "..."],
- // conditions used for the "exports" and "imports" field in description file
- roots: [path.resolve(__dirname, "app/root")],
- // locations where to resolve server-relative requests (starting with "/")
- // This behavior is only applied when the request doesn't resolve as absolute path
- fallback: { "events": path.resolve(__dirname, "events.js") },
- // Similar to alias, but only applied when the normal resolving fails
- mainFields: ["main"],
- // properties that are read from description file
- // when a folder is requested
- restrictions: [ /\.js$/, path.resolve(__dirname, "app") ],
- // To successful resolve the result must match these criteria
- cache: true, // boolean
- // enable safe caching of resolving
- // this is safe as it tracks and validates all resolving dependencies
- unsafeCache: true,
- unsafeCache: {},
- // enables unsafe caching for resolved requests
- // this is unsafe as there is no validation
- // but performance improvement is really big
- plugins: [
- // ...
- ],
- // additional plugins applied to the resolver
-
-
-
- /* Expert resolve configuration (click to show) */
-
- symlinks: true, // (default)
- // follow symlinks to new location
- descriptionFiles: ["package.json"], // (default)
- // files that are read for package description
- aliasFields: ["browser"],
- // properties that are read from description file
- // to alias requests in this package
- exportsFields: ["exports"], // (default)
- // fields in description file that are used for external module request
- importsFields: ["imports"], // (default)
- // fields in description file that are used for internal request
- mainFiles: ["index"],
- // files that are used when resolving in a directory and no mainField applies
- fullySpecified: true, // boolean
- // Input request is already full specified (it includes filename and extension)
- // Module requests are still resolved as usual
- preferRelative: true, // boolean
- // Try to resolve module requests also a relative request
- enforceExtension: false,
- // if true request must not include an extension
- // if false request may already include an extension
- cachePredicate: ({ path, request }) => true,
- // predicate function which selects requests for caching
- cacheWithContext: false, // (default)
- // include context information in cache key
- // This must be set to true when custom plugins resolve depending on
- // those information
- useSyncFileSystemCalls: false, // (default)
- // use sync fs calls instead of async fs calls
- byDependency: { commonjs: { extensions: [".js", "..."] } },
- // change resolving depending on issuer dependency
-
- },
- performance: {
-
-
- hints: "warning", // 枚举
-
- hints: "error", // 性能提示中抛出错误
- hints: false, // 关闭性能提示
-
- maxAssetSize: 200000, // 整数类型(以字节为单位)
- maxEntrypointSize: 400000, // 整数类型(以字节为单位)
- assetFilter: function(assetFilename) {
- // 提供资源文件名的断言函数
- return assetFilename.endsWith('.css') || assetFilename.endsWith('.js');
- }
- },
-
-
- devtool: "source-map", // enum
-
- devtool: "inline-source-map", // inlines SourceMap into original file
- devtool: "hidden-source-map", // SourceMap without reference in original file
- devtool: "eval-source-map", // inlines SourceMap per module
- devtool: "cheap-source-map", // cheap-variant of SourceMap without module mappings
- devtool: "cheap-module-source-map", // cheap-variant of SourceMap with module mappings
- devtool: "eval-cheap-module-source-map", // like above but per module
- devtool: "eval", // no SourceMap, but named modules. Fastest at the expense of detail.
- devtool: false, // no SourceMap
-
- // 通过为浏览器调试工具提供极其详细的源映射的元信息来增强调试能力,
- // 但会牺牲构建速度。
- context: __dirname, // string(绝对路径!)
- // webpack 的主目录
- // entry 和 module.rules.loader 选项
- // 都相对于此目录解析
-
-
- target: "web", // 枚举
-
- target: "browserslist", // use browserslist
- target: "browserslist:modern", // use browserslist "modern" preset
- target: "browserslist:Chrome >= 43", // use browserslist query
- target: `browserslist:${path.resolve(__dirname, "browserslist.json")}`,
- target: `browserslist:${path.resolve(__dirname, "browserslist.json")}:modern`,
- target: "webworker", // WebWorker
- target: "node", // Node.js via require
- target: "node10.13", // Node.js via require
- target: "async-node10.13", // Node.js via fs and vm
- target: "nwjs0.43", // nw.js
- target: "electron11.0-main", // electron, main process
- target: "electron11-renderer", // electron, renderer process
- target: "electron-preload", // electron, preload script
- target: ["web", "es5"], // combining targets
- target: ["web", "es2020"],
- target: false, // custom target, via plugin
-
- // the environment in which the bundle should run
- // changes chunk loading behavior, available external modules
- // and generated code style
-
-
- externals: ["react", /^@angular/],
-
- externals: "react", // string (exact match)
- externals: /^[a-z\-]+($|\/)/, // Regex
- externals: { // object
- angular: "this angular", // this["angular"]
- react: { // UMD
- commonjs: "react",
- commonjs2: "react",
- amd: "react",
- root: "React"
- }
- },
- externals: ({ context, request }, callback) => { /* ... */ callback(null, "commonjs " + request); }
-
- // Don't follow/bundle these modules, but request them at runtime from the environment
-
-
- externalsType: "var", // (defaults to output.library.type)
-
- externalsType: "this", // this["EXTERNAL"]
- externalsType: "window", // window["EXTERNAL"]
- externalsType: "self", // self["EXTERNAL"]
- externalsType: "global", // property from output.globalObject
- externalsType: "commonjs", // require("EXTERNAL")
- externalsType: "amd", // define(["EXTERNAL"], ...), only with AMD library
- externalsType: "umd", // only with UMD library
- externalsType: "system", // only with System.js library
- externalsType: "jsonp", // only with jsonp library
- externalsType: "import", // import("EXTERNAL")
- externalsType: "module", // import X from "EXTERNAL"
- externalsType: "var", // EXTERNAL (name is an expression)
- externalsType: "promise", // await EXTERNAL (name is an expression giving a Promise)
-
- // Type of externals, when not specified inline in externals
-
-
- externalsPresets: { /* ... */ },
-
- externalsPresets: {
- electron: true,
- electronMain: true,
- electronPreload: true,
- electronRenderer: true,
- node: true,
- nwjs: true,
- web: true,
- webAsync: true,
- }
-
- // presets of externals
-
-
- ignoreWarnings: [/warning/],
-
- ignoreWarnings: [
- /warning/,
- {
- file: /asset/,
- module: /module/,
- message: /warning/,
- },
- (warning, compilation) => true
- ],
-
-
-
- stats: "errors-only",
-
- stats: "verbose", // nearly all information
- stats: "detailed", // much information
- stats: "minimal", // summarized information
- stats: "errors-warnings", // only errors and warnings
- stats: "errors-only", // only errors
- stats: "summary", // only one line summary
- stats: "none", // none at all
-
- stats: {
- // lets you precisely control what bundle information gets displayed
-
-
- preset: "errors-only",
-
- preset: "verbose", // nearly all information
- preset: "detailed", // much information
- preset: "minimal", // summarized information
- preset: "errors-warnings", // only errors and warnings
- preset: "errors-only", // only errors
- preset: "summary", // only one line summary
- preset: "none", // none at all
-
- // A stats preset
-
-
-
- /* Advanced global settings (click to show) */
-
- all: false,
- // switch all flags on or off
- colors: true,
- // switch colors on and off
- context: __dirname,
- // all paths will be relative to this directory
- ids: true,
- // include module and chunk ids in the output
-
-
- env: true,
- // include value of --env in the output
- outputPath: true,
- // include absolute output path in the output
- publicPath: true,
- // include public path in the output
-
- assets: true,
- // show list of assets in output
-
-
- /* Advanced assets settings (click to show) */
-
- assetsSort: "size",
- // sorting of assets
- assetsSpace: 50,
- // number of asset lines to display
- cachedAssets: false,
- // show assets that are caching in output
- excludeAssets: /\.png$/,
- // hide some assets
- groupAssetsByPath: true,
- // group assets by their path in the output directory
- groupAssetsByExtension: true,
- // group assets by their extension
- groupAssetsByEmitStatus: true,
- // group assets depending if they are cached, emitted or compared
- groupAssetsByChunk: true,
- // group assets by how they relate to chunks
- groupAssetsByInfo: true,
- // group assets by meta information like immutable, development, etc.
- relatedAssets: true,
- // show assets that are related to other assets, like SourceMaps, compressed version, etc.
- performance: true,
- // show performance hints next to assets and modules
-
-
- entrypoints: true,
- // show entrypoints list
- chunkGroups: true,
- // show named chunk group list
-
-
- /* Advanced chunk group settings (click to show) */
-
- chunkGroupAuxiliary: true,
- // show auxiliary assets for entrypoints/chunk groups
- chunkGroupChildren
- // show child chunk groups for entrypoints/chunk groups
- chunkGroupMaxAssets: 5,
- // collapse chunk group assets lists when this limit has been reached
-
-
- chunks: true,
- // show list of chunks in output
-
-
- /* Advanced chunk group settings (click to show) */
-
- chunksSort: "size",
- // sort chunks list
- chunkModules: true,
- // show modules contained in each chunk
- chunkOrigins: true,
- // show the origin of a chunk (why was this chunk created)
- chunkRelations: true,
- // show relations to other chunks (parents, children, siblings)
- dependentModules: true,
- // show modules that are dependencies of other modules in that chunk
-
-
- modules: true,
- // show list of modules in output
-
-
- /* Advanced module settings (click to show) */
-
- modulesSpace: 50,
- // number of modules lines to display
- nestedModules: true,
- // show nested modules (when concatenated)
- cachedModules: true,
- // show modules that were cached
- orphanModules: true,
- // show modules that are not referenced in optimized graph anymore
- excludeModules: /\.css$/,
- // hide some modules
- reasons: true,
- // show the reasons why modules are included
- source: true,
- // include the Source Code of modules (only in JSON)
-
-
-
- /* Expert module settings (click to show) */
-
- modulesSort: "size",
- // sort modules list
- groupModulesByPath: true,
- // group modules by their resource path
- groupModulesByExtension: true
- // group modules by their extension
- groupModulesByAttributes: true
- // group modules by attributes like if the have errors/warnings/assets
- // or are optional
- groupModulesByCacheStatus: true,
- // group modules depending if they are built, code was generated or if
- // they are cacheable in general
- depth: true,
- // show depth in the module graph of modules
- moduleAssets: true,
- // show assets emitted by modules in module list
- runtimeModules: true,
- // show runtime modules in the modules list
-
-
-
-
- /* Advanced optimization settings (click to show) */
-
- providedExports: true,
- // show exports provided by modules
- usedExports: true,
- // show which exports are used by modules
- optimizationBailout: true,
- // show information why optimizations bailed out for modules
-
-
- children: true,
- // show stats for child compilations
-
- logging: true,
- // show logging in output
- loggingDebug: /webpack/,
- // show debug type logging for some loggers
- loggingTrace: true,
- // show stack traces for warnings and errors in logging output
-
- warnings: true,
- // show warnings
-
- errors: true,
- // show errors
- errorDetails: true,
- // show details for errors
- errorStack: true,
- // show internal stack trace for errors
- moduleTrace: true,
- // show module trace for errors
- // (why was causing module referenced)
-
- builtAt: true,
- // show timestamp in summary
- errorsCount: true,
- // show errors count in summary
- warningsCount: true,
- // show warnings count in summary
- timings: true,
- // show build timing in summary
- version: true,
- // show webpack version in summary
- hash: true,
- // show build hash in summary
- },
- devServer: {
- proxy: { // proxy URLs to backend development server
- '/api': 'http://localhost:3000'
- },
- static: path.join(__dirname, 'public'), // boolean | string | array | object, static file location
- compress: true, // enable gzip compression
- historyApiFallback: true, // true for index.html upon 404, object for multiple paths
- hot: true, // hot module replacement. Depends on HotModuleReplacementPlugin
- https: false, // true for self-signed, object for cert authority
- // ...
- },
- experiments: {
- asyncWebAssembly: true,
- // WebAssembly as async module (Proposal)
- syncWebAssembly: true,
- // WebAssembly as sync module (deprecated)
- outputModule: true,
- // Allow to output ESM
- topLevelAwait: true,
- // Allow to use await on module evaluation (Proposal)
- },
- plugins: [
- // ...
- ],
- // list of additional plugins
- optimization: {
- chunkIds: "size",
- // method of generating ids for chunks
- moduleIds: "size",
- // method of generating ids for modules
- mangleExports: "size",
- // rename export names to shorter names
- minimize: true,
- // minimize the output files
- minimizer: [new CssMinimizer(), "..."],
- // minimizers to use for the output files
-
-
-
- /* Advanced optimizations (click to show) */
-
- concatenateModules: true,
- // concatenate multiple modules into a single one
- emitOnErrors: true,
- // emit output files even if there are build errors
- flagIncludedChunks: true,
- // avoid downloading a chunk if it's fully contained in
- // an already loaded chunk
- innerGraph: true,
- // determine references without modules between symbols
- mergeDuplicateChunks: true,
- // merge chunks if they are equal
- nodeEnv: "production",
- // value of process.env.NODE_ENV inside of modules
- portableRecords: true,
- // use relative paths in records
- providedExports: true,
- // determine which exports are exposed by modules
- usedExports: true,
- // determine which exports are used by modules and
- // remove the unused ones
- realContentHash: true,
- // calculate a contenthash for assets based on the content
- removeAvailableModules: true,
- // run extra pass to determine modules that are already in
- // parent chunks and remove them
- removeEmptyChunks: true,
- // remove chunks that are empty
- runtimeChunk: "single",
- // change placement of runtime code
- sideEffects: true,
- // skip modules that are side effect free when using reexports
-
-
- splitChunks: {
- cacheGroups: {
- "my-name": {
- // define groups of modules with specific
- // caching behavior
- test: /\.sass$/,
- type: "css/mini-extract",
-
-
-
- /* Advanced selectors (click to show) */
-
- chunks: "async",
- minChunks: 1,
- enforceSizeThreshold: 100000,
- minSize: 0,
- minRemainingSize: 0,
- usedExports: true,
- maxAsyncRequests: 30,
- maxInitialRequests: 30,
-
-
-
-
- /* Advanced effects (click to show) */
-
- maxAsyncSize: 200000,
- maxInitialSize: 100000,
- maxSize: 200000,
- filename: "my-name-[contenthash].js",
- idHint: "my-name",
- name: false,
- hidePathInfo: true,
- automaticNameDelimiter: "-",
-
- }
- },
-
-
-
- fallbackCacheGroup: { /* Advanced (click to show) */ }
-
- fallbackCacheGroup: {
- automaticNameDelimiter: "-"
- minSize: 20000,
- maxAsyncSize: 200000,
- maxInitialSize: 100000,
- maxSize: 200000,
- },
-
-
-
-
- /* Advanced selectors (click to show) */
-
- chunks: "all",
- // select which chunks should be optimized
- usedExports: true,
- // treat modules as equal only when used exports are equal
- minChunks: 1,
- // minimum number of chunks a module must be in
- enforceSizeThreshold: 100000,
- // ignore when following criteria when size of modules
- // is above this threshold
- minSize: 20000,
- // size of modules must be above this threshold
- minRemainingSize: 20000,
- // when modules are removed from a single chunk
- // the size of the modules that are remaining
- // must be above this threshold
- maxAsyncRequests: 30,
- maxInitialRequests: 30,
- // number of parallel requests for a single on demand loading
- // resp. entrypoint but be above this threshold
-
-
-
-
- /* Advanced effects (click to show) */
-
- maxAsyncSize: 200000,
- maxInitialSize: 100000,
- maxSize: 200000,
- // when size of modules in the new chunk is above this
- // threshold, split it further
- filename: "[contenthash].js",
- // give the new chunk a different filename
- name: false, // false | string | (module, chunks, key) => string
- // give the new chunk a different name
- // when an existing name is used, chunks are merged
- // non-splitChunks chunks can only be selected, when they are
- // a parent or sibling chunk of all selected modules
- hidePathInfo: true,
- // hide path info when splitting via "maxSize"
- automaticNameDelimiter: "-",
- // use this separator to separate original name from path info
- // when splitting via "maxSize"
-
-
-
-
- /* Expert settings (click to show) */
-
- defaultSizeTypes: ["javascript", "..."]
- // when using numbers for sizes measure these size types
- // minSize: { javascript: 10000 } allows to be more specific
-
- }
- },
-
-
- /* 高级配置(点击展示) */
-
- loader: { /* ... */ },
- // add custom API or properties to loader context
- resolveLoader: { /* same as resolve */ }
- // separate resolve options for loaders
- node: {
- // Polyfills and mocks to run Node.js-
- // environment code in non-Node environments.
- global: true, // boolean
- // replace "global" with the output.globalObject
- __filename: "mock", // boolean | "mock" | "eval-only"
- __dirname: "mock", // boolean | "mock" | "eval-only"
- // true: includes the real path
- // "mock": includes a fake path
- // "eval-only": only defines it at compile-time
- // false: disables all handling
- },
- recordsPath: path.resolve(__dirname, "build/records.json"),
- recordsInputPath: path.resolve(__dirname, "build/records.json"),
- recordsOutputPath: path.resolve(__dirname, "build/records.json"),
- // store ids into a file to make the build even more deterministic
-
-
-
- /* Advanced caching configuration (click to show) */
-
- cache: false, // boolean
- // disable/enable caching
- snapshot: {
- managedPaths: [ path.resolve(__dirname, "node_modules") ],
- // paths that are snapshot using only package.json name and version
- immutablePaths: [ path.resolve(__dirname, ".yarn/cache") ],
- // paths that doesn't need to be snapshot as they are immutable
- module: { timestamp: true, hash: true },
- resolve: { timestamp: true, hash: false },
- resolveBuildDependencies: { timestamp: true, hash: false },
- buildDependencies: { timestamp: true, hash: true },
- // snapshot method for different operations
- },
- watch: true, // boolean
- // 启用 watch 模式
- watchOptions: {
- aggregateTimeout: 1000, // 以毫秒为单位
- // 将多个修改聚合到单个 rebuild
- poll: true,
- poll: 500, // 以毫秒为间隔单位
- // 在 watch 模式中启用轮询
- // 必须用在不通知更改的文件系统中
- // 即 nfs shares
- },
-
-
-
- /* Advanced build configuration (click to show) */
-
- infrastructureLogging: {
- level: "none",
- level: "error",
- level: "warn",
- level: "info", // (default)
- level: "log",
- level: "verbose",
- debug: true,
- debug: /webpack/,
- debug: [ "MyPlugin", /webpack/ ]
- },
- parallelism: 1, // number
- // limit the number of parallel processed modules
- profile: true, // boolean
- // capture timing information
- bail: true, //boolean
- // fail out on the first error instead of tolerating it.
- dependencies: ["name"],
- // When using an array of configs this can be used to reference other
- // configs and let this config run after the other config at initial build
-
-}
-```
+## 设置一个新的 webpack 项目 $#set-up-a-new-webpack-project$
W> 在应用 [插件默认值](/contribute/writing-a-plugin/#configuration-defaults) 之后,webpack 将应用配置默认值。
-为了快速生成符合项目要求的 webpack 配置文件,在使用 [webpack-cli 的 `init` 命令](/api/cli/#init)时,会在创建配置文件之前会询问你几个问题。
+Webpack 有大量的配置项,可能会让你不知所措,请利用 [webpack-cli 的 init 命令](/api/cli/#init),它可以根据你的项目需求快速生成 webpack 配置文件,它会在创建配置文件之前询问你几个问题。
```bash
-npx webpack-cli init
+npx webpack init
```
-如果尚未在项目或全局安装 `@webpack-cli/init`,npx 可能会提示你安装。根据你在配置生成过程中的选择,你也可能会安装额外的 package 到你的项目中。
+如果尚未在项目或全局安装 `@webpack-cli/generators`,npx 可能会提示你安装。根据你在配置生成过程中的选择,你也可能会安装额外的 package 到你的项目中。
```bash
-npx webpack-cli init
-
-ℹ INFO For more information and a detailed description of each question, have a look at https://github.com/webpack/webpack-cli/blob/master/INIT.md
-ℹ INFO Alternatively, run `webpack(-cli) --help` for usage info.
-
-? Will your application have multiple bundles? No
-? Which module will be the first to enter the application? [default: ./src/index]
-? Which folder will your generated bundles be in? [default: dist]:
-? Will you be using ES2015? Yes
-? Will you use one of the below CSS solutions? No
-
-+ babel-plugin-syntax-dynamic-import@6.18.0
-+ uglifyjs-webpack-plugin@2.0.1
-+ webpack-cli@3.2.3
-+ @babel/core@7.2.2
-+ babel-loader@8.0.4
-+ @babel/preset-env@7.1.0
-+ webpack@4.29.3
-added 124 packages from 39 contributors, updated 4 packages and audited 25221 packages in 7.463s
-found 0 vulnerabilities
-
-
-Congratulations! Your new webpack configuration file has been created!
+$ npx webpack init
+
+[webpack-cli] For using this command you need to install: '@webpack-cli/generators' package.
+[webpack-cli] Would you like to install '@webpack-cli/generators' package? (That will run 'npm install -D @webpack-cli/generators') (Y/n)
+devDependencies:
++ @webpack-cli/generators 2.5.0
+? Which of the following JS solutions do you want to use? ES6
+? Do you want to use webpack-dev-server? Yes
+? Do you want to simplify the creation of HTML files for your bundle? Yes
+? Do you want to add PWA support? No
+? Which of the following CSS solutions do you want to use? CSS only
+? Will you be using PostCSS in your project? Yes
+? Do you want to extract CSS for every file? Only for Production
+? Do you like to install prettier to format generated configuration? Yes
+? Pick a package manager: pnpm
+[webpack-cli] ℹ INFO Initialising project...
+
+devDependencies:
++ @babel/core 7.19.3
++ @babel/preset-env 7.19.4
++ autoprefixer 10.4.12
++ babel-loader 8.2.5
++ css-loader 6.7.1
++ html-webpack-plugin 5.5.0
++ mini-css-extract-plugin 2.6.1
++ postcss 8.4.17
++ postcss-loader 7.0.1
++ prettier 2.7.1
++ style-loader 3.3.1
++ webpack-dev-server 4.11.1
+[webpack-cli] Project has been initialised with webpack!
```
diff --git a/src/content/configuration/module.mdx b/src/content/configuration/module.mdx
index 0004529a943f..28d8d23f0d2d 100644
--- a/src/content/configuration/module.mdx
+++ b/src/content/configuration/module.mdx
@@ -150,6 +150,7 @@ module.exports = {
- 类型:`boolean`
- 可用版本:5.17.0+
- 示例:
+
```js
module.exports = {
module: {
@@ -175,6 +176,7 @@ const x = require(/* webpackIgnore: true */ 'x');
- 类型:`'eager' | 'weak' | 'lazy' | 'lazy-once'`
- 可用版本:5.73.0+
- 示例:
+
```js
module.exports = {
module: {
@@ -194,6 +196,7 @@ const x = require(/* webpackIgnore: true */ 'x');
- 类型:` number | boolean`
- 可用版本:5.73.0+
- 示例:
+
```js
module.exports = {
module: {
@@ -213,6 +216,7 @@ const x = require(/* webpackIgnore: true */ 'x');
- 类型:` number | boolean`
- 可用版本:5.73.0+
- 示例:
+
```js
module.exports = {
module: {
@@ -232,6 +236,7 @@ const x = require(/* webpackIgnore: true */ 'x');
- 类型:`'error' | 'warn' | 'auto' | false`
- 可用版本:5.62.0+
- 示例:
+
```js
module.exports = {
module: {
@@ -251,6 +256,7 @@ const x = require(/* webpackIgnore: true */ 'x');
- 类型:`'error' | 'warn' | 'auto' | false`
- 可用版本:5.62.0+
- 示例:
+
```js
module.exports = {
module: {
@@ -270,6 +276,7 @@ Enable or disable evaluating `import.meta`.
- 类型:`boolean = true`
- 可用版本:5.68.0+
- 示例:
+
```js
module.exports = {
module: {
@@ -289,6 +296,7 @@ Enable or disable evaluating `import.meta`.
- 类型:`boolean`
- 可用版本:5.70.0+
- 示例:
+
```js
module.exports = {
module: {
@@ -308,6 +316,7 @@ Enable or disable evaluating `import.meta`.
- 类型:`'error' | 'warn' | 'auto' | false`
- 可用版本:5.62.0+
- 示例:
+
```js
module.exports = {
module: {
@@ -326,6 +335,7 @@ Enable or disable evaluating `import.meta`.
- 类型:`boolean = true` | `'relative'`
- 示例:
+
```js
module.exports = {
module: {
@@ -340,12 +350,12 @@ Enable or disable evaluating `import.meta`.
自 webpack
起,`module.parser.javascript.url` 的 `'relative'` 值可用。当使用 `'relative'` 时,webpack 将为 `new URL()` 语法生成相对的 URL,即结果 URL 中不包含根 URL:
-```
+```html
-

+

-

+

```
1. 当服务器不知道根 URL 时,这对 SSR(服务端渲染)很有用(而且可用节省一些字节)。为了使其相同,它也必须用于客户端构建。
@@ -640,7 +650,7 @@ W> 由于需要支持 `Rule.options`,`UseEntry.options` 以及 `Rule.use`,
**示例**(默认的插件解析器选项):
-```js-with-links
+```js
module.exports = {
//...
module: {
@@ -658,7 +668,8 @@ module.exports = {
browserify: false, // 禁用特殊处理的 browserify bundle
requireJs: false, // 禁用 requirejs.*
node: false, // 禁用 __dirname, __filename, module, require.extensions, require.main, 等。
- node: {...}, // 在模块级别(module level)上重新配置 [node](/configuration/node) 层(layer)
+ commonjsMagicComments: false, // 禁用对 CommonJS 的 magic comments 支持
+ node: {}, // 在模块级别(module level)上重新配置 node 层(layer)
worker: ["default from web-worker", "..."] // 自定义 WebWorker 对 JavaScript 的处理,其中 "..." 为默认值。
}
}
diff --git a/src/content/configuration/output.mdx b/src/content/configuration/output.mdx
index 0a285a94916f..011c357a04f4 100644
--- a/src/content/configuration/output.mdx
+++ b/src/content/configuration/output.mdx
@@ -915,6 +915,7 @@ module.exports = {
指定库的名称。
- 类型:
+
```ts
string | string[] | {amd?: string, commonjs?: string, root?: string | string[]}
```
@@ -1972,7 +1973,7 @@ module.exports = {
};
```
-W> `output.module` 是一个实验性的功能, 想要使用的话,通过设置 [`experiments.outputModule`](/configuration/experiments/#experiments) 为 `true`。
+W> `output.module` 是一个实验性的功能,想要使用的话只能通过设置 [`experiments.outputModule`](/configuration/experiments/#experiments) 为 `true`。目前存在[一个已知问题](https://github.com/webpack/webpack/issues/11277#issuecomment-992565287) 是这样的库不能被基于 webpack4(也可能是其他构建工具)的应用程序使用。
## output.path $#outputpath$
diff --git a/src/content/configuration/resolve.mdx b/src/content/configuration/resolve.mdx
index 376205e8f32b..7f02783183ac 100644
--- a/src/content/configuration/resolve.mdx
+++ b/src/content/configuration/resolve.mdx
@@ -719,6 +719,7 @@ module.exports = {
- Type: `[type: string]: ResolveOptions`
- Example:
+
```js
module.exports = {
// ...
diff --git a/src/content/configuration/watch.mdx b/src/content/configuration/watch.mdx
index 866c5bf80b83..5339035461f2 100644
--- a/src/content/configuration/watch.mdx
+++ b/src/content/configuration/watch.mdx
@@ -11,6 +11,7 @@ contributors:
- Neob91
- Loonride
- snitin315
+ - chenxsan
translators:
- lcxfs1991
- QC-L
@@ -132,7 +133,7 @@ T> 如果你使用 `require.context`,webpack 会监听你的整个目录。你
`boolean = false` `number`
-通过传递 `true` 开启 [polling](https://whatis.techtarget.com/definition/polling),或者指定毫秒为单位进行轮询。
+通过传递 `true` 开启 [polling](
),将会设置默认轮询间隔为 [`5007`](https://github.com/webpack/watchpack/blob/a54bcdb95759558ca5a9fc2819c4d71b771c162f/lib/DirectoryWatcher.js#L79),或者指定毫秒为单位进行轮询。
**webpack.config.js**
@@ -153,6 +154,7 @@ T> 如果监听没生效,试试这个选项吧。这会对 VirtualBox、WSL、
- Type: `boolean`
- Example:
+
```js
module.exports = {
//...
@@ -168,6 +170,7 @@ T> 如果监听没生效,试试这个选项吧。这会对 VirtualBox、WSL、
- 类型:`boolean`
- 示例:
+
```js
module.exports = {
//...
diff --git a/src/content/guides/asset-modules.mdx b/src/content/guides/asset-modules.mdx
index 2e827700eddc..aaac69a26a72 100644
--- a/src/content/guides/asset-modules.mdx
+++ b/src/content/guides/asset-modules.mdx
@@ -476,3 +476,24 @@ module: {
]
},
```
+
+## Disable emitting assets
+
+For use cases like Server side rendering, you might want to disable emitting assets, which is feasible with [`emit`](/configuration/module/#rulegeneratoremit) option under `Rule.generator`:
+
+```js
+module.exports = {
+ // …
+ module: {
+ rules: [
+ {
+ test: /\.png$/i,
+ type: 'asset/resource',
+ generator: {
+ emit: false,
+ },
+ },
+ ],
+ },
+};
+```
diff --git a/src/content/guides/web-workers.mdx b/src/content/guides/web-workers.mdx
index fa4e7ed5c995..1327f7796cdf 100644
--- a/src/content/guides/web-workers.mdx
+++ b/src/content/guides/web-workers.mdx
@@ -17,6 +17,8 @@ new Worker(new URL('./worker.js', import.meta.url));
选择这种语法是为了实现不使用 bundler 就可以运行代码,它也可以在浏览器中的原生 ECMAScript 模块中使用。
+请注意,虽然 [`Worker` API](https://developer.mozilla.org/en-US/docs/Web/API/Worker/Worker) 建议 `Worker` 构造函数接受表示 URL 的字符串脚本,在 webpack 5 中你只能使用 `URL` 代替。
+
## 示例 $#example$
**src/index.js**
diff --git a/src/content/migrate/5.mdx b/src/content/migrate/5.mdx
index 48305428a19f..14ecf9117254 100644
--- a/src/content/migrate/5.mdx
+++ b/src/content/migrate/5.mdx
@@ -73,6 +73,7 @@ node --trace-deprecation node_modules/webpack/bin/webpack.js
- `Compilation.entries` → `Compilation.entryDependencies`
- `serve` → `serve` 已被移除,推荐使用 [`DevServer`](/configuration/dev-server/)
- [`Rule.query`](/configuration/module/#ruleoptions--rulequery) (从 v3 开始被移除) → `Rule.options`/`UseEntry.options`
+- `Rule.loaders` → [`Rule.use`](/configuration/module/#ruleuse)
### 测试 webpack 5 兼容性 $#test-webpack-5-compatibility$
diff --git a/src/styles/dark.scss b/src/styles/dark.scss
index 90a273497ff4..1e8b1632e378 100644
--- a/src/styles/dark.scss
+++ b/src/styles/dark.scss
@@ -17,6 +17,7 @@ body {
code,
tt {
text-shadow: none;
+ background-color: transparentize(getColor(fiord), 0.55);
}
blockquote {
border-left-color: #343434;
@@ -53,6 +54,9 @@ body {
}
pre {
background-color: #131b1f;
+ code {
+ background: transparent;
+ }
}
a code {
color: #69a8ee;
diff --git a/src/styles/tailwind.css b/src/styles/tailwind.css
index eff399dba384..154c428a5c82 100644
--- a/src/styles/tailwind.css
+++ b/src/styles/tailwind.css
@@ -1,4 +1,4 @@
-/* @import "tailwindcss/base"; */
+@import 'tailwindcss/base';
/* @import "tailwindcss/components"; */
@import 'tailwindcss/utilities';
diff --git a/tailwind.config.js b/tailwind.config.js
index 5051aebfacc7..12150aa0803e 100644
--- a/tailwind.config.js
+++ b/tailwind.config.js
@@ -1,5 +1,4 @@
module.exports = {
- mode: 'jit',
content: ['./src/components/**/*.{js,jsx}'],
darkMode: 'class', // or 'media' or 'class'
theme: {
@@ -44,8 +43,7 @@ module.exports = {
},
},
},
- variants: {
- extend: {},
+ corePlugins: {
+ preflight: false,
},
- plugins: [],
};
diff --git a/yarn.lock b/yarn.lock
index 00fd877c5d8d..99a2a19a4603 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -160,26 +160,26 @@
dependencies:
"@babel/highlight" "^7.18.6"
-"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.18.8", "@babel/compat-data@^7.19.1":
- version "7.19.1"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.19.1.tgz#72d647b4ff6a4f82878d184613353af1dd0290f9"
- integrity sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==
+"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.19.3", "@babel/compat-data@^7.19.4":
+ version "7.19.4"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.19.4.tgz#95c86de137bf0317f3a570e1b6e996b427299747"
+ integrity sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw==
-"@babel/core@^7.11.1", "@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.18.5", "@babel/core@^7.19.1":
- version "7.19.1"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.19.1.tgz#c8fa615c5e88e272564ace3d42fbc8b17bfeb22b"
- integrity sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==
+"@babel/core@^7.11.1", "@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.19.6":
+ version "7.19.6"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.19.6.tgz#7122ae4f5c5a37c0946c066149abd8e75f81540f"
+ integrity sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==
dependencies:
"@ampproject/remapping" "^2.1.0"
"@babel/code-frame" "^7.18.6"
- "@babel/generator" "^7.19.0"
- "@babel/helper-compilation-targets" "^7.19.1"
- "@babel/helper-module-transforms" "^7.19.0"
- "@babel/helpers" "^7.19.0"
- "@babel/parser" "^7.19.1"
+ "@babel/generator" "^7.19.6"
+ "@babel/helper-compilation-targets" "^7.19.3"
+ "@babel/helper-module-transforms" "^7.19.6"
+ "@babel/helpers" "^7.19.4"
+ "@babel/parser" "^7.19.6"
"@babel/template" "^7.18.10"
- "@babel/traverse" "^7.19.1"
- "@babel/types" "^7.19.0"
+ "@babel/traverse" "^7.19.6"
+ "@babel/types" "^7.19.4"
convert-source-map "^1.7.0"
debug "^4.1.0"
gensync "^1.0.0-beta.2"
@@ -195,12 +195,12 @@
eslint-visitor-keys "^2.1.0"
semver "^6.3.0"
-"@babel/generator@^7.19.0", "@babel/generator@^7.7.2":
- version "7.19.0"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.19.0.tgz#785596c06425e59334df2ccee63ab166b738419a"
- integrity sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==
+"@babel/generator@^7.19.6", "@babel/generator@^7.7.2":
+ version "7.19.6"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.19.6.tgz#9e481a3fe9ca6261c972645ae3904ec0f9b34a1d"
+ integrity sha512-oHGRUQeoX1QrKeJIKVe0hwjGqNnVYsM5Nep5zo0uE0m42sLH+Fsd2pStJ5sRM1bNyTUUoz0pe2lTeMJrb/taTA==
dependencies:
- "@babel/types" "^7.19.0"
+ "@babel/types" "^7.19.4"
"@jridgewell/gen-mapping" "^0.3.2"
jsesc "^2.5.1"
@@ -219,12 +219,12 @@
"@babel/helper-explode-assignable-expression" "^7.18.6"
"@babel/types" "^7.18.6"
-"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.19.0", "@babel/helper-compilation-targets@^7.19.1":
- version "7.19.1"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.1.tgz#7f630911d83b408b76fe584831c98e5395d7a17c"
- integrity sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==
+"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.19.0", "@babel/helper-compilation-targets@^7.19.3":
+ version "7.19.3"
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz#a10a04588125675d7c7ae299af86fa1b2ee038ca"
+ integrity sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==
dependencies:
- "@babel/compat-data" "^7.19.1"
+ "@babel/compat-data" "^7.19.3"
"@babel/helper-validator-option" "^7.18.6"
browserslist "^4.21.3"
semver "^6.3.0"
@@ -303,19 +303,19 @@
dependencies:
"@babel/types" "^7.18.6"
-"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.0":
- version "7.19.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz#309b230f04e22c58c6a2c0c0c7e50b216d350c30"
- integrity sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==
+"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.0", "@babel/helper-module-transforms@^7.19.6":
+ version "7.19.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz#6c52cc3ac63b70952d33ee987cbee1c9368b533f"
+ integrity sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==
dependencies:
"@babel/helper-environment-visitor" "^7.18.9"
"@babel/helper-module-imports" "^7.18.6"
- "@babel/helper-simple-access" "^7.18.6"
+ "@babel/helper-simple-access" "^7.19.4"
"@babel/helper-split-export-declaration" "^7.18.6"
- "@babel/helper-validator-identifier" "^7.18.6"
+ "@babel/helper-validator-identifier" "^7.19.1"
"@babel/template" "^7.18.10"
- "@babel/traverse" "^7.19.0"
- "@babel/types" "^7.19.0"
+ "@babel/traverse" "^7.19.6"
+ "@babel/types" "^7.19.4"
"@babel/helper-optimise-call-expression@^7.18.6":
version "7.18.6"
@@ -350,12 +350,12 @@
"@babel/traverse" "^7.18.9"
"@babel/types" "^7.18.9"
-"@babel/helper-simple-access@^7.18.6":
- version "7.18.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz#d6d8f51f4ac2978068df934b569f08f29788c7ea"
- integrity sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==
+"@babel/helper-simple-access@^7.18.6", "@babel/helper-simple-access@^7.19.4":
+ version "7.19.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz#be553f4951ac6352df2567f7daa19a0ee15668e7"
+ integrity sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==
dependencies:
- "@babel/types" "^7.18.6"
+ "@babel/types" "^7.19.4"
"@babel/helper-skip-transparent-expression-wrappers@^7.18.9":
version "7.18.9"
@@ -371,15 +371,15 @@
dependencies:
"@babel/types" "^7.18.6"
-"@babel/helper-string-parser@^7.18.10":
- version "7.18.10"
- resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz#181f22d28ebe1b3857fa575f5c290b1aaf659b56"
- integrity sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==
+"@babel/helper-string-parser@^7.19.4":
+ version "7.19.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63"
+ integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==
-"@babel/helper-validator-identifier@^7.18.6":
- version "7.18.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz#9c97e30d31b2b8c72a1d08984f2ca9b574d7a076"
- integrity sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==
+"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1":
+ version "7.19.1"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2"
+ integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==
"@babel/helper-validator-option@^7.18.6":
version "7.18.6"
@@ -396,14 +396,14 @@
"@babel/traverse" "^7.18.10"
"@babel/types" "^7.18.10"
-"@babel/helpers@^7.19.0":
- version "7.19.0"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.19.0.tgz#f30534657faf246ae96551d88dd31e9d1fa1fc18"
- integrity sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==
+"@babel/helpers@^7.19.4":
+ version "7.19.4"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.19.4.tgz#42154945f87b8148df7203a25c31ba9a73be46c5"
+ integrity sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw==
dependencies:
"@babel/template" "^7.18.10"
- "@babel/traverse" "^7.19.0"
- "@babel/types" "^7.19.0"
+ "@babel/traverse" "^7.19.4"
+ "@babel/types" "^7.19.4"
"@babel/highlight@^7.18.6":
version "7.18.6"
@@ -414,10 +414,10 @@
chalk "^2.0.0"
js-tokens "^4.0.0"
-"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.19.1":
- version "7.19.1"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.19.1.tgz#6f6d6c2e621aad19a92544cc217ed13f1aac5b4c"
- integrity sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==
+"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.19.6":
+ version "7.19.6"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.19.6.tgz#b923430cb94f58a7eae8facbffa9efd19130e7f8"
+ integrity sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA==
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6":
version "7.18.6"
@@ -510,14 +510,14 @@
"@babel/helper-plugin-utils" "^7.18.6"
"@babel/plugin-syntax-numeric-separator" "^7.10.4"
-"@babel/plugin-proposal-object-rest-spread@^7.18.9":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz#f9434f6beb2c8cae9dfcf97d2a5941bbbf9ad4e7"
- integrity sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==
+"@babel/plugin-proposal-object-rest-spread@^7.19.4":
+ version "7.19.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.19.4.tgz#a8fc86e8180ff57290c91a75d83fe658189b642d"
+ integrity sha512-wHmj6LDxVDnL+3WhXteUBaoM1aVILZODAUjg11kHqG4cOlfgMQGxw6aCgvrXrmaJR3Bn14oZhImyCPZzRpC93Q==
dependencies:
- "@babel/compat-data" "^7.18.8"
- "@babel/helper-compilation-targets" "^7.18.9"
- "@babel/helper-plugin-utils" "^7.18.9"
+ "@babel/compat-data" "^7.19.4"
+ "@babel/helper-compilation-targets" "^7.19.3"
+ "@babel/helper-plugin-utils" "^7.19.0"
"@babel/plugin-syntax-object-rest-spread" "^7.8.3"
"@babel/plugin-transform-parameters" "^7.18.8"
@@ -720,12 +720,12 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-block-scoping@^7.18.9":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz#f9b7e018ac3f373c81452d6ada8bd5a18928926d"
- integrity sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==
+"@babel/plugin-transform-block-scoping@^7.19.4":
+ version "7.19.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.19.4.tgz#315d70f68ce64426db379a3d830e7ac30be02e9b"
+ integrity sha512-934S2VLLlt2hRJwPf4MczaOr4hYF0z+VKPwqTNxyKX7NthTiPfhuKFWQZHXRM0vh/wo/VyXB3s4bZUNA08l+tQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.18.9"
+ "@babel/helper-plugin-utils" "^7.19.0"
"@babel/plugin-transform-classes@^7.19.0":
version "7.19.0"
@@ -749,12 +749,12 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.9"
-"@babel/plugin-transform-destructuring@^7.18.13":
- version "7.18.13"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz#9e03bc4a94475d62b7f4114938e6c5c33372cbf5"
- integrity sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==
+"@babel/plugin-transform-destructuring@^7.19.4":
+ version "7.19.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.19.4.tgz#46890722687b9b89e1369ad0bd8dc6c5a3b4319d"
+ integrity sha512-t0j0Hgidqf0aM86dF8U+vXYReUgJnlv4bZLsyoPnwZNrGY+7/38o8YjaELrvHeVfTZao15kjR0PVv0nju2iduA==
dependencies:
- "@babel/helper-plugin-utils" "^7.18.9"
+ "@babel/helper-plugin-utils" "^7.19.0"
"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4":
version "7.18.6"
@@ -884,10 +884,10 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-react-constant-elements@^7.17.12":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.9.tgz#ff6aeedd38f57ba6b41dcf824fcc8bcedb3e783f"
- integrity sha512-IrTYh1I3YCEL1trjknnlLKTp5JggjzhKl/d3ibzPc97JhpFcDTr38Jdek/oX4cFbS6By0bXJcOkpRvJ5ZHK2wQ==
+"@babel/plugin-transform-react-constant-elements@^7.18.12":
+ version "7.18.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.12.tgz#edf3bec47eb98f14e84fa0af137fcc6aad8e0443"
+ integrity sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==
dependencies:
"@babel/helper-plugin-utils" "^7.18.9"
@@ -999,13 +999,13 @@
"@babel/helper-create-regexp-features-plugin" "^7.18.6"
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/preset-env@^7.11.0", "@babel/preset-env@^7.18.2", "@babel/preset-env@^7.19.1":
- version "7.19.1"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.19.1.tgz#9f04c916f9c0205a48ebe5cc1be7768eb1983f67"
- integrity sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA==
+"@babel/preset-env@^7.11.0", "@babel/preset-env@^7.19.4":
+ version "7.19.4"
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.19.4.tgz#4c91ce2e1f994f717efb4237891c3ad2d808c94b"
+ integrity sha512-5QVOTXUdqTCjQuh2GGtdd7YEhoRXBMVGROAtsBeLGIbIz3obCBIfRMT1I3ZKkMgNzwkyCkftDXSSkHxnfVf4qg==
dependencies:
- "@babel/compat-data" "^7.19.1"
- "@babel/helper-compilation-targets" "^7.19.1"
+ "@babel/compat-data" "^7.19.4"
+ "@babel/helper-compilation-targets" "^7.19.3"
"@babel/helper-plugin-utils" "^7.19.0"
"@babel/helper-validator-option" "^7.18.6"
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6"
@@ -1019,7 +1019,7 @@
"@babel/plugin-proposal-logical-assignment-operators" "^7.18.9"
"@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6"
"@babel/plugin-proposal-numeric-separator" "^7.18.6"
- "@babel/plugin-proposal-object-rest-spread" "^7.18.9"
+ "@babel/plugin-proposal-object-rest-spread" "^7.19.4"
"@babel/plugin-proposal-optional-catch-binding" "^7.18.6"
"@babel/plugin-proposal-optional-chaining" "^7.18.9"
"@babel/plugin-proposal-private-methods" "^7.18.6"
@@ -1043,10 +1043,10 @@
"@babel/plugin-transform-arrow-functions" "^7.18.6"
"@babel/plugin-transform-async-to-generator" "^7.18.6"
"@babel/plugin-transform-block-scoped-functions" "^7.18.6"
- "@babel/plugin-transform-block-scoping" "^7.18.9"
+ "@babel/plugin-transform-block-scoping" "^7.19.4"
"@babel/plugin-transform-classes" "^7.19.0"
"@babel/plugin-transform-computed-properties" "^7.18.9"
- "@babel/plugin-transform-destructuring" "^7.18.13"
+ "@babel/plugin-transform-destructuring" "^7.19.4"
"@babel/plugin-transform-dotall-regex" "^7.18.6"
"@babel/plugin-transform-duplicate-keys" "^7.18.9"
"@babel/plugin-transform-exponentiation-operator" "^7.18.6"
@@ -1073,7 +1073,7 @@
"@babel/plugin-transform-unicode-escapes" "^7.18.10"
"@babel/plugin-transform-unicode-regex" "^7.18.6"
"@babel/preset-modules" "^0.1.5"
- "@babel/types" "^7.19.0"
+ "@babel/types" "^7.19.4"
babel-plugin-polyfill-corejs2 "^0.3.3"
babel-plugin-polyfill-corejs3 "^0.6.0"
babel-plugin-polyfill-regenerator "^0.4.1"
@@ -1091,7 +1091,7 @@
"@babel/types" "^7.4.4"
esutils "^2.0.2"
-"@babel/preset-react@^7.17.12", "@babel/preset-react@^7.18.6":
+"@babel/preset-react@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.18.6.tgz#979f76d6277048dc19094c217b507f3ad517dd2d"
integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==
@@ -1103,7 +1103,7 @@
"@babel/plugin-transform-react-jsx-development" "^7.18.6"
"@babel/plugin-transform-react-pure-annotations" "^7.18.6"
-"@babel/preset-typescript@^7.17.12":
+"@babel/preset-typescript@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz#ce64be3e63eddc44240c6358daefac17b3186399"
integrity sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==
@@ -1128,29 +1128,29 @@
"@babel/parser" "^7.18.10"
"@babel/types" "^7.18.10"
-"@babel/traverse@^7.18.10", "@babel/traverse@^7.18.9", "@babel/traverse@^7.19.0", "@babel/traverse@^7.19.1", "@babel/traverse@^7.7.2":
- version "7.19.1"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.19.1.tgz#0fafe100a8c2a603b4718b1d9bf2568d1d193347"
- integrity sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==
+"@babel/traverse@^7.18.10", "@babel/traverse@^7.18.9", "@babel/traverse@^7.19.4", "@babel/traverse@^7.19.6", "@babel/traverse@^7.7.2":
+ version "7.19.6"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.19.6.tgz#7b4c865611df6d99cb131eec2e8ac71656a490dc"
+ integrity sha512-6l5HrUCzFM04mfbG09AagtYyR2P0B71B1wN7PfSPiksDPz2k5H9CBC1tcZpz2M8OxbKTPccByoOJ22rUKbpmQQ==
dependencies:
"@babel/code-frame" "^7.18.6"
- "@babel/generator" "^7.19.0"
+ "@babel/generator" "^7.19.6"
"@babel/helper-environment-visitor" "^7.18.9"
"@babel/helper-function-name" "^7.19.0"
"@babel/helper-hoist-variables" "^7.18.6"
"@babel/helper-split-export-declaration" "^7.18.6"
- "@babel/parser" "^7.19.1"
- "@babel/types" "^7.19.0"
+ "@babel/parser" "^7.19.6"
+ "@babel/types" "^7.19.4"
debug "^4.1.0"
globals "^11.1.0"
-"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.4", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4":
- version "7.19.0"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.19.0.tgz#75f21d73d73dc0351f3368d28db73465f4814600"
- integrity sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==
+"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.19.4", "@babel/types@^7.20.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4":
+ version "7.20.0"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.0.tgz#52c94cf8a7e24e89d2a194c25c35b17a64871479"
+ integrity sha512-Jlgt3H0TajCW164wkTOTzHkZb075tMQMULzrLUoUeKmO7eFL96GgDxf7/Axhc5CAuKE3KFyVW1p6ysKsi2oXAg==
dependencies:
- "@babel/helper-string-parser" "^7.18.10"
- "@babel/helper-validator-identifier" "^7.18.6"
+ "@babel/helper-string-parser" "^7.19.4"
+ "@babel/helper-validator-identifier" "^7.19.1"
to-fast-properties "^2.0.0"
"@bcoe/v8-coverage@^0.2.3":
@@ -1210,10 +1210,10 @@
"@docsearch/css" "3.0.0-alpha.50"
algoliasearch "^4.0.0"
-"@eslint/eslintrc@^1.3.2":
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.2.tgz#58b69582f3b7271d8fa67fe5251767a5b38ea356"
- integrity sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==
+"@eslint/eslintrc@^1.3.3":
+ version "1.3.3"
+ resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.3.tgz#2b044ab39fdfa75b4688184f9e573ce3c5b0ff95"
+ integrity sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==
dependencies:
ajv "^6.12.4"
debug "^4.3.2"
@@ -1257,20 +1257,15 @@
dependencies:
"@hapi/hoek" "^8.3.0"
-"@humanwhocodes/config-array@^0.10.4":
- version "0.10.4"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.10.4.tgz#01e7366e57d2ad104feea63e72248f22015c520c"
- integrity sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==
+"@humanwhocodes/config-array@^0.11.6":
+ version "0.11.6"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.6.tgz#6a51d603a3aaf8d4cf45b42b3f2ac9318a4adc4b"
+ integrity sha512-jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg==
dependencies:
"@humanwhocodes/object-schema" "^1.2.1"
debug "^4.1.1"
minimatch "^3.0.4"
-"@humanwhocodes/gitignore-to-minimatch@^1.0.2":
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz#316b0a63b91c10e53f242efb4ace5c3b34e8728d"
- integrity sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==
-
"@humanwhocodes/module-importer@^1.0.1":
version "1.0.1"
resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c"
@@ -1297,109 +1292,109 @@
resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.2.tgz#26520bf09abe4a5644cd5414e37125a8954241dd"
integrity sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==
-"@jest/console@^29.0.3":
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.0.3.tgz#a222ab87e399317a89db88a58eaec289519e807a"
- integrity sha512-cGg0r+klVHSYnfE977S9wmpuQ9L+iYuYgL+5bPXiUlUynLLYunRxswEmhBzvrSKGof5AKiHuTTmUKAqRcDY9dg==
+"@jest/console@^29.2.1":
+ version "29.2.1"
+ resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.2.1.tgz#5f2c62dcdd5ce66e94b6d6729e021758bceea090"
+ integrity sha512-MF8Adcw+WPLZGBiNxn76DOuczG3BhODTcMlDCA4+cFi41OkaY/lyI0XUUhi73F88Y+7IHoGmD80pN5CtxQUdSw==
dependencies:
- "@jest/types" "^29.0.3"
+ "@jest/types" "^29.2.1"
"@types/node" "*"
chalk "^4.0.0"
- jest-message-util "^29.0.3"
- jest-util "^29.0.3"
+ jest-message-util "^29.2.1"
+ jest-util "^29.2.1"
slash "^3.0.0"
-"@jest/core@^29.0.3":
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.0.3.tgz#ba22a9cbd0c7ba36e04292e2093c547bf53ec1fd"
- integrity sha512-1d0hLbOrM1qQE3eP3DtakeMbKTcXiXP3afWxqz103xPyddS2NhnNghS7MaXx1dcDt4/6p4nlhmeILo2ofgi8cQ==
+"@jest/core@^29.2.2":
+ version "29.2.2"
+ resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.2.2.tgz#207aa8973d9de8769f9518732bc5f781efc3ffa7"
+ integrity sha512-susVl8o2KYLcZhhkvSB+b7xX575CX3TmSvxfeDjpRko7KmT89rHkXj6XkDkNpSeFMBzIENw5qIchO9HC9Sem+A==
dependencies:
- "@jest/console" "^29.0.3"
- "@jest/reporters" "^29.0.3"
- "@jest/test-result" "^29.0.3"
- "@jest/transform" "^29.0.3"
- "@jest/types" "^29.0.3"
+ "@jest/console" "^29.2.1"
+ "@jest/reporters" "^29.2.2"
+ "@jest/test-result" "^29.2.1"
+ "@jest/transform" "^29.2.2"
+ "@jest/types" "^29.2.1"
"@types/node" "*"
ansi-escapes "^4.2.1"
chalk "^4.0.0"
ci-info "^3.2.0"
exit "^0.1.2"
graceful-fs "^4.2.9"
- jest-changed-files "^29.0.0"
- jest-config "^29.0.3"
- jest-haste-map "^29.0.3"
- jest-message-util "^29.0.3"
- jest-regex-util "^29.0.0"
- jest-resolve "^29.0.3"
- jest-resolve-dependencies "^29.0.3"
- jest-runner "^29.0.3"
- jest-runtime "^29.0.3"
- jest-snapshot "^29.0.3"
- jest-util "^29.0.3"
- jest-validate "^29.0.3"
- jest-watcher "^29.0.3"
+ jest-changed-files "^29.2.0"
+ jest-config "^29.2.2"
+ jest-haste-map "^29.2.1"
+ jest-message-util "^29.2.1"
+ jest-regex-util "^29.2.0"
+ jest-resolve "^29.2.2"
+ jest-resolve-dependencies "^29.2.2"
+ jest-runner "^29.2.2"
+ jest-runtime "^29.2.2"
+ jest-snapshot "^29.2.2"
+ jest-util "^29.2.1"
+ jest-validate "^29.2.2"
+ jest-watcher "^29.2.2"
micromatch "^4.0.4"
- pretty-format "^29.0.3"
+ pretty-format "^29.2.1"
slash "^3.0.0"
strip-ansi "^6.0.0"
-"@jest/environment@^29.0.3":
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.0.3.tgz#7745ec30a954e828e8cc6df6a13280d3b51d8f35"
- integrity sha512-iKl272NKxYNQNqXMQandAIwjhQaGw5uJfGXduu8dS9llHi8jV2ChWrtOAVPnMbaaoDhnI3wgUGNDvZgHeEJQCA==
+"@jest/environment@^29.2.2":
+ version "29.2.2"
+ resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.2.2.tgz#481e729048d42e87d04842c38aa4d09c507f53b0"
+ integrity sha512-OWn+Vhu0I1yxuGBJEFFekMYc8aGBGrY4rt47SOh/IFaI+D7ZHCk7pKRiSoZ2/Ml7b0Ony3ydmEHRx/tEOC7H1A==
dependencies:
- "@jest/fake-timers" "^29.0.3"
- "@jest/types" "^29.0.3"
+ "@jest/fake-timers" "^29.2.2"
+ "@jest/types" "^29.2.1"
"@types/node" "*"
- jest-mock "^29.0.3"
+ jest-mock "^29.2.2"
-"@jest/expect-utils@^29.0.3":
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.0.3.tgz#f5bb86f5565bf2dacfca31ccbd887684936045b2"
- integrity sha512-i1xUkau7K/63MpdwiRqaxgZOjxYs4f0WMTGJnYwUKubsNRZSeQbLorS7+I4uXVF9KQ5r61BUPAUMZ7Lf66l64Q==
+"@jest/expect-utils@^29.2.2":
+ version "29.2.2"
+ resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.2.2.tgz#460a5b5a3caf84d4feb2668677393dd66ff98665"
+ integrity sha512-vwnVmrVhTmGgQzyvcpze08br91OL61t9O0lJMDyb6Y/D8EKQ9V7rGUb/p7PDt0GPzK0zFYqXWFo4EO2legXmkg==
dependencies:
- jest-get-type "^29.0.0"
+ jest-get-type "^29.2.0"
-"@jest/expect@^29.0.3":
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.0.3.tgz#9dc7c46354eeb7a348d73881fba6402f5fdb2c30"
- integrity sha512-6W7K+fsI23FQ01H/BWccPyDZFrnU9QlzDcKOjrNVU5L8yUORFAJJIpmyxWPW70+X624KUNqzZwPThPMX28aXEQ==
+"@jest/expect@^29.2.2":
+ version "29.2.2"
+ resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.2.2.tgz#81edbd33afbde7795ca07ff6b4753d15205032e4"
+ integrity sha512-zwblIZnrIVt8z/SiEeJ7Q9wKKuB+/GS4yZe9zw7gMqfGf4C5hBLGrVyxu1SzDbVSqyMSlprKl3WL1r80cBNkgg==
dependencies:
- expect "^29.0.3"
- jest-snapshot "^29.0.3"
+ expect "^29.2.2"
+ jest-snapshot "^29.2.2"
-"@jest/fake-timers@^29.0.3":
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.0.3.tgz#ad5432639b715d45a86a75c47fd75019bc36b22c"
- integrity sha512-tmbUIo03x0TdtcZCESQ0oQSakPCpo7+s6+9mU19dd71MptkP4zCwoeZqna23//pgbhtT1Wq02VmA9Z9cNtvtCQ==
+"@jest/fake-timers@^29.2.2":
+ version "29.2.2"
+ resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.2.2.tgz#d8332e6e3cfa99cde4bc87d04a17d6b699deb340"
+ integrity sha512-nqaW3y2aSyZDl7zQ7t1XogsxeavNpH6kkdq+EpXncIDvAkjvFD7hmhcIs1nWloengEWUoWqkqSA6MSbf9w6DgA==
dependencies:
- "@jest/types" "^29.0.3"
+ "@jest/types" "^29.2.1"
"@sinonjs/fake-timers" "^9.1.2"
"@types/node" "*"
- jest-message-util "^29.0.3"
- jest-mock "^29.0.3"
- jest-util "^29.0.3"
+ jest-message-util "^29.2.1"
+ jest-mock "^29.2.2"
+ jest-util "^29.2.1"
-"@jest/globals@^29.0.3":
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.0.3.tgz#681950c430fdc13ff9aa89b2d8d572ac0e4a1bf5"
- integrity sha512-YqGHT65rFY2siPIHHFjuCGUsbzRjdqkwbat+Of6DmYRg5shIXXrLdZoVE/+TJ9O1dsKsFmYhU58JvIbZRU1Z9w==
+"@jest/globals@^29.2.2":
+ version "29.2.2"
+ resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.2.2.tgz#205ff1e795aa774301c2c0ba0be182558471b845"
+ integrity sha512-/nt+5YMh65kYcfBhj38B3Hm0Trk4IsuMXNDGKE/swp36yydBWfz3OXkLqkSvoAtPW8IJMSJDFCbTM2oj5SNprw==
dependencies:
- "@jest/environment" "^29.0.3"
- "@jest/expect" "^29.0.3"
- "@jest/types" "^29.0.3"
- jest-mock "^29.0.3"
+ "@jest/environment" "^29.2.2"
+ "@jest/expect" "^29.2.2"
+ "@jest/types" "^29.2.1"
+ jest-mock "^29.2.2"
-"@jest/reporters@^29.0.3":
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.0.3.tgz#735f110e08b44b38729d8dbbb74063bdf5aba8a5"
- integrity sha512-3+QU3d4aiyOWfmk1obDerie4XNCaD5Xo1IlKNde2yGEi02WQD+ZQD0i5Hgqm1e73sMV7kw6pMlCnprtEwEVwxw==
+"@jest/reporters@^29.2.2":
+ version "29.2.2"
+ resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.2.2.tgz#69b395f79c3a97ce969ce05ccf1a482e5d6de290"
+ integrity sha512-AzjL2rl2zJC0njIzcooBvjA4sJjvdoq98sDuuNs4aNugtLPSQ+91nysGKRF0uY1to5k0MdGMdOBggUsPqvBcpA==
dependencies:
"@bcoe/v8-coverage" "^0.2.3"
- "@jest/console" "^29.0.3"
- "@jest/test-result" "^29.0.3"
- "@jest/transform" "^29.0.3"
- "@jest/types" "^29.0.3"
+ "@jest/console" "^29.2.1"
+ "@jest/test-result" "^29.2.1"
+ "@jest/transform" "^29.2.2"
+ "@jest/types" "^29.2.1"
"@jridgewell/trace-mapping" "^0.3.15"
"@types/node" "*"
chalk "^4.0.0"
@@ -1412,13 +1407,12 @@
istanbul-lib-report "^3.0.0"
istanbul-lib-source-maps "^4.0.0"
istanbul-reports "^3.1.3"
- jest-message-util "^29.0.3"
- jest-util "^29.0.3"
- jest-worker "^29.0.3"
+ jest-message-util "^29.2.1"
+ jest-util "^29.2.1"
+ jest-worker "^29.2.1"
slash "^3.0.0"
string-length "^4.0.1"
strip-ansi "^6.0.0"
- terminal-link "^2.0.0"
v8-to-istanbul "^9.0.1"
"@jest/schemas@^29.0.0":
@@ -1428,60 +1422,60 @@
dependencies:
"@sinclair/typebox" "^0.24.1"
-"@jest/source-map@^29.0.0":
- version "29.0.0"
- resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.0.0.tgz#f8d1518298089f8ae624e442bbb6eb870ee7783c"
- integrity sha512-nOr+0EM8GiHf34mq2GcJyz/gYFyLQ2INDhAylrZJ9mMWoW21mLBfZa0BUVPPMxVYrLjeiRe2Z7kWXOGnS0TFhQ==
+"@jest/source-map@^29.2.0":
+ version "29.2.0"
+ resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.2.0.tgz#ab3420c46d42508dcc3dc1c6deee0b613c235744"
+ integrity sha512-1NX9/7zzI0nqa6+kgpSdKPK+WU1p+SJk3TloWZf5MzPbxri9UEeXX5bWZAPCzbQcyuAzubcdUHA7hcNznmRqWQ==
dependencies:
"@jridgewell/trace-mapping" "^0.3.15"
callsites "^3.0.0"
graceful-fs "^4.2.9"
-"@jest/test-result@^29.0.3":
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.0.3.tgz#b03d8ef4c58be84cd5d5d3b24d4b4c8cabbf2746"
- integrity sha512-vViVnQjCgTmbhDKEonKJPtcFe9G/CJO4/Np4XwYJah+lF2oI7KKeRp8t1dFvv44wN2NdbDb/qC6pi++Vpp0Dlg==
+"@jest/test-result@^29.2.1":
+ version "29.2.1"
+ resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.2.1.tgz#f42dbf7b9ae465d0a93eee6131473b8bb3bd2edb"
+ integrity sha512-lS4+H+VkhbX6z64tZP7PAUwPqhwj3kbuEHcaLuaBuB+riyaX7oa1txe0tXgrFj5hRWvZKvqO7LZDlNWeJ7VTPA==
dependencies:
- "@jest/console" "^29.0.3"
- "@jest/types" "^29.0.3"
+ "@jest/console" "^29.2.1"
+ "@jest/types" "^29.2.1"
"@types/istanbul-lib-coverage" "^2.0.0"
collect-v8-coverage "^1.0.0"
-"@jest/test-sequencer@^29.0.3":
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.0.3.tgz#0681061ad21fb8e293b49c4fdf7e631ca79240ba"
- integrity sha512-Hf4+xYSWZdxTNnhDykr8JBs0yBN/nxOXyUQWfotBUqqy0LF9vzcFB0jm/EDNZCx587znLWTIgxcokW7WeZMobQ==
+"@jest/test-sequencer@^29.2.2":
+ version "29.2.2"
+ resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.2.2.tgz#4ac7487b237e517a1f55e7866fb5553f6e0168b9"
+ integrity sha512-Cuc1znc1pl4v9REgmmLf0jBd3Y65UXJpioGYtMr/JNpQEIGEzkmHhy6W6DLbSsXeUA13TDzymPv0ZGZ9jH3eIw==
dependencies:
- "@jest/test-result" "^29.0.3"
+ "@jest/test-result" "^29.2.1"
graceful-fs "^4.2.9"
- jest-haste-map "^29.0.3"
+ jest-haste-map "^29.2.1"
slash "^3.0.0"
-"@jest/transform@^29.0.3":
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.0.3.tgz#9eb1fed2072a0354f190569807d1250572fb0970"
- integrity sha512-C5ihFTRYaGDbi/xbRQRdbo5ddGtI4VSpmL6AIcZxdhwLbXMa7PcXxxqyI91vGOFHnn5aVM3WYnYKCHEqmLVGzg==
+"@jest/transform@^29.2.2":
+ version "29.2.2"
+ resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.2.2.tgz#dfc03fc092b31ffea0c55917728e75bfcf8b5de6"
+ integrity sha512-aPe6rrletyuEIt2axxgdtxljmzH8O/nrov4byy6pDw9S8inIrTV+2PnjyP/oFHMSynzGxJ2s6OHowBNMXp/Jzg==
dependencies:
"@babel/core" "^7.11.6"
- "@jest/types" "^29.0.3"
+ "@jest/types" "^29.2.1"
"@jridgewell/trace-mapping" "^0.3.15"
babel-plugin-istanbul "^6.1.1"
chalk "^4.0.0"
convert-source-map "^1.4.0"
fast-json-stable-stringify "^2.1.0"
graceful-fs "^4.2.9"
- jest-haste-map "^29.0.3"
- jest-regex-util "^29.0.0"
- jest-util "^29.0.3"
+ jest-haste-map "^29.2.1"
+ jest-regex-util "^29.2.0"
+ jest-util "^29.2.1"
micromatch "^4.0.4"
pirates "^4.0.4"
slash "^3.0.0"
write-file-atomic "^4.0.1"
-"@jest/types@^29.0.3":
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.0.3.tgz#0be78fdddb1a35aeb2041074e55b860561c8ef63"
- integrity sha512-coBJmOQvurXjN1Hh5PzF7cmsod0zLIOXpP8KD161mqNlroMhLcwpODiEzi7ZsRl5Z/AIuxpeNm8DCl43F4kz8A==
+"@jest/types@^29.2.1":
+ version "29.2.1"
+ resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.2.1.tgz#ec9c683094d4eb754e41e2119d8bdaef01cf6da0"
+ integrity sha512-O/QNDQODLnINEPAI0cl9U6zUIDXEWXt6IC1o2N2QENuos7hlGUIthlKyV4p6ki3TvXFX071blj8HUhgLGquPjw==
dependencies:
"@jest/schemas" "^29.0.0"
"@types/istanbul-lib-coverage" "^2.0.0"
@@ -1869,34 +1863,34 @@
dependencies:
eslint-scope "5.1.1"
-"@nodelib/fs.scandir@2.1.3":
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b"
- integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==
+"@nodelib/fs.scandir@2.1.5":
+ version "2.1.5"
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
+ integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
dependencies:
- "@nodelib/fs.stat" "2.0.3"
+ "@nodelib/fs.stat" "2.0.5"
run-parallel "^1.1.9"
-"@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2":
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3"
- integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==
+"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
+ integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
-"@nodelib/fs.walk@^1.2.3":
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976"
- integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==
+"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8":
+ version "1.2.8"
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
+ integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
dependencies:
- "@nodelib/fs.scandir" "2.1.3"
+ "@nodelib/fs.scandir" "2.1.5"
fastq "^1.6.0"
-"@octokit/auth-action@^2.0.1":
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/@octokit/auth-action/-/auth-action-2.0.1.tgz#6b4757713b5067c022787806c2c666affb73f716"
- integrity sha512-nh5UTN22jK7ll2BR+zS7yZXB6u9q2lsI+teOhdC/JCfws8guKjH3NynV0ipwERnwP11/GiHJ48Ji+HC5+R92ag==
+"@octokit/auth-action@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/@octokit/auth-action/-/auth-action-2.0.2.tgz#464392b6340d8c0359c075ca6f278a8ca0804652"
+ integrity sha512-uxYIO3eX7moMRr01jaLmfWAuj53cWPzF154yrqDkqySSrUmT0slQYx3uvDs5YC5twl3eeJYZaD5UQhl/8r5mWA==
dependencies:
"@octokit/auth-token" "^3.0.0"
- "@octokit/types" "^7.0.0"
+ "@octokit/types" "^8.0.0"
"@octokit/auth-token@^3.0.0":
version "3.0.0"
@@ -1905,16 +1899,16 @@
dependencies:
"@octokit/types" "^6.0.3"
-"@octokit/core@^4.0.0":
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/@octokit/core/-/core-4.0.4.tgz#335d9b377691e3264ce57a9e5a1f6cda783e5838"
- integrity sha512-sUpR/hc4Gc7K34o60bWC7WUH6Q7T6ftZ2dUmepSyJr9PRF76/qqkWjE2SOEzCqLA5W83SaISymwKtxks+96hPQ==
+"@octokit/core@^4.1.0":
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/@octokit/core/-/core-4.1.0.tgz#b6b03a478f1716de92b3f4ec4fd64d05ba5a9251"
+ integrity sha512-Czz/59VefU+kKDy+ZfDwtOIYIkFjExOKf+HA92aiTZJ6EfWpFzYQWw0l54ji8bVmyhc+mGaLUbSUmXazG7z5OQ==
dependencies:
"@octokit/auth-token" "^3.0.0"
"@octokit/graphql" "^5.0.0"
"@octokit/request" "^6.0.0"
"@octokit/request-error" "^3.0.0"
- "@octokit/types" "^6.0.3"
+ "@octokit/types" "^8.0.0"
before-after-hook "^2.2.0"
universal-user-agent "^6.0.0"
@@ -1941,29 +1935,29 @@
resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-12.8.0.tgz#f4708cf948724d6e8f7d878cfd91584c1c5c0523"
integrity sha512-ydcKLs2KKcxlhpdWLzJxEBDEk/U5MUeqtqkXlrtAUXXFPs6vLl1PEGghFC/BbpleosB7iXs0Z4P2DGe7ZT5ZNg==
-"@octokit/openapi-types@^13.0.0":
- version "13.0.1"
- resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-13.0.1.tgz#f655810f0dc0547b771526fea171acffbc7bd4a8"
- integrity sha512-40U39YoFBhJhmkAg6gbJnh9U8aueJwCuiTW0mXY2pNl9/+E7dUxXiMPOrIUGT12XqLinroaXYA3FUiw3BMeNfg==
+"@octokit/openapi-types@^14.0.0":
+ version "14.0.0"
+ resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-14.0.0.tgz#949c5019028c93f189abbc2fb42f333290f7134a"
+ integrity sha512-HNWisMYlR8VCnNurDU6os2ikx0s0VyEjDYHNS/h4cgb8DeOxQ0n72HyinUtdDVxJhFy3FWLGl0DJhfEWk3P5Iw==
-"@octokit/plugin-paginate-rest@^4.0.0":
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-4.0.0.tgz#859a168262b657d46a8f1243ded66c87cee964b9"
- integrity sha512-g4GJMt/7VDmIMMdQenN6bmsmRoZca1c7IxOdF2yMiMwQYrE2bmmypGQeQSD5rsaffsFMCUS7Br4pMVZamareYA==
+"@octokit/plugin-paginate-rest@^5.0.0":
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-5.0.1.tgz#93d7e74f1f69d68ba554fa6b888c2a9cf1f99a83"
+ integrity sha512-7A+rEkS70pH36Z6JivSlR7Zqepz3KVucEFVDnSrgHXzG7WLAzYwcHZbKdfTXHwuTHbkT1vKvz7dHl1+HNf6Qyw==
dependencies:
- "@octokit/types" "^7.0.0"
+ "@octokit/types" "^8.0.0"
"@octokit/plugin-request-log@^1.0.4":
version "1.0.4"
resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz#5e50ed7083a613816b1e4a28aeec5fb7f1462e85"
integrity sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==
-"@octokit/plugin-rest-endpoint-methods@^6.0.0":
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.0.0.tgz#e4a55d83ec5a00e6b4d7a780f4ec9009095bff6f"
- integrity sha512-9LkEvZB3WDuayEI381O5A/eM3QQioBZrwymQp5CUCNz9UMP/yZAIqBjcPhVJJFA3IRkKO1EARo98OePt9i0rkQ==
+"@octokit/plugin-rest-endpoint-methods@^6.7.0":
+ version "6.7.0"
+ resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.7.0.tgz#2f6f17f25b6babbc8b41d2bb0a95a8839672ce7c"
+ integrity sha512-orxQ0fAHA7IpYhG2flD2AygztPlGYNAdlzYz8yrD8NDgelPfOYoRPROfEyIe035PlxvbYrgkfUZIhSBKju/Cvw==
dependencies:
- "@octokit/types" "^6.39.0"
+ "@octokit/types" "^8.0.0"
deprecation "^2.3.1"
"@octokit/request-error@^2.1.0":
@@ -1996,29 +1990,29 @@
node-fetch "^2.6.7"
universal-user-agent "^6.0.0"
-"@octokit/rest@^19.0.4":
- version "19.0.4"
- resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-19.0.4.tgz#fd8bed1cefffa486e9ae46a9dc608ce81bcfcbdd"
- integrity sha512-LwG668+6lE8zlSYOfwPj4FxWdv/qFXYBpv79TWIQEpBLKA9D/IMcWsF/U9RGpA3YqMVDiTxpgVpEW3zTFfPFTA==
+"@octokit/rest@^19.0.5":
+ version "19.0.5"
+ resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-19.0.5.tgz#4dbde8ae69b27dca04b5f1d8119d282575818f6c"
+ integrity sha512-+4qdrUFq2lk7Va+Qff3ofREQWGBeoTKNqlJO+FGjFP35ZahP+nBenhZiGdu8USSgmq4Ky3IJ/i4u0xbLqHaeow==
dependencies:
- "@octokit/core" "^4.0.0"
- "@octokit/plugin-paginate-rest" "^4.0.0"
+ "@octokit/core" "^4.1.0"
+ "@octokit/plugin-paginate-rest" "^5.0.0"
"@octokit/plugin-request-log" "^1.0.4"
- "@octokit/plugin-rest-endpoint-methods" "^6.0.0"
+ "@octokit/plugin-rest-endpoint-methods" "^6.7.0"
-"@octokit/types@^6.0.3", "@octokit/types@^6.16.1", "@octokit/types@^6.39.0":
+"@octokit/types@^6.0.3", "@octokit/types@^6.16.1":
version "6.39.0"
resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.39.0.tgz#46ce28ca59a3d4bac0e487015949008302e78eee"
integrity sha512-Mq4N9sOAYCitTsBtDdRVrBE80lIrMBhL9Jbrw0d+j96BAzlq4V+GLHFJbHokEsVvO/9tQupQdoFdgVYhD2C8UQ==
dependencies:
"@octokit/openapi-types" "^12.7.0"
-"@octokit/types@^7.0.0":
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/@octokit/types/-/types-7.0.0.tgz#3ecee92edff53a93ecd75d6b9d6620574d2048ca"
- integrity sha512-8uSDc66p6+wADn6lh6lA7I3ZTIapn7F/dfpsiDztVjEr6kkyKR3qPqa4lgEX92O/8iJoDeGcscKRXGAjCSR/zg==
+"@octokit/types@^8.0.0":
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/@octokit/types/-/types-8.0.0.tgz#93f0b865786c4153f0f6924da067fe0bb7426a9f"
+ integrity sha512-65/TPpOJP1i3K4lBJMnWqPUJ6zuOtzhtagDvydAWbEXpbFYA0oMKKyLb95NFZZP0lSh/4b6K+DQlzvYQJQQePg==
dependencies:
- "@octokit/openapi-types" "^13.0.0"
+ "@octokit/openapi-types" "^14.0.0"
"@pkgr/utils@^2.3.1":
version "2.3.1"
@@ -2033,13 +2027,13 @@
tslib "^2.4.0"
"@pmmmwh/react-refresh-webpack-plugin@next":
- version "0.5.7"
- resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz#58f8217ba70069cc6a73f5d7e05e85b458c150e2"
- integrity sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==
+ version "0.5.8"
+ resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.8.tgz#da3383761e2c0c440610819f3204769022a38d12"
+ integrity sha512-wxXRwf+IQ6zvHSJZ+5T2RQNEsq+kx4jKRXfFvdt3nBIUzJUAvXEFsUeoaohDe/Kr84MTjGwcuIUPNcstNJORsA==
dependencies:
ansi-html-community "^0.0.8"
common-path-prefix "^3.0.0"
- core-js-pure "^3.8.1"
+ core-js-pure "^3.23.3"
error-stack-parser "^2.0.6"
find-up "^5.0.0"
html-entities "^2.1.0"
@@ -2052,96 +2046,96 @@
resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1"
integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==
-"@react-spring/animated@~9.5.4":
- version "9.5.4"
- resolved "https://registry.yarnpkg.com/@react-spring/animated/-/animated-9.5.4.tgz#4fb2114c5b68243fc451d9af33f5dadd5b3b1c42"
- integrity sha512-gYd+xWwcNxEGA9EdORz/xsGsuQmz46FCu7OLIGOZK00fiSkjEM8yTwBQ9i8SUslRAdxTW+POL5OctDpCA6A7xw==
- dependencies:
- "@react-spring/shared" "~9.5.4"
- "@react-spring/types" "~9.5.4"
-
-"@react-spring/core@~9.5.4":
- version "9.5.4"
- resolved "https://registry.yarnpkg.com/@react-spring/core/-/core-9.5.4.tgz#3bfdaf40ff34cd2659c1d11c88dd0e3575701920"
- integrity sha512-ZQxS5+5i6dVWL8mnRbrUMdkT7TfWhdIYYe2ze3my2SNAKC14JjxHxeknX57ywRyudskR1Z9CQjiC8aXX6QBl7w==
- dependencies:
- "@react-spring/animated" "~9.5.4"
- "@react-spring/rafz" "~9.5.4"
- "@react-spring/shared" "~9.5.4"
- "@react-spring/types" "~9.5.4"
-
-"@react-spring/konva@~9.5.4":
- version "9.5.4"
- resolved "https://registry.yarnpkg.com/@react-spring/konva/-/konva-9.5.4.tgz#f9e8213cd3dc6fb025b1b61996c77e146a321236"
- integrity sha512-2myKIYXdApmdXDmvYcv/d85xHb7pLHKDJvE5fT+7qWYgCTtz9euUIaWWTkAbL0Sq9k55AB6RKT04p+xmu2PXGw==
- dependencies:
- "@react-spring/animated" "~9.5.4"
- "@react-spring/core" "~9.5.4"
- "@react-spring/shared" "~9.5.4"
- "@react-spring/types" "~9.5.4"
-
-"@react-spring/native@~9.5.4":
- version "9.5.4"
- resolved "https://registry.yarnpkg.com/@react-spring/native/-/native-9.5.4.tgz#ab221df8124bc8d7e4427ffcb7310e065ef52df2"
- integrity sha512-EVjAA++fBKW3RX++XJHUs5BYYd91kavjpYoHh75v8xV9td6GCgFBUw9P8zAeU1Hfe1ze4VWPcXgkhLX/g2e4ag==
- dependencies:
- "@react-spring/animated" "~9.5.4"
- "@react-spring/core" "~9.5.4"
- "@react-spring/shared" "~9.5.4"
- "@react-spring/types" "~9.5.4"
-
-"@react-spring/rafz@~9.5.4":
- version "9.5.4"
- resolved "https://registry.yarnpkg.com/@react-spring/rafz/-/rafz-9.5.4.tgz#a2a036cb3e948c4f2a4be4d59e53857550c03db7"
- integrity sha512-Tmev2j7sq2FW3ISUClnNS0PhkCsBfPPpkHVMxz8mkIKzMGXWskd0GblOoPVJiWvhbccaX/NYd+ykJqJ1gY0v9g==
-
-"@react-spring/shared@~9.5.4":
- version "9.5.4"
- resolved "https://registry.yarnpkg.com/@react-spring/shared/-/shared-9.5.4.tgz#0ae556047274997b87979df7ac27c29c58f590b3"
- integrity sha512-22IYmNOzDRP9e5BaQk6T/P2aRxne9uTzGDYuBQCbJpChZypB98xWBMKlVTKdSRG7K4v+F97KFPAKBQzS/k7p5Q==
- dependencies:
- "@react-spring/rafz" "~9.5.4"
- "@react-spring/types" "~9.5.4"
-
-"@react-spring/three@~9.5.4":
- version "9.5.4"
- resolved "https://registry.yarnpkg.com/@react-spring/three/-/three-9.5.4.tgz#8b461d60a05f205468ff19674e8e29509ba14521"
- integrity sha512-grbkmBKuKyTdhDsGiSbFoKMhknJa2BwKo6sfbWjyypTpoJLXQAvW2GXmSgbcis1vLp19VrWy7zRqTJS5CZgkhQ==
- dependencies:
- "@react-spring/animated" "~9.5.4"
- "@react-spring/core" "~9.5.4"
- "@react-spring/shared" "~9.5.4"
- "@react-spring/types" "~9.5.4"
-
-"@react-spring/types@~9.5.4":
- version "9.5.4"
- resolved "https://registry.yarnpkg.com/@react-spring/types/-/types-9.5.4.tgz#6d26df992a32ea5532a1e7b732f5485857116b00"
- integrity sha512-dzcGxqL1kPKociXK+pcq5ley77cWDWiphfv8OREv8dAZS1dKDTJq1zVy7ZD5ocyMtKMZw/7AcOdIJ1H80Dp56g==
-
-"@react-spring/web@~9.5.4":
- version "9.5.4"
- resolved "https://registry.yarnpkg.com/@react-spring/web/-/web-9.5.4.tgz#ea46780761deb4c5a42dcc9745c2a121f8229a66"
- integrity sha512-HoypE3kL/ZUBB81hThE1hB9jYBgJmfeluEOPYoI/wGHyF1q8O0AYpWClvdAbiK3FTESHYZi2m60jwitF7VYUlQ==
- dependencies:
- "@react-spring/animated" "~9.5.4"
- "@react-spring/core" "~9.5.4"
- "@react-spring/shared" "~9.5.4"
- "@react-spring/types" "~9.5.4"
-
-"@react-spring/zdog@~9.5.4":
- version "9.5.4"
- resolved "https://registry.yarnpkg.com/@react-spring/zdog/-/zdog-9.5.4.tgz#078592e7a473cc01493e7f0d8712df96b93f1a72"
- integrity sha512-4B0LxvoSrJKy3cEGLzwpeyGKXASJQAdlBB1BLj4l7RsbKfGAXR40VLuwhJVLYiYgUjJ9vur1i33R2qrTzJkrZA==
- dependencies:
- "@react-spring/animated" "~9.5.4"
- "@react-spring/core" "~9.5.4"
- "@react-spring/shared" "~9.5.4"
- "@react-spring/types" "~9.5.4"
-
-"@remix-run/router@1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.0.0.tgz#a2189335a5f6428aa904ccc291988567018b6e01"
- integrity sha512-SCR1cxRSMNKjaVYptCzBApPDqGwa3FGdjVHc+rOToocNPHQdIYLZBfv/3f+KvYuXDkUGVIW9IAzmPNZDRL1I4A==
+"@react-spring/animated@~9.5.5":
+ version "9.5.5"
+ resolved "https://registry.yarnpkg.com/@react-spring/animated/-/animated-9.5.5.tgz#d3bfd0f62ed13a337463a55d2c93bb23c15bbf3e"
+ integrity sha512-glzViz7syQ3CE6BQOwAyr75cgh0qsihm5lkaf24I0DfU63cMm/3+br299UEYkuaHNmfDfM414uktiPlZCNJbQA==
+ dependencies:
+ "@react-spring/shared" "~9.5.5"
+ "@react-spring/types" "~9.5.5"
+
+"@react-spring/core@~9.5.5":
+ version "9.5.5"
+ resolved "https://registry.yarnpkg.com/@react-spring/core/-/core-9.5.5.tgz#1d8a4c64630ee26b2295361e1eedfd716a85b4ae"
+ integrity sha512-shaJYb3iX18Au6gkk8ahaF0qx0LpS0Yd+ajb4asBaAQf6WPGuEdJsbsNSgei1/O13JyEATsJl20lkjeslJPMYA==
+ dependencies:
+ "@react-spring/animated" "~9.5.5"
+ "@react-spring/rafz" "~9.5.5"
+ "@react-spring/shared" "~9.5.5"
+ "@react-spring/types" "~9.5.5"
+
+"@react-spring/konva@~9.5.5":
+ version "9.5.5"
+ resolved "https://registry.yarnpkg.com/@react-spring/konva/-/konva-9.5.5.tgz#ddbb30cfa268219d69552aa71188832ca8ab4905"
+ integrity sha512-0CNh+1vCIjNUklTFwMvxg+H83Jo2OWykBrdEA28ccmnpZgkQ8Kq5xyvaPFLzcDKV67OXHnaWiCYKpRbhLy2wng==
+ dependencies:
+ "@react-spring/animated" "~9.5.5"
+ "@react-spring/core" "~9.5.5"
+ "@react-spring/shared" "~9.5.5"
+ "@react-spring/types" "~9.5.5"
+
+"@react-spring/native@~9.5.5":
+ version "9.5.5"
+ resolved "https://registry.yarnpkg.com/@react-spring/native/-/native-9.5.5.tgz#4ecc420c7b4c3fefeebd55d852640d36c29ec9c8"
+ integrity sha512-kauqmyJ8u7aVy2bBs22vl1SdB2i5uYIL4rP53k1KDWrFSqJh4j3efWkbTt9uzR5cMXuNVbkNo9OYVFUcQBz50A==
+ dependencies:
+ "@react-spring/animated" "~9.5.5"
+ "@react-spring/core" "~9.5.5"
+ "@react-spring/shared" "~9.5.5"
+ "@react-spring/types" "~9.5.5"
+
+"@react-spring/rafz@~9.5.5":
+ version "9.5.5"
+ resolved "https://registry.yarnpkg.com/@react-spring/rafz/-/rafz-9.5.5.tgz#62a49c5e294104b79db2a8afdf4f3a274c7f44ca"
+ integrity sha512-F/CLwB0d10jL6My5vgzRQxCNY2RNyDJZedRBK7FsngdCmzoq3V4OqqNc/9voJb9qRC2wd55oGXUeXv2eIaFmsw==
+
+"@react-spring/shared@~9.5.5":
+ version "9.5.5"
+ resolved "https://registry.yarnpkg.com/@react-spring/shared/-/shared-9.5.5.tgz#9be0b391d546e3e184a24ecbaf40acbaeab7fc73"
+ integrity sha512-YwW70Pa/YXPOwTutExHZmMQSHcNC90kJOnNR4G4mCDNV99hE98jWkIPDOsgqbYx3amIglcFPiYKMaQuGdr8dyQ==
+ dependencies:
+ "@react-spring/rafz" "~9.5.5"
+ "@react-spring/types" "~9.5.5"
+
+"@react-spring/three@~9.5.5":
+ version "9.5.5"
+ resolved "https://registry.yarnpkg.com/@react-spring/three/-/three-9.5.5.tgz#c6fbee977007d1980406db20a28ac3f5dc2ce153"
+ integrity sha512-9kTIaSceqFIl5EIrdwM7Z53o5I+9BGNVzbp4oZZYMao+GMAWOosnlQdDG5GeqNsIqfW9fZCEquGqagfKAxftcA==
+ dependencies:
+ "@react-spring/animated" "~9.5.5"
+ "@react-spring/core" "~9.5.5"
+ "@react-spring/shared" "~9.5.5"
+ "@react-spring/types" "~9.5.5"
+
+"@react-spring/types@~9.5.5":
+ version "9.5.5"
+ resolved "https://registry.yarnpkg.com/@react-spring/types/-/types-9.5.5.tgz#c8e94f1b9232ca7cb9d860ea67762ec401b1de14"
+ integrity sha512-7I/qY8H7Enwasxr4jU6WmtNK+RZ4Z/XvSlDvjXFVe7ii1x0MoSlkw6pD7xuac8qrHQRm9BTcbZNyeeKApYsvCg==
+
+"@react-spring/web@~9.5.5":
+ version "9.5.5"
+ resolved "https://registry.yarnpkg.com/@react-spring/web/-/web-9.5.5.tgz#d416abc591aaed930401f0c98a991a8c5b90c382"
+ integrity sha512-+moT8aDX/ho/XAhU+HRY9m0LVV9y9CK6NjSRaI+30Re150pB3iEip6QfnF4qnhSCQ5drpMF0XRXHgOTY/xbtFw==
+ dependencies:
+ "@react-spring/animated" "~9.5.5"
+ "@react-spring/core" "~9.5.5"
+ "@react-spring/shared" "~9.5.5"
+ "@react-spring/types" "~9.5.5"
+
+"@react-spring/zdog@~9.5.5":
+ version "9.5.5"
+ resolved "https://registry.yarnpkg.com/@react-spring/zdog/-/zdog-9.5.5.tgz#916dba337637d1151c3c2bc829b5105d15adacb5"
+ integrity sha512-LZgjo2kLlGmUqfE2fdVnvLXz+4eYyQARRvB9KQ4PTEynaETTG89Xgn9YxLrh1p57DzH7gEmTGDZ5hEw3pWqu8g==
+ dependencies:
+ "@react-spring/animated" "~9.5.5"
+ "@react-spring/core" "~9.5.5"
+ "@react-spring/shared" "~9.5.5"
+ "@react-spring/types" "~9.5.5"
+
+"@remix-run/router@1.0.2":
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.0.2.tgz#1c17eadb2fa77f80a796ad5ea9bf108e6993ef06"
+ integrity sha512-GRSOFhJzjGN+d4sKHTMSvNeUPoZiDHWmRnXfzaxrqe7dE/Nzlc8BiMSJdLDESZlndM7jIUrZ/F4yWqVYlI0rwQ==
"@rollup/plugin-babel@^5.2.0":
version "5.2.2"
@@ -2209,109 +2203,111 @@
magic-string "^0.25.0"
string.prototype.matchall "^4.0.6"
-"@svgr/babel-plugin-add-jsx-attribute@^6.3.1":
- version "6.3.1"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.3.1.tgz#b9a5d84902be75a05ede92e70b338d28ab63fa74"
- integrity sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w==
-
-"@svgr/babel-plugin-remove-jsx-attribute@^6.3.1":
- version "6.3.1"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.3.1.tgz#4877995452efc997b36777abe1fde9705ef78e8b"
- integrity sha512-dQzyJ4prwjcFd929T43Z8vSYiTlTu8eafV40Z2gO7zy/SV5GT+ogxRJRBIKWomPBOiaVXFg3jY4S5hyEN3IBjQ==
-
-"@svgr/babel-plugin-remove-jsx-empty-expression@^6.3.1":
- version "6.3.1"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.3.1.tgz#2d67a0e92904c9be149a5b22d3a3797ce4d7b514"
- integrity sha512-HBOUc1XwSU67fU26V5Sfb8MQsT0HvUyxru7d0oBJ4rA2s4HW3PhyAPC7fV/mdsSGpAvOdd8Wpvkjsr0fWPUO7A==
-
-"@svgr/babel-plugin-replace-jsx-attribute-value@^6.3.1":
- version "6.3.1"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.3.1.tgz#306f5247139c53af70d1778f2719647c747998ee"
- integrity sha512-C12e6aN4BXAolRrI601gPn5MDFCRHO7C4TM8Kks+rDtl8eEq+NN1sak0eAzJu363x3TmHXdZn7+Efd2nr9I5dA==
-
-"@svgr/babel-plugin-svg-dynamic-title@^6.3.1":
- version "6.3.1"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.3.1.tgz#6ce26d34cbc93eb81737ef528528907c292e7aa2"
- integrity sha512-6NU55Mmh3M5u2CfCCt6TX29/pPneutrkJnnDCHbKZnjukZmmgUAZLtZ2g6ZoSPdarowaQmAiBRgAHqHmG0vuqA==
-
-"@svgr/babel-plugin-svg-em-dimensions@^6.3.1":
- version "6.3.1"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.3.1.tgz#5ade2a724b290873c30529d1d8cd23523856287a"
- integrity sha512-HV1NGHYTTe1vCNKlBgq/gKuCSfaRlKcHIADn7P8w8U3Zvujdw1rmusutghJ1pZJV7pDt3Gt8ws+SVrqHnBO/Qw==
-
-"@svgr/babel-plugin-transform-react-native-svg@^6.3.1":
- version "6.3.1"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.3.1.tgz#d654f509d692c3a09dfb475757a44bd9f6ad7ddf"
- integrity sha512-2wZhSHvTolFNeKDAN/ZmIeSz2O9JSw72XD+o2bNp2QAaWqa8KGpn5Yk5WHso6xqfSAiRzAE+GXlsrBO4UP9LLw==
-
-"@svgr/babel-plugin-transform-svg-component@^6.3.1":
- version "6.3.1"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.3.1.tgz#21a285dbffdce9567c437ebf0d081bf9210807e6"
- integrity sha512-cZ8Tr6ZAWNUFfDeCKn/pGi976iWSkS8ijmEYKosP+6ktdZ7lW9HVLHojyusPw3w0j8PI4VBeWAXAmi/2G7owxw==
-
-"@svgr/babel-preset@^6.3.1":
- version "6.3.1"
- resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-6.3.1.tgz#8bd1ead79637d395e9362b01dd37cfd59702e152"
- integrity sha512-tQtWtzuMMQ3opH7je+MpwfuRA1Hf3cKdSgTtAYwOBDfmhabP7rcTfBi3E7V3MuwJNy/Y02/7/RutvwS1W4Qv9g==
- dependencies:
- "@svgr/babel-plugin-add-jsx-attribute" "^6.3.1"
- "@svgr/babel-plugin-remove-jsx-attribute" "^6.3.1"
- "@svgr/babel-plugin-remove-jsx-empty-expression" "^6.3.1"
- "@svgr/babel-plugin-replace-jsx-attribute-value" "^6.3.1"
- "@svgr/babel-plugin-svg-dynamic-title" "^6.3.1"
- "@svgr/babel-plugin-svg-em-dimensions" "^6.3.1"
- "@svgr/babel-plugin-transform-react-native-svg" "^6.3.1"
- "@svgr/babel-plugin-transform-svg-component" "^6.3.1"
-
-"@svgr/core@^6.3.1":
- version "6.3.1"
- resolved "https://registry.yarnpkg.com/@svgr/core/-/core-6.3.1.tgz#752adf49d8d5473b15d76ca741961de093f715bd"
- integrity sha512-Sm3/7OdXbQreemf9aO25keerZSbnKMpGEfmH90EyYpj1e8wMD4TuwJIb3THDSgRMWk1kYJfSRulELBy4gVgZUA==
- dependencies:
- "@svgr/plugin-jsx" "^6.3.1"
+"@svgr/babel-plugin-add-jsx-attribute@^6.5.1":
+ version "6.5.1"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz#74a5d648bd0347bda99d82409d87b8ca80b9a1ba"
+ integrity sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==
+
+"@svgr/babel-plugin-remove-jsx-attribute@*":
+ version "6.5.0"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.5.0.tgz#652bfd4ed0a0699843585cda96faeb09d6e1306e"
+ integrity sha512-8zYdkym7qNyfXpWvu4yq46k41pyNM9SOstoWhKlm+IfdCE1DdnRKeMUPsWIEO/DEkaWxJ8T9esNdG3QwQ93jBA==
+
+"@svgr/babel-plugin-remove-jsx-empty-expression@*":
+ version "6.5.0"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.5.0.tgz#4b78994ab7d39032c729903fc2dd5c0fa4565cb8"
+ integrity sha512-NFdxMq3xA42Kb1UbzCVxplUc0iqSyM9X8kopImvFnB+uSDdzIHOdbs1op8ofAvVRtbg4oZiyRl3fTYeKcOe9Iw==
+
+"@svgr/babel-plugin-replace-jsx-attribute-value@^6.5.1":
+ version "6.5.1"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz#fb9d22ea26d2bc5e0a44b763d4c46d5d3f596c60"
+ integrity sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==
+
+"@svgr/babel-plugin-svg-dynamic-title@^6.5.1":
+ version "6.5.1"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz#01b2024a2b53ffaa5efceaa0bf3e1d5a4c520ce4"
+ integrity sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==
+
+"@svgr/babel-plugin-svg-em-dimensions@^6.5.1":
+ version "6.5.1"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz#dd3fa9f5b24eb4f93bcf121c3d40ff5facecb217"
+ integrity sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==
+
+"@svgr/babel-plugin-transform-react-native-svg@^6.5.1":
+ version "6.5.1"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz#1d8e945a03df65b601551097d8f5e34351d3d305"
+ integrity sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==
+
+"@svgr/babel-plugin-transform-svg-component@^6.5.1":
+ version "6.5.1"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz#48620b9e590e25ff95a80f811544218d27f8a250"
+ integrity sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==
+
+"@svgr/babel-preset@^6.5.1":
+ version "6.5.1"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-6.5.1.tgz#b90de7979c8843c5c580c7e2ec71f024b49eb828"
+ integrity sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==
+ dependencies:
+ "@svgr/babel-plugin-add-jsx-attribute" "^6.5.1"
+ "@svgr/babel-plugin-remove-jsx-attribute" "*"
+ "@svgr/babel-plugin-remove-jsx-empty-expression" "*"
+ "@svgr/babel-plugin-replace-jsx-attribute-value" "^6.5.1"
+ "@svgr/babel-plugin-svg-dynamic-title" "^6.5.1"
+ "@svgr/babel-plugin-svg-em-dimensions" "^6.5.1"
+ "@svgr/babel-plugin-transform-react-native-svg" "^6.5.1"
+ "@svgr/babel-plugin-transform-svg-component" "^6.5.1"
+
+"@svgr/core@^6.5.1":
+ version "6.5.1"
+ resolved "https://registry.yarnpkg.com/@svgr/core/-/core-6.5.1.tgz#d3e8aa9dbe3fbd747f9ee4282c1c77a27410488a"
+ integrity sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==
+ dependencies:
+ "@babel/core" "^7.19.6"
+ "@svgr/babel-preset" "^6.5.1"
+ "@svgr/plugin-jsx" "^6.5.1"
camelcase "^6.2.0"
cosmiconfig "^7.0.1"
-"@svgr/hast-util-to-babel-ast@^6.3.1":
- version "6.3.1"
- resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.3.1.tgz#59614e24d2a4a28010e02089213b3448d905769d"
- integrity sha512-NgyCbiTQIwe3wHe/VWOUjyxmpUmsrBjdoIxKpXt3Nqc3TN30BpJG22OxBvVzsAh9jqep0w0/h8Ywvdk3D9niNQ==
+"@svgr/hast-util-to-babel-ast@^6.5.1":
+ version "6.5.1"
+ resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz#81800bd09b5bcdb968bf6ee7c863d2288fdb80d2"
+ integrity sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==
dependencies:
- "@babel/types" "^7.18.4"
- entities "^4.3.0"
+ "@babel/types" "^7.20.0"
+ entities "^4.4.0"
-"@svgr/plugin-jsx@^6.3.1":
- version "6.3.1"
- resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-6.3.1.tgz#de7b2de824296b836d6b874d498377896e367f50"
- integrity sha512-r9+0mYG3hD4nNtUgsTXWGYJomv/bNd7kC16zvsM70I/bGeoCi/3lhTmYqeN6ChWX317OtQCSZZbH4wq9WwoXbw==
+"@svgr/plugin-jsx@^6.5.1":
+ version "6.5.1"
+ resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz#0e30d1878e771ca753c94e69581c7971542a7072"
+ integrity sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw==
dependencies:
- "@babel/core" "^7.18.5"
- "@svgr/babel-preset" "^6.3.1"
- "@svgr/hast-util-to-babel-ast" "^6.3.1"
+ "@babel/core" "^7.19.6"
+ "@svgr/babel-preset" "^6.5.1"
+ "@svgr/hast-util-to-babel-ast" "^6.5.1"
svg-parser "^2.0.4"
-"@svgr/plugin-svgo@^6.3.1":
- version "6.3.1"
- resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-6.3.1.tgz#3c1ff2efaed10e5c5d35a6cae7bacaedc18b5d4a"
- integrity sha512-yJIjTDKPYqzFVjmsbH5EdIwEsmKxjxdXSGJVLeUgwZOZPAkNQmD1v7LDbOdOKbR44FG8465Du+zWPdbYGnbMbw==
+"@svgr/plugin-svgo@^6.5.1":
+ version "6.5.1"
+ resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz#0f91910e988fc0b842f88e0960c2862e022abe84"
+ integrity sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ==
dependencies:
cosmiconfig "^7.0.1"
deepmerge "^4.2.2"
svgo "^2.8.0"
-"@svgr/webpack@^6.3.1":
- version "6.3.1"
- resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-6.3.1.tgz#001d03236ebb03bf47c0a4b92d5423e05095ebe6"
- integrity sha512-eODxwIUShLxSMaRjzJtrj9wg89D75JLczvWg9SaB5W+OtVTkiC1vdGd8+t+pf5fTlBOy4RRXAq7x1E3DUl3D0A==
+"@svgr/webpack@^6.5.1":
+ version "6.5.1"
+ resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-6.5.1.tgz#ecf027814fc1cb2decc29dc92f39c3cf691e40e8"
+ integrity sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA==
dependencies:
- "@babel/core" "^7.18.5"
- "@babel/plugin-transform-react-constant-elements" "^7.17.12"
- "@babel/preset-env" "^7.18.2"
- "@babel/preset-react" "^7.17.12"
- "@babel/preset-typescript" "^7.17.12"
- "@svgr/core" "^6.3.1"
- "@svgr/plugin-jsx" "^6.3.1"
- "@svgr/plugin-svgo" "^6.3.1"
+ "@babel/core" "^7.19.6"
+ "@babel/plugin-transform-react-constant-elements" "^7.18.12"
+ "@babel/preset-env" "^7.19.4"
+ "@babel/preset-react" "^7.18.6"
+ "@babel/preset-typescript" "^7.18.6"
+ "@svgr/core" "^6.5.1"
+ "@svgr/plugin-jsx" "^6.5.1"
+ "@svgr/plugin-svgo" "^6.5.1"
"@textlint/ast-node-types@^4.4.3":
version "4.4.3"
@@ -2650,7 +2646,7 @@
resolved "https://registry.yarnpkg.com/@types/js-cookie/-/js-cookie-2.2.6.tgz#f1a1cb35aff47bc5cfb05cb0c441ca91e914c26f"
integrity sha512-+oY0FDTO2GYKEV0YPvSshGq9t7YozVkgvXLty7zogQNuCxBhT9/3INX9Q7H1aRZ4SUDRXAKlJuA4EA5nTt7SNw==
-"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
+"@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
version "7.0.9"
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d"
integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==
@@ -3229,11 +3225,6 @@ array-includes@^3.1.1, array-includes@^3.1.5:
get-intrinsic "^1.1.1"
is-string "^1.0.7"
-array-union@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
- integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
-
array.prototype.flatmap@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz#a7e8ed4225f4788a70cd910abcf0791e76a5534f"
@@ -3337,13 +3328,13 @@ at-least-node@^1.0.0:
resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
-autoprefixer@^10.4.11:
- version "10.4.11"
- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.11.tgz#835136aff1d9cd43640151e0d2dba00f8eac7c1c"
- integrity sha512-5lHp6DgRodxlBLSkzHOTcufWFflH1ewfy2hvFQyjrblBFlP/0Yh4O/Wrg4ow8WRlN3AAUFFLAQwX8hTptzqVHg==
+autoprefixer@^10.4.13:
+ version "10.4.13"
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.13.tgz#b5136b59930209a321e9fa3dca2e7c4d223e83a8"
+ integrity sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==
dependencies:
- browserslist "^4.21.3"
- caniuse-lite "^1.0.30001399"
+ browserslist "^4.21.4"
+ caniuse-lite "^1.0.30001426"
fraction.js "^4.2.0"
normalize-range "^0.1.2"
picocolors "^1.0.0"
@@ -3366,28 +3357,26 @@ babel-extract-comments@^1.0.0:
dependencies:
babylon "^6.18.0"
-babel-jest@^29.0.3:
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.0.3.tgz#64e156a47a77588db6a669a88dedff27ed6e260f"
- integrity sha512-ApPyHSOhS/sVzwUOQIWJmdvDhBsMG01HX9z7ogtkp1TToHGGUWFlnXJUIzCgKPSfiYLn3ibipCYzsKSURHEwLg==
+babel-jest@^29.2.2:
+ version "29.2.2"
+ resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.2.2.tgz#2c15abd8c2081293c9c3f4f80a4ed1d51542fee5"
+ integrity sha512-kkq2QSDIuvpgfoac3WZ1OOcHsQQDU5xYk2Ql7tLdJ8BVAYbefEXal+NfS45Y5LVZA7cxC8KYcQMObpCt1J025w==
dependencies:
- "@jest/transform" "^29.0.3"
+ "@jest/transform" "^29.2.2"
"@types/babel__core" "^7.1.14"
babel-plugin-istanbul "^6.1.1"
- babel-preset-jest "^29.0.2"
+ babel-preset-jest "^29.2.0"
chalk "^4.0.0"
graceful-fs "^4.2.9"
slash "^3.0.0"
-babel-loader@^8.2.5:
- version "8.2.5"
- resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.5.tgz#d45f585e654d5a5d90f5350a779d7647c5ed512e"
- integrity sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==
+babel-loader@^9.0.0:
+ version "9.0.0"
+ resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.0.0.tgz#b90f48b49f5360e4678733755d1413e16cfee48e"
+ integrity sha512-qVGQb0PNw/B1sGhPf0/KKsHZAPfa2Bk+JbjkW7yGjAHZyvjAULXYq0et0+/+7DL/rGYU+y8UoGPzA32NP29pVQ==
dependencies:
- find-cache-dir "^3.3.1"
- loader-utils "^2.0.0"
- make-dir "^3.1.0"
- schema-utils "^2.6.5"
+ find-cache-dir "^3.3.2"
+ schema-utils "^4.0.0"
babel-plugin-dynamic-import-node@^2.3.3:
version "2.3.3"
@@ -3407,10 +3396,10 @@ babel-plugin-istanbul@^6.1.1:
istanbul-lib-instrument "^5.0.4"
test-exclude "^6.0.0"
-babel-plugin-jest-hoist@^29.0.2:
- version "29.0.2"
- resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.0.2.tgz#ae61483a829a021b146c016c6ad39b8bcc37c2c8"
- integrity sha512-eBr2ynAEFjcebVvu8Ktx580BD1QKCrBG1XwEUTXJe285p9HA/4hOhfWCFRQhTKSyBV0VzjhG7H91Eifz9s29hg==
+babel-plugin-jest-hoist@^29.2.0:
+ version "29.2.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.2.0.tgz#23ee99c37390a98cfddf3ef4a78674180d823094"
+ integrity sha512-TnspP2WNiR3GLfCsUNHqeXw0RoQ2f9U5hQ5L3XFpwuO8htQmSrhh8qsB6vi5Yi8+kuynN1yjDjQsPfkebmB6ZA==
dependencies:
"@babel/template" "^7.3.3"
"@babel/types" "^7.3.3"
@@ -3472,12 +3461,12 @@ babel-preset-current-node-syntax@^1.0.0:
"@babel/plugin-syntax-optional-chaining" "^7.8.3"
"@babel/plugin-syntax-top-level-await" "^7.8.3"
-babel-preset-jest@^29.0.2:
- version "29.0.2"
- resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.0.2.tgz#e14a7124e22b161551818d89e5bdcfb3b2b0eac7"
- integrity sha512-BeVXp7rH5TK96ofyEnHjznjLMQ2nAeDJ+QzxKnHAAMs0RgrQsCywjAN8m4mOm5Di0pxU//3AoEeJJrerMH5UeA==
+babel-preset-jest@^29.2.0:
+ version "29.2.0"
+ resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.2.0.tgz#3048bea3a1af222e3505e4a767a974c95a7620dc"
+ integrity sha512-z9JmMJppMxNv8N7fNRHvhMg9cvIkMxQBXgFkane3yKVEvEOP+kB50lk8DFRvF9PGqbyXxlmebKWhuDORO8RgdA==
dependencies:
- babel-plugin-jest-hoist "^29.0.2"
+ babel-plugin-jest-hoist "^29.2.0"
babel-preset-current-node-syntax "^1.0.0"
babel-runtime@^6.26.0:
@@ -3632,7 +3621,7 @@ browser-process-hrtime@^1.0.0:
resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626"
integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==
-browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.20.3, browserslist@^4.21.3:
+browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.20.3, browserslist@^4.21.3, browserslist@^4.21.4:
version "4.21.4"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987"
integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==
@@ -3746,10 +3735,10 @@ caniuse-api@^3.0.0:
lodash.memoize "^4.1.2"
lodash.uniq "^4.5.0"
-caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001399, caniuse-lite@^1.0.30001400:
- version "1.0.30001402"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001402.tgz#aa29e1f47f5055b0d0c07696a67b8b08023d14c8"
- integrity sha512-Mx4MlhXO5NwuvXGgVb+hg65HZ+bhUYsz8QtDGDo2QmaJS2GBX47Xfi2koL86lc8K+l+htXeTEB/Aeqvezoo6Ew==
+caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001426:
+ version "1.0.30001434"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001434.tgz#ec1ec1cfb0a93a34a0600d37903853030520a4e5"
+ integrity sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA==
caseless@~0.12.0:
version "0.12.0"
@@ -4237,10 +4226,10 @@ core-js-compat@^3.25.1:
dependencies:
browserslist "^4.21.3"
-core-js-pure@^3.8.1:
- version "3.12.1"
- resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.12.1.tgz#934da8b9b7221e2a2443dc71dfa5bd77a7ea00b8"
- integrity sha512-1cch+qads4JnDSWsvc7d6nzlKAippwjUlf6vykkTLW53VSV+NkE6muGBToAjEA8pG90cSfcud3JgVmW2ds5TaQ==
+core-js-pure@^3.23.3:
+ version "3.25.5"
+ resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.25.5.tgz#79716ba54240c6aa9ceba6eee08cf79471ba184d"
+ integrity sha512-oml3M22pHM+igfWHDfdLVq2ShWmjM2V4L+dQEBs0DWVIqEm9WHCwGAlZ6BmyBQGy5sFrJmcx+856D9lVKyGWYg==
core-js@^2.4.0:
version "2.6.12"
@@ -4345,14 +4334,14 @@ css-loader@^6.7.1:
postcss-value-parser "^4.2.0"
semver "^7.3.5"
-css-minimizer-webpack-plugin@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.1.0.tgz#2ab9f7d8148c48f5d498604025e6e62cf9528855"
- integrity sha512-Zd+yz4nta4GXi3pMqF6skO8kjzuCUbr62z8SLMGZZtxWxTGTLopOiabPGNDEyjHCRhnhdA1EfHmqLa2Oekjtng==
+css-minimizer-webpack-plugin@^4.2.2:
+ version "4.2.2"
+ resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.2.2.tgz#79f6199eb5adf1ff7ba57f105e3752d15211eb35"
+ integrity sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA==
dependencies:
cssnano "^5.1.8"
- jest-worker "^27.5.1"
- postcss "^8.4.13"
+ jest-worker "^29.1.2"
+ postcss "^8.4.17"
schema-utils "^4.0.0"
serialize-javascript "^6.0.0"
source-map "^0.6.1"
@@ -4479,10 +4468,10 @@ csstype@^3.0.6:
resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.6.tgz#865d0b5833d7d8d40f4e5b8a6d76aea3de4725ef"
integrity sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw==
-cypress@^10.7.0:
- version "10.7.0"
- resolved "https://registry.yarnpkg.com/cypress/-/cypress-10.7.0.tgz#2d37f8b9751c6de33ee48639cb7e67a2ce593231"
- integrity sha512-gTFvjrUoBnqPPOu9Vl5SBHuFlzx/Wxg/ZXIz2H4lzoOLFelKeF7mbwYUOzgzgF0oieU2WhJAestQdkgwJMMTvQ==
+cypress@^10.11.0:
+ version "10.11.0"
+ resolved "https://registry.yarnpkg.com/cypress/-/cypress-10.11.0.tgz#e9fbdd7638bae3d8fb7619fd75a6330d11ebb4e8"
+ integrity sha512-lsaE7dprw5DoXM00skni6W5ElVVLGAdRUUdZjX2dYsGjbY/QnpzWZ95Zom1mkGg0hAaO/QVTZoFVS7Jgr/GUPA==
dependencies:
"@cypress/request" "^2.88.10"
"@cypress/xvfb" "^1.2.4"
@@ -4503,7 +4492,7 @@ cypress@^10.7.0:
dayjs "^1.10.4"
debug "^4.3.2"
enquirer "^2.3.6"
- eventemitter2 "^6.4.3"
+ eventemitter2 "6.4.7"
execa "4.1.0"
executable "^4.1.1"
extract-zip "2.0.1"
@@ -4723,10 +4712,10 @@ didyoumean@^1.2.2:
resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037"
integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==
-diff-sequences@^29.0.0:
- version "29.0.0"
- resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.0.0.tgz#bae49972ef3933556bcb0800b72e8579d19d9e4f"
- integrity sha512-7Qe/zd1wxSDL4D/X/FPjOMB+ZMDt71W94KYaq05I2l0oQqgXgs7s4ftYYmV38gBSrPz2vcygxfs1xn0FT+rKNA==
+diff-sequences@^29.2.0:
+ version "29.2.0"
+ resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.2.0.tgz#4c55b5b40706c7b5d2c5c75999a50c56d214e8f6"
+ integrity sha512-413SY5JpYeSBZxmenGEmCVQ8mCgtFJF0w9PROdaS6z987XC2Pd2GOKqOITLtMftmyFZqgtCOb/QA7/Z3ZXfzIw==
diff@^4.0.2:
version "4.0.2"
@@ -4926,10 +4915,10 @@ electron-to-chromium@^1.4.251:
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.254.tgz#c6203583890abf88dfc0be046cd72d3b48f8beb6"
integrity sha512-Sh/7YsHqQYkA6ZHuHMy24e6TE4eX6KZVsZb9E/DvU1nQRIrH4BflO/4k+83tfdYvDl+MObvlqHPRICzEdC9c6Q==
-emittery@^0.10.2:
- version "0.10.2"
- resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.10.2.tgz#902eec8aedb8c41938c46e9385e9db7e03182933"
- integrity sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==
+emittery@^0.13.1:
+ version "0.13.1"
+ resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad"
+ integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==
emoji-regex@^8.0.0:
version "8.0.0"
@@ -4988,10 +4977,10 @@ entities@^2.0.0:
resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
-entities@^4.3.0:
- version "4.3.1"
- resolved "https://registry.yarnpkg.com/entities/-/entities-4.3.1.tgz#c34062a94c865c322f9d67b4384e4169bcede6a4"
- integrity sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==
+entities@^4.4.0:
+ version "4.4.0"
+ resolved "https://registry.yarnpkg.com/entities/-/entities-4.4.0.tgz#97bdaba170339446495e653cfd2db78962900174"
+ integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==
entities@~3.0.1:
version "3.0.1"
@@ -5129,10 +5118,10 @@ eslint-config-prettier@^8.5.0:
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1"
integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==
-eslint-mdx@^2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/eslint-mdx/-/eslint-mdx-2.0.4.tgz#f3c7dfebf852e960ecc0d2f44de8fd3c9599f8eb"
- integrity sha512-SEgeWByCKYNRSqV+FtxHIcBadW7xCDtfZVACEZgFN1woGuPbr1XQicUMHO5pE0LSSQfWNHXTXP9MCMBkRRVS4A==
+eslint-mdx@^2.0.5:
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/eslint-mdx/-/eslint-mdx-2.0.5.tgz#f26ae220192dd368b1c1ee670282cc28c50c244a"
+ integrity sha512-1ZzcJwJNfladtuK+uuG/MdC0idc1e3d1vCI2STOq/pLcJBGuao2biWh90vEh2M93zDiNoHJGUIU7UAxupiiHFw==
dependencies:
acorn "^8.8.0"
acorn-jsx "^5.3.2"
@@ -5163,12 +5152,12 @@ eslint-plugin-markdown@^3.0.0:
dependencies:
mdast-util-from-markdown "^0.8.5"
-eslint-plugin-mdx@^2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/eslint-plugin-mdx/-/eslint-plugin-mdx-2.0.4.tgz#ae5226c6340f46b007198921d3c6872196f1e153"
- integrity sha512-dDxtpaQl4EFAj8pZKa3Wk5s6QH2wz22Ba25j4OtW40zkB2Bb/Su/8xWoikF61bZoL99Y3aUV24eUTS39n0PJLQ==
+eslint-plugin-mdx@^2.0.5:
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-mdx/-/eslint-plugin-mdx-2.0.5.tgz#7717a6e2f5c8f28530b1ef7a612f55430fb4726e"
+ integrity sha512-j2xN97jSlc5IoH94rJTHqYMztl46+hHzyC8Zqjx+OI1Rvv33isyf8xSSBHN6f0z8IJmgPgGsb/fH90JbvKplXg==
dependencies:
- eslint-mdx "^2.0.4"
+ eslint-mdx "^2.0.5"
eslint-plugin-markdown "^3.0.0"
remark-mdx "^2.1.3"
remark-parse "^10.0.1"
@@ -5182,10 +5171,10 @@ eslint-plugin-react-hooks@^4.6.0:
resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3"
integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==
-eslint-plugin-react@^7.31.8:
- version "7.31.8"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.31.8.tgz#3a4f80c10be1bcbc8197be9e8b641b2a3ef219bf"
- integrity sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==
+eslint-plugin-react@^7.31.10:
+ version "7.31.10"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.31.10.tgz#6782c2c7fe91c09e715d536067644bbb9491419a"
+ integrity sha512-e4N/nc6AAlg4UKW/mXeYWd3R++qUano5/o+t+wnWxIf+bLsOaH3a4q74kX3nDjYym3VBN4HyO9nEn1GcAqgQOA==
dependencies:
array-includes "^3.1.5"
array.prototype.flatmap "^1.3.0"
@@ -5235,15 +5224,15 @@ eslint-visitor-keys@^3.3.0:
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826"
integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==
-eslint@^8.23.1:
- version "8.23.1"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.23.1.tgz#cfd7b3f7fdd07db8d16b4ac0516a29c8d8dca5dc"
- integrity sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==
+eslint@^8.26.0:
+ version "8.26.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.26.0.tgz#2bcc8836e6c424c4ac26a5674a70d44d84f2181d"
+ integrity sha512-kzJkpaw1Bfwheq4VXUezFriD1GxszX6dUekM7Z3aC2o4hju+tsR/XyTC3RcoSD7jmy9VkPU3+N6YjVU2e96Oyg==
dependencies:
- "@eslint/eslintrc" "^1.3.2"
- "@humanwhocodes/config-array" "^0.10.4"
- "@humanwhocodes/gitignore-to-minimatch" "^1.0.2"
+ "@eslint/eslintrc" "^1.3.3"
+ "@humanwhocodes/config-array" "^0.11.6"
"@humanwhocodes/module-importer" "^1.0.1"
+ "@nodelib/fs.walk" "^1.2.8"
ajv "^6.10.0"
chalk "^4.0.0"
cross-spawn "^7.0.2"
@@ -5259,14 +5248,14 @@ eslint@^8.23.1:
fast-deep-equal "^3.1.3"
file-entry-cache "^6.0.1"
find-up "^5.0.0"
- glob-parent "^6.0.1"
+ glob-parent "^6.0.2"
globals "^13.15.0"
- globby "^11.1.0"
grapheme-splitter "^1.0.4"
ignore "^5.2.0"
import-fresh "^3.0.0"
imurmurhash "^0.1.4"
is-glob "^4.0.0"
+ is-path-inside "^3.0.3"
js-sdsl "^4.1.4"
js-yaml "^4.1.0"
json-stable-stringify-without-jsonify "^1.0.1"
@@ -5378,10 +5367,10 @@ eval@^0.1.0, eval@^0.1.5:
dependencies:
require-like ">= 0.1.1"
-eventemitter2@^6.4.3:
- version "6.4.4"
- resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-6.4.4.tgz#aa96e8275c4dbeb017a5d0e03780c65612a1202b"
- integrity sha512-HLU3NDY6wARrLCEwyGKRBvuWYyvW6mHYv72SJJAH3iJN3a6eVUvkjFkcxah1bcTgGVBBrFdIopBJPhCQFMLyXw==
+eventemitter2@6.4.7:
+ version "6.4.7"
+ resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-6.4.7.tgz#a7f6c4d7abf28a14c1ef3442f21cb306a054271d"
+ integrity sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==
eventemitter3@^4.0.0:
version "4.0.7"
@@ -5460,16 +5449,16 @@ exit@^0.1.2:
resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c"
integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=
-expect@^29.0.3:
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/expect/-/expect-29.0.3.tgz#6be65ddb945202f143c4e07c083f4f39f3bd326f"
- integrity sha512-t8l5DTws3212VbmPL+tBFXhjRHLmctHB0oQbL8eUc6S7NzZtYUhycrFO9mkxA0ZUC6FAWdNi7JchJSkODtcu1Q==
+expect@^29.2.2:
+ version "29.2.2"
+ resolved "https://registry.yarnpkg.com/expect/-/expect-29.2.2.tgz#ba2dd0d7e818727710324a6e7f13dd0e6d086106"
+ integrity sha512-hE09QerxZ5wXiOhqkXy5d2G9ar+EqOyifnCXCpMNu+vZ6DG9TJ6CO2c2kPDSLqERTTWrO7OZj8EkYHQqSd78Yw==
dependencies:
- "@jest/expect-utils" "^29.0.3"
- jest-get-type "^29.0.0"
- jest-matcher-utils "^29.0.3"
- jest-message-util "^29.0.3"
- jest-util "^29.0.3"
+ "@jest/expect-utils" "^29.2.2"
+ jest-get-type "^29.2.0"
+ jest-matcher-utils "^29.2.2"
+ jest-message-util "^29.2.1"
+ jest-util "^29.2.1"
express@^4.17.3:
version "4.18.1"
@@ -5534,10 +5523,10 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
-fast-glob@^3.2.11, fast-glob@^3.2.9:
- version "3.2.11"
- resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9"
- integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==
+fast-glob@^3.2.11, fast-glob@^3.2.12:
+ version "3.2.12"
+ resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80"
+ integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==
dependencies:
"@nodelib/fs.stat" "^2.0.2"
"@nodelib/fs.walk" "^1.2.3"
@@ -5673,10 +5662,10 @@ finalhandler@1.2.0:
statuses "2.0.1"
unpipe "~1.0.0"
-find-cache-dir@^3.3.1:
- version "3.3.1"
- resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880"
- integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==
+find-cache-dir@^3.3.2:
+ version "3.3.2"
+ resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b"
+ integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==
dependencies:
commondir "^1.0.1"
make-dir "^3.0.2"
@@ -5965,10 +5954,10 @@ gifwrap@^0.9.2:
image-q "^1.1.1"
omggif "^1.0.10"
-github-slugger@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.4.0.tgz#206eb96cdb22ee56fdc53a28d5a302338463444e"
- integrity sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==
+github-slugger@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-2.0.0.tgz#52cf2f9279a21eb6c59dd385b410f0c0adda8f1a"
+ integrity sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==
glob-parent@^5.1.2, glob-parent@~5.1.2:
version "5.1.2"
@@ -6044,18 +6033,6 @@ globalyzer@0.1.0:
resolved "https://registry.yarnpkg.com/globalyzer/-/globalyzer-0.1.0.tgz#cb76da79555669a1519d5a8edf093afaa0bf1465"
integrity sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==
-globby@^11.1.0:
- version "11.1.0"
- resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
- integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
- dependencies:
- array-union "^2.1.0"
- dir-glob "^3.0.1"
- fast-glob "^3.2.9"
- ignore "^5.2.0"
- merge2 "^1.4.1"
- slash "^3.0.0"
-
globby@^13.1.1:
version "13.1.1"
resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.1.tgz#7c44a93869b0b7612e38f22ed532bfe37b25ea6f"
@@ -6883,10 +6860,10 @@ is-obj@^1.0.1:
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
-is-path-inside@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017"
- integrity sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==
+is-path-inside@^3.0.2, is-path-inside@^3.0.3:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
+ integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
is-plain-obj@^1.1.0:
version "1.1.0"
@@ -7092,282 +7069,283 @@ jake@^10.8.5:
filelist "^1.0.1"
minimatch "^3.0.4"
-jest-changed-files@^29.0.0:
- version "29.0.0"
- resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.0.0.tgz#aa238eae42d9372a413dd9a8dadc91ca1806dce0"
- integrity sha512-28/iDMDrUpGoCitTURuDqUzWQoWmOmOKOFST1mi2lwh62X4BFf6khgH3uSuo1e49X/UDjuApAj3w0wLOex4VPQ==
+jest-changed-files@^29.2.0:
+ version "29.2.0"
+ resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.2.0.tgz#b6598daa9803ea6a4dce7968e20ab380ddbee289"
+ integrity sha512-qPVmLLyBmvF5HJrY7krDisx6Voi8DmlV3GZYX0aFNbaQsZeoz1hfxcCMbqDGuQCxU1dJy9eYc2xscE8QrCCYaA==
dependencies:
execa "^5.0.0"
p-limit "^3.1.0"
-jest-circus@^29.0.3:
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.0.3.tgz#90faebc90295291cfc636b27dbd82e3bfb9e7a48"
- integrity sha512-QeGzagC6Hw5pP+df1+aoF8+FBSgkPmraC1UdkeunWh0jmrp7wC0Hr6umdUAOELBQmxtKAOMNC3KAdjmCds92Zg==
+jest-circus@^29.2.2:
+ version "29.2.2"
+ resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.2.2.tgz#1dc4d35fd49bf5e64d3cc505fb2db396237a6dfa"
+ integrity sha512-upSdWxx+Mh4DV7oueuZndJ1NVdgtTsqM4YgywHEx05UMH5nxxA2Qu9T9T9XVuR021XxqSoaKvSmmpAbjwwwxMw==
dependencies:
- "@jest/environment" "^29.0.3"
- "@jest/expect" "^29.0.3"
- "@jest/test-result" "^29.0.3"
- "@jest/types" "^29.0.3"
+ "@jest/environment" "^29.2.2"
+ "@jest/expect" "^29.2.2"
+ "@jest/test-result" "^29.2.1"
+ "@jest/types" "^29.2.1"
"@types/node" "*"
chalk "^4.0.0"
co "^4.6.0"
dedent "^0.7.0"
is-generator-fn "^2.0.0"
- jest-each "^29.0.3"
- jest-matcher-utils "^29.0.3"
- jest-message-util "^29.0.3"
- jest-runtime "^29.0.3"
- jest-snapshot "^29.0.3"
- jest-util "^29.0.3"
+ jest-each "^29.2.1"
+ jest-matcher-utils "^29.2.2"
+ jest-message-util "^29.2.1"
+ jest-runtime "^29.2.2"
+ jest-snapshot "^29.2.2"
+ jest-util "^29.2.1"
p-limit "^3.1.0"
- pretty-format "^29.0.3"
+ pretty-format "^29.2.1"
slash "^3.0.0"
stack-utils "^2.0.3"
-jest-cli@^29.0.3:
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.0.3.tgz#fd8f0ef363a7a3d9c53ef62e0651f18eeffa77b9"
- integrity sha512-aUy9Gd/Kut1z80eBzG10jAn6BgS3BoBbXyv+uXEqBJ8wnnuZ5RpNfARoskSrTIy1GY4a8f32YGuCMwibtkl9CQ==
+jest-cli@^29.2.2:
+ version "29.2.2"
+ resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.2.2.tgz#feaf0aa57d327e80d4f2f18d5f8cd2e77cac5371"
+ integrity sha512-R45ygnnb2CQOfd8rTPFR+/fls0d+1zXS6JPYTBBrnLPrhr58SSuPTiA5Tplv8/PXpz4zXR/AYNxmwIj6J6nrvg==
dependencies:
- "@jest/core" "^29.0.3"
- "@jest/test-result" "^29.0.3"
- "@jest/types" "^29.0.3"
+ "@jest/core" "^29.2.2"
+ "@jest/test-result" "^29.2.1"
+ "@jest/types" "^29.2.1"
chalk "^4.0.0"
exit "^0.1.2"
graceful-fs "^4.2.9"
import-local "^3.0.2"
- jest-config "^29.0.3"
- jest-util "^29.0.3"
- jest-validate "^29.0.3"
+ jest-config "^29.2.2"
+ jest-util "^29.2.1"
+ jest-validate "^29.2.2"
prompts "^2.0.1"
yargs "^17.3.1"
-jest-config@^29.0.3:
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.0.3.tgz#c2e52a8f5adbd18de79f99532d8332a19e232f13"
- integrity sha512-U5qkc82HHVYe3fNu2CRXLN4g761Na26rWKf7CjM8LlZB3In1jadEkZdMwsE37rd9RSPV0NfYaCjHdk/gu3v+Ew==
+jest-config@^29.2.2:
+ version "29.2.2"
+ resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.2.2.tgz#bf98623a46454d644630c1f0de8bba3f495c2d59"
+ integrity sha512-Q0JX54a5g1lP63keRfKR8EuC7n7wwny2HoTRDb8cx78IwQOiaYUVZAdjViY3WcTxpR02rPUpvNVmZ1fkIlZPcw==
dependencies:
"@babel/core" "^7.11.6"
- "@jest/test-sequencer" "^29.0.3"
- "@jest/types" "^29.0.3"
- babel-jest "^29.0.3"
+ "@jest/test-sequencer" "^29.2.2"
+ "@jest/types" "^29.2.1"
+ babel-jest "^29.2.2"
chalk "^4.0.0"
ci-info "^3.2.0"
deepmerge "^4.2.2"
glob "^7.1.3"
graceful-fs "^4.2.9"
- jest-circus "^29.0.3"
- jest-environment-node "^29.0.3"
- jest-get-type "^29.0.0"
- jest-regex-util "^29.0.0"
- jest-resolve "^29.0.3"
- jest-runner "^29.0.3"
- jest-util "^29.0.3"
- jest-validate "^29.0.3"
+ jest-circus "^29.2.2"
+ jest-environment-node "^29.2.2"
+ jest-get-type "^29.2.0"
+ jest-regex-util "^29.2.0"
+ jest-resolve "^29.2.2"
+ jest-runner "^29.2.2"
+ jest-util "^29.2.1"
+ jest-validate "^29.2.2"
micromatch "^4.0.4"
parse-json "^5.2.0"
- pretty-format "^29.0.3"
+ pretty-format "^29.2.1"
slash "^3.0.0"
strip-json-comments "^3.1.1"
-jest-diff@^29.0.3:
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.0.3.tgz#41cc02409ad1458ae1bf7684129a3da2856341ac"
- integrity sha512-+X/AIF5G/vX9fWK+Db9bi9BQas7M9oBME7egU7psbn4jlszLFCu0dW63UgeE6cs/GANq4fLaT+8sGHQQ0eCUfg==
+jest-diff@^29.2.1:
+ version "29.2.1"
+ resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.2.1.tgz#027e42f5a18b693fb2e88f81b0ccab533c08faee"
+ integrity sha512-gfh/SMNlQmP3MOUgdzxPOd4XETDJifADpT937fN1iUGz+9DgOu2eUPHH25JDkLVcLwwqxv3GzVyK4VBUr9fjfA==
dependencies:
chalk "^4.0.0"
- diff-sequences "^29.0.0"
- jest-get-type "^29.0.0"
- pretty-format "^29.0.3"
+ diff-sequences "^29.2.0"
+ jest-get-type "^29.2.0"
+ pretty-format "^29.2.1"
-jest-docblock@^29.0.0:
- version "29.0.0"
- resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.0.0.tgz#3151bcc45ed7f5a8af4884dcc049aee699b4ceae"
- integrity sha512-s5Kpra/kLzbqu9dEjov30kj1n4tfu3e7Pl8v+f8jOkeWNqM6Ds8jRaJfZow3ducoQUrf2Z4rs2N5S3zXnb83gw==
+jest-docblock@^29.2.0:
+ version "29.2.0"
+ resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.2.0.tgz#307203e20b637d97cee04809efc1d43afc641e82"
+ integrity sha512-bkxUsxTgWQGbXV5IENmfiIuqZhJcyvF7tU4zJ/7ioTutdz4ToB5Yx6JOFBpgI+TphRY4lhOyCWGNH/QFQh5T6A==
dependencies:
detect-newline "^3.0.0"
-jest-each@^29.0.3:
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.0.3.tgz#7ef3157580b15a609d7ef663dd4fc9b07f4e1299"
- integrity sha512-wILhZfESURHHBNvPMJ0lZlYZrvOQJxAo3wNHi+ycr90V7M+uGR9Gh4+4a/BmaZF0XTyZsk4OiYEf3GJN7Ltqzg==
+jest-each@^29.2.1:
+ version "29.2.1"
+ resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.2.1.tgz#6b0a88ee85c2ba27b571a6010c2e0c674f5c9b29"
+ integrity sha512-sGP86H/CpWHMyK3qGIGFCgP6mt+o5tu9qG4+tobl0LNdgny0aitLXs9/EBacLy3Bwqy+v4uXClqJgASJWcruYw==
dependencies:
- "@jest/types" "^29.0.3"
+ "@jest/types" "^29.2.1"
chalk "^4.0.0"
- jest-get-type "^29.0.0"
- jest-util "^29.0.3"
- pretty-format "^29.0.3"
-
-jest-environment-node@^29.0.3:
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.0.3.tgz#293804b1e0fa5f0e354dacbe510655caa478a3b2"
- integrity sha512-cdZqRCnmIlTXC+9vtvmfiY/40Cj6s2T0czXuq1whvQdmpzAnj4sbqVYuZ4zFHk766xTTJ+Ij3uUqkk8KCfXoyg==
- dependencies:
- "@jest/environment" "^29.0.3"
- "@jest/fake-timers" "^29.0.3"
- "@jest/types" "^29.0.3"
+ jest-get-type "^29.2.0"
+ jest-util "^29.2.1"
+ pretty-format "^29.2.1"
+
+jest-environment-node@^29.2.2:
+ version "29.2.2"
+ resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.2.2.tgz#a64b272773870c3a947cd338c25fd34938390bc2"
+ integrity sha512-B7qDxQjkIakQf+YyrqV5dICNs7tlCO55WJ4OMSXsqz1lpI/0PmeuXdx2F7eU8rnPbRkUR/fItSSUh0jvE2y/tw==
+ dependencies:
+ "@jest/environment" "^29.2.2"
+ "@jest/fake-timers" "^29.2.2"
+ "@jest/types" "^29.2.1"
"@types/node" "*"
- jest-mock "^29.0.3"
- jest-util "^29.0.3"
+ jest-mock "^29.2.2"
+ jest-util "^29.2.1"
-jest-get-type@^29.0.0:
- version "29.0.0"
- resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.0.0.tgz#843f6c50a1b778f7325df1129a0fd7aa713aef80"
- integrity sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw==
+jest-get-type@^29.2.0:
+ version "29.2.0"
+ resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.2.0.tgz#726646f927ef61d583a3b3adb1ab13f3a5036408"
+ integrity sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==
-jest-haste-map@^29.0.3:
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.0.3.tgz#d7f3f7180f558d760eacc5184aac5a67f20ef939"
- integrity sha512-uMqR99+GuBHo0RjRhOE4iA6LmsxEwRdgiIAQgMU/wdT2XebsLDz5obIwLZm/Psj+GwSEQhw9AfAVKGYbh2G55A==
+jest-haste-map@^29.2.1:
+ version "29.2.1"
+ resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.2.1.tgz#f803fec57f8075e6c55fb5cd551f99a72471c699"
+ integrity sha512-wF460rAFmYc6ARcCFNw4MbGYQjYkvjovb9GBT+W10Um8q5nHq98jD6fHZMDMO3tA56S8XnmNkM8GcA8diSZfnA==
dependencies:
- "@jest/types" "^29.0.3"
+ "@jest/types" "^29.2.1"
"@types/graceful-fs" "^4.1.3"
"@types/node" "*"
anymatch "^3.0.3"
fb-watchman "^2.0.0"
graceful-fs "^4.2.9"
- jest-regex-util "^29.0.0"
- jest-util "^29.0.3"
- jest-worker "^29.0.3"
+ jest-regex-util "^29.2.0"
+ jest-util "^29.2.1"
+ jest-worker "^29.2.1"
micromatch "^4.0.4"
walker "^1.0.8"
optionalDependencies:
fsevents "^2.3.2"
-jest-leak-detector@^29.0.3:
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.0.3.tgz#e85cf3391106a7a250850b6766b508bfe9c7bc6f"
- integrity sha512-YfW/G63dAuiuQ3QmQlh8hnqLDe25WFY3eQhuc/Ev1AGmkw5zREblTh7TCSKLoheyggu6G9gxO2hY8p9o6xbaRQ==
+jest-leak-detector@^29.2.1:
+ version "29.2.1"
+ resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.2.1.tgz#ec551686b7d512ec875616c2c3534298b1ffe2fc"
+ integrity sha512-1YvSqYoiurxKOJtySc+CGVmw/e1v4yNY27BjWTVzp0aTduQeA7pdieLiW05wTYG/twlKOp2xS/pWuikQEmklug==
dependencies:
- jest-get-type "^29.0.0"
- pretty-format "^29.0.3"
+ jest-get-type "^29.2.0"
+ pretty-format "^29.2.1"
-jest-matcher-utils@^29.0.3:
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.0.3.tgz#b8305fd3f9e27cdbc210b21fc7dbba92d4e54560"
- integrity sha512-RsR1+cZ6p1hDV4GSCQTg+9qjeotQCgkaleIKLK7dm+U4V/H2bWedU3RAtLm8+mANzZ7eDV33dMar4pejd7047w==
+jest-matcher-utils@^29.2.2:
+ version "29.2.2"
+ resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.2.2.tgz#9202f8e8d3a54733266784ce7763e9a08688269c"
+ integrity sha512-4DkJ1sDPT+UX2MR7Y3od6KtvRi9Im1ZGLGgdLFLm4lPexbTaCgJW5NN3IOXlQHF7NSHY/VHhflQ+WoKtD/vyCw==
dependencies:
chalk "^4.0.0"
- jest-diff "^29.0.3"
- jest-get-type "^29.0.0"
- pretty-format "^29.0.3"
+ jest-diff "^29.2.1"
+ jest-get-type "^29.2.0"
+ pretty-format "^29.2.1"
-jest-message-util@^29.0.3:
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.0.3.tgz#f0254e1ffad21890c78355726202cc91d0a40ea8"
- integrity sha512-7T8JiUTtDfppojosORAflABfLsLKMLkBHSWkjNQrjIltGoDzNGn7wEPOSfjqYAGTYME65esQzMJxGDjuLBKdOg==
+jest-message-util@^29.2.1:
+ version "29.2.1"
+ resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.2.1.tgz#3a51357fbbe0cc34236f17a90d772746cf8d9193"
+ integrity sha512-Dx5nEjw9V8C1/Yj10S/8ivA8F439VS8vTq1L7hEgwHFn9ovSKNpYW/kwNh7UglaEgXO42XxzKJB+2x0nSglFVw==
dependencies:
"@babel/code-frame" "^7.12.13"
- "@jest/types" "^29.0.3"
+ "@jest/types" "^29.2.1"
"@types/stack-utils" "^2.0.0"
chalk "^4.0.0"
graceful-fs "^4.2.9"
micromatch "^4.0.4"
- pretty-format "^29.0.3"
+ pretty-format "^29.2.1"
slash "^3.0.0"
stack-utils "^2.0.3"
-jest-mock@^29.0.3:
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.0.3.tgz#4f0093f6a9cb2ffdb9c44a07a3912f0c098c8de9"
- integrity sha512-ort9pYowltbcrCVR43wdlqfAiFJXBx8l4uJDsD8U72LgBcetvEp+Qxj1W9ZYgMRoeAo+ov5cnAGF2B6+Oth+ww==
+jest-mock@^29.2.2:
+ version "29.2.2"
+ resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.2.2.tgz#9045618b3f9d27074bbcf2d55bdca6a5e2e8bca7"
+ integrity sha512-1leySQxNAnivvbcx0sCB37itu8f4OX2S/+gxLAV4Z62shT4r4dTG9tACDywUAEZoLSr36aYUTsVp3WKwWt4PMQ==
dependencies:
- "@jest/types" "^29.0.3"
+ "@jest/types" "^29.2.1"
"@types/node" "*"
+ jest-util "^29.2.1"
jest-pnp-resolver@^1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c"
integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==
-jest-regex-util@^29.0.0:
- version "29.0.0"
- resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.0.0.tgz#b442987f688289df8eb6c16fa8df488b4cd007de"
- integrity sha512-BV7VW7Sy0fInHWN93MMPtlClweYv2qrSCwfeFWmpribGZtQPWNvRSq9XOVgOEjU1iBGRKXUZil0o2AH7Iy9Lug==
+jest-regex-util@^29.2.0:
+ version "29.2.0"
+ resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.2.0.tgz#82ef3b587e8c303357728d0322d48bbfd2971f7b"
+ integrity sha512-6yXn0kg2JXzH30cr2NlThF+70iuO/3irbaB4mh5WyqNIvLLP+B6sFdluO1/1RJmslyh/f9osnefECflHvTbwVA==
-jest-resolve-dependencies@^29.0.3:
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.0.3.tgz#f23a54295efc6374b86b198cf8efed5606d6b762"
- integrity sha512-KzuBnXqNvbuCdoJpv8EanbIGObk7vUBNt/PwQPPx2aMhlv/jaXpUJsqWYRpP/0a50faMBY7WFFP8S3/CCzwfDw==
+jest-resolve-dependencies@^29.2.2:
+ version "29.2.2"
+ resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.2.2.tgz#1f444766f37a25f1490b5137408b6ff746a05d64"
+ integrity sha512-wWOmgbkbIC2NmFsq8Lb+3EkHuW5oZfctffTGvwsA4JcJ1IRk8b2tg+hz44f0lngvRTeHvp3Kyix9ACgudHH9aQ==
dependencies:
- jest-regex-util "^29.0.0"
- jest-snapshot "^29.0.3"
+ jest-regex-util "^29.2.0"
+ jest-snapshot "^29.2.2"
-jest-resolve@^29.0.3:
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.0.3.tgz#329a3431e3b9eb6629a2cd483e9bed95b26827b9"
- integrity sha512-toVkia85Y/BPAjJasTC9zIPY6MmVXQPtrCk8SmiheC4MwVFE/CMFlOtMN6jrwPMC6TtNh8+sTMllasFeu1wMPg==
+jest-resolve@^29.2.2:
+ version "29.2.2"
+ resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.2.2.tgz#ad6436053b0638b41e12bbddde2b66e1397b35b5"
+ integrity sha512-3gaLpiC3kr14rJR3w7vWh0CBX2QAhfpfiQTwrFPvVrcHe5VUBtIXaR004aWE/X9B2CFrITOQAp5gxLONGrk6GA==
dependencies:
chalk "^4.0.0"
graceful-fs "^4.2.9"
- jest-haste-map "^29.0.3"
+ jest-haste-map "^29.2.1"
jest-pnp-resolver "^1.2.2"
- jest-util "^29.0.3"
- jest-validate "^29.0.3"
+ jest-util "^29.2.1"
+ jest-validate "^29.2.2"
resolve "^1.20.0"
resolve.exports "^1.1.0"
slash "^3.0.0"
-jest-runner@^29.0.3:
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.0.3.tgz#2e47fe1e8777aea9b8970f37e8f83630b508fb87"
- integrity sha512-Usu6VlTOZlCZoNuh3b2Tv/yzDpKqtiNAetG9t3kJuHfUyVMNW7ipCCJOUojzKkjPoaN7Bl1f7Buu6PE0sGpQxw==
+jest-runner@^29.2.2:
+ version "29.2.2"
+ resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.2.2.tgz#6b5302ed15eba8bf05e6b14d40f1e8d469564da3"
+ integrity sha512-1CpUxXDrbsfy9Hr9/1zCUUhT813kGGK//58HeIw/t8fa/DmkecEwZSWlb1N/xDKXg3uCFHQp1GCvlSClfImMxg==
dependencies:
- "@jest/console" "^29.0.3"
- "@jest/environment" "^29.0.3"
- "@jest/test-result" "^29.0.3"
- "@jest/transform" "^29.0.3"
- "@jest/types" "^29.0.3"
+ "@jest/console" "^29.2.1"
+ "@jest/environment" "^29.2.2"
+ "@jest/test-result" "^29.2.1"
+ "@jest/transform" "^29.2.2"
+ "@jest/types" "^29.2.1"
"@types/node" "*"
chalk "^4.0.0"
- emittery "^0.10.2"
+ emittery "^0.13.1"
graceful-fs "^4.2.9"
- jest-docblock "^29.0.0"
- jest-environment-node "^29.0.3"
- jest-haste-map "^29.0.3"
- jest-leak-detector "^29.0.3"
- jest-message-util "^29.0.3"
- jest-resolve "^29.0.3"
- jest-runtime "^29.0.3"
- jest-util "^29.0.3"
- jest-watcher "^29.0.3"
- jest-worker "^29.0.3"
+ jest-docblock "^29.2.0"
+ jest-environment-node "^29.2.2"
+ jest-haste-map "^29.2.1"
+ jest-leak-detector "^29.2.1"
+ jest-message-util "^29.2.1"
+ jest-resolve "^29.2.2"
+ jest-runtime "^29.2.2"
+ jest-util "^29.2.1"
+ jest-watcher "^29.2.2"
+ jest-worker "^29.2.1"
p-limit "^3.1.0"
source-map-support "0.5.13"
-jest-runtime@^29.0.3:
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.0.3.tgz#5a823ec5902257519556a4e5a71a868e8fd788aa"
- integrity sha512-12gZXRQ7ozEeEHKTY45a+YLqzNDR/x4c//X6AqwKwKJPpWM8FY4vwn4VQJOcLRS3Nd1fWwgP7LU4SoynhuUMHQ==
- dependencies:
- "@jest/environment" "^29.0.3"
- "@jest/fake-timers" "^29.0.3"
- "@jest/globals" "^29.0.3"
- "@jest/source-map" "^29.0.0"
- "@jest/test-result" "^29.0.3"
- "@jest/transform" "^29.0.3"
- "@jest/types" "^29.0.3"
+jest-runtime@^29.2.2:
+ version "29.2.2"
+ resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.2.2.tgz#4068ee82423769a481460efd21d45a8efaa5c179"
+ integrity sha512-TpR1V6zRdLynckKDIQaY41od4o0xWL+KOPUCZvJK2bu5P1UXhjobt5nJ2ICNeIxgyj9NGkO0aWgDqYPVhDNKjA==
+ dependencies:
+ "@jest/environment" "^29.2.2"
+ "@jest/fake-timers" "^29.2.2"
+ "@jest/globals" "^29.2.2"
+ "@jest/source-map" "^29.2.0"
+ "@jest/test-result" "^29.2.1"
+ "@jest/transform" "^29.2.2"
+ "@jest/types" "^29.2.1"
"@types/node" "*"
chalk "^4.0.0"
cjs-module-lexer "^1.0.0"
collect-v8-coverage "^1.0.0"
glob "^7.1.3"
graceful-fs "^4.2.9"
- jest-haste-map "^29.0.3"
- jest-message-util "^29.0.3"
- jest-mock "^29.0.3"
- jest-regex-util "^29.0.0"
- jest-resolve "^29.0.3"
- jest-snapshot "^29.0.3"
- jest-util "^29.0.3"
+ jest-haste-map "^29.2.1"
+ jest-message-util "^29.2.1"
+ jest-mock "^29.2.2"
+ jest-regex-util "^29.2.0"
+ jest-resolve "^29.2.2"
+ jest-snapshot "^29.2.2"
+ jest-util "^29.2.1"
slash "^3.0.0"
strip-bom "^4.0.0"
-jest-snapshot@^29.0.3:
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.0.3.tgz#0a024706986a915a6eefae74d7343069d2fc8eef"
- integrity sha512-52q6JChm04U3deq+mkQ7R/7uy7YyfVIrebMi6ZkBoDJ85yEjm/sJwdr1P0LOIEHmpyLlXrxy3QP0Zf5J2kj0ew==
+jest-snapshot@^29.2.2:
+ version "29.2.2"
+ resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.2.2.tgz#1016ce60297b77382386bad561107174604690c2"
+ integrity sha512-GfKJrpZ5SMqhli3NJ+mOspDqtZfJBryGA8RIBxF+G+WbDoC7HCqKaeAss4Z/Sab6bAW11ffasx8/vGsj83jyjA==
dependencies:
"@babel/core" "^7.11.6"
"@babel/generator" "^7.7.2"
@@ -7375,61 +7353,61 @@ jest-snapshot@^29.0.3:
"@babel/plugin-syntax-typescript" "^7.7.2"
"@babel/traverse" "^7.7.2"
"@babel/types" "^7.3.3"
- "@jest/expect-utils" "^29.0.3"
- "@jest/transform" "^29.0.3"
- "@jest/types" "^29.0.3"
+ "@jest/expect-utils" "^29.2.2"
+ "@jest/transform" "^29.2.2"
+ "@jest/types" "^29.2.1"
"@types/babel__traverse" "^7.0.6"
"@types/prettier" "^2.1.5"
babel-preset-current-node-syntax "^1.0.0"
chalk "^4.0.0"
- expect "^29.0.3"
+ expect "^29.2.2"
graceful-fs "^4.2.9"
- jest-diff "^29.0.3"
- jest-get-type "^29.0.0"
- jest-haste-map "^29.0.3"
- jest-matcher-utils "^29.0.3"
- jest-message-util "^29.0.3"
- jest-util "^29.0.3"
+ jest-diff "^29.2.1"
+ jest-get-type "^29.2.0"
+ jest-haste-map "^29.2.1"
+ jest-matcher-utils "^29.2.2"
+ jest-message-util "^29.2.1"
+ jest-util "^29.2.1"
natural-compare "^1.4.0"
- pretty-format "^29.0.3"
+ pretty-format "^29.2.1"
semver "^7.3.5"
-jest-util@^29.0.3:
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.0.3.tgz#06d1d77f9a1bea380f121897d78695902959fbc0"
- integrity sha512-Q0xaG3YRG8QiTC4R6fHjHQPaPpz9pJBEi0AeOE4mQh/FuWOijFjGXMMOfQEaU9i3z76cNR7FobZZUQnL6IyfdQ==
+jest-util@^29.2.1:
+ version "29.2.1"
+ resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.2.1.tgz#f26872ba0dc8cbefaba32c34f98935f6cf5fc747"
+ integrity sha512-P5VWDj25r7kj7kl4pN2rG/RN2c1TLfYYYZYULnS/35nFDjBai+hBeo3MDrYZS7p6IoY3YHZnt2vq4L6mKnLk0g==
dependencies:
- "@jest/types" "^29.0.3"
+ "@jest/types" "^29.2.1"
"@types/node" "*"
chalk "^4.0.0"
ci-info "^3.2.0"
graceful-fs "^4.2.9"
picomatch "^2.2.3"
-jest-validate@^29.0.3:
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.0.3.tgz#f9521581d7344685428afa0a4d110e9c519aeeb6"
- integrity sha512-OebiqqT6lK8cbMPtrSoS3aZP4juID762lZvpf1u+smZnwTEBCBInan0GAIIhv36MxGaJvmq5uJm7dl5gVt+Zrw==
+jest-validate@^29.2.2:
+ version "29.2.2"
+ resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.2.2.tgz#e43ce1931292dfc052562a11bc681af3805eadce"
+ integrity sha512-eJXATaKaSnOuxNfs8CLHgdABFgUrd0TtWS8QckiJ4L/QVDF4KVbZFBBOwCBZHOS0Rc5fOxqngXeGXE3nGQkpQA==
dependencies:
- "@jest/types" "^29.0.3"
+ "@jest/types" "^29.2.1"
camelcase "^6.2.0"
chalk "^4.0.0"
- jest-get-type "^29.0.0"
+ jest-get-type "^29.2.0"
leven "^3.1.0"
- pretty-format "^29.0.3"
+ pretty-format "^29.2.1"
-jest-watcher@^29.0.3:
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.0.3.tgz#8e220d1cc4f8029875e82015d084cab20f33d57f"
- integrity sha512-tQX9lU91A+9tyUQKUMp0Ns8xAcdhC9fo73eqA3LFxP2bSgiF49TNcc+vf3qgGYYK9qRjFpXW9+4RgF/mbxyOOw==
+jest-watcher@^29.2.2:
+ version "29.2.2"
+ resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.2.2.tgz#7093d4ea8177e0a0da87681a9e7b09a258b9daf7"
+ integrity sha512-j2otfqh7mOvMgN2WlJ0n7gIx9XCMWntheYGlBK7+5g3b1Su13/UAK7pdKGyd4kDlrLwtH2QPvRv5oNIxWvsJ1w==
dependencies:
- "@jest/test-result" "^29.0.3"
- "@jest/types" "^29.0.3"
+ "@jest/test-result" "^29.2.1"
+ "@jest/types" "^29.2.1"
"@types/node" "*"
ansi-escapes "^4.2.1"
chalk "^4.0.0"
- emittery "^0.10.2"
- jest-util "^29.0.3"
+ emittery "^0.13.1"
+ jest-util "^29.2.1"
string-length "^4.0.1"
jest-worker@^26.2.1:
@@ -7441,7 +7419,7 @@ jest-worker@^26.2.1:
merge-stream "^2.0.0"
supports-color "^7.0.0"
-jest-worker@^27.0.2, jest-worker@^27.5.1:
+jest-worker@^27.0.2:
version "27.5.1"
resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0"
integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==
@@ -7450,24 +7428,25 @@ jest-worker@^27.0.2, jest-worker@^27.5.1:
merge-stream "^2.0.0"
supports-color "^8.0.0"
-jest-worker@^29.0.3:
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.0.3.tgz#c2ba0aa7e41eec9eb0be8e8a322ae6518df72647"
- integrity sha512-Tl/YWUugQOjoTYwjKdfJWkSOfhufJHO5LhXTSZC3TRoQKO+fuXnZAdoXXBlpLXKGODBL3OvdUasfDD4PcMe6ng==
+jest-worker@^29.1.2, jest-worker@^29.2.1:
+ version "29.2.1"
+ resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.2.1.tgz#8ba68255438252e1674f990f0180c54dfa26a3b1"
+ integrity sha512-ROHTZ+oj7sBrgtv46zZ84uWky71AoYi0vEV9CdEtc1FQunsoAGe5HbQmW76nI5QWdvECVPrSi1MCVUmizSavMg==
dependencies:
"@types/node" "*"
+ jest-util "^29.2.1"
merge-stream "^2.0.0"
supports-color "^8.0.0"
-jest@^29.0.3:
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/jest/-/jest-29.0.3.tgz#5227a0596d30791b2649eea347e4aa97f734944d"
- integrity sha512-ElgUtJBLgXM1E8L6K1RW1T96R897YY/3lRYqq9uVcPWtP2AAl/nQ16IYDh/FzQOOQ12VEuLdcPU83mbhG2C3PQ==
+jest@^29.2.2:
+ version "29.2.2"
+ resolved "https://registry.yarnpkg.com/jest/-/jest-29.2.2.tgz#24da83cbbce514718acd698926b7679109630476"
+ integrity sha512-r+0zCN9kUqoON6IjDdjbrsWobXM/09Nd45kIPRD8kloaRh1z5ZCMdVsgLXGxmlL7UpAJsvCYOQNO+NjvG/gqiQ==
dependencies:
- "@jest/core" "^29.0.3"
- "@jest/types" "^29.0.3"
+ "@jest/core" "^29.2.2"
+ "@jest/types" "^29.2.1"
import-local "^3.0.2"
- jest-cli "^29.0.3"
+ jest-cli "^29.2.2"
jimp@0.16.1:
version "0.16.1"
@@ -7725,61 +7704,61 @@ levn@~0.3.0:
prelude-ls "~1.1.2"
type-check "~0.3.2"
-lightningcss-darwin-arm64@1.15.1:
- version "1.15.1"
- resolved "https://registry.yarnpkg.com/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.15.1.tgz#9b15f7d65898cae9ceae11d5c7ef6ea64edcce16"
- integrity sha512-4bqe9OCWzj8gPgwzpDK7TPopIoKx9CQMPVN83/+T5LVLkh9sSS0ltZLjAFI399GIkC6idl6rguUQ5qPeq4yxsQ==
-
-lightningcss-darwin-x64@1.15.1:
- version "1.15.1"
- resolved "https://registry.yarnpkg.com/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.15.1.tgz#897cd5eb116fe50c7608c3936fbc8277b5e26498"
- integrity sha512-1W7kt2Nd0lPFkZ5VzieJfs/ePVADysM3FS33HcUUzktE52vWL2B6S4ntWibHj6Ccg/lDH5o6GiLcCYwpOPLHug==
-
-lightningcss-linux-arm-gnueabihf@1.15.1:
- version "1.15.1"
- resolved "https://registry.yarnpkg.com/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.15.1.tgz#2d14a9115769bf63cbeb2e0676ba4fb3b69bec2c"
- integrity sha512-8FijfM4HGJPCQPB9nAaTjdOE2PGQYE66t1wvV+SR915dEePn4yyRdCBJitlas5B6aTAE2AMwEuEl1i/pVDmkGw==
-
-lightningcss-linux-arm64-gnu@1.15.1:
- version "1.15.1"
- resolved "https://registry.yarnpkg.com/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.15.1.tgz#2a674bf9b1aef16a39ae49a3dc7d132a0904206e"
- integrity sha512-ZhCv3MlApRTIwszlNQ2t7FST7qK+M1iP6apTvOetPwDlzOMZ5dcH0a1453JPm4CwOSzHZ8079gnb5EqtU4+pjg==
-
-lightningcss-linux-arm64-musl@1.15.1:
- version "1.15.1"
- resolved "https://registry.yarnpkg.com/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.15.1.tgz#13bb83b88cc9663377596f26311faa8c664aa4eb"
- integrity sha512-cGhslFivvMLSIsesZbEaUurXRJMGUftHukiY5DjWtXkA2iIqqV7TyK3j6ZJPy76hlRKsjU/WO8CrabAvr6kmsw==
-
-lightningcss-linux-x64-gnu@1.15.1:
- version "1.15.1"
- resolved "https://registry.yarnpkg.com/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.15.1.tgz#890d163801c634b2e2f35807093ccc0bc906170c"
- integrity sha512-uVfUgRUjq7laAR9A027oqGPcq72Y/hPVEEqb9agWzNqYvZyT0VAqNxp9g2ncL//gOD1vTwQntcwDhrI5VE2PCw==
-
-lightningcss-linux-x64-musl@1.15.1:
- version "1.15.1"
- resolved "https://registry.yarnpkg.com/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.15.1.tgz#ff4c88600e1f3839e7b68b1ab526788caa06db90"
- integrity sha512-n2cRPHxL57N+YMsBodF9HogieOicmlQVUCFM+RF0FOzayA8LdypacNWI3EDzbERWfkBAWtx2eLvV50DOJrkQdg==
-
-lightningcss-win32-x64-msvc@1.15.1:
- version "1.15.1"
- resolved "https://registry.yarnpkg.com/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.15.1.tgz#a7336edcbbacd604de342eefa92183089e3215f2"
- integrity sha512-wHGJZnCmHU14cL3mmVNZm1yDz55m8EKxwPhACZTq+/QOvLMeIXQ4qLvNzdvtVL5KESPwz4hjYsYsSNCtpcTfOA==
-
-lightningcss@^1.15.1:
- version "1.15.1"
- resolved "https://registry.yarnpkg.com/lightningcss/-/lightningcss-1.15.1.tgz#a951a0ef651a0d026de4f3ec03bd2a6feae25da4"
- integrity sha512-d4fqKl8sqpdM27OsseAbKKxhD2otiu6stS7yWlm/DA7wOQAIDKMu/dke54cEN8ED19v9H2pEzMPGTsRfnq3Rdg==
+lightningcss-darwin-arm64@1.16.0:
+ version "1.16.0"
+ resolved "https://registry.yarnpkg.com/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.16.0.tgz#f3318a2e64ca160610977675ee1a7e611f4a3617"
+ integrity sha512-gIhz6eZFwsC4oVMjBGQ3QWDdLQY7vcXFyM/x91PilgHqu63B9uBa10EZA75YoTEkbKhoz0uDCqyHh/EoF1GrkQ==
+
+lightningcss-darwin-x64@1.16.0:
+ version "1.16.0"
+ resolved "https://registry.yarnpkg.com/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.16.0.tgz#46361b701b572ce9ec29730624000b439c2184bb"
+ integrity sha512-kLPi+OEpDj3UGY6DC8TfjbcULJDKMP+TVKSlrEkNGn8t1YRzi2g4oy7UVTSB5AnSbT0CusUItzdVjHQ49EdoNA==
+
+lightningcss-linux-arm-gnueabihf@1.16.0:
+ version "1.16.0"
+ resolved "https://registry.yarnpkg.com/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.16.0.tgz#5da29f465dd44d98434b00b424cc4b445ea49eff"
+ integrity sha512-oSwEbvXUPr//H/ainBRJXTxHerlheee/KgkTTmAQWiVnt8HV+bRohTBWWPBy5ZArgiGLwj7ogv45istgljPN2Q==
+
+lightningcss-linux-arm64-gnu@1.16.0:
+ version "1.16.0"
+ resolved "https://registry.yarnpkg.com/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.16.0.tgz#21d139f5201c9b8bb3972c24116a5bcbb7e2c3b5"
+ integrity sha512-Drq9BSVIvmV9zsDJbCZWCulMvKMQWFIlYXPCKV/iwRj+ZAJ1BRngma0cNHB6uW7Wac8Jg04CJN5IA4ELE3J+cQ==
+
+lightningcss-linux-arm64-musl@1.16.0:
+ version "1.16.0"
+ resolved "https://registry.yarnpkg.com/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.16.0.tgz#d06936e0570fb51d58cc18ef2fb8858aeecd1979"
+ integrity sha512-1QXWStnTEo4RFQf0mfGhRyNUeEHilCZ0NA97XgwKwrYr/M7sYKU/1HWY00dPxFJ6GITR2pfJGo9xi3ScSSBxbA==
+
+lightningcss-linux-x64-gnu@1.16.0:
+ version "1.16.0"
+ resolved "https://registry.yarnpkg.com/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.16.0.tgz#fd9881cd839cac4676a01b713b06b0b178743f87"
+ integrity sha512-gD2eQYD5OFs1p83R0TcMCEc5HRyJES4lR4THmclv7khm3dc9vc+2VT0kFBPxO1L2AwlZuvXaaMan7X1Ul7uSfA==
+
+lightningcss-linux-x64-musl@1.16.0:
+ version "1.16.0"
+ resolved "https://registry.yarnpkg.com/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.16.0.tgz#697d87448e0f6445b6fc3cf8529d89709f3bfacc"
+ integrity sha512-HJsKeYxloEvg2WCQhtYPqzZUliLu9JBJNeI5y9cPQeDR/7ayGGLbVhJaotPtzJkElOFL/SaXsS+FRuH4w+yafg==
+
+lightningcss-win32-x64-msvc@1.16.0:
+ version "1.16.0"
+ resolved "https://registry.yarnpkg.com/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.16.0.tgz#e4a09c12a48534121ecd03ef0be8dadbbbbb63b6"
+ integrity sha512-h4ayyAlOMLUHV9NdofcIu79aEjmly93adVxcg5wDJpkvMiwDTufEN30M8G4gGcjo1JE5jFjAcyQcRpXYkYcemA==
+
+lightningcss@^1.16.0:
+ version "1.16.0"
+ resolved "https://registry.yarnpkg.com/lightningcss/-/lightningcss-1.16.0.tgz#4c8e4ef8133d54488d1482a115d3758259191c52"
+ integrity sha512-5+ZS9h+xeADcJTF2oRCT3yNZBlDYyOgQSdrWNBCqsIwm8ucKbF061OBVv/WHP4Zk8FToNhwFklk/hMuOngqsIg==
dependencies:
detect-libc "^1.0.3"
optionalDependencies:
- lightningcss-darwin-arm64 "1.15.1"
- lightningcss-darwin-x64 "1.15.1"
- lightningcss-linux-arm-gnueabihf "1.15.1"
- lightningcss-linux-arm64-gnu "1.15.1"
- lightningcss-linux-arm64-musl "1.15.1"
- lightningcss-linux-x64-gnu "1.15.1"
- lightningcss-linux-x64-musl "1.15.1"
- lightningcss-win32-x64-msvc "1.15.1"
+ lightningcss-darwin-arm64 "1.16.0"
+ lightningcss-darwin-x64 "1.16.0"
+ lightningcss-linux-arm-gnueabihf "1.16.0"
+ lightningcss-linux-arm64-gnu "1.16.0"
+ lightningcss-linux-arm64-musl "1.16.0"
+ lightningcss-linux-x64-gnu "1.16.0"
+ lightningcss-linux-x64-musl "1.16.0"
+ lightningcss-win32-x64-msvc "1.16.0"
lilconfig@2.0.5:
version "2.0.5"
@@ -8128,7 +8107,7 @@ magic-string@^0.25.0, magic-string@^0.25.7:
dependencies:
sourcemap-codec "^1.4.4"
-make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0:
+make-dir@^3.0.0, make-dir@^3.0.2:
version "3.1.0"
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
@@ -9978,12 +9957,12 @@ postcss-modules-values@^4.0.0:
dependencies:
icss-utils "^5.0.0"
-postcss-nested@5.0.6:
- version "5.0.6"
- resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-5.0.6.tgz#466343f7fc8d3d46af3e7dba3fcd47d052a945bc"
- integrity sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==
+postcss-nested@6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.0.0.tgz#1572f1984736578f360cffc7eb7dca69e30d1735"
+ integrity sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==
dependencies:
- postcss-selector-parser "^6.0.6"
+ postcss-selector-parser "^6.0.10"
postcss-normalize-charset@^5.1.0:
version "5.1.0"
@@ -10078,7 +10057,7 @@ postcss-scss@^0.3.0:
dependencies:
postcss "^5.2.4"
-postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.6, postcss-selector-parser@^6.0.9:
+postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9:
version "6.0.10"
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d"
integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==
@@ -10121,10 +10100,10 @@ postcss@^5.0.8, postcss@^5.2.4:
source-map "^0.5.6"
supports-color "^3.2.3"
-postcss@^8.3.10, postcss@^8.4.13, postcss@^8.4.14, postcss@^8.4.16, postcss@^8.4.7:
- version "8.4.16"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.16.tgz#33a1d675fac39941f5f445db0de4db2b6e01d43c"
- integrity sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==
+postcss@^8.3.10, postcss@^8.4.17, postcss@^8.4.18, postcss@^8.4.7:
+ version "8.4.18"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.18.tgz#6d50046ea7d3d66a85e0e782074e7203bc7fbca2"
+ integrity sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==
dependencies:
nanoid "^3.3.4"
picocolors "^1.0.0"
@@ -10158,10 +10137,10 @@ pretty-error@^4.0.0:
lodash "^4.17.20"
renderkid "^3.0.0"
-pretty-format@^29.0.3:
- version "29.0.3"
- resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.0.3.tgz#23d5f8cabc9cbf209a77d49409d093d61166a811"
- integrity sha512-cHudsvQr1K5vNVLbvYF/nv3Qy/F/BcEKxGuIeMiVMRHxPOO1RxXooP8g/ZrwAp7Dx+KdMZoOc7NxLHhMrP2f9Q==
+pretty-format@^29.2.1:
+ version "29.2.1"
+ resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.2.1.tgz#86e7748fe8bbc96a6a4e04fa99172630907a9611"
+ integrity sha512-Y41Sa4aLCtKAXvwuIpTvcFBkyeYp2gdFWzXGA+ZNES3VwURIB165XO/z7CjETwzCCS53MjW/rLMyyqEnTtaOfA==
dependencies:
"@jest/schemas" "^29.0.0"
ansi-styles "^5.0.0"
@@ -10343,31 +10322,32 @@ react-refresh@^0.14.0:
resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.0.tgz#4e02825378a5f227079554d4284889354e5f553e"
integrity sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==
-react-router-dom@^6.4.0:
- version "6.4.0"
- resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.4.0.tgz#a7d7c394c9e730b045cdd4f5d6c2d1ccb9e26947"
- integrity sha512-4Aw1xmXKeleYYQ3x0Lcl2undHR6yMjXZjd9DKZd53SGOYqirrUThyUb0wwAX5VZAyvSuzjNJmZlJ3rR9+/vzqg==
+react-router-dom@^6.4.2:
+ version "6.4.2"
+ resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.4.2.tgz#115b37d501d6d8ac870683694978c51c43e6c0d2"
+ integrity sha512-yM1kjoTkpfjgczPrcyWrp+OuQMyB1WleICiiGfstnQYo/S8hPEEnVjr/RdmlH6yKK4Tnj1UGXFSa7uwAtmDoLQ==
dependencies:
- react-router "6.4.0"
+ "@remix-run/router" "1.0.2"
+ react-router "6.4.2"
-react-router@6.4.0:
- version "6.4.0"
- resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.4.0.tgz#68449c23dc893fc7a57db068c19987be1de72edb"
- integrity sha512-B+5bEXFlgR1XUdHYR6P94g299SjrfCBMmEDJNcFbpAyRH1j1748yt9NdDhW3++nw1lk3zQJ6aOO66zUx3KlTZg==
+react-router@6.4.2:
+ version "6.4.2"
+ resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.4.2.tgz#300628ee9ed81b8ef1597b5cb98b474efe9779b8"
+ integrity sha512-Rb0BAX9KHhVzT1OKhMvCDMw776aTYM0DtkxqUBP8dNBom3mPXlfNs76JNGK8wKJ1IZEY1+WGj+cvZxHVk/GiKw==
dependencies:
- "@remix-run/router" "1.0.0"
+ "@remix-run/router" "1.0.2"
-react-spring@^9.5.4:
- version "9.5.4"
- resolved "https://registry.yarnpkg.com/react-spring/-/react-spring-9.5.4.tgz#4c67e33650292b79bceef611e4f0d36e74d08202"
- integrity sha512-CelndH5CfAhiitqc2BbJ4b7DBou5M8qX2NMnc3vBHJIhp1Dp7KMA5nGCEtj9M9xOtCIpbPwB5XWbjttCDXOL4g==
+react-spring@^9.5.5:
+ version "9.5.5"
+ resolved "https://registry.yarnpkg.com/react-spring/-/react-spring-9.5.5.tgz#314009a65efc04d0ef157d3d60590dbb9de65f3c"
+ integrity sha512-vMGVd2yjgxWcRCzoLn9AD1d24+WpunHBRg5DoehcRdiBocaOH6qgle0xN9C5LPplXfv4yIpS5QWGN5MKrWxSZg==
dependencies:
- "@react-spring/core" "~9.5.4"
- "@react-spring/konva" "~9.5.4"
- "@react-spring/native" "~9.5.4"
- "@react-spring/three" "~9.5.4"
- "@react-spring/web" "~9.5.4"
- "@react-spring/zdog" "~9.5.4"
+ "@react-spring/core" "~9.5.5"
+ "@react-spring/konva" "~9.5.5"
+ "@react-spring/native" "~9.5.5"
+ "@react-spring/three" "~9.5.5"
+ "@react-spring/web" "~9.5.5"
+ "@react-spring/zdog" "~9.5.5"
react-textarea-autosize@^5.2.1:
version "5.2.1"
@@ -11000,18 +10980,18 @@ safe-buffer@5.2.1:
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
-sass-loader@^13.0.2:
- version "13.0.2"
- resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-13.0.2.tgz#e81a909048e06520e9f2ff25113a801065adb3fe"
- integrity sha512-BbiqbVmbfJaWVeOOAu2o7DhYWtcNmTfvroVgFXa6k2hHheMxNAeDHLNoDy/Q5aoaVlz0LH+MbMktKwm9vN/j8Q==
+sass-loader@^13.1.0:
+ version "13.1.0"
+ resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-13.1.0.tgz#e5b9acf14199a9bc6eaed7a0b8b23951c2cebf6f"
+ integrity sha512-tZS1RJQ2n2+QNyf3CCAo1H562WjL/5AM6Gi8YcPVVoNxQX8d19mx8E+8fRrMWsyc93ZL6Q8vZDSM0FHVTJaVnQ==
dependencies:
klona "^2.0.4"
neo-async "^2.6.2"
-sass@^1.54.9:
- version "1.54.9"
- resolved "https://registry.yarnpkg.com/sass/-/sass-1.54.9.tgz#b05f14ed572869218d1a76961de60cd647221762"
- integrity sha512-xb1hjASzEH+0L0WI9oFjqhRi51t/gagWnxLiwUNMltA0Ab6jIDkAacgKiGYKM9Jhy109osM7woEEai6SXeJo5Q==
+sass@^1.55.0:
+ version "1.55.0"
+ resolved "https://registry.yarnpkg.com/sass/-/sass-1.55.0.tgz#0c4d3c293cfe8f8a2e8d3b666e1cf1bff8065d1c"
+ integrity sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A==
dependencies:
chokidar ">=3.0.0 <4.0.0"
immutable "^4.0.0"
@@ -11037,15 +11017,6 @@ scheduler@^0.20.2:
loose-envify "^1.1.0"
object-assign "^4.1.1"
-schema-utils@^2.6.5:
- version "2.7.1"
- resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7"
- integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==
- dependencies:
- "@types/json-schema" "^7.0.5"
- ajv "^6.12.4"
- ajv-keywords "^3.5.2"
-
schema-utils@^3.0.0, schema-utils@^3.1.0:
version "3.1.1"
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281"
@@ -11092,10 +11063,10 @@ select@^1.1.2:
resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d"
integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=
-selfsigned@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.0.1.tgz#8b2df7fa56bf014d19b6007655fff209c0ef0a56"
- integrity sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==
+selfsigned@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.1.1.tgz#18a7613d714c0cd3385c48af0075abf3f266af61"
+ integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==
dependencies:
node-forge "^1"
@@ -11842,14 +11813,6 @@ supports-color@^8.0.0, supports-color@^8.1.1:
dependencies:
has-flag "^4.0.0"
-supports-hyperlinks@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz#f663df252af5f37c5d49bbd7eeefa9e0b9e59e47"
- integrity sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==
- dependencies:
- has-flag "^4.0.0"
- supports-color "^7.0.0"
-
supports-preserve-symlinks-flag@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
@@ -11908,10 +11871,10 @@ table@^3.8.3:
slice-ansi "0.0.4"
string-width "^2.0.0"
-tailwindcss@^3.1.8:
- version "3.1.8"
- resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.1.8.tgz#4f8520550d67a835d32f2f4021580f9fddb7b741"
- integrity sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==
+tailwindcss@^3.2.1:
+ version "3.2.4"
+ resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.2.4.tgz#afe3477e7a19f3ceafb48e4b083e292ce0dc0250"
+ integrity sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==
dependencies:
arg "^5.0.2"
chokidar "^3.5.3"
@@ -11919,18 +11882,19 @@ tailwindcss@^3.1.8:
detective "^5.2.1"
didyoumean "^1.2.2"
dlv "^1.1.3"
- fast-glob "^3.2.11"
+ fast-glob "^3.2.12"
glob-parent "^6.0.2"
is-glob "^4.0.3"
lilconfig "^2.0.6"
+ micromatch "^4.0.5"
normalize-path "^3.0.0"
object-hash "^3.0.0"
picocolors "^1.0.0"
- postcss "^8.4.14"
+ postcss "^8.4.18"
postcss-import "^14.1.0"
postcss-js "^4.0.0"
postcss-load-config "^3.1.4"
- postcss-nested "5.0.6"
+ postcss-nested "6.0.0"
postcss-selector-parser "^6.0.10"
postcss-value-parser "^4.2.0"
quick-lru "^5.1.1"
@@ -11994,14 +11958,6 @@ tempy@^0.6.0:
type-fest "^0.16.0"
unique-string "^2.0.0"
-terminal-link@^2.0.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994"
- integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==
- dependencies:
- ansi-escapes "^4.2.1"
- supports-hyperlinks "^2.0.0"
-
terser-webpack-plugin@^5.1.3:
version "5.1.3"
resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.1.3.tgz#30033e955ca28b55664f1e4b30a1347e61aa23af"
@@ -12901,10 +12857,10 @@ webidl-conversions@^6.1.0:
version "6.1.0"
resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514"
-webpack-bundle-analyzer@^4.6.1:
- version "4.6.1"
- resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.6.1.tgz#bee2ee05f4ba4ed430e4831a319126bb4ed9f5a6"
- integrity sha512-oKz9Oz9j3rUciLNfpGFjOb49/jEpXNmWdVH8Ls//zNcnLlQdTGXQQMsBbb/gR7Zl8WNLxVCq+0Hqbx3zv6twBw==
+webpack-bundle-analyzer@^4.7.0:
+ version "4.7.0"
+ resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.7.0.tgz#33c1c485a7fcae8627c547b5c3328b46de733c66"
+ integrity sha512-j9b8ynpJS4K+zfO5GGwsAcQX4ZHpWV+yRiHDiL+bE0XHJ8NiPYLTNVQdlFYWxtpg9lfAQNlwJg16J9AJtFSXRg==
dependencies:
acorn "^8.0.4"
acorn-walk "^8.0.0"
@@ -12945,10 +12901,10 @@ webpack-dev-middleware@^5.3.1:
range-parser "^1.2.1"
schema-utils "^4.0.0"
-webpack-dev-server@^4.11.0:
- version "4.11.0"
- resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.11.0.tgz#290ee594765cd8260adfe83b2d18115ea04484e7"
- integrity sha512-L5S4Q2zT57SK7tazgzjMiSMBdsw+rGYIX27MgPgx7LDhWO0lViPrHKoLS7jo5In06PWYAhlYu3PbyoC6yAThbw==
+webpack-dev-server@^4.11.1:
+ version "4.11.1"
+ resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz#ae07f0d71ca0438cf88446f09029b92ce81380b5"
+ integrity sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==
dependencies:
"@types/bonjour" "^3.5.9"
"@types/connect-history-api-fallback" "^1.3.5"
@@ -12973,7 +12929,7 @@ webpack-dev-server@^4.11.0:
p-retry "^4.5.0"
rimraf "^3.0.2"
schema-utils "^4.0.0"
- selfsigned "^2.0.1"
+ selfsigned "^2.1.1"
serve-index "^1.9.1"
sockjs "^0.3.24"
spdy "^4.0.2"