diff --git a/.changeset/curly-cheetahs-hear.md b/.changeset/curly-cheetahs-hear.md
new file mode 100644
index 00000000..3fb035d4
--- /dev/null
+++ b/.changeset/curly-cheetahs-hear.md
@@ -0,0 +1,6 @@
+---
+'@ice/pkg': patch
+---
+
+feat: support modify swc compile options
+feat: enable `externalHelpers` config by default
diff --git a/.changeset/fair-carrots-matter.md b/.changeset/fair-carrots-matter.md
new file mode 100644
index 00000000..69f93b7d
--- /dev/null
+++ b/.changeset/fair-carrots-matter.md
@@ -0,0 +1,5 @@
+---
+'@ice/remark-react-docgen-docusaurus': major
+---
+
+feat: init plugin
diff --git a/.changeset/gorgeous-frogs-repair.md b/.changeset/gorgeous-frogs-repair.md
new file mode 100644
index 00000000..fe091dda
--- /dev/null
+++ b/.changeset/gorgeous-frogs-repair.md
@@ -0,0 +1,5 @@
+---
+'@ice/pkg-plugin-rax-component': patch
+---
+
+chore: use Plugin type instead of deprecated PkgPlugin type
diff --git a/.changeset/lemon-keys-turn.md b/.changeset/lemon-keys-turn.md
new file mode 100644
index 00000000..bada4a4d
--- /dev/null
+++ b/.changeset/lemon-keys-turn.md
@@ -0,0 +1,5 @@
+---
+'@ice/pkg-plugin-docusaurus': patch
+---
+
+fix: can not render two components in one mdx file
diff --git a/.changeset/light-kangaroos-doubt.md b/.changeset/light-kangaroos-doubt.md
new file mode 100644
index 00000000..ceae224e
--- /dev/null
+++ b/.changeset/light-kangaroos-doubt.md
@@ -0,0 +1,5 @@
+---
+'@ice/pkg': patch
+---
+
+fix: can not parse jsx/js file
diff --git a/.changeset/unlucky-radios-tease.md b/.changeset/unlucky-radios-tease.md
new file mode 100644
index 00000000..05255c67
--- /dev/null
+++ b/.changeset/unlucky-radios-tease.md
@@ -0,0 +1,5 @@
+---
+'@ice/pkg': patch
+---
+
+feat: add bundle.polyfill config
diff --git a/.changeset/violet-lobsters-behave.md b/.changeset/violet-lobsters-behave.md
new file mode 100644
index 00000000..88551b63
--- /dev/null
+++ b/.changeset/violet-lobsters-behave.md
@@ -0,0 +1,5 @@
+---
+'@ice/pkg': patch
+---
+
+fix: some es2017 syntax is not compatible with safari 10.1
diff --git a/.eslintignore b/.eslintignore
index 904bff3a..1275c9c8 100644
--- a/.eslintignore
+++ b/.eslintignore
@@ -14,6 +14,7 @@ packages/**/es/
packages/**/esnext/
packages/**/esm/
packages/**/es2017/
+packages/**/cjs/
packages/**/build/
packages/build-plugin-component/*/template
app/main_dist/
diff --git a/.gitignore b/.gitignore
index 92a5b4b2..d4912c2b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -31,6 +31,7 @@ packages/*/es/
/packages/**/es
/packages/**/esnext
/packages/**/es2017
+/packages/**/cjs
/packages/**/esm
**/node_modules
/.pnpm-debug.log
diff --git a/examples/application/webpack.config.js b/examples/application/webpack.config.js
index c865caab..325fe233 100644
--- a/examples/application/webpack.config.js
+++ b/examples/application/webpack.config.js
@@ -4,7 +4,7 @@ module.exports = {
minimize: false,
},
resolve: {
- conditionNames: ['esnext'],
+ conditionNames: ['es2017'],
},
entry: './index.js',
module: {
diff --git a/examples/icejs3/ice.config.mts b/examples/icejs3/ice.config.mts
new file mode 100644
index 00000000..43b828c8
--- /dev/null
+++ b/examples/icejs3/ice.config.mts
@@ -0,0 +1,16 @@
+import { defineConfig } from '@ice/app';
+
+// The project config, see https://v3.ice.work/docs/guide/basic/config
+const minify = process.env.NODE_ENV === 'production' ? 'swc' : false;
+export default defineConfig(() => ({
+ // Set your configs here.
+ minify,
+ server: {
+ // onDemand: true,
+ format: 'esm',
+ },
+ webpack: (webpackConfig) => {
+ webpackConfig.resolve.conditionNames = ['es2017', '...'];
+ return webpackConfig;
+ },
+}));
diff --git a/examples/icejs3/package.json b/examples/icejs3/package.json
new file mode 100644
index 00000000..e04edfa3
--- /dev/null
+++ b/examples/icejs3/package.json
@@ -0,0 +1,24 @@
+{
+ "name": "@ice/lite-scaffold",
+ "version": "0.1.0",
+ "description": "ice.js 3 lite 模板",
+ "dependencies": {
+ "@ice/runtime": "^1.0.0",
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0",
+ "example-pkg-react-component": "workspace:*"
+ },
+ "devDependencies": {
+ "@ice/app": "^3.0.0",
+ "@types/react": "^18.0.0",
+ "@types/react-dom": "^18.0.0",
+ "@types/node": "^18.11.17",
+ "typescript": "^4.9.5"
+ },
+ "scripts": {
+ "start": "ice start",
+ "build": "ice build"
+ },
+ "private": true,
+ "originTemplate": "@ice/lite-scaffold"
+}
\ No newline at end of file
diff --git a/examples/icejs3/src/app.ts b/examples/icejs3/src/app.ts
new file mode 100644
index 00000000..11f7b61a
--- /dev/null
+++ b/examples/icejs3/src/app.ts
@@ -0,0 +1,6 @@
+import { defineAppConfig } from 'ice';
+
+// App config, see https://v3.ice.work/docs/guide/basic/app
+export default defineAppConfig(() => ({
+}));
+
diff --git a/examples/icejs3/src/assets/logo.png b/examples/icejs3/src/assets/logo.png
new file mode 100644
index 00000000..5c145362
Binary files /dev/null and b/examples/icejs3/src/assets/logo.png differ
diff --git a/examples/icejs3/src/document.tsx b/examples/icejs3/src/document.tsx
new file mode 100644
index 00000000..ecf14eb7
--- /dev/null
+++ b/examples/icejs3/src/document.tsx
@@ -0,0 +1,21 @@
+import { Meta, Title, Links, Main, Scripts } from 'ice';
+
+export default function Document() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/examples/icejs3/src/global.css b/examples/icejs3/src/global.css
new file mode 100644
index 00000000..5fa0eb23
--- /dev/null
+++ b/examples/icejs3/src/global.css
@@ -0,0 +1,8 @@
+:root {
+ --primary: #3178f6;
+ --bg-primary: white;
+}
+
+body {
+ margin: 0;
+}
diff --git a/examples/icejs3/src/pages/index.module.css b/examples/icejs3/src/pages/index.module.css
new file mode 100644
index 00000000..a3bbd3b1
--- /dev/null
+++ b/examples/icejs3/src/pages/index.module.css
@@ -0,0 +1,46 @@
+.app {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ height: 100vh;
+}
+
+.app > header {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+}
+
+.app > header > img {
+ width: 120px;
+}
+
+.app > header > p {
+ margin: 20px 0;
+ text-align: center;
+ font-size: 2.6rem;
+}
+
+.app > main {
+ display: flex;
+ flex-direction: column;
+ margin: 20px 0 10px;
+ font-size: 0.9rem;
+}
+
+.link {
+ font-size: 1.2rem;
+ color: var(--primary);
+}
+
+.button {
+ outline: none;
+ border: none;
+ border-radius: 8px;
+ padding: 10px 35px;
+ background: var(--primary);
+ box-shadow: 0 5px 10px 0 #ddd;
+ color: white;
+ font-size: calc(10px + 2vmin);
+}
diff --git a/examples/icejs3/src/pages/index.tsx b/examples/icejs3/src/pages/index.tsx
new file mode 100644
index 00000000..db7d8f61
--- /dev/null
+++ b/examples/icejs3/src/pages/index.tsx
@@ -0,0 +1,19 @@
+import logo from '@/assets/logo.png';
+import styles from './index.module.css';
+import { Button } from 'example-pkg-react-component';
+
+export default function Home() {
+ return (
+
+
+
+
+ Hello ice.js 3
+
+
+
+
+
+
+ );
+}
diff --git a/examples/icejs3/src/typings.d.ts b/examples/icejs3/src/typings.d.ts
new file mode 100644
index 00000000..1f6ba4ff
--- /dev/null
+++ b/examples/icejs3/src/typings.d.ts
@@ -0,0 +1 @@
+///
diff --git a/examples/icejs3/tsconfig.json b/examples/icejs3/tsconfig.json
new file mode 100644
index 00000000..6f257108
--- /dev/null
+++ b/examples/icejs3/tsconfig.json
@@ -0,0 +1,25 @@
+{
+ "compilerOptions": {
+ "baseUrl": "./",
+ "module": "ESNext",
+ "target": "ESNext",
+ "lib": ["DOM", "ESNext", "DOM.Iterable"],
+ "jsx": "react-jsx",
+ "moduleResolution": "node",
+ "allowSyntheticDefaultImports": true,
+ "forceConsistentCasingInFileNames": true,
+ "noImplicitReturns": true,
+ "noImplicitThis": true,
+ "noImplicitAny": false,
+ "importHelpers": true,
+ "strictNullChecks": true,
+ "suppressImplicitAnyIndexErrors": true,
+ "skipLibCheck": true,
+ "paths": {
+ "@/*": ["./src/*"],
+ "ice": [".ice"]
+ }
+ },
+ "include": ["src", ".ice"],
+ "exclude": ["build"]
+}
diff --git a/examples/plugin/src/index.ts b/examples/plugin/src/index.ts
index e2701066..48901264 100644
--- a/examples/plugin/src/index.ts
+++ b/examples/plugin/src/index.ts
@@ -28,6 +28,9 @@ const plugin: Plugin = (api) => {
config.modifyStylesOptions.push((options) => {
return options;
});
+ config.modifySwcCompileOptions = (originOptions) => {
+ return originOptions;
+ };
};
onGetConfig(TaskName.BUNDLE_ES2017, bundleTaskCallback);
diff --git a/examples/plugin/tsconfig.json b/examples/plugin/tsconfig.json
index 7c1a18b2..a428a332 100644
--- a/examples/plugin/tsconfig.json
+++ b/examples/plugin/tsconfig.json
@@ -1,9 +1,12 @@
{
- "extends": "../../tsconfig.json",
"compilerOptions": {
- "baseUrl": "./",
- "rootDir": "src",
- "outDir": "lib"
+ "module": "ESNext",
+ "target": "ESNext",
+ "jsx": "react",
+ "moduleResolution": "node",
+ "lib": ["ESNext"],
+ "outDir": "lib",
+ "skipLibCheck": true
},
- "include": ["src"]
+ "include": ["src"],
}
diff --git a/examples/rax-component/docs/usage.md b/examples/rax-component/docs/usage.md
index 4243cba9..b89a77fe 100644
--- a/examples/rax-component/docs/usage.md
+++ b/examples/rax-component/docs/usage.md
@@ -4,14 +4,15 @@ sidebar_label: 用法
本 Demo 演示一行文字的用法。
-```jsx preview
+```tsx preview
+import { createElement } from 'rax';
import ExampleRaxComponent from 'example-rax-component';
import styles from './usage.module.css';
export default function App () {
return (
-
+
)
}
diff --git a/examples/rax-component/tsconfig.json b/examples/rax-component/tsconfig.json
index 29934ce4..805bffd4 100644
--- a/examples/rax-component/tsconfig.json
+++ b/examples/rax-component/tsconfig.json
@@ -5,14 +5,13 @@
"jsx": "preserve",
"jsxFactory": "createElement",
"moduleResolution": "node",
- "lib": ["ES2017", "DOM"],
- "sourceMap": true,
- "allowJs": true,
- "noUnusedLocals": true,
- "noImplicitReturns": true,
- "noImplicitThis": true,
- "noImplicitAny": true,
+ "lib": ["ES2017", "DOM", "DOM.Iterable"],
+ "strict": true,
"skipLibCheck": true,
+ "paths": {
+ "example-rax-component": ["./src"],
+ "example-rax-component/*": ["./src/*"]
+ },
"types": ["vitest/globals"]
},
"include": ["src", "tests"],
diff --git a/examples/react-component/build.config.mts b/examples/react-component/build.config.mts
index d93b66e1..b910f27c 100644
--- a/examples/react-component/build.config.mts
+++ b/examples/react-component/build.config.mts
@@ -3,7 +3,15 @@ import { defineConfig } from '@ice/pkg';
// https://pkg.ice.work/reference/config-list
export default defineConfig({
plugins: [
- ['@ice/pkg-plugin-docusaurus'],
+ [
+ '@ice/pkg-plugin-docusaurus',
+ {
+ remarkPlugins: [
+ "require('@ice/remark-react-docgen-docusaurus')",
+ // "[require('remark-react-docgen'), {}]",
+ ],
+ },
+ ],
['@ice/pkg-plugin-jsx-plus'],
],
transform: {
diff --git a/examples/react-component/docs/button.md b/examples/react-component/docs/button.md
new file mode 100644
index 00000000..261d67c5
--- /dev/null
+++ b/examples/react-component/docs/button.md
@@ -0,0 +1,46 @@
+# Button 组件
+
+## 何时使用
+
+这是一段 Button 组件使用描述
+
+## 代码演示
+
+### 按钮类型
+
+按钮有两种视觉层次:主按钮、普通按钮。不同的类型可以用来区别按钮的重要程度。可以通过 `type` 属性置顶不同的视觉。
+
+```tsx preview
+import * as React from 'react';
+import { Button } from 'example-pkg-react-component';
+
+export default function App () {
+ return (
+
+
+
+
+ )
+}
+```
+
+### 添加事件
+
+可以通过 `onClick` 设置点击按钮后的事件回调函数。
+
+```tsx preview
+import * as React from 'react';
+import { Button } from 'example-pkg-react-component';
+
+export default function App () {
+ return (
+
+
+
+ )
+}
+```
+
+## API
+
+
diff --git a/examples/react-component/docs/index.md b/examples/react-component/docs/index.md
index 7efe87ef..09f23527 100644
--- a/examples/react-component/docs/index.md
+++ b/examples/react-component/docs/index.md
@@ -1,6 +1,7 @@
---
-sidebar_label: 首页
+sidebar_label: 快速开始
sidebar_position: 0
+title: 快速开始
---
import Readme from '../README.md';
diff --git a/examples/react-component/docs/input.md b/examples/react-component/docs/input.md
new file mode 100644
index 00000000..edf04b58
--- /dev/null
+++ b/examples/react-component/docs/input.md
@@ -0,0 +1,27 @@
+# Input 组件
+
+## 何时使用
+
+这是一段 Input 组件使用描述
+
+## 代码演示
+
+### 基本使用
+
+
+```tsx preview
+import * as React from 'react';
+import { Input } from 'example-pkg-react-component';
+
+export default function App () {
+ return (
+
+
+
+ )
+}
+```
+
+## API
+
+
diff --git a/examples/react-component/docs/test.md b/examples/react-component/docs/test.md
new file mode 100644
index 00000000..3a7dba4b
--- /dev/null
+++ b/examples/react-component/docs/test.md
@@ -0,0 +1,20 @@
+---
+sidebar_label: Test 组件
+title: Test
+---
+
+本 Demo 演示一行文字的用法。
+
+```tsx preview
+import * as React from 'react';
+import { Test } from 'example-pkg-react-component';
+
+export default function App () {
+ return (
+
+ )
+}
+```
+## API
+
+
\ No newline at end of file
diff --git a/examples/react-component/docs/usage.md b/examples/react-component/docs/usage.md
deleted file mode 100644
index 7478d7c8..00000000
--- a/examples/react-component/docs/usage.md
+++ /dev/null
@@ -1,15 +0,0 @@
----
-sidebar_label: 用法
----
-
-本 Demo 演示一行文字的用法。
-
-```jsx preview
-import Component from 'example-pkg-react-component';
-
-export default function App () {
- return (
-
- )
-}
-```
\ No newline at end of file
diff --git a/examples/react-component/package.json b/examples/react-component/package.json
index 8ce60a09..ec97995a 100644
--- a/examples/react-component/package.json
+++ b/examples/react-component/package.json
@@ -9,11 +9,16 @@
"dist",
"build"
],
- "module": "esm/index.js",
"exports": {
".": {
- "import": "./esm/index.js",
- "es2017": "./es2017/index.js"
+ "es2017": {
+ "types": "./es2017/index.d.ts",
+ "default": "./es2017/index.js"
+ },
+ "default": {
+ "types": "./esm/index.d.ts",
+ "default": "./esm/index.js"
+ }
},
"./*": "./*"
},
@@ -39,6 +44,7 @@
"@ice/pkg": "workspace:*",
"@ice/pkg-plugin-docusaurus": "workspace:*",
"@ice/pkg-plugin-jsx-plus": "workspace:*",
+ "@ice/remark-react-docgen-docusaurus": "workspace:*",
"@testing-library/jest-dom": "^5.16.5",
"@testing-library/react": "^14.0.0",
"@types/react": "^18.0.0",
@@ -48,6 +54,7 @@
"jest": "^29.0.0",
"jest-environment-jsdom": "^29.0.0",
"jsdom": "^21.1.0",
+ "prop-types": "^15.8.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"sass": "^1.58.3",
diff --git a/examples/react-component/pages/index.less b/examples/react-component/pages/index.less
index 57226f69..7449202f 100644
--- a/examples/react-component/pages/index.less
+++ b/examples/react-component/pages/index.less
@@ -1,3 +1,3 @@
.container {
- color: blue;
+ font-size: 14px;
}
diff --git a/examples/react-component/src/components/Button.tsx b/examples/react-component/src/components/Button.tsx
deleted file mode 100644
index f6f234c9..00000000
--- a/examples/react-component/src/components/Button.tsx
+++ /dev/null
@@ -1,14 +0,0 @@
-import * as React from 'react';
-import styles from './index.module.scss';
-
-interface ButtonProps {
- onClick?: React.MouseEventHandler;
-}
-
-const Button: React.FunctionComponent> = (props) => {
- return (
-
- );
-};
-
-export default Button;
diff --git a/examples/react-component/src/components/Button/index.scss b/examples/react-component/src/components/Button/index.scss
new file mode 100644
index 00000000..e4f0039e
--- /dev/null
+++ b/examples/react-component/src/components/Button/index.scss
@@ -0,0 +1,23 @@
+.pkg-btn {
+ border-radius: 6px;
+ height: 32px;
+ padding: 4px 15px;
+ font-size: 14px;
+ text-align: center;
+ border: 1px solid transparent;
+ cursor: pointer;
+ font-weight: 400;
+
+}
+
+.pkg-btn-primary {
+ color: #fff;
+ background-color: #1677ff;
+ box-shadow: 0 2px 0 rgb(5 145 255 / 10%);
+}
+
+.pkg-btn-default {
+ background-color: #fff;
+ border-color: #d9d9d9;
+ box-shadow: 0 2px 0 rgb(0 0 0 / 2%);
+}
\ No newline at end of file
diff --git a/examples/react-component/src/components/Button/index.tsx b/examples/react-component/src/components/Button/index.tsx
new file mode 100644
index 00000000..d6410be8
--- /dev/null
+++ b/examples/react-component/src/components/Button/index.tsx
@@ -0,0 +1,48 @@
+import * as React from 'react';
+import './index.scss';
+
+interface ButtonProps {
+ /**
+ * 设置按钮类型
+ */
+ type?: 'primary' | 'default';
+ /**
+ * 点击跳转的地址,指定此属性 button 的行为和 a 链接一致
+ */
+ href?: string;
+ /**
+ * 显式加载状态
+ */
+ loading: boolean;
+ /**
+ * 点击按钮时的回调
+ */
+ onClick?: React.MouseEventHandler;
+}
+
+const Button: React.FunctionComponent> = (props: ButtonProps) => {
+ const {
+ type = 'default',
+ } = props;
+ const typeCssSelector = {
+ primary: 'pkg-btn-primary',
+ default: 'pkg-btn-default',
+ };
+ return (
+
+ );
+};
+
+Button.defaultProps = {
+ type: 'default',
+ onClick: () => { },
+ href: undefined,
+};
+
+export default Button;
diff --git a/examples/react-component/src/components/Input/index.jsx b/examples/react-component/src/components/Input/index.jsx
new file mode 100644
index 00000000..dabfc4f8
--- /dev/null
+++ b/examples/react-component/src/components/Input/index.jsx
@@ -0,0 +1,23 @@
+import * as React from 'react';
+import PropTypes from 'prop-types';
+
+export default class Input extends React.Component {
+ render() {
+ return (
+ <>
+
+ >
+ );
+ }
+}
+
+Input.propTypes = {
+ /**
+ * 输入框的 id
+ */
+ id: PropTypes.string,
+ /**
+ * 设置校验状态
+ */
+ status: PropTypes.string,
+};
diff --git a/examples/react-component/src/index.css b/examples/react-component/src/components/Test/index.css
similarity index 100%
rename from examples/react-component/src/index.css
rename to examples/react-component/src/components/Test/index.css
diff --git a/examples/react-component/src/components/Test/index.jsx b/examples/react-component/src/components/Test/index.jsx
new file mode 100644
index 00000000..abdef1e1
--- /dev/null
+++ b/examples/react-component/src/components/Test/index.jsx
@@ -0,0 +1,50 @@
+import PropTypes from 'prop-types';
+import * as React from 'react';
+import './index.css';
+/**
+ * Test component
+ */
+const Test = ({ title }) => {
+ // eslint-disable-next-line
+ console.log(__DEV__);
+ console.log(process.env.NODE_ENV);
+
+ const [visible, setVisible] = React.useState(false);
+ return (
+
+
{title}
+
+
+
+
+ );
+};
+
+Test.propTypes = {
+ /**
+ *
+ */
+ title: PropTypes.string,
+ /**
+ *
+ */
+ baz: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
+
+ /**
+ *
+ */
+ bar(props, propName, componentName) {
+ // ...
+ },
+};
+
+Test.defaultProps = {
+ title: 'Hello World',
+ bar: () => {},
+ baz: 'baz',
+};
+
+export default Test;
diff --git a/examples/react-component/src/components/index.module.scss b/examples/react-component/src/components/index.module.scss
deleted file mode 100644
index 61639bae..00000000
--- a/examples/react-component/src/components/index.module.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-.button {
- background: lightskyblue;
-}
\ No newline at end of file
diff --git a/examples/react-component/src/index.ts b/examples/react-component/src/index.ts
new file mode 100644
index 00000000..8a934aba
--- /dev/null
+++ b/examples/react-component/src/index.ts
@@ -0,0 +1,3 @@
+export { default as Button } from '@/components/Button';
+export { default as Test } from '@/components/Test';
+export { default as Input } from '@/components/Input';
diff --git a/examples/react-component/src/index.tsx b/examples/react-component/src/index.tsx
deleted file mode 100644
index 857e3645..00000000
--- a/examples/react-component/src/index.tsx
+++ /dev/null
@@ -1,23 +0,0 @@
-import * as React from 'react';
-import Button from '@/components/Button';
-import './index.css';
-
-export default function Component() {
- console.log(__DEV__);
- console.log(process.env.NODE_ENV);
-
- const [visible, setVisible] = React.useState(false);
- return (
- <>
- Hello World
-
-
-
- >
- );
-}
-
-export { default as Button } from '@/components/Button';
diff --git a/examples/react-component/tests/Index.spec.tsx b/examples/react-component/tests/Index.spec.tsx
index 3648e98c..ba9d245c 100644
--- a/examples/react-component/tests/Index.spec.tsx
+++ b/examples/react-component/tests/Index.spec.tsx
@@ -1,8 +1,8 @@
import * as React from 'react';
import { render, screen } from '@testing-library/react';
-import Index from '../src/index';
+import Test from '../src/components/Test';
test('test component', () => {
- render();
+ render();
expect(screen.getByTestId('title')).toHaveTextContent('Hello World');
});
diff --git a/examples/react-component/tsconfig.json b/examples/react-component/tsconfig.json
index 946734e4..bc607b13 100644
--- a/examples/react-component/tsconfig.json
+++ b/examples/react-component/tsconfig.json
@@ -1,22 +1,17 @@
{
"compilerOptions": {
- "outDir": "build",
- "module": "esnext",
- "target": "esnext",
+ "module": "ESNext",
+ "target": "ESNext",
"jsx": "react",
"moduleResolution": "node",
- "lib": ["es6", "dom"],
- "sourceMap": true,
- "allowJs": true,
- "noUnusedLocals": true,
- "noImplicitReturns": true,
- "noImplicitThis": true,
- "noImplicitAny": true,
+ "lib": ["ESNext", "DOM", "DOM.Iterable"],
+ "strict": true,
"skipLibCheck": true,
"paths": {
"@/*": ["./src/*"],
+ "example-pkg-react-component": ["./src"],
+ "example-pkg-react-component/*": ["./src/*"]
}
},
- "include": ["src/*.ts", "src/*.tsx"],
- "exclude": ["node_modules", "build", "public"]
+ "include": ["src"],
}
diff --git a/examples/react-multi-components/build.config.mts b/examples/react-multi-components/build.config.mts
index 24aefa32..c2251490 100644
--- a/examples/react-multi-components/build.config.mts
+++ b/examples/react-multi-components/build.config.mts
@@ -4,7 +4,7 @@ import { defineConfig } from '@ice/pkg';
export default defineConfig({
plugins: [
['@ice/pkg-plugin-docusaurus', { /* outputDir: './docusaurus-build', */ }],
- 'pkg-plugin-example',
+ 'example-pkg-plugin',
],
transform: {
formats: ['esm', 'es2017'],
diff --git a/examples/react-multi-components/docs/Avatar.md b/examples/react-multi-components/docs/Avatar.md
index 9642d66c..aa1cd1d9 100644
--- a/examples/react-multi-components/docs/Avatar.md
+++ b/examples/react-multi-components/docs/Avatar.md
@@ -2,8 +2,9 @@
sidebar_label: Avatar
---
-```jsx preview
-import Avatar from 'pkg-react-multi-components-example/Avatar';
+```tsx preview
+import * as React from 'react';
+import Avatar from 'example-pkg-react-multi-components/Avatar';
export default function App () {
return (
diff --git a/examples/react-multi-components/docs/Button.md b/examples/react-multi-components/docs/Button.md
index 74c00b63..74453a74 100644
--- a/examples/react-multi-components/docs/Button.md
+++ b/examples/react-multi-components/docs/Button.md
@@ -2,8 +2,9 @@
sidebar_label: Button
---
-```jsx preview
-import Button from 'pkg-react-multi-components-example/Button';
+```tsx preview
+import * as React from 'react';
+import Button from 'example-pkg-react-multi-components/Button';
export default function App () {
return (
diff --git a/examples/react-multi-components/package.json b/examples/react-multi-components/package.json
index d796ac73..d3218d14 100644
--- a/examples/react-multi-components/package.json
+++ b/examples/react-multi-components/package.json
@@ -9,17 +9,27 @@
"dist",
"build"
],
- "module": "esm/Button/index.js",
"exports": {
"./Button": {
- "import": "./esm/Button/index.js",
- "es2017": "./es2017/Button/index.js"
+ "es2017": {
+ "types": "./es2017/Button/index.d.ts",
+ "default": "./es2017/Button/index.js"
+ },
+ "import": {
+ "types": "./esm/Button/index.d.ts",
+ "default": "./esm/Button/index.js"
+ }
},
"./Avatar": {
- "import": "./esm/Avatar/index.js",
- "es2017": "./es2017/Avatar/index.js"
- },
- "./*": "./*"
+ "es2017": {
+ "types": "./es2017/Avatar/index.d.ts",
+ "default": "./es2017/Avatar/index.js"
+ },
+ "import": {
+ "types": "./esm/Avatar/index.d.ts",
+ "default": "./esm/Avatar/index.js"
+ }
+ }
},
"sideEffects": [
"dist/*",
diff --git a/examples/react-multi-components/tsconfig.json b/examples/react-multi-components/tsconfig.json
index 10031036..37954686 100644
--- a/examples/react-multi-components/tsconfig.json
+++ b/examples/react-multi-components/tsconfig.json
@@ -1,24 +1,16 @@
{
- "compileOnSave": false,
- "buildOnSave": false,
"compilerOptions": {
- "outDir": "build",
- "module": "esnext",
- "target": "esnext",
+ "module": "ESNext",
+ "target": "ESNext",
"jsx": "react",
- "moduleResolution": "node",
- "lib": ["es6", "dom"],
- "sourceMap": true,
- "allowJs": true,
- "noUnusedLocals": true,
- "noImplicitReturns": true,
- "noImplicitThis": true,
- "noImplicitAny": true,
+ "moduleResolution": "nodenext",
+ "lib": ["ESNext", "DOM", "DOM.Iterable"],
+ "strict": true,
"skipLibCheck": true,
"paths": {
- "@/*": ["./src/*"],
+ "example-pkg-react-multi-components": ["./src"],
+ "example-pkg-react-multi-components/*": ["./src/*"]
}
},
- "include": ["src/*.ts", "src/*.tsx"],
- "exclude": ["node_modules", "build", "public"]
+ "include": ["src"],
}
diff --git a/packages/pkg/src/config/userConfig.ts b/packages/pkg/src/config/userConfig.ts
index 7e6f1a0b..0fa54f4e 100644
--- a/packages/pkg/src/config/userConfig.ts
+++ b/packages/pkg/src/config/userConfig.ts
@@ -19,6 +19,7 @@ function getUserConfig() {
js: (mode: string, command: string) => { return mode === 'production' && command === 'build'; },
css: (mode: string, command: string) => { return mode === 'production' && command === 'build'; },
},
+ polyfill: 'usage',
};
const defaultTransformUserConfig: TransformUserConfig = {
formats: ['esm', 'es2017'],
diff --git a/packages/pkg/src/helpers/defaultSwcConfig.ts b/packages/pkg/src/helpers/defaultSwcConfig.ts
index 7cfaad2a..98053a16 100644
--- a/packages/pkg/src/helpers/defaultSwcConfig.ts
+++ b/packages/pkg/src/helpers/defaultSwcConfig.ts
@@ -10,29 +10,30 @@ import type { Config, ModuleConfig } from '@swc/core';
import getDefaultDefineValues from './getDefaultDefineValues.js';
import formatAliasToTSPathsConfig from './formatAliasToTSPathsConfig.js';
+// https://github.com/ice-lab/ice-next/issues/54#issuecomment-1083263523
+const LEGACY_BROWSER_TARGETS = {
+ chrome: 49,
+ ie: 11,
+};
+const MODERN_BROWSER_TARGETS = {
+ chrome: 61,
+ safari: 11,
+ firefox: 60,
+ edge: 16,
+ ios: 11,
+};
+
export const getDefaultBundleSwcConfig = (
bundleTaskConfig: BundleTaskConfig,
ctx: Context,
taskName: TaskValue,
): Config => {
- const target = taskName === TaskName.BUNDLE_ES2017 ? 'es2017' : 'es5';
- const browserTargets = taskName === TaskName.BUNDLE_ES2017 ? {
- // https://github.com/ice-lab/ice-next/issues/54#issuecomment-1083263523
- chrome: 61,
- safari: 10.1,
- firefox: 60,
- edge: 16,
- ios: 11,
- } : {
- chrome: 49,
- ie: 11,
- };
-
+ const browserTargets = taskName === TaskName.BUNDLE_ES2017 ? MODERN_BROWSER_TARGETS : LEGACY_BROWSER_TARGETS;
return {
jsc: {
- target,
baseUrl: ctx.rootDir,
paths: formatAliasToTSPathsConfig(bundleTaskConfig.alias),
+ externalHelpers: true,
},
minify: false,
// Always generate map in bundle mode,
@@ -41,8 +42,8 @@ export const getDefaultBundleSwcConfig = (
// 由 env 字段统一处理 syntax & polyfills
env: {
targets: browserTargets,
- mode: 'usage',
- coreJs: '3',
+ coreJs: '3.29',
+ mode: bundleTaskConfig.polyfill === false ? undefined : bundleTaskConfig.polyfill,
},
};
};
diff --git a/packages/pkg/src/helpers/getBuildTasks.ts b/packages/pkg/src/helpers/getBuildTasks.ts
index 452c3a0c..1177c073 100644
--- a/packages/pkg/src/helpers/getBuildTasks.ts
+++ b/packages/pkg/src/helpers/getBuildTasks.ts
@@ -29,18 +29,24 @@ function getBuildTask(buildTask: BuildTask, context: Context): BuildTask {
config.sourcemap = config.sourcemap ?? command === 'start';
if (config.type === 'bundle') {
- config.swcCompileOptions = deepmerge(
- getDefaultBundleSwcConfig(config, context, taskName),
- config.swcCompileOptions || {},
- );
+ const defaultBundleSwcConfig = getDefaultBundleSwcConfig(config, context, taskName);
+ config.swcCompileOptions = typeof config.modifySwcCompileOptions === 'function' ?
+ config.modifySwcCompileOptions(defaultBundleSwcConfig) :
+ deepmerge(
+ defaultBundleSwcConfig,
+ config.swcCompileOptions || {},
+ );
} else if (config.type === 'transform') {
config.outputDir = getTransformDefaultOutputDir(rootDir, taskName);
const mode = command === 'build' ? 'production' : 'development';
config.modes = [mode];
- config.swcCompileOptions = deepmerge(
- getDefaultTransformSwcConfig(config, context, taskName, mode),
- config.swcCompileOptions || {},
- );
+ const defaultTransformSwcConfig = getDefaultTransformSwcConfig(config, context, taskName, mode);
+ config.swcCompileOptions = typeof config.modifySwcCompileOptions === 'function' ?
+ config.modifySwcCompileOptions(defaultTransformSwcConfig) :
+ deepmerge(
+ defaultTransformSwcConfig,
+ config.swcCompileOptions || {},
+ );
} else {
throw new Error('Invalid task type.');
}
diff --git a/packages/pkg/src/rollupPlugins/babel.ts b/packages/pkg/src/rollupPlugins/babel.ts
index cd12689d..909b9171 100644
--- a/packages/pkg/src/rollupPlugins/babel.ts
+++ b/packages/pkg/src/rollupPlugins/babel.ts
@@ -62,8 +62,6 @@ const babelPlugin = (plugins: babel.PluginItem[], options: BabelPluginOptions):
[
'@babel/preset-typescript',
{
- isTSX: /\.tsx?$/.test(id),
- allExtensions: true,
jsxPragma: pragma,
jsxPragmaFrag: pragmaFrag,
},
diff --git a/packages/pkg/src/types.ts b/packages/pkg/src/types.ts
index b0e96154..5472888d 100644
--- a/packages/pkg/src/types.ts
+++ b/packages/pkg/src/types.ts
@@ -45,7 +45,7 @@ export interface BundleUserConfig {
name?: string;
/**
* Output directory
- * @default dist
+ * @default 'dist'
*/
outputDir?: string;
/**
@@ -82,6 +82,14 @@ export interface BundleUserConfig {
js?: boolean | ((mode: string, command: string) => JSMinify);
css?: boolean | ((mode: string, command: string) => CSSMinify);
};
+
+ /**
+ * Weather or not add the polyfill to the code.
+ * @default ['usage']
+ *
+ * In the next version(v2), the value of polyfill will be `false`.
+ */
+ polyfill?: false | 'entry' | 'usage';
}
export interface UserConfig {
@@ -167,10 +175,15 @@ interface _TaskConfig {
*/
modifyRollupOptions?: Array<(rollupOptions: RollupOptions) => RollupOptions>;
/**
- * Extra swc compile options
- * @see https://swc.rs/docs/configuration/compilationv
+ * Configure extra swc compile options.
+ * @see https://swc.rs/docs/configuration/compilation
*/
swcCompileOptions?: Config;
+ /**
+ * Modify inner swc compile options.
+ * @see https://swc.rs/docs/configuration/compilation
+ */
+ modifySwcCompileOptions?: (swcCompileOptions: Config) => Config;
/**
* Extra babel plugins
*/
diff --git a/packages/plugin-docusaurus/package.json b/packages/plugin-docusaurus/package.json
index 9b442683..290aa99a 100644
--- a/packages/plugin-docusaurus/package.json
+++ b/packages/plugin-docusaurus/package.json
@@ -46,9 +46,9 @@
"prepublishOnly": "pnpm run-s lint build"
},
"dependencies": {
- "@docusaurus/core": "^2.3.0",
- "@docusaurus/preset-classic": "^2.3.0",
- "@docusaurus/plugin-content-pages": "^2.3.0",
+ "@docusaurus/core": "^2.4.0",
+ "@docusaurus/preset-classic": "^2.4.0",
+ "@docusaurus/plugin-content-pages": "^2.4.0",
"@mdx-js/react": "^1.6.22",
"@swc/helpers": "^0.4.3",
"@ice/jsx-runtime": "^0.2.0",
@@ -82,7 +82,7 @@
"react": "^18.2.0",
"react-dom": "^18.2.0",
"typescript": "^4.9.3",
- "webpack": "^5.75.0"
+ "webpack": "^5.76.3"
},
"publishConfig": {
"access": "public",
diff --git a/packages/plugin-docusaurus/src/Previewer/index.tsx b/packages/plugin-docusaurus/src/Previewer/index.tsx
index 962d2ac0..9cd3ba03 100644
--- a/packages/plugin-docusaurus/src/Previewer/index.tsx
+++ b/packages/plugin-docusaurus/src/Previewer/index.tsx
@@ -1,5 +1,5 @@
import * as React from 'react';
-import PcPreview from './PC';
+import PCPreview from './PC';
import MobilePreview from './Mobile';
interface PreviewerProps {
@@ -22,9 +22,9 @@ const Previewer: React.FunctionComponent
return ;
} else {
return (
-
+
{children}
-
+
);
}
};
diff --git a/packages/plugin-docusaurus/src/genDemoPages/extractCodePlugin.mts b/packages/plugin-docusaurus/src/genDemoPages/extractCodePlugin.mts
index 34c2fba4..7fafcf38 100644
--- a/packages/plugin-docusaurus/src/genDemoPages/extractCodePlugin.mts
+++ b/packages/plugin-docusaurus/src/genDemoPages/extractCodePlugin.mts
@@ -17,9 +17,16 @@ export default function getExtractCodePlugin(filepath: string, rootDir: string)
if (node.meta === 'preview') {
const { lang } = node;
checkCodeLang(lang);
- const { demoFilename, demoFilepath } = getDemoFileInfo({ rootDir, filepath, lang });
+ const { demoFilename, demoFilepath } = getDemoFileInfo({ rootDir, code: node.value, lang });
const { pageFilename, pageFileCode } = getPageFileInfo({ rootDir, demoFilepath, demoFilename });
- genDemoPages({ filepath, code: node.value, demoFilename, demoFilepath, pageFilename, pageFileCode });
+ genDemoPages({
+ filepath,
+ code: node.value,
+ demoFilename,
+ demoFilepath,
+ pageFilename,
+ pageFileCode,
+ });
}
});
};
diff --git a/packages/plugin-docusaurus/src/remark/extractCode.js b/packages/plugin-docusaurus/src/remark/extractCode.js
index 841d7303..aca03bda 100644
--- a/packages/plugin-docusaurus/src/remark/extractCode.js
+++ b/packages/plugin-docusaurus/src/remark/extractCode.js
@@ -30,6 +30,7 @@ const extractCodePlugin = (options) => {
rootDir,
filepath: vfile.path,
lang,
+ code: node.value,
});
const { pageFilename, pageFileCode } = getPageFileInfo({
rootDir,
@@ -79,7 +80,7 @@ const extractCodePlugin = (options) => {
value: `import Previewer from '${previewerComponentPath}';`,
});
- // Import ahead.
+ // Import ahead.
ast.children.unshift({
type: 'import',
value: "import BrowserOnly from '@docusaurus/BrowserOnly';",
diff --git a/packages/plugin-docusaurus/src/remark/getFileInfo.js b/packages/plugin-docusaurus/src/remark/getFileInfo.js
index c2ac9eae..b3f23012 100644
--- a/packages/plugin-docusaurus/src/remark/getFileInfo.js
+++ b/packages/plugin-docusaurus/src/remark/getFileInfo.js
@@ -4,10 +4,10 @@ const uniqueFilename = require('./uniqueFilename.js');
const DOCUSAURUS_DIR = '.docusaurus';
-const getDemoFileInfo = ({ rootDir, filepath, lang }) => {
+const getDemoFileInfo = ({ rootDir, code, lang }) => {
const demoDir = path.join(rootDir, DOCUSAURUS_DIR, 'demos');
fse.ensureDirSync(demoDir);
- const demoFilename = uniqueFilename(filepath);
+ const demoFilename = uniqueFilename(code);
const demoFilepath = path.join(demoDir, `${demoFilename}.${lang}`);
return { demoFilename, demoFilepath };
};
diff --git a/packages/plugin-docusaurus/src/remark/uniqueFilename.js b/packages/plugin-docusaurus/src/remark/uniqueFilename.js
index 96777bb2..c93dfcee 100644
--- a/packages/plugin-docusaurus/src/remark/uniqueFilename.js
+++ b/packages/plugin-docusaurus/src/remark/uniqueFilename.js
@@ -3,9 +3,9 @@ const { createHash } = require('crypto');
const DEMO_PREFIX = 'IcePkgDemo';
/** Use the md5 value of docPath */
-const uniqueFilename = (originalDocPath) => {
+const uniqueFilename = (code) => {
const hash = createHash('md5');
- hash.update(originalDocPath);
+ hash.update(code);
const hashValue = hash.digest('hex');
return `${DEMO_PREFIX}_${hashValue.slice(0, 6)}`;
diff --git a/packages/plugin-docusaurus/src/template/docusaurus.hbs b/packages/plugin-docusaurus/src/template/docusaurus.hbs
index 99ba1d1a..3bc2ac4a 100644
--- a/packages/plugin-docusaurus/src/template/docusaurus.hbs
+++ b/packages/plugin-docusaurus/src/template/docusaurus.hbs
@@ -47,6 +47,11 @@ const config = {
{{/if}}
remarkPlugins: [
[extractCode, { mobilePreview: {{mobilePreview}}, baseUrl: '{{baseUrl}}' }],
+ {{#if remarkPlugins}}
+ {{#each remarkPlugins}}
+ {{{this}}},
+ {{/each}}
+ {{/if}}
],
exclude: [
'**/_*.{js,jsx,ts,tsx,md,mdx}',
diff --git a/packages/plugin-jsx-plus/tsconfig.json b/packages/plugin-jsx-plus/tsconfig.json
new file mode 100644
index 00000000..7c1a18b2
--- /dev/null
+++ b/packages/plugin-jsx-plus/tsconfig.json
@@ -0,0 +1,9 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "baseUrl": "./",
+ "rootDir": "src",
+ "outDir": "lib"
+ },
+ "include": ["src"]
+}
diff --git a/packages/plugin-rax-component/src/index.ts b/packages/plugin-rax-component/src/index.ts
index 4488776e..a16d9f27 100644
--- a/packages/plugin-rax-component/src/index.ts
+++ b/packages/plugin-rax-component/src/index.ts
@@ -1,6 +1,6 @@
-import type { PkgPlugin } from '@ice/pkg';
+import type { Plugin } from '@ice/pkg';
-const plugin: PkgPlugin = (api) => {
+const plugin: Plugin = (api) => {
const { onGetConfig } = api;
onGetConfig((config) => {
@@ -18,7 +18,7 @@ const plugin: PkgPlugin = (api) => {
legacyDecorator: true,
},
externalHelpers: true,
- loose: false, // No recommand
+ loose: false, // No recommend
},
},
};
diff --git a/packages/remark-react-docgen-docusaurus/README.md b/packages/remark-react-docgen-docusaurus/README.md
new file mode 100644
index 00000000..6755878d
--- /dev/null
+++ b/packages/remark-react-docgen-docusaurus/README.md
@@ -0,0 +1,67 @@
+# @ice/remark-react-docgen-docusaurus
+
+A remark plugin(based on [react-docgen](https://github.com/reactjs/react-docgen/tree/5.x)) to automatic generate react component docs in [Docusaurus](https://docusaurus.io/) or [ICE PKG](http://pkg.ice.work/)
+
+## Install
+
+```bash
+$ npm i @ice/remark-react-docgen-docusaurus --save-dev
+```
+
+## Usage
+
+First, we need to add the plugin to the config:
+
+If you use it in Docusaurus, add the plugin to the `docusaurus.config.js`:
+
+```js
+// docusaurus.config.js
+const remarkReactDocgen = require('@ice/remark-react-docgen-docusaurus');
+
+module.exports = {
+ presets: [
+ [
+ '@docusaurus/preset-classic',
+ {
+ docs: {
+ remarkPlugins: [remarkReactDocgen],
+ },
+ },
+ ],
+ ],
+}
+```
+
+If you use it in ICE PKG, add the plugin to the `build.config.mts`:
+
+```ts
+// build.config.mts
+import { defineConfig } from '@ice/pkg';
+
+export default defineConfig({
+ plugins: [
+ [
+ '@ice/pkg-plugin-docusaurus',
+ {
+ remarkPlugins: [
+ "require('@ice/remark-react-docgen-docusaurus')",
+ ],
+ },
+ ],
+ ],
+});
+```
+
+Add the `` component to the markdown:
+
+```md
+## API
+
+
+```
+
+> the path is the path of the React component
+
+Finally, you can run the command `npm run start`, you can see the following:
+
+
diff --git a/packages/remark-react-docgen-docusaurus/build.config.mts b/packages/remark-react-docgen-docusaurus/build.config.mts
new file mode 100644
index 00000000..ee85d996
--- /dev/null
+++ b/packages/remark-react-docgen-docusaurus/build.config.mts
@@ -0,0 +1,7 @@
+import { defineConfig } from '@ice/pkg';
+
+export default defineConfig({
+ transform: {
+ formats: ['cjs'],
+ },
+});
diff --git a/packages/remark-react-docgen-docusaurus/package.json b/packages/remark-react-docgen-docusaurus/package.json
new file mode 100644
index 00000000..3cece5b3
--- /dev/null
+++ b/packages/remark-react-docgen-docusaurus/package.json
@@ -0,0 +1,51 @@
+{
+ "name": "@ice/remark-react-docgen-docusaurus",
+ "version": "0.0.0",
+ "description": "A remark plugin to generate react components doc with docusaurus.",
+ "files": [
+ "cjs"
+ ],
+ "main": "cjs/index.js",
+ "types": "cjs/index.d.ts",
+ "sideEffects": false,
+ "scripts": {
+ "watch": "ice-pkg start",
+ "build": "ice-pkg build",
+ "prepublishOnly": "npm run build"
+ },
+ "keywords": [
+ "remark",
+ "react-docgen"
+ ],
+ "dependencies": {
+ "@swc/helpers": "^0.4.14",
+ "fs-extra": "^10.1.0",
+ "react-docgen": "^5.2.3",
+ "mdast-builder": "^1.1.1",
+ "rehype-stringify": "^8.0.0",
+ "remark-rehype": "^8.1.0",
+ "remark-parse": "^9.0.0",
+ "remark-gfm": "^1.0.0",
+ "remark-stringify": "^8.0.0",
+ "unified": "^9.2.2",
+ "unist-util-visit": "^2.0.3"
+ },
+ "devDependencies": {
+ "@ice/pkg": "^1.0.0",
+ "@types/unist": "^2.0.6",
+ "vfile": "^4.0.0"
+ },
+ "publishConfig": {
+ "access": "public"
+ },
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/ice-lab/icepkg.git",
+ "directory": "packages/remark-react-docgen"
+ },
+ "bugs": {
+ "url": "https://github.com/ice-lab/icepkg/issues"
+ },
+ "homepage": "https://pkg.ice.work",
+ "license": "MIT"
+}
\ No newline at end of file
diff --git a/packages/remark-react-docgen-docusaurus/src/generateComponentInfo.ts b/packages/remark-react-docgen-docusaurus/src/generateComponentInfo.ts
new file mode 100644
index 00000000..b5ee2591
--- /dev/null
+++ b/packages/remark-react-docgen-docusaurus/src/generateComponentInfo.ts
@@ -0,0 +1,6 @@
+import * as docgen from 'react-docgen';
+import fse = require('fs-extra');
+
+export default function generateComponentInfo(componentPath: string) {
+ return docgen.parse(fse.readFileSync(componentPath, 'utf-8'));
+}
diff --git a/packages/remark-react-docgen-docusaurus/src/index.ts b/packages/remark-react-docgen-docusaurus/src/index.ts
new file mode 100644
index 00000000..fd840106
--- /dev/null
+++ b/packages/remark-react-docgen-docusaurus/src/index.ts
@@ -0,0 +1,23 @@
+/* eslint-disable @typescript-eslint/no-require-imports */
+import visit = require('unist-util-visit');
+import renderComponentPropsToTable from './renderers/renderComponentPropsToTable';
+
+import type { Plugin } from 'unified';
+
+const remarkReactDocgenPlugin: Plugin = () => {
+ return (tree, vfile) => {
+ visit(tree, (node, index, parent) => {
+ if (node.type === 'jsx' && (node as any).value) {
+ const componentPropsTable = renderComponentPropsToTable(node, vfile);
+ if (componentPropsTable) {
+ parent.children.splice(index, 1, {
+ type: 'html',
+ value: componentPropsTable,
+ } as any);
+ }
+ }
+ });
+ };
+};
+
+module.exports = remarkReactDocgenPlugin;
diff --git a/packages/remark-react-docgen-docusaurus/src/renderers/renderComponentPropsToTable.ts b/packages/remark-react-docgen-docusaurus/src/renderers/renderComponentPropsToTable.ts
new file mode 100644
index 00000000..1a5f1d1a
--- /dev/null
+++ b/packages/remark-react-docgen-docusaurus/src/renderers/renderComponentPropsToTable.ts
@@ -0,0 +1,121 @@
+/* eslint-disable @typescript-eslint/no-require-imports */
+import { isAbsolute, resolve } from 'path';
+import fse = require('fs-extra');
+import unified = require('unified');
+import packageJSON = require('../../package.json');
+import stringify = require('remark-stringify');
+import mdAstBuilder = require('mdast-builder');
+import generateComponentInfo from '../generateComponentInfo';
+import remarkParse = require('remark-parse');
+import remarkGfm = require('remark-gfm');
+import remarkRehype = require('remark-rehype');
+import rehypeStringify = require('rehype-stringify');
+
+import type { VFile } from 'vfile';
+import type { Node } from 'unist';
+
+const { table, tableCell, tableRow, text, root, inlineCode } = mdAstBuilder;
+
+const { name: packageName } = packageJSON;
+
+interface PropDescriptor {
+ defaultValue?: { value?: string; computed: boolean };
+ description?: string;
+ /**
+ * PropTypes
+ * @link https://github.com/reactjs/react-docgen/tree/5.x#proptypes
+ */
+ type?: { name: string; value?: Array<{ name: string }>; raw?: string };
+ /**
+ * TypeScript or Flow type
+ * @link https://github.com/reactjs/react-docgen/tree/5.x#flow-and-typescript-support
+ */
+ flowType?: { name: string; raw?: string };
+ required: boolean;
+}
+
+export default function renderComponentPropsToTable(node: Node, vfile: VFile) {
+ // Match ``
+ const matchComponentPropsTable = (node as any).value.match(
+ //,
+ );
+
+ if (matchComponentPropsTable === null) {
+ return null;
+ }
+
+ const [, path] = matchComponentPropsTable;
+ const absComponentPath = isAbsolute(path) ? path : resolve(vfile.dirname, path);
+ if (!fse.pathExistsSync(absComponentPath)) {
+ throw new Error(`[${packageName}] path \`${path}\` does not exist.`);
+ }
+
+ const info = generateComponentInfo(absComponentPath);
+
+ const mdTable = unified()
+ // @ts-ignore
+ .use(stringify, {})
+ .stringify(root([
+ table(
+ ['center', 'center', 'center', 'center', 'center'],
+ [
+ tableRow([
+ tableCell(text('属性')),
+ tableCell(text('描述')),
+ tableCell(text('类型')),
+ tableCell(text('必填')),
+ tableCell(text('默认值')),
+ ]),
+ ...Object.entries(info.props)
+ .map(([key, propDescriptor]: [string, PropDescriptor]) => renderTableRowProp(key, propDescriptor)),
+ ],
+ ),
+ ]));
+ const file = unified()
+ // @ts-ignore
+ .use(remarkParse) // Parse markdown.
+ // @ts-ignore
+ .use(remarkGfm) // Support GFM (tables, autolinks, tasklists, strikethrough).
+ // @ts-ignore
+ .use(remarkRehype) // Turn it into HTML.
+ // @ts-ignore
+ .use(rehypeStringify) // Serialize HTML.
+ .processSync(mdTable);
+
+ return String(file);
+}
+
+function renderTableRowProp(name: string, propDescriptor: PropDescriptor) {
+ return tableRow([
+ // 属性
+ tableCell(text(name)),
+ // 描述
+ tableCell(text(propDescriptor.description || '-')),
+ // 类型
+ tableCell(inlineCode(handleType(propDescriptor.type || propDescriptor.flowType) || '-')),
+ // 必填
+ tableCell(text(propDescriptor.required ? '✅' : '❌')),
+ // 默认值
+ tableCell(inlineCode(propDescriptor.defaultValue?.value || '-')),
+ ]);
+}
+
+function handleType(type: PropDescriptor['flowType'] | PropDescriptor['type']) {
+ if (!type) {
+ return undefined;
+ }
+ if (type.name === 'union') {
+ if (isType(type)) {
+ return type.value.map(({ name }) => name).join(' \\| ');
+ } else {
+ return type.raw.split('|').join('\\|');
+ }
+ } else if (type.name === 'custom') {
+ return type.raw;
+ }
+ return type.name;
+}
+
+function isType(type: any): type is PropDescriptor['type'] {
+ return !!type.value;
+}
diff --git a/packages/remark-react-docgen-docusaurus/tsconfig.json b/packages/remark-react-docgen-docusaurus/tsconfig.json
new file mode 100644
index 00000000..21e78255
--- /dev/null
+++ b/packages/remark-react-docgen-docusaurus/tsconfig.json
@@ -0,0 +1,17 @@
+{
+ "compilerOptions": {
+ "module": "CommonJS",
+ "target": "ESNext",
+ "moduleResolution": "node",
+ "lib": ["ESNext", "DOM"],
+ "sourceMap": true,
+ "allowJs": true,
+ "noUnusedLocals": true,
+ "noImplicitReturns": true,
+ "noImplicitThis": true,
+ "noImplicitAny": true,
+ "skipLibCheck": true,
+ "resolveJsonModule": true
+ },
+ "include": ["src", "typings.d.ts"]
+}
diff --git a/packages/remark-react-docgen-docusaurus/typings.d.ts b/packages/remark-react-docgen-docusaurus/typings.d.ts
new file mode 100644
index 00000000..b1565293
--- /dev/null
+++ b/packages/remark-react-docgen-docusaurus/typings.d.ts
@@ -0,0 +1,3 @@
+///
+
+declare module 'react-docgen';
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index ca6b7f08..09b79ccc 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -60,6 +60,29 @@ importers:
webpack: 5.73.0_webpack-cli@4.10.0
webpack-cli: 4.10.0_webpack@5.73.0
+ examples/icejs3:
+ specifiers:
+ '@ice/app': ^3.0.0
+ '@ice/runtime': ^1.0.0
+ '@types/node': ^18.11.17
+ '@types/react': ^18.0.0
+ '@types/react-dom': ^18.0.0
+ example-pkg-react-component: workspace:*
+ react: ^18.2.0
+ react-dom: ^18.2.0
+ typescript: ^4.9.5
+ dependencies:
+ '@ice/runtime': 1.1.5_biqbaboplfbrettd7655fr4n2y
+ example-pkg-react-component: link:../react-component
+ react: 18.2.0
+ react-dom: 18.2.0_react@18.2.0
+ devDependencies:
+ '@ice/app': 3.1.6_biqbaboplfbrettd7655fr4n2y
+ '@types/node': 18.15.11
+ '@types/react': 18.0.15
+ '@types/react-dom': 18.0.10
+ typescript: 4.9.5
+
examples/plugin:
specifiers:
'@ice/pkg': workspace:*
@@ -123,6 +146,7 @@ importers:
'@ice/pkg': workspace:*
'@ice/pkg-plugin-docusaurus': workspace:*
'@ice/pkg-plugin-jsx-plus': workspace:*
+ '@ice/remark-react-docgen-docusaurus': workspace:*
'@swc/helpers': ^0.4.14
'@testing-library/jest-dom': ^5.16.5
'@testing-library/react': ^14.0.0
@@ -134,6 +158,7 @@ importers:
jest: ^29.0.0
jest-environment-jsdom: ^29.0.0
jsdom: ^21.1.0
+ prop-types: ^15.8.1
react: ^18.2.0
react-dom: ^18.2.0
sass: ^1.58.3
@@ -149,6 +174,7 @@ importers:
'@ice/pkg': link:../../packages/pkg
'@ice/pkg-plugin-docusaurus': link:../../packages/plugin-docusaurus
'@ice/pkg-plugin-jsx-plus': link:../../packages/plugin-jsx-plus
+ '@ice/remark-react-docgen-docusaurus': link:../../packages/remark-react-docgen-docusaurus
'@testing-library/jest-dom': 5.16.5
'@testing-library/react': 14.0.0_biqbaboplfbrettd7655fr4n2y
'@types/react': 18.0.15
@@ -158,6 +184,7 @@ importers:
jest: 29.4.3
jest-environment-jsdom: 29.4.3
jsdom: 21.1.0
+ prop-types: 15.8.1
react: 18.2.0
react-dom: 18.2.0_react@18.2.0
sass: 1.58.3
@@ -327,9 +354,9 @@ importers:
packages/plugin-docusaurus:
specifiers:
'@algolia/client-search': ^4.9.1
- '@docusaurus/core': ^2.3.0
- '@docusaurus/plugin-content-pages': ^2.3.0
- '@docusaurus/preset-classic': ^2.3.0
+ '@docusaurus/core': ^2.4.0
+ '@docusaurus/plugin-content-pages': ^2.4.0
+ '@docusaurus/preset-classic': ^2.4.0
'@ice/jsx-runtime': ^0.2.0
'@ice/pkg': ^1.5.4
'@mdx-js/react': ^1.6.22
@@ -360,11 +387,11 @@ importers:
typescript: ^4.9.3
unified: ^10.1.2
unist-util-visit: 2.0.3
- webpack: ^5.75.0
+ webpack: ^5.76.3
dependencies:
- '@docusaurus/core': 2.3.0_lb6du3saekb5anf2gjv3wxj3oq
- '@docusaurus/plugin-content-pages': 2.3.0_lb6du3saekb5anf2gjv3wxj3oq
- '@docusaurus/preset-classic': 2.3.0_wzfvsqclqrwm4xmk4ksiqdnlky
+ '@docusaurus/core': 2.4.0_lb6du3saekb5anf2gjv3wxj3oq
+ '@docusaurus/plugin-content-pages': 2.4.0_lb6du3saekb5anf2gjv3wxj3oq
+ '@docusaurus/preset-classic': 2.4.0_wzfvsqclqrwm4xmk4ksiqdnlky
'@ice/jsx-runtime': 0.2.0_react@18.2.0
'@mdx-js/react': 1.6.22_react@18.2.0
'@swc/helpers': 0.4.3
@@ -378,7 +405,7 @@ importers:
handlebars: 4.7.7
hast-util-find-and-replace: 3.2.1
less: 4.1.3
- less-loader: 11.0.0_less@4.1.3+webpack@5.75.0
+ less-loader: 11.0.0_less@4.1.3+webpack@5.77.0
postcss-plugin-rpx2vw: 0.0.3
prism-react-renderer: 1.3.5_react@18.2.0
qrcode.react: 3.1.0_react@18.2.0
@@ -386,7 +413,7 @@ importers:
remark-parse: 10.0.1
remark-stringify: 10.0.2
sass: 1.53.0
- sass-loader: 12.6.0_sass@1.53.0+webpack@5.75.0
+ sass-loader: 12.6.0_sass@1.53.0+webpack@5.77.0
style-unit: 3.0.4
unified: 10.1.2
unist-util-visit: 2.0.3
@@ -397,7 +424,7 @@ importers:
react: 18.2.0
react-dom: 18.2.0_react@18.2.0
typescript: 4.9.3
- webpack: 5.75.0
+ webpack: 5.77.0
packages/plugin-jsx-plus:
specifiers:
@@ -433,6 +460,39 @@ importers:
react-dom: 18.2.0_react@18.2.0
typescript: 4.9.4
+ packages/remark-react-docgen-docusaurus:
+ specifiers:
+ '@ice/pkg': ^1.0.0
+ '@swc/helpers': ^0.4.14
+ '@types/unist': ^2.0.6
+ fs-extra: ^10.1.0
+ mdast-builder: ^1.1.1
+ react-docgen: ^5.2.3
+ rehype-stringify: ^8.0.0
+ remark-gfm: ^1.0.0
+ remark-parse: ^9.0.0
+ remark-rehype: ^8.1.0
+ remark-stringify: ^8.0.0
+ unified: ^9.2.2
+ unist-util-visit: ^2.0.3
+ vfile: ^4.0.0
+ dependencies:
+ '@swc/helpers': 0.4.14
+ fs-extra: 10.1.0
+ mdast-builder: 1.1.1
+ react-docgen: 5.4.3
+ rehype-stringify: 8.0.0
+ remark-gfm: 1.0.0
+ remark-parse: 9.0.0
+ remark-rehype: 8.1.0
+ remark-stringify: 8.1.1
+ unified: 9.2.2
+ unist-util-visit: 2.0.3
+ devDependencies:
+ '@ice/pkg': link:../pkg
+ '@types/unist': 2.0.6
+ vfile: 4.2.1
+
website:
specifiers:
'@algolia/client-search': ^4.9.1
@@ -446,6 +506,7 @@ importers:
'@tsconfig/docusaurus': ^1.0.5
'@types/react': ^18.0.0
clsx: ^1.1.1
+ my-button: file:./my-button
prism-react-renderer: ^1.3.3
react: ^18.0.0
react-dom: ^18.0.0
@@ -466,6 +527,7 @@ importers:
'@ice/pkg-plugin-docusaurus': link:../packages/plugin-docusaurus
'@tsconfig/docusaurus': 1.0.6
'@types/react': 18.0.15
+ my-button: file:website/my-button
typescript: 4.7.4
packages:
@@ -615,13 +677,13 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.18.6
- '@babel/generator': 7.21.1
+ '@babel/generator': 7.21.3
'@babel/helper-module-transforms': 7.21.2
- '@babel/helpers': 7.18.6
- '@babel/parser': 7.21.2
+ '@babel/helpers': 7.21.0
+ '@babel/parser': 7.21.3
'@babel/template': 7.20.7
- '@babel/traverse': 7.21.2
- '@babel/types': 7.21.2
+ '@babel/traverse': 7.21.3
+ '@babel/types': 7.21.3
convert-source-map: 1.8.0
debug: 4.3.4
gensync: 1.0.0-beta.2
@@ -655,6 +717,28 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/core/7.21.3:
+ resolution: {integrity: sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@ampproject/remapping': 2.2.0
+ '@babel/code-frame': 7.18.6
+ '@babel/generator': 7.21.3
+ '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.3
+ '@babel/helper-module-transforms': 7.21.2
+ '@babel/helpers': 7.21.0
+ '@babel/parser': 7.21.3
+ '@babel/template': 7.20.7
+ '@babel/traverse': 7.21.3
+ '@babel/types': 7.21.3
+ convert-source-map: 1.8.0
+ debug: 4.3.4
+ gensync: 1.0.0-beta.2
+ json5: 2.2.3
+ semver: 6.3.0
+ transitivePeerDependencies:
+ - supports-color
+
/@babel/eslint-parser/7.18.2_ygqbvsyswrl2cmipz2mlfqys74:
resolution: {integrity: sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==}
engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0}
@@ -669,6 +753,15 @@ packages:
semver: 6.3.0
dev: true
+ /@babel/generator/7.18.10:
+ resolution: {integrity: sha512-0+sW7e3HjQbiHbj1NeU/vN8ornohYlacAfZIaXhdoGweQqgcNy69COVciYYqEXJ/v+9OBA7Frxm4CVAuNqKeNA==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/types': 7.21.3
+ '@jridgewell/gen-mapping': 0.3.2
+ jsesc: 2.5.2
+ dev: true
+
/@babel/generator/7.18.7:
resolution: {integrity: sha512-shck+7VLlY72a2w9c3zYWuE1pwOKEiQHV7GTUbSnhyl5eu3i04t30tBY82ZRWrDfo3gkakCFtevExnxbkf2a3A==}
engines: {node: '>=6.9.0'}
@@ -677,11 +770,11 @@ packages:
'@jridgewell/gen-mapping': 0.3.2
jsesc: 2.5.2
- /@babel/generator/7.21.1:
- resolution: {integrity: sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==}
+ /@babel/generator/7.21.3:
+ resolution: {integrity: sha512-QS3iR1GYC/YGUnW7IdggFeN5c1poPUurnGttOV/bZgPGV+izC/D8HnD6DLwod0fsatNyVn1G3EVWMYIF0nHbeA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
+ '@babel/types': 7.21.3
'@jridgewell/gen-mapping': 0.3.2
'@jridgewell/trace-mapping': 0.3.17
jsesc: 2.5.2
@@ -690,14 +783,14 @@ packages:
resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
+ '@babel/types': 7.21.3
/@babel/helper-builder-binary-assignment-operator-visitor/7.18.6:
resolution: {integrity: sha512-KT10c1oWEpmrIRYnthbzHgoOf6B+Xd6a5yhdbNtdhtG7aO1or5HViuf1TQR36xY/QprXA5nvxO6nAjhJ4y38jw==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-explode-assignable-expression': 7.18.6
- '@babel/types': 7.21.2
+ '@babel/types': 7.21.3
/@babel/helper-compilation-targets/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-vFjbfhNCzqdeAtZflUFrG5YIFqGTqsctrtkZ1D/NB0mDW9TwW3GmmUepYY4G9wCET5rY5ugz4OGTcLd614IzQg==}
@@ -724,6 +817,19 @@ packages:
lru-cache: 5.1.1
semver: 6.3.0
+ /@babel/helper-compilation-targets/7.20.7_@babel+core@7.21.3:
+ resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/compat-data': 7.21.0
+ '@babel/core': 7.21.3
+ '@babel/helper-validator-option': 7.18.6
+ browserslist: 4.21.5
+ lru-cache: 5.1.1
+ semver: 6.3.0
+
/@babel/helper-create-class-features-plugin/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-YfDzdnoxHGV8CzqHGyCbFvXg5QESPFkXlHtvdCkesLjjVMT2Adxe4FGUR5ChIb3DxSaXO12iIOCWoXdsUVwnqw==}
engines: {node: '>=6.9.0'}
@@ -741,6 +847,23 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/helper-create-class-features-plugin/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-YfDzdnoxHGV8CzqHGyCbFvXg5QESPFkXlHtvdCkesLjjVMT2Adxe4FGUR5ChIb3DxSaXO12iIOCWoXdsUVwnqw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-annotate-as-pure': 7.18.6
+ '@babel/helper-environment-visitor': 7.18.9
+ '@babel/helper-function-name': 7.21.0
+ '@babel/helper-member-expression-to-functions': 7.18.6
+ '@babel/helper-optimise-call-expression': 7.18.6
+ '@babel/helper-replace-supers': 7.18.6
+ '@babel/helper-split-export-declaration': 7.18.6
+ transitivePeerDependencies:
+ - supports-color
+
/@babel/helper-create-regexp-features-plugin/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==}
engines: {node: '>=6.9.0'}
@@ -751,6 +874,16 @@ packages:
'@babel/helper-annotate-as-pure': 7.18.6
regexpu-core: 5.1.0
+ /@babel/helper-create-regexp-features-plugin/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-annotate-as-pure': 7.18.6
+ regexpu-core: 5.1.0
+
/@babel/helper-create-regexp-features-plugin/7.21.0_@babel+core@7.18.6:
resolution: {integrity: sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==}
engines: {node: '>=6.9.0'}
@@ -761,6 +894,16 @@ packages:
'@babel/helper-annotate-as-pure': 7.18.6
regexpu-core: 5.3.1
+ /@babel/helper-create-regexp-features-plugin/7.21.0_@babel+core@7.21.3:
+ resolution: {integrity: sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-annotate-as-pure': 7.18.6
+ regexpu-core: 5.3.1
+
/@babel/helper-define-polyfill-provider/0.3.1_@babel+core@7.18.6:
resolution: {integrity: sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==}
peerDependencies:
@@ -770,13 +913,31 @@ packages:
'@babel/helper-compilation-targets': 7.20.7_@babel+core@7.18.6
'@babel/helper-module-imports': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
- '@babel/traverse': 7.21.2
+ '@babel/traverse': 7.21.3
+ debug: 4.3.4
+ lodash.debounce: 4.0.8
+ resolve: 1.22.1
+ semver: 6.3.0
+ transitivePeerDependencies:
+ - supports-color
+
+ /@babel/helper-define-polyfill-provider/0.3.1_@babel+core@7.21.3:
+ resolution: {integrity: sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==}
+ peerDependencies:
+ '@babel/core': ^7.4.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.3
+ '@babel/helper-module-imports': 7.18.6
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/traverse': 7.21.3
debug: 4.3.4
lodash.debounce: 4.0.8
resolve: 1.22.1
semver: 6.3.0
transitivePeerDependencies:
- supports-color
+ dev: false
/@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.18.6:
resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==}
@@ -793,6 +954,21 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.21.3:
+ resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==}
+ peerDependencies:
+ '@babel/core': ^7.4.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ debug: 4.3.4
+ lodash.debounce: 4.0.8
+ resolve: 1.22.1
+ semver: 6.3.0
+ transitivePeerDependencies:
+ - supports-color
+
/@babel/helper-environment-visitor/7.18.6:
resolution: {integrity: sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q==}
engines: {node: '>=6.9.0'}
@@ -805,45 +981,45 @@ packages:
resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
+ '@babel/types': 7.21.3
/@babel/helper-function-name/7.18.6:
resolution: {integrity: sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.20.7
- '@babel/types': 7.21.2
+ '@babel/types': 7.21.3
/@babel/helper-function-name/7.21.0:
resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.20.7
- '@babel/types': 7.21.2
+ '@babel/types': 7.21.3
/@babel/helper-hoist-variables/7.18.6:
resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
+ '@babel/types': 7.21.3
/@babel/helper-member-expression-to-functions/7.18.6:
resolution: {integrity: sha512-CeHxqwwipekotzPDUuJOfIMtcIHBuc7WAzLmTYWctVigqS5RktNMQ5bEwQSuGewzYnCtTWa3BARXeiLxDTv+Ng==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
+ '@babel/types': 7.21.3
/@babel/helper-member-expression-to-functions/7.21.0:
resolution: {integrity: sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
+ '@babel/types': 7.21.3
/@babel/helper-module-imports/7.18.6:
resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
+ '@babel/types': 7.21.3
/@babel/helper-module-transforms/7.18.8:
resolution: {integrity: sha512-che3jvZwIcZxrwh63VfnFTUzcAM9v/lznYkkRxIBGMPt1SudOKHAEec0SIRCfiuIzTcF7VGj/CaTT6gY4eWxvA==}
@@ -870,8 +1046,8 @@ packages:
'@babel/helper-split-export-declaration': 7.18.6
'@babel/helper-validator-identifier': 7.19.1
'@babel/template': 7.20.7
- '@babel/traverse': 7.21.2
- '@babel/types': 7.21.2
+ '@babel/traverse': 7.21.3
+ '@babel/types': 7.21.3
transitivePeerDependencies:
- supports-color
@@ -879,7 +1055,7 @@ packages:
resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
+ '@babel/types': 7.21.3
/@babel/helper-plugin-utils/7.10.4:
resolution: {integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==}
@@ -902,7 +1078,21 @@ packages:
'@babel/helper-annotate-as-pure': 7.18.6
'@babel/helper-environment-visitor': 7.18.9
'@babel/helper-wrap-function': 7.18.6
- '@babel/types': 7.21.2
+ '@babel/types': 7.21.3
+ transitivePeerDependencies:
+ - supports-color
+
+ /@babel/helper-remap-async-to-generator/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-z5wbmV55TveUPZlCLZvxWHtrjuJd+8inFhk7DG0WW87/oJuGDcjDiu7HIvGcpf5464L6xKCg3vNkmlVVz9hwyQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-annotate-as-pure': 7.18.6
+ '@babel/helper-environment-visitor': 7.18.9
+ '@babel/helper-wrap-function': 7.18.6
+ '@babel/types': 7.21.3
transitivePeerDependencies:
- supports-color
@@ -916,7 +1106,21 @@ packages:
'@babel/helper-annotate-as-pure': 7.18.6
'@babel/helper-environment-visitor': 7.18.9
'@babel/helper-wrap-function': 7.20.5
- '@babel/types': 7.21.2
+ '@babel/types': 7.21.3
+ transitivePeerDependencies:
+ - supports-color
+
+ /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.21.3:
+ resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-annotate-as-pure': 7.18.6
+ '@babel/helper-environment-visitor': 7.18.9
+ '@babel/helper-wrap-function': 7.20.5
+ '@babel/types': 7.21.3
transitivePeerDependencies:
- supports-color
@@ -927,8 +1131,8 @@ packages:
'@babel/helper-environment-visitor': 7.18.9
'@babel/helper-member-expression-to-functions': 7.18.6
'@babel/helper-optimise-call-expression': 7.18.6
- '@babel/traverse': 7.21.2
- '@babel/types': 7.21.2
+ '@babel/traverse': 7.21.3
+ '@babel/types': 7.21.3
transitivePeerDependencies:
- supports-color
@@ -940,8 +1144,8 @@ packages:
'@babel/helper-member-expression-to-functions': 7.21.0
'@babel/helper-optimise-call-expression': 7.18.6
'@babel/template': 7.20.7
- '@babel/traverse': 7.21.2
- '@babel/types': 7.21.2
+ '@babel/traverse': 7.21.3
+ '@babel/types': 7.21.3
transitivePeerDependencies:
- supports-color
@@ -949,25 +1153,25 @@ packages:
resolution: {integrity: sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
+ '@babel/types': 7.21.3
/@babel/helper-simple-access/7.20.2:
resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
+ '@babel/types': 7.21.3
/@babel/helper-skip-transparent-expression-wrappers/7.20.0:
resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
+ '@babel/types': 7.21.3
/@babel/helper-split-export-declaration/7.18.6:
resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
+ '@babel/types': 7.21.3
/@babel/helper-string-parser/7.19.4:
resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==}
@@ -991,8 +1195,8 @@ packages:
dependencies:
'@babel/helper-function-name': 7.21.0
'@babel/template': 7.20.7
- '@babel/traverse': 7.21.2
- '@babel/types': 7.21.2
+ '@babel/traverse': 7.21.3
+ '@babel/types': 7.21.3
transitivePeerDependencies:
- supports-color
@@ -1002,8 +1206,8 @@ packages:
dependencies:
'@babel/helper-function-name': 7.21.0
'@babel/template': 7.20.7
- '@babel/traverse': 7.21.2
- '@babel/types': 7.21.2
+ '@babel/traverse': 7.21.3
+ '@babel/types': 7.21.3
transitivePeerDependencies:
- supports-color
@@ -1017,6 +1221,16 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/helpers/7.21.0:
+ resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/template': 7.20.7
+ '@babel/traverse': 7.21.3
+ '@babel/types': 7.21.3
+ transitivePeerDependencies:
+ - supports-color
+
/@babel/highlight/7.18.6:
resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
engines: {node: '>=6.9.0'}
@@ -1025,6 +1239,14 @@ packages:
chalk: 2.4.2
js-tokens: 4.0.0
+ /@babel/parser/7.18.10:
+ resolution: {integrity: sha512-TYk3OA0HKL6qNryUayb5UUEhM/rkOQozIBEA5ITXh5DWrSp0TlUQXMyZmnWxG/DizSWBeeQ0Zbc5z8UGaaqoeg==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+ dependencies:
+ '@babel/types': 7.21.3
+ dev: true
+
/@babel/parser/7.18.8:
resolution: {integrity: sha512-RSKRfYX20dyH+elbJK2uqAkVyucL+xXzhqlMD5/ZXx+dAAwpyB7HsvnHe/ZUGOF+xLr5Wx9/JoXVTj6BQE2/oA==}
engines: {node: '>=6.0.0'}
@@ -1037,7 +1259,14 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
- '@babel/types': 7.21.2
+ '@babel/types': 7.21.3
+
+ /@babel/parser/7.21.3:
+ resolution: {integrity: sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+ dependencies:
+ '@babel/types': 7.21.3
/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==}
@@ -1048,6 +1277,15 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.20.7_@babel+core@7.18.6:
resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==}
engines: {node: '>=6.9.0'}
@@ -1059,6 +1297,17 @@ packages:
'@babel/helper-skip-transparent-expression-wrappers': 7.20.0
'@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.18.6
+ /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.20.7_@babel+core@7.21.3:
+ resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.13.0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-skip-transparent-expression-wrappers': 7.20.0
+ '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.21.3
+
/@babel/plugin-proposal-async-generator-functions/7.20.7_@babel+core@7.18.6:
resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==}
engines: {node: '>=6.9.0'}
@@ -1073,6 +1322,20 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/plugin-proposal-async-generator-functions/7.20.7_@babel+core@7.21.3:
+ resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-environment-visitor': 7.18.9
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.21.3
+ '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.21.3
+ transitivePeerDependencies:
+ - supports-color
+
/@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==}
engines: {node: '>=6.9.0'}
@@ -1085,6 +1348,18 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-create-class-features-plugin': 7.18.6_@babel+core@7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ transitivePeerDependencies:
+ - supports-color
+
/@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==}
engines: {node: '>=6.9.0'}
@@ -1098,6 +1373,19 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.12.0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-create-class-features-plugin': 7.18.6_@babel+core@7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.21.3
+ transitivePeerDependencies:
+ - supports-color
+
/@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==}
engines: {node: '>=6.9.0'}
@@ -1108,6 +1396,16 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
'@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.6
+ /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.21.3
+
/@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.18.6:
resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==}
engines: {node: '>=6.9.0'}
@@ -1118,6 +1416,16 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
'@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.6
+ /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.21.3:
+ resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.21.3
+
/@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==}
engines: {node: '>=6.9.0'}
@@ -1128,6 +1436,16 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
'@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.6
+ /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.21.3
+
/@babel/plugin-proposal-logical-assignment-operators/7.20.7_@babel+core@7.18.6:
resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==}
engines: {node: '>=6.9.0'}
@@ -1138,15 +1456,35 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
'@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.6
- /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.18.6:
- resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==}
+ /@babel/plugin-proposal-logical-assignment-operators/7.20.7_@babel+core@7.21.3:
+ resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.6
+ '@babel/core': 7.21.3
'@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.6
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.21.3
+
+ /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.18.6:
+ resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.18.6
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.6
+
+ /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.21.3
/@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==}
@@ -1158,6 +1496,16 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
'@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.6
+ /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.21.3
+
/@babel/plugin-proposal-object-rest-spread/7.12.1_@babel+core@7.12.9:
resolution: {integrity: sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==}
peerDependencies:
@@ -1181,6 +1529,19 @@ packages:
'@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.6
'@babel/plugin-transform-parameters': 7.20.7_@babel+core@7.18.6
+ /@babel/plugin-proposal-object-rest-spread/7.20.7_@babel+core@7.21.3:
+ resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/compat-data': 7.21.0
+ '@babel/core': 7.21.3
+ '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.21.3
+ '@babel/plugin-transform-parameters': 7.20.7_@babel+core@7.21.3
+
/@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==}
engines: {node: '>=6.9.0'}
@@ -1191,6 +1552,16 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
'@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.6
+ /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.21.3
+
/@babel/plugin-proposal-optional-chaining/7.21.0_@babel+core@7.18.6:
resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==}
engines: {node: '>=6.9.0'}
@@ -1202,6 +1573,17 @@ packages:
'@babel/helper-skip-transparent-expression-wrappers': 7.20.0
'@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.6
+ /@babel/plugin-proposal-optional-chaining/7.21.0_@babel+core@7.21.3:
+ resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-skip-transparent-expression-wrappers': 7.20.0
+ '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.21.3
+
/@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==}
engines: {node: '>=6.9.0'}
@@ -1214,6 +1596,18 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-create-class-features-plugin': 7.18.6_@babel+core@7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ transitivePeerDependencies:
+ - supports-color
+
/@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==}
engines: {node: '>=6.9.0'}
@@ -1228,6 +1622,20 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-annotate-as-pure': 7.18.6
+ '@babel/helper-create-class-features-plugin': 7.18.6_@babel+core@7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.21.3
+ transitivePeerDependencies:
+ - supports-color
+
/@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==}
engines: {node: '>=4'}
@@ -1238,6 +1646,16 @@ packages:
'@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==}
+ engines: {node: '>=4'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.18.6:
resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
peerDependencies:
@@ -1246,12 +1664,20 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
- /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.18.6:
+ /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.21.3:
+ resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
+ /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.21.3:
resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.6
+ '@babel/core': 7.21.3
'@babel/helper-plugin-utils': 7.20.2
dev: true
@@ -1263,6 +1689,14 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.21.3:
+ resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.18.6:
resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==}
engines: {node: '>=6.9.0'}
@@ -1272,6 +1706,15 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.21.3:
+ resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.18.6:
resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==}
peerDependencies:
@@ -1280,6 +1723,14 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.21.3:
+ resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.18.6:
resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==}
peerDependencies:
@@ -1288,6 +1739,14 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.21.3:
+ resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.18.6:
resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==}
engines: {node: '>=6.9.0'}
@@ -1297,12 +1756,21 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
- /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.18.6:
+ /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.21.3:
+ resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
+ /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.21.3:
resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.6
+ '@babel/core': 7.21.3
'@babel/helper-plugin-utils': 7.20.2
dev: true
@@ -1314,6 +1782,14 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.21.3:
+ resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-syntax-jsx/7.12.1_@babel+core@7.12.9:
resolution: {integrity: sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==}
peerDependencies:
@@ -1331,6 +1807,15 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.18.6:
resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
peerDependencies:
@@ -1339,6 +1824,14 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.21.3:
+ resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.18.6:
resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
peerDependencies:
@@ -1347,6 +1840,14 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.21.3:
+ resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.18.6:
resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
peerDependencies:
@@ -1355,6 +1856,14 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.21.3:
+ resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.12.9:
resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
peerDependencies:
@@ -1371,6 +1880,14 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.21.3:
+ resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.18.6:
resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
peerDependencies:
@@ -1379,6 +1896,14 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.21.3:
+ resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.18.6:
resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
peerDependencies:
@@ -1387,6 +1912,14 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.21.3:
+ resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.18.6:
resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==}
engines: {node: '>=6.9.0'}
@@ -1396,6 +1929,15 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.21.3:
+ resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.18.6:
resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
engines: {node: '>=6.9.0'}
@@ -1405,6 +1947,15 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.21.3:
+ resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==}
engines: {node: '>=6.9.0'}
@@ -1414,6 +1965,15 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==}
engines: {node: '>=6.9.0'}
@@ -1423,6 +1983,15 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==}
engines: {node: '>=6.9.0'}
@@ -1436,6 +2005,19 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-module-imports': 7.18.6
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-remap-async-to-generator': 7.18.6_@babel+core@7.21.3
+ transitivePeerDependencies:
+ - supports-color
+
/@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==}
engines: {node: '>=6.9.0'}
@@ -1445,6 +2027,15 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-transform-block-scoping/7.21.0_@babel+core@7.18.6:
resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==}
engines: {node: '>=6.9.0'}
@@ -1454,6 +2045,15 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-transform-block-scoping/7.21.0_@babel+core@7.21.3:
+ resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-transform-classes/7.21.0_@babel+core@7.18.6:
resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==}
engines: {node: '>=6.9.0'}
@@ -1473,6 +2073,25 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/plugin-transform-classes/7.21.0_@babel+core@7.21.3:
+ resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-annotate-as-pure': 7.18.6
+ '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.3
+ '@babel/helper-environment-visitor': 7.18.9
+ '@babel/helper-function-name': 7.21.0
+ '@babel/helper-optimise-call-expression': 7.18.6
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-replace-supers': 7.20.7
+ '@babel/helper-split-export-declaration': 7.18.6
+ globals: 11.12.0
+ transitivePeerDependencies:
+ - supports-color
+
/@babel/plugin-transform-computed-properties/7.20.7_@babel+core@7.18.6:
resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==}
engines: {node: '>=6.9.0'}
@@ -1483,6 +2102,16 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
'@babel/template': 7.20.7
+ /@babel/plugin-transform-computed-properties/7.20.7_@babel+core@7.21.3:
+ resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/template': 7.20.7
+
/@babel/plugin-transform-destructuring/7.20.7_@babel+core@7.18.6:
resolution: {integrity: sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==}
engines: {node: '>=6.9.0'}
@@ -1492,6 +2121,15 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-transform-destructuring/7.20.7_@babel+core@7.21.3:
+ resolution: {integrity: sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==}
engines: {node: '>=6.9.0'}
@@ -1502,6 +2140,16 @@ packages:
'@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.18.6:
resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==}
engines: {node: '>=6.9.0'}
@@ -1511,6 +2159,15 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.21.3:
+ resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==}
engines: {node: '>=6.9.0'}
@@ -1521,6 +2178,16 @@ packages:
'@babel/helper-builder-binary-assignment-operator-visitor': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.6
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-transform-for-of/7.18.8_@babel+core@7.18.6:
resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==}
engines: {node: '>=6.9.0'}
@@ -1530,6 +2197,15 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.21.3:
+ resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-transform-function-name/7.18.9_@babel+core@7.18.6:
resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==}
engines: {node: '>=6.9.0'}
@@ -1541,6 +2217,17 @@ packages:
'@babel/helper-function-name': 7.21.0
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.21.3:
+ resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.3
+ '@babel/helper-function-name': 7.21.0
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-transform-literals/7.18.9_@babel+core@7.18.6:
resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==}
engines: {node: '>=6.9.0'}
@@ -1550,6 +2237,15 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-transform-literals/7.18.9_@babel+core@7.21.3:
+ resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==}
engines: {node: '>=6.9.0'}
@@ -1559,6 +2255,15 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-transform-modules-amd/7.20.11_@babel+core@7.18.6:
resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==}
engines: {node: '>=6.9.0'}
@@ -1571,6 +2276,18 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/plugin-transform-modules-amd/7.20.11_@babel+core@7.21.3:
+ resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-module-transforms': 7.21.2
+ '@babel/helper-plugin-utils': 7.20.2
+ transitivePeerDependencies:
+ - supports-color
+
/@babel/plugin-transform-modules-commonjs/7.21.2_@babel+core@7.18.6:
resolution: {integrity: sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==}
engines: {node: '>=6.9.0'}
@@ -1584,6 +2301,19 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/plugin-transform-modules-commonjs/7.21.2_@babel+core@7.21.3:
+ resolution: {integrity: sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-module-transforms': 7.21.2
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-simple-access': 7.20.2
+ transitivePeerDependencies:
+ - supports-color
+
/@babel/plugin-transform-modules-systemjs/7.20.11_@babel+core@7.18.6:
resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==}
engines: {node: '>=6.9.0'}
@@ -1598,6 +2328,20 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/plugin-transform-modules-systemjs/7.20.11_@babel+core@7.21.3:
+ resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-hoist-variables': 7.18.6
+ '@babel/helper-module-transforms': 7.21.2
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-validator-identifier': 7.19.1
+ transitivePeerDependencies:
+ - supports-color
+
/@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==}
engines: {node: '>=6.9.0'}
@@ -1610,6 +2354,18 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-module-transforms': 7.18.8
+ '@babel/helper-plugin-utils': 7.20.2
+ transitivePeerDependencies:
+ - supports-color
+
/@babel/plugin-transform-named-capturing-groups-regex/7.20.5_@babel+core@7.18.6:
resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==}
engines: {node: '>=6.9.0'}
@@ -1620,6 +2376,16 @@ packages:
'@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-transform-named-capturing-groups-regex/7.20.5_@babel+core@7.21.3:
+ resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-transform-new-target/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==}
engines: {node: '>=6.9.0'}
@@ -1629,6 +2395,15 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-transform-object-super/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==}
engines: {node: '>=6.9.0'}
@@ -1641,6 +2416,18 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-replace-supers': 7.18.6
+ transitivePeerDependencies:
+ - supports-color
+
/@babel/plugin-transform-parameters/7.20.7_@babel+core@7.12.9:
resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==}
engines: {node: '>=6.9.0'}
@@ -1659,6 +2446,15 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-transform-parameters/7.20.7_@babel+core@7.21.3:
+ resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==}
engines: {node: '>=6.9.0'}
@@ -1668,13 +2464,22 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
- /@babel/plugin-transform-react-constant-elements/7.18.6_@babel+core@7.18.6:
+ /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
+ /@babel/plugin-transform-react-constant-elements/7.18.6_@babel+core@7.21.3:
resolution: {integrity: sha512-4g5H1bonF1dqgMe+wQ2fvDlRZ/mN/KwArk13teDv+xxn+pUDEiiDluQd6D2B30MJcL1u3qr0WZpfq0mw9/zSqA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.6
+ '@babel/core': 7.21.3
'@babel/helper-plugin-utils': 7.20.2
/@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.18.6:
@@ -1686,6 +2491,15 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==}
engines: {node: '>=6.9.0'}
@@ -1695,6 +2509,15 @@ packages:
'@babel/core': 7.18.6
'@babel/plugin-transform-react-jsx': 7.18.6_@babel+core@7.18.6
+ /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/plugin-transform-react-jsx': 7.18.6_@babel+core@7.21.3
+
/@babel/plugin-transform-react-jsx/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==}
engines: {node: '>=6.9.0'}
@@ -1708,13 +2531,36 @@ packages:
'@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.18.6
'@babel/types': 7.21.2
- /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.18.6:
+ /@babel/plugin-transform-react-jsx/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-annotate-as-pure': 7.18.6
+ '@babel/helper-module-imports': 7.18.6
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.21.3
+ '@babel/types': 7.21.2
+
+ /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.18.6:
+ resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.18.6
+ '@babel/helper-annotate-as-pure': 7.18.6
+ '@babel/helper-plugin-utils': 7.20.2
+
+ /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.21.3:
resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.6
+ '@babel/core': 7.21.3
'@babel/helper-annotate-as-pure': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
@@ -1728,6 +2574,16 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
regenerator-transform: 0.15.0
+ /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ regenerator-transform: 0.15.0
+
/@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==}
engines: {node: '>=6.9.0'}
@@ -1737,6 +2593,15 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-transform-runtime/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-8uRHk9ZmRSnWqUgyae249EJZ94b0yAGLBIqzZzl+0iEdbno55Pmlt/32JZsHwXD9k/uZj18Aqqk35wBX4CBTXA==}
engines: {node: '>=6.9.0'}
@@ -1753,6 +2618,23 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/plugin-transform-runtime/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-8uRHk9ZmRSnWqUgyae249EJZ94b0yAGLBIqzZzl+0iEdbno55Pmlt/32JZsHwXD9k/uZj18Aqqk35wBX4CBTXA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-module-imports': 7.18.6
+ '@babel/helper-plugin-utils': 7.20.2
+ babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.21.3
+ babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.21.3
+ babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.21.3
+ semver: 6.3.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==}
engines: {node: '>=6.9.0'}
@@ -1762,6 +2644,15 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-transform-spread/7.20.7_@babel+core@7.18.6:
resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==}
engines: {node: '>=6.9.0'}
@@ -1772,6 +2663,16 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
'@babel/helper-skip-transparent-expression-wrappers': 7.20.0
+ /@babel/plugin-transform-spread/7.20.7_@babel+core@7.21.3:
+ resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-skip-transparent-expression-wrappers': 7.20.0
+
/@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==}
engines: {node: '>=6.9.0'}
@@ -1781,6 +2682,15 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.18.6:
resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==}
engines: {node: '>=6.9.0'}
@@ -1790,6 +2700,15 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.21.3:
+ resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.18.6:
resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==}
engines: {node: '>=6.9.0'}
@@ -1799,6 +2718,15 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.21.3:
+ resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-transform-typescript/7.18.8_@babel+core@7.18.6:
resolution: {integrity: sha512-p2xM8HI83UObjsZGofMV/EdYjamsDm6MoN3hXPYIT0+gxIoopE+B7rPYKAxfrz9K9PK7JafTTjqYC6qipLExYA==}
engines: {node: '>=6.9.0'}
@@ -1812,6 +2740,19 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/plugin-transform-typescript/7.18.8_@babel+core@7.21.3:
+ resolution: {integrity: sha512-p2xM8HI83UObjsZGofMV/EdYjamsDm6MoN3hXPYIT0+gxIoopE+B7rPYKAxfrz9K9PK7JafTTjqYC6qipLExYA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-create-class-features-plugin': 7.18.6_@babel+core@7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.21.3
+ transitivePeerDependencies:
+ - supports-color
+
/@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.18.6:
resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==}
engines: {node: '>=6.9.0'}
@@ -1821,6 +2762,15 @@ packages:
'@babel/core': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.21.3:
+ resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==}
engines: {node: '>=6.9.0'}
@@ -1831,6 +2781,16 @@ packages:
'@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+
/@babel/preset-env/7.20.2_@babel+core@7.18.6:
resolution: {integrity: sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==}
engines: {node: '>=6.9.0'}
@@ -1916,6 +2876,91 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/preset-env/7.20.2_@babel+core@7.21.3:
+ resolution: {integrity: sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/compat-data': 7.21.0
+ '@babel/core': 7.21.3
+ '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-validator-option': 7.18.6
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7_@babel+core@7.21.3
+ '@babel/plugin-proposal-async-generator-functions': 7.20.7_@babel+core@7.21.3
+ '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-proposal-class-static-block': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.21.3
+ '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-proposal-logical-assignment-operators': 7.20.7_@babel+core@7.21.3
+ '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-proposal-object-rest-spread': 7.20.7_@babel+core@7.21.3
+ '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.21.3
+ '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-proposal-private-property-in-object': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.21.3
+ '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.21.3
+ '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.21.3
+ '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.21.3
+ '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.21.3
+ '@babel/plugin-syntax-import-assertions': 7.20.0_@babel+core@7.21.3
+ '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.21.3
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.21.3
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.21.3
+ '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.21.3
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.21.3
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.21.3
+ '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.21.3
+ '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.21.3
+ '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.21.3
+ '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-transform-async-to-generator': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-transform-block-scoping': 7.21.0_@babel+core@7.21.3
+ '@babel/plugin-transform-classes': 7.21.0_@babel+core@7.21.3
+ '@babel/plugin-transform-computed-properties': 7.20.7_@babel+core@7.21.3
+ '@babel/plugin-transform-destructuring': 7.20.7_@babel+core@7.21.3
+ '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.21.3
+ '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.21.3
+ '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.21.3
+ '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.21.3
+ '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-transform-modules-amd': 7.20.11_@babel+core@7.21.3
+ '@babel/plugin-transform-modules-commonjs': 7.21.2_@babel+core@7.21.3
+ '@babel/plugin-transform-modules-systemjs': 7.20.11_@babel+core@7.21.3
+ '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5_@babel+core@7.21.3
+ '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-transform-parameters': 7.20.7_@babel+core@7.21.3
+ '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-transform-regenerator': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-transform-spread': 7.20.7_@babel+core@7.21.3
+ '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.21.3
+ '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.21.3
+ '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.21.3
+ '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.21.3
+ '@babel/preset-modules': 0.1.5_@babel+core@7.21.3
+ '@babel/types': 7.21.2
+ babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.21.3
+ babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.21.3
+ babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.21.3
+ core-js-compat: 3.28.0
+ semver: 6.3.0
+ transitivePeerDependencies:
+ - supports-color
+
/@babel/preset-modules/0.1.5_@babel+core@7.18.6:
resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==}
peerDependencies:
@@ -1928,6 +2973,18 @@ packages:
'@babel/types': 7.21.2
esutils: 2.0.3
+ /@babel/preset-modules/0.1.5_@babel+core@7.21.3:
+ resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.21.3
+ '@babel/types': 7.21.2
+ esutils: 2.0.3
+
/@babel/preset-react/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==}
engines: {node: '>=6.9.0'}
@@ -1942,6 +2999,20 @@ packages:
'@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.18.6
'@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.18.6
+ /@babel/preset-react/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.18.6
+ '@babel/helper-validator-option': 7.18.6
+ '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-transform-react-jsx': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.21.3
+
/@babel/preset-typescript/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==}
engines: {node: '>=6.9.0'}
@@ -1955,6 +3026,19 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/preset-typescript/7.18.6_@babel+core@7.21.3:
+ resolution: {integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.18.6
+ '@babel/helper-validator-option': 7.18.6
+ '@babel/plugin-transform-typescript': 7.18.8_@babel+core@7.21.3
+ transitivePeerDependencies:
+ - supports-color
+
/@babel/regjsgen/0.8.0:
resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==}
@@ -1990,15 +3074,33 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.18.6
- '@babel/parser': 7.21.2
- '@babel/types': 7.21.2
+ '@babel/parser': 7.21.3
+ '@babel/types': 7.21.3
+
+ /@babel/traverse/7.18.10:
+ resolution: {integrity: sha512-J7ycxg0/K9XCtLyHf0cz2DqDihonJeIo+z+HEdRe9YuT8TY4A66i+Ab2/xZCEW7Ro60bPCBBfqqboHSamoV3+g==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/code-frame': 7.18.6
+ '@babel/generator': 7.21.3
+ '@babel/helper-environment-visitor': 7.18.9
+ '@babel/helper-function-name': 7.21.0
+ '@babel/helper-hoist-variables': 7.18.6
+ '@babel/helper-split-export-declaration': 7.18.6
+ '@babel/parser': 7.21.3
+ '@babel/types': 7.21.3
+ debug: 4.3.4
+ globals: 11.12.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
/@babel/traverse/7.18.8:
resolution: {integrity: sha512-UNg/AcSySJYR/+mIcJQDCv00T+AqRO7j/ZEJLzpaYtgM48rMg5MnkJgyNqkzo88+p4tfRvZJCEiwwfG6h4jkRg==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.18.6
- '@babel/generator': 7.21.1
+ '@babel/generator': 7.21.3
'@babel/helper-environment-visitor': 7.18.6
'@babel/helper-function-name': 7.18.6
'@babel/helper-hoist-variables': 7.18.6
@@ -2015,18 +3117,44 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.18.6
- '@babel/generator': 7.21.1
+ '@babel/generator': 7.21.3
'@babel/helper-environment-visitor': 7.18.9
'@babel/helper-function-name': 7.21.0
'@babel/helper-hoist-variables': 7.18.6
'@babel/helper-split-export-declaration': 7.18.6
- '@babel/parser': 7.21.2
- '@babel/types': 7.21.2
+ '@babel/parser': 7.21.3
+ '@babel/types': 7.21.3
+ debug: 4.3.4
+ globals: 11.12.0
+ transitivePeerDependencies:
+ - supports-color
+
+ /@babel/traverse/7.21.3:
+ resolution: {integrity: sha512-XLyopNeaTancVitYZe2MlUEvgKb6YVVPXzofHgqHijCImG33b/uTurMS488ht/Hbsb2XK3U2BnSTxKVNGV3nGQ==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/code-frame': 7.18.6
+ '@babel/generator': 7.21.3
+ '@babel/helper-environment-visitor': 7.18.9
+ '@babel/helper-function-name': 7.21.0
+ '@babel/helper-hoist-variables': 7.18.6
+ '@babel/helper-split-export-declaration': 7.18.6
+ '@babel/parser': 7.21.3
+ '@babel/types': 7.21.3
debug: 4.3.4
globals: 11.12.0
transitivePeerDependencies:
- supports-color
+ /@babel/types/7.18.10:
+ resolution: {integrity: sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/helper-string-parser': 7.19.4
+ '@babel/helper-validator-identifier': 7.19.1
+ to-fast-properties: 2.0.0
+ dev: true
+
/@babel/types/7.18.8:
resolution: {integrity: sha512-qwpdsmraq0aJ3osLJRApsc2ouSJCdnMeZwB0DhbtHAtRpZNZCdlbRnHIgcRKzdE1g0iOGg644fzjOBcdOz9cPw==}
engines: {node: '>=6.9.0'}
@@ -2042,6 +3170,14 @@ packages:
'@babel/helper-validator-identifier': 7.19.1
to-fast-properties: 2.0.0
+ /@babel/types/7.21.3:
+ resolution: {integrity: sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@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:
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
@@ -2429,16 +3565,16 @@ packages:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@babel/core': 7.18.6
- '@babel/generator': 7.21.1
- '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.6
- '@babel/plugin-transform-runtime': 7.18.6_@babel+core@7.18.6
- '@babel/preset-env': 7.20.2_@babel+core@7.18.6
- '@babel/preset-react': 7.18.6_@babel+core@7.18.6
- '@babel/preset-typescript': 7.18.6_@babel+core@7.18.6
+ '@babel/core': 7.21.3
+ '@babel/generator': 7.21.3
+ '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.21.3
+ '@babel/plugin-transform-runtime': 7.18.6_@babel+core@7.21.3
+ '@babel/preset-env': 7.20.2_@babel+core@7.21.3
+ '@babel/preset-react': 7.18.6_@babel+core@7.21.3
+ '@babel/preset-typescript': 7.18.6_@babel+core@7.21.3
'@babel/runtime': 7.20.7
'@babel/runtime-corejs3': 7.18.6
- '@babel/traverse': 7.21.2
+ '@babel/traverse': 7.21.3
'@docusaurus/cssnano-preset': 2.2.0
'@docusaurus/logger': 2.2.0
'@docusaurus/mdx-loader': 2.2.0_if65ga6ul5jnw5c4373drfty5m
@@ -2449,7 +3585,7 @@ packages:
'@slorber/static-site-generator-webpack-plugin': 4.0.7
'@svgr/webpack': 6.2.1
autoprefixer: 10.4.7_postcss@8.4.21
- babel-loader: 8.2.5_o3r2xgxvdoyfhb4elbs6lcfrlu
+ babel-loader: 8.2.5_qrnkonb34kkdrxlmibxkyhtqlq
babel-plugin-dynamic-import-node: 2.3.3
boxen: 6.2.1
chalk: 4.1.2
@@ -2458,33 +3594,33 @@ packages:
cli-table3: 0.6.2
combine-promises: 1.1.0
commander: 5.1.0
- copy-webpack-plugin: 11.0.0_webpack@5.75.0
+ copy-webpack-plugin: 11.0.0_webpack@5.77.0
core-js: 3.23.4
- css-loader: 6.7.1_webpack@5.75.0
- css-minimizer-webpack-plugin: 4.0.0_zut7kw46oefpa7zgeqrbpwozya
+ css-loader: 6.7.1_webpack@5.77.0
+ css-minimizer-webpack-plugin: 4.0.0_gsuvn4ynoa2m6rkdfggh7rmuxa
cssnano: 5.1.15_postcss@8.4.21
del: 6.1.1
detect-port: 1.3.0
escape-html: 1.0.3
eta: 1.12.3
- file-loader: 6.2.0_webpack@5.75.0
+ file-loader: 6.2.0_webpack@5.77.0
fs-extra: 10.1.0
html-minifier-terser: 6.1.0
html-tags: 3.2.0
- html-webpack-plugin: 5.5.0_webpack@5.75.0
+ html-webpack-plugin: 5.5.0_webpack@5.77.0
import-fresh: 3.3.0
leven: 3.1.0
lodash: 4.17.21
- mini-css-extract-plugin: 2.6.1_webpack@5.75.0
+ mini-css-extract-plugin: 2.6.1_webpack@5.77.0
postcss: 8.4.21
- postcss-loader: 7.0.0_6jdsrmfenkuhhw3gx4zvjlznce
+ postcss-loader: 7.0.0_63u32u24ld4e25lkzmndog2vrm
prompts: 2.4.2
react: 18.2.0
- react-dev-utils: 12.0.1_l2co7ao223gzrfox7yaiyzd7wu
+ react-dev-utils: 12.0.1_uc4kucavh3gywfyi7t5l4d24aa
react-dom: 18.2.0_react@18.2.0
react-helmet-async: 1.3.0_biqbaboplfbrettd7655fr4n2y
react-loadable: /@docusaurus/react-loadable/5.5.2_react@18.2.0
- react-loadable-ssr-addon-v5-slorber: 1.0.1_pwfl7zyferpbeh35vaepqxwaky
+ react-loadable-ssr-addon-v5-slorber: 1.0.1_g3o3v7qydpv4pdkxsoov4wje5i
react-router: 5.3.3_react@18.2.0
react-router-config: 5.1.1_4gumyfmpzq3vvokmq4lwan2qpu
react-router-dom: 5.3.3_react@18.2.0
@@ -2492,16 +3628,16 @@ packages:
semver: 7.3.7
serve-handler: 6.1.3
shelljs: 0.8.5
- terser-webpack-plugin: 5.3.3_webpack@5.75.0
+ terser-webpack-plugin: 5.3.3_webpack@5.77.0
tslib: 2.4.0
update-notifier: 5.1.0
- url-loader: 4.1.1_p5dl6emkcwslbw72e37w4ug7em
+ url-loader: 4.1.1_srsokde7itujrwn2ctsfyi3dwa
wait-on: 6.0.1_debug@4.3.4
- webpack: 5.75.0
+ webpack: 5.77.0
webpack-bundle-analyzer: 4.5.0
- webpack-dev-server: 4.9.3_debug@4.3.4+webpack@5.75.0
+ webpack-dev-server: 4.9.3_debug@4.3.4+webpack@5.77.0
webpack-merge: 5.8.0
- webpackbar: 5.0.2_webpack@5.75.0
+ webpackbar: 5.0.2_webpack@5.77.0
transitivePeerDependencies:
- '@docusaurus/types'
- '@parcel/css'
@@ -2519,8 +3655,8 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/core/2.3.0_3ummwxomqnb553btk3euj7atma:
- resolution: {integrity: sha512-2AU5HfKyExO+/mi41SBnx5uY0aGZFXr3D93wntBY4lN1gsDKUpi7EE4lPBAXm9CoH4Pw6N24yDHy9CPR3sh/uA==}
+ /@docusaurus/core/2.3.1_tfss6ysxi25eglfcg3gsh34qaq:
+ resolution: {integrity: sha512-0Jd4jtizqnRAr7svWaBbbrCCN8mzBNd2xFLoT/IM7bGfFie5y58oz97KzXliwiLY3zWjqMXjQcuP1a5VgCv2JA==}
engines: {node: '>=16.14'}
hasBin: true
peerDependencies:
@@ -2537,17 +3673,17 @@ packages:
'@babel/runtime': 7.20.7
'@babel/runtime-corejs3': 7.18.6
'@babel/traverse': 7.18.8
- '@docusaurus/cssnano-preset': 2.3.0
- '@docusaurus/logger': 2.3.0
- '@docusaurus/mdx-loader': 2.3.0_r32hkn63yvaf6lyi52yvh7zyiu
+ '@docusaurus/cssnano-preset': 2.3.1
+ '@docusaurus/logger': 2.3.1
+ '@docusaurus/mdx-loader': 2.3.1_pmmuy6rkkayfggimpcjiffhloy
'@docusaurus/react-loadable': 5.5.2_react@18.2.0
- '@docusaurus/utils': 2.3.0_@docusaurus+types@2.3.0
- '@docusaurus/utils-common': 2.3.0_@docusaurus+types@2.3.0
- '@docusaurus/utils-validation': 2.3.0_@docusaurus+types@2.3.0
+ '@docusaurus/utils': 2.3.1_@docusaurus+types@2.3.1
+ '@docusaurus/utils-common': 2.3.1_@docusaurus+types@2.3.1
+ '@docusaurus/utils-validation': 2.3.1_@docusaurus+types@2.3.1
'@slorber/static-site-generator-webpack-plugin': 4.0.7
'@svgr/webpack': 6.2.1
autoprefixer: 10.4.7_postcss@8.4.14
- babel-loader: 8.2.5_o3r2xgxvdoyfhb4elbs6lcfrlu
+ babel-loader: 8.2.5_vr3z333ucd5n2alg55jgbboe4y
babel-plugin-dynamic-import-node: 2.3.3
boxen: 6.2.1
chalk: 4.1.2
@@ -2556,33 +3692,33 @@ packages:
cli-table3: 0.6.2
combine-promises: 1.1.0
commander: 5.1.0
- copy-webpack-plugin: 11.0.0_webpack@5.75.0
+ copy-webpack-plugin: 11.0.0_webpack@5.77.0
core-js: 3.23.4
- css-loader: 6.7.1_webpack@5.75.0
- css-minimizer-webpack-plugin: 4.0.0_zut7kw46oefpa7zgeqrbpwozya
+ css-loader: 6.7.1_webpack@5.77.0
+ css-minimizer-webpack-plugin: 4.0.0_gsuvn4ynoa2m6rkdfggh7rmuxa
cssnano: 5.1.15_postcss@8.4.14
del: 6.1.1
detect-port: 1.3.0
escape-html: 1.0.3
- eta: 1.12.3
- file-loader: 6.2.0_webpack@5.75.0
+ eta: 2.0.0
+ file-loader: 6.2.0_webpack@5.77.0
fs-extra: 10.1.0
html-minifier-terser: 6.1.0
html-tags: 3.2.0
- html-webpack-plugin: 5.5.0_webpack@5.75.0
+ html-webpack-plugin: 5.5.0_webpack@5.77.0
import-fresh: 3.3.0
leven: 3.1.0
lodash: 4.17.21
- mini-css-extract-plugin: 2.6.1_webpack@5.75.0
+ mini-css-extract-plugin: 2.6.1_webpack@5.77.0
postcss: 8.4.14
- postcss-loader: 7.0.0_yr6womevqv5t3aet2t3y7pv3ua
+ postcss-loader: 7.0.0_xgji3i6mth2c3r3etzvqeizw3y
prompts: 2.4.2
react: 18.2.0
- react-dev-utils: 12.0.1_vfotqvx6lgcbf3upbs6hgaza4q
+ react-dev-utils: 12.0.1_uc4kucavh3gywfyi7t5l4d24aa
react-dom: 18.2.0_react@18.2.0
react-helmet-async: 1.3.0_biqbaboplfbrettd7655fr4n2y
react-loadable: /@docusaurus/react-loadable/5.5.2_react@18.2.0
- react-loadable-ssr-addon-v5-slorber: 1.0.1_pwfl7zyferpbeh35vaepqxwaky
+ react-loadable-ssr-addon-v5-slorber: 1.0.1_g3o3v7qydpv4pdkxsoov4wje5i
react-router: 5.3.3_react@18.2.0
react-router-config: 5.1.1_4gumyfmpzq3vvokmq4lwan2qpu
react-router-dom: 5.3.3_react@18.2.0
@@ -2590,16 +3726,16 @@ packages:
semver: 7.3.7
serve-handler: 6.1.3
shelljs: 0.8.5
- terser-webpack-plugin: 5.3.3_webpack@5.75.0
+ terser-webpack-plugin: 5.3.3_webpack@5.77.0
tslib: 2.4.0
update-notifier: 5.1.0
- url-loader: 4.1.1_p5dl6emkcwslbw72e37w4ug7em
+ url-loader: 4.1.1_srsokde7itujrwn2ctsfyi3dwa
wait-on: 6.0.1
- webpack: 5.75.0
+ webpack: 5.77.0
webpack-bundle-analyzer: 4.5.0
- webpack-dev-server: 4.9.3_webpack@5.75.0
+ webpack-dev-server: 4.9.3_webpack@5.77.0
webpack-merge: 5.8.0
- webpackbar: 5.0.2_webpack@5.75.0
+ webpackbar: 5.0.2_webpack@5.77.0
transitivePeerDependencies:
- '@docusaurus/types'
- '@parcel/css'
@@ -2615,10 +3751,9 @@ packages:
- utf-8-validate
- vue-template-compiler
- webpack-cli
- dev: false
- /@docusaurus/core/2.3.0_lb6du3saekb5anf2gjv3wxj3oq:
- resolution: {integrity: sha512-2AU5HfKyExO+/mi41SBnx5uY0aGZFXr3D93wntBY4lN1gsDKUpi7EE4lPBAXm9CoH4Pw6N24yDHy9CPR3sh/uA==}
+ /@docusaurus/core/2.3.1_xrxvbtylmve4l2tr3vmmqgfp7q:
+ resolution: {integrity: sha512-0Jd4jtizqnRAr7svWaBbbrCCN8mzBNd2xFLoT/IM7bGfFie5y58oz97KzXliwiLY3zWjqMXjQcuP1a5VgCv2JA==}
engines: {node: '>=16.14'}
hasBin: true
peerDependencies:
@@ -2635,17 +3770,17 @@ packages:
'@babel/runtime': 7.20.7
'@babel/runtime-corejs3': 7.18.6
'@babel/traverse': 7.18.8
- '@docusaurus/cssnano-preset': 2.3.0
- '@docusaurus/logger': 2.3.0
- '@docusaurus/mdx-loader': 2.3.0_biqbaboplfbrettd7655fr4n2y
+ '@docusaurus/cssnano-preset': 2.3.1
+ '@docusaurus/logger': 2.3.1
+ '@docusaurus/mdx-loader': 2.3.1_biqbaboplfbrettd7655fr4n2y
'@docusaurus/react-loadable': 5.5.2_react@18.2.0
- '@docusaurus/utils': 2.3.0
- '@docusaurus/utils-common': 2.3.0
- '@docusaurus/utils-validation': 2.3.0
+ '@docusaurus/utils': 2.3.1
+ '@docusaurus/utils-common': 2.3.1
+ '@docusaurus/utils-validation': 2.3.1
'@slorber/static-site-generator-webpack-plugin': 4.0.7
'@svgr/webpack': 6.2.1
autoprefixer: 10.4.7_postcss@8.4.14
- babel-loader: 8.2.5_o3r2xgxvdoyfhb4elbs6lcfrlu
+ babel-loader: 8.2.5_vr3z333ucd5n2alg55jgbboe4y
babel-plugin-dynamic-import-node: 2.3.3
boxen: 6.2.1
chalk: 4.1.2
@@ -2654,33 +3789,33 @@ packages:
cli-table3: 0.6.2
combine-promises: 1.1.0
commander: 5.1.0
- copy-webpack-plugin: 11.0.0_webpack@5.75.0
+ copy-webpack-plugin: 11.0.0_webpack@5.77.0
core-js: 3.23.4
- css-loader: 6.7.1_webpack@5.75.0
- css-minimizer-webpack-plugin: 4.0.0_zut7kw46oefpa7zgeqrbpwozya
+ css-loader: 6.7.1_webpack@5.77.0
+ css-minimizer-webpack-plugin: 4.0.0_gsuvn4ynoa2m6rkdfggh7rmuxa
cssnano: 5.1.15_postcss@8.4.14
del: 6.1.1
detect-port: 1.3.0
escape-html: 1.0.3
- eta: 1.12.3
- file-loader: 6.2.0_webpack@5.75.0
+ eta: 2.0.0
+ file-loader: 6.2.0_webpack@5.77.0
fs-extra: 10.1.0
html-minifier-terser: 6.1.0
html-tags: 3.2.0
- html-webpack-plugin: 5.5.0_webpack@5.75.0
+ html-webpack-plugin: 5.5.0_webpack@5.77.0
import-fresh: 3.3.0
leven: 3.1.0
lodash: 4.17.21
- mini-css-extract-plugin: 2.6.1_webpack@5.75.0
+ mini-css-extract-plugin: 2.6.1_webpack@5.77.0
postcss: 8.4.14
- postcss-loader: 7.0.0_yr6womevqv5t3aet2t3y7pv3ua
+ postcss-loader: 7.0.0_xgji3i6mth2c3r3etzvqeizw3y
prompts: 2.4.2
react: 18.2.0
- react-dev-utils: 12.0.1_vfotqvx6lgcbf3upbs6hgaza4q
+ react-dev-utils: 12.0.1_uc4kucavh3gywfyi7t5l4d24aa
react-dom: 18.2.0_react@18.2.0
react-helmet-async: 1.3.0_biqbaboplfbrettd7655fr4n2y
react-loadable: /@docusaurus/react-loadable/5.5.2_react@18.2.0
- react-loadable-ssr-addon-v5-slorber: 1.0.1_pwfl7zyferpbeh35vaepqxwaky
+ react-loadable-ssr-addon-v5-slorber: 1.0.1_g3o3v7qydpv4pdkxsoov4wje5i
react-router: 5.3.3_react@18.2.0
react-router-config: 5.1.1_4gumyfmpzq3vvokmq4lwan2qpu
react-router-dom: 5.3.3_react@18.2.0
@@ -2688,16 +3823,16 @@ packages:
semver: 7.3.7
serve-handler: 6.1.3
shelljs: 0.8.5
- terser-webpack-plugin: 5.3.3_webpack@5.75.0
+ terser-webpack-plugin: 5.3.3_webpack@5.77.0
tslib: 2.4.0
update-notifier: 5.1.0
- url-loader: 4.1.1_p5dl6emkcwslbw72e37w4ug7em
+ url-loader: 4.1.1_srsokde7itujrwn2ctsfyi3dwa
wait-on: 6.0.1
- webpack: 5.75.0
+ webpack: 5.77.0
webpack-bundle-analyzer: 4.5.0
- webpack-dev-server: 4.9.3_webpack@5.75.0
+ webpack-dev-server: 4.9.3_webpack@5.77.0
webpack-merge: 5.8.0
- webpackbar: 5.0.2_webpack@5.75.0
+ webpackbar: 5.0.2_webpack@5.77.0
transitivePeerDependencies:
- '@docusaurus/types'
- '@parcel/css'
@@ -2715,35 +3850,35 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/core/2.3.1_tfss6ysxi25eglfcg3gsh34qaq:
- resolution: {integrity: sha512-0Jd4jtizqnRAr7svWaBbbrCCN8mzBNd2xFLoT/IM7bGfFie5y58oz97KzXliwiLY3zWjqMXjQcuP1a5VgCv2JA==}
+ /@docusaurus/core/2.4.0_fqnoeis6dtl2cgpcpjj3hz5acq:
+ resolution: {integrity: sha512-J55/WEoIpRcLf3afO5POHPguVZosKmJEQWKBL+K7TAnfuE7i+Y0NPLlkKtnWCehagGsgTqClfQEexH/UT4kELA==}
engines: {node: '>=16.14'}
hasBin: true
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@babel/core': 7.18.6
- '@babel/generator': 7.18.7
- '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.6
- '@babel/plugin-transform-runtime': 7.18.6_@babel+core@7.18.6
- '@babel/preset-env': 7.20.2_@babel+core@7.18.6
- '@babel/preset-react': 7.18.6_@babel+core@7.18.6
- '@babel/preset-typescript': 7.18.6_@babel+core@7.18.6
+ '@babel/core': 7.21.3
+ '@babel/generator': 7.21.3
+ '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.21.3
+ '@babel/plugin-transform-runtime': 7.18.6_@babel+core@7.21.3
+ '@babel/preset-env': 7.20.2_@babel+core@7.21.3
+ '@babel/preset-react': 7.18.6_@babel+core@7.21.3
+ '@babel/preset-typescript': 7.18.6_@babel+core@7.21.3
'@babel/runtime': 7.20.7
'@babel/runtime-corejs3': 7.18.6
- '@babel/traverse': 7.18.8
- '@docusaurus/cssnano-preset': 2.3.1
- '@docusaurus/logger': 2.3.1
- '@docusaurus/mdx-loader': 2.3.1_pmmuy6rkkayfggimpcjiffhloy
+ '@babel/traverse': 7.21.3
+ '@docusaurus/cssnano-preset': 2.4.0
+ '@docusaurus/logger': 2.4.0
+ '@docusaurus/mdx-loader': 2.4.0_wuolo4jlwz75wl2aegq7g4cyju
'@docusaurus/react-loadable': 5.5.2_react@18.2.0
- '@docusaurus/utils': 2.3.1_@docusaurus+types@2.3.1
- '@docusaurus/utils-common': 2.3.1_@docusaurus+types@2.3.1
- '@docusaurus/utils-validation': 2.3.1_@docusaurus+types@2.3.1
+ '@docusaurus/utils': 2.4.0_@docusaurus+types@2.4.0
+ '@docusaurus/utils-common': 2.4.0_@docusaurus+types@2.4.0
+ '@docusaurus/utils-validation': 2.4.0_@docusaurus+types@2.4.0
'@slorber/static-site-generator-webpack-plugin': 4.0.7
'@svgr/webpack': 6.2.1
- autoprefixer: 10.4.7_postcss@8.4.14
- babel-loader: 8.2.5_o3r2xgxvdoyfhb4elbs6lcfrlu
+ autoprefixer: 10.4.7_postcss@8.4.21
+ babel-loader: 8.2.5_qrnkonb34kkdrxlmibxkyhtqlq
babel-plugin-dynamic-import-node: 2.3.3
boxen: 6.2.1
chalk: 4.1.2
@@ -2752,33 +3887,33 @@ packages:
cli-table3: 0.6.2
combine-promises: 1.1.0
commander: 5.1.0
- copy-webpack-plugin: 11.0.0_webpack@5.75.0
+ copy-webpack-plugin: 11.0.0_webpack@5.77.0
core-js: 3.23.4
- css-loader: 6.7.1_webpack@5.75.0
- css-minimizer-webpack-plugin: 4.0.0_zut7kw46oefpa7zgeqrbpwozya
- cssnano: 5.1.15_postcss@8.4.14
+ css-loader: 6.7.1_webpack@5.77.0
+ css-minimizer-webpack-plugin: 4.0.0_gsuvn4ynoa2m6rkdfggh7rmuxa
+ cssnano: 5.1.15_postcss@8.4.21
del: 6.1.1
detect-port: 1.3.0
escape-html: 1.0.3
eta: 2.0.0
- file-loader: 6.2.0_webpack@5.75.0
+ file-loader: 6.2.0_webpack@5.77.0
fs-extra: 10.1.0
html-minifier-terser: 6.1.0
html-tags: 3.2.0
- html-webpack-plugin: 5.5.0_webpack@5.75.0
+ html-webpack-plugin: 5.5.0_webpack@5.77.0
import-fresh: 3.3.0
leven: 3.1.0
lodash: 4.17.21
- mini-css-extract-plugin: 2.6.1_webpack@5.75.0
- postcss: 8.4.14
- postcss-loader: 7.0.0_yr6womevqv5t3aet2t3y7pv3ua
+ mini-css-extract-plugin: 2.6.1_webpack@5.77.0
+ postcss: 8.4.21
+ postcss-loader: 7.0.0_63u32u24ld4e25lkzmndog2vrm
prompts: 2.4.2
react: 18.2.0
- react-dev-utils: 12.0.1_l2co7ao223gzrfox7yaiyzd7wu
+ react-dev-utils: 12.0.1_li3c35uwndskgg3qzlujyfmmwy
react-dom: 18.2.0_react@18.2.0
react-helmet-async: 1.3.0_biqbaboplfbrettd7655fr4n2y
react-loadable: /@docusaurus/react-loadable/5.5.2_react@18.2.0
- react-loadable-ssr-addon-v5-slorber: 1.0.1_pwfl7zyferpbeh35vaepqxwaky
+ react-loadable-ssr-addon-v5-slorber: 1.0.1_g3o3v7qydpv4pdkxsoov4wje5i
react-router: 5.3.3_react@18.2.0
react-router-config: 5.1.1_4gumyfmpzq3vvokmq4lwan2qpu
react-router-dom: 5.3.3_react@18.2.0
@@ -2786,16 +3921,16 @@ packages:
semver: 7.3.7
serve-handler: 6.1.3
shelljs: 0.8.5
- terser-webpack-plugin: 5.3.3_webpack@5.75.0
+ terser-webpack-plugin: 5.3.3_webpack@5.77.0
tslib: 2.4.0
update-notifier: 5.1.0
- url-loader: 4.1.1_p5dl6emkcwslbw72e37w4ug7em
+ url-loader: 4.1.1_srsokde7itujrwn2ctsfyi3dwa
wait-on: 6.0.1
- webpack: 5.75.0
+ webpack: 5.77.0
webpack-bundle-analyzer: 4.5.0
- webpack-dev-server: 4.9.3_webpack@5.75.0
+ webpack-dev-server: 4.9.3_webpack@5.77.0
webpack-merge: 5.8.0
- webpackbar: 5.0.2_webpack@5.75.0
+ webpackbar: 5.0.2_webpack@5.77.0
transitivePeerDependencies:
- '@docusaurus/types'
- '@parcel/css'
@@ -2811,36 +3946,37 @@ packages:
- utf-8-validate
- vue-template-compiler
- webpack-cli
+ dev: false
- /@docusaurus/core/2.3.1_xrxvbtylmve4l2tr3vmmqgfp7q:
- resolution: {integrity: sha512-0Jd4jtizqnRAr7svWaBbbrCCN8mzBNd2xFLoT/IM7bGfFie5y58oz97KzXliwiLY3zWjqMXjQcuP1a5VgCv2JA==}
+ /@docusaurus/core/2.4.0_lb6du3saekb5anf2gjv3wxj3oq:
+ resolution: {integrity: sha512-J55/WEoIpRcLf3afO5POHPguVZosKmJEQWKBL+K7TAnfuE7i+Y0NPLlkKtnWCehagGsgTqClfQEexH/UT4kELA==}
engines: {node: '>=16.14'}
hasBin: true
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@babel/core': 7.18.6
- '@babel/generator': 7.18.7
- '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.6
- '@babel/plugin-transform-runtime': 7.18.6_@babel+core@7.18.6
- '@babel/preset-env': 7.20.2_@babel+core@7.18.6
- '@babel/preset-react': 7.18.6_@babel+core@7.18.6
- '@babel/preset-typescript': 7.18.6_@babel+core@7.18.6
+ '@babel/core': 7.21.3
+ '@babel/generator': 7.21.3
+ '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.21.3
+ '@babel/plugin-transform-runtime': 7.18.6_@babel+core@7.21.3
+ '@babel/preset-env': 7.20.2_@babel+core@7.21.3
+ '@babel/preset-react': 7.18.6_@babel+core@7.21.3
+ '@babel/preset-typescript': 7.18.6_@babel+core@7.21.3
'@babel/runtime': 7.20.7
'@babel/runtime-corejs3': 7.18.6
- '@babel/traverse': 7.18.8
- '@docusaurus/cssnano-preset': 2.3.1
- '@docusaurus/logger': 2.3.1
- '@docusaurus/mdx-loader': 2.3.1_biqbaboplfbrettd7655fr4n2y
+ '@babel/traverse': 7.21.3
+ '@docusaurus/cssnano-preset': 2.4.0
+ '@docusaurus/logger': 2.4.0
+ '@docusaurus/mdx-loader': 2.4.0_biqbaboplfbrettd7655fr4n2y
'@docusaurus/react-loadable': 5.5.2_react@18.2.0
- '@docusaurus/utils': 2.3.1
- '@docusaurus/utils-common': 2.3.1
- '@docusaurus/utils-validation': 2.3.1
+ '@docusaurus/utils': 2.4.0
+ '@docusaurus/utils-common': 2.4.0
+ '@docusaurus/utils-validation': 2.4.0
'@slorber/static-site-generator-webpack-plugin': 4.0.7
'@svgr/webpack': 6.2.1
- autoprefixer: 10.4.7_postcss@8.4.14
- babel-loader: 8.2.5_o3r2xgxvdoyfhb4elbs6lcfrlu
+ autoprefixer: 10.4.7_postcss@8.4.21
+ babel-loader: 8.2.5_qrnkonb34kkdrxlmibxkyhtqlq
babel-plugin-dynamic-import-node: 2.3.3
boxen: 6.2.1
chalk: 4.1.2
@@ -2849,33 +3985,33 @@ packages:
cli-table3: 0.6.2
combine-promises: 1.1.0
commander: 5.1.0
- copy-webpack-plugin: 11.0.0_webpack@5.75.0
+ copy-webpack-plugin: 11.0.0_webpack@5.77.0
core-js: 3.23.4
- css-loader: 6.7.1_webpack@5.75.0
- css-minimizer-webpack-plugin: 4.0.0_zut7kw46oefpa7zgeqrbpwozya
- cssnano: 5.1.15_postcss@8.4.14
+ css-loader: 6.7.1_webpack@5.77.0
+ css-minimizer-webpack-plugin: 4.0.0_gsuvn4ynoa2m6rkdfggh7rmuxa
+ cssnano: 5.1.15_postcss@8.4.21
del: 6.1.1
detect-port: 1.3.0
escape-html: 1.0.3
eta: 2.0.0
- file-loader: 6.2.0_webpack@5.75.0
+ file-loader: 6.2.0_webpack@5.77.0
fs-extra: 10.1.0
html-minifier-terser: 6.1.0
html-tags: 3.2.0
- html-webpack-plugin: 5.5.0_webpack@5.75.0
+ html-webpack-plugin: 5.5.0_webpack@5.77.0
import-fresh: 3.3.0
leven: 3.1.0
lodash: 4.17.21
- mini-css-extract-plugin: 2.6.1_webpack@5.75.0
- postcss: 8.4.14
- postcss-loader: 7.0.0_yr6womevqv5t3aet2t3y7pv3ua
+ mini-css-extract-plugin: 2.6.1_webpack@5.77.0
+ postcss: 8.4.21
+ postcss-loader: 7.0.0_63u32u24ld4e25lkzmndog2vrm
prompts: 2.4.2
react: 18.2.0
- react-dev-utils: 12.0.1_l2co7ao223gzrfox7yaiyzd7wu
+ react-dev-utils: 12.0.1_li3c35uwndskgg3qzlujyfmmwy
react-dom: 18.2.0_react@18.2.0
react-helmet-async: 1.3.0_biqbaboplfbrettd7655fr4n2y
react-loadable: /@docusaurus/react-loadable/5.5.2_react@18.2.0
- react-loadable-ssr-addon-v5-slorber: 1.0.1_pwfl7zyferpbeh35vaepqxwaky
+ react-loadable-ssr-addon-v5-slorber: 1.0.1_g3o3v7qydpv4pdkxsoov4wje5i
react-router: 5.3.3_react@18.2.0
react-router-config: 5.1.1_4gumyfmpzq3vvokmq4lwan2qpu
react-router-dom: 5.3.3_react@18.2.0
@@ -2883,16 +4019,16 @@ packages:
semver: 7.3.7
serve-handler: 6.1.3
shelljs: 0.8.5
- terser-webpack-plugin: 5.3.3_webpack@5.75.0
+ terser-webpack-plugin: 5.3.3_webpack@5.77.0
tslib: 2.4.0
update-notifier: 5.1.0
- url-loader: 4.1.1_p5dl6emkcwslbw72e37w4ug7em
+ url-loader: 4.1.1_srsokde7itujrwn2ctsfyi3dwa
wait-on: 6.0.1
- webpack: 5.75.0
+ webpack: 5.77.0
webpack-bundle-analyzer: 4.5.0
- webpack-dev-server: 4.9.3_webpack@5.75.0
+ webpack-dev-server: 4.9.3_webpack@5.77.0
webpack-merge: 5.8.0
- webpackbar: 5.0.2_webpack@5.75.0
+ webpackbar: 5.0.2_webpack@5.77.0
transitivePeerDependencies:
- '@docusaurus/types'
- '@parcel/css'
@@ -2920,24 +4056,24 @@ packages:
tslib: 2.4.0
dev: false
- /@docusaurus/cssnano-preset/2.3.0:
- resolution: {integrity: sha512-igmsXc1Q95lMeq07A1xua0/5wOPygDQ/ENSV7VVbiGhnvMv4gzkba8ZvbAtc7PmqK+kpYRfPzNCOk0GnQCvibg==}
+ /@docusaurus/cssnano-preset/2.3.1:
+ resolution: {integrity: sha512-7mIhAROES6CY1GmCjR4CZkUfjTL6B3u6rKHK0ChQl2d1IevYXq/k/vFgvOrJfcKxiObpMnE9+X6R2Wt1KqxC6w==}
engines: {node: '>=16.14'}
dependencies:
cssnano-preset-advanced: 5.3.8_postcss@8.4.21
postcss: 8.4.21
postcss-sort-media-queries: 4.2.1_postcss@8.4.21
tslib: 2.4.0
- dev: false
- /@docusaurus/cssnano-preset/2.3.1:
- resolution: {integrity: sha512-7mIhAROES6CY1GmCjR4CZkUfjTL6B3u6rKHK0ChQl2d1IevYXq/k/vFgvOrJfcKxiObpMnE9+X6R2Wt1KqxC6w==}
+ /@docusaurus/cssnano-preset/2.4.0:
+ resolution: {integrity: sha512-RmdiA3IpsLgZGXRzqnmTbGv43W4OD44PCo+6Q/aYjEM2V57vKCVqNzuafE94jv0z/PjHoXUrjr69SaRymBKYYw==}
engines: {node: '>=16.14'}
dependencies:
cssnano-preset-advanced: 5.3.8_postcss@8.4.21
postcss: 8.4.21
postcss-sort-media-queries: 4.2.1_postcss@8.4.21
tslib: 2.4.0
+ dev: false
/@docusaurus/logger/2.0.1:
resolution: {integrity: sha512-wIWseCKko1w/WARcDjO3N/XoJ0q/VE42AthP0eNAfEazDjJ94NXbaI6wuUsuY/bMg6hTKGVIpphjj2LoX3g6dA==}
@@ -2955,20 +4091,20 @@ packages:
tslib: 2.4.0
dev: false
- /@docusaurus/logger/2.3.0:
- resolution: {integrity: sha512-GO8s+FJpNT0vwt6kr/BZ/B1iB8EgHH/CF590i55Epy3TP2baQHGEHcAnQWvz5067OXIEke7Sa8sUNi0V9FrcJw==}
+ /@docusaurus/logger/2.3.1:
+ resolution: {integrity: sha512-2lAV/olKKVr9qJhfHFCaqBIl8FgYjbUFwgUnX76+cULwQYss+42ZQ3grHGFvI0ocN2X55WcYe64ellQXz7suqg==}
engines: {node: '>=16.14'}
dependencies:
chalk: 4.1.2
tslib: 2.4.0
- dev: false
-
- /@docusaurus/logger/2.3.1:
- resolution: {integrity: sha512-2lAV/olKKVr9qJhfHFCaqBIl8FgYjbUFwgUnX76+cULwQYss+42ZQ3grHGFvI0ocN2X55WcYe64ellQXz7suqg==}
+
+ /@docusaurus/logger/2.4.0:
+ resolution: {integrity: sha512-T8+qR4APN+MjcC9yL2Es+xPJ2923S9hpzDmMtdsOcUGLqpCGBbU1vp3AAqDwXtVgFkq+NsEk7sHdVsfLWR/AXw==}
engines: {node: '>=16.14'}
dependencies:
chalk: 4.1.2
tslib: 2.4.0
+ dev: false
/@docusaurus/mdx-loader/2.2.0_if65ga6ul5jnw5c4373drfty5m:
resolution: {integrity: sha512-X2bzo3T0jW0VhUU+XdQofcEeozXOTmKQMvc8tUnWRdTnCvj4XEcBVdC3g+/jftceluiwSTNRAX4VBOJdNt18jA==}
@@ -2977,13 +4113,13 @@ packages:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@babel/parser': 7.21.2
- '@babel/traverse': 7.21.2
+ '@babel/parser': 7.21.3
+ '@babel/traverse': 7.21.3
'@docusaurus/logger': 2.2.0
'@docusaurus/utils': 2.2.0_@docusaurus+types@2.2.0
'@mdx-js/mdx': 1.6.22
escape-html: 1.0.3
- file-loader: 6.2.0_webpack@5.75.0
+ file-loader: 6.2.0_webpack@5.77.0
fs-extra: 10.1.0
image-size: 1.0.1
mdast-util-to-string: 2.0.0
@@ -2994,8 +4130,8 @@ packages:
tslib: 2.4.0
unified: 9.2.2
unist-util-visit: 2.0.3
- url-loader: 4.1.1_p5dl6emkcwslbw72e37w4ug7em
- webpack: 5.75.0
+ url-loader: 4.1.1_srsokde7itujrwn2ctsfyi3dwa
+ webpack: 5.77.0
transitivePeerDependencies:
- '@docusaurus/types'
- '@swc/core'
@@ -3005,20 +4141,20 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/mdx-loader/2.3.0_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-uxownG7dlg/l19rTIfUP0KDsbI8lTCgziWsdubMcWpGvOgXgm1p4mKSmWPzAwkRENn+un4L8DBhl3j1toeJy1A==}
+ /@docusaurus/mdx-loader/2.3.1_biqbaboplfbrettd7655fr4n2y:
+ resolution: {integrity: sha512-Gzga7OsxQRpt3392K9lv/bW4jGppdLFJh3luKRknCKSAaZrmVkOQv2gvCn8LAOSZ3uRg5No7AgYs/vpL8K94lA==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
'@babel/parser': 7.21.2
- '@babel/traverse': 7.21.2
- '@docusaurus/logger': 2.3.0
- '@docusaurus/utils': 2.3.0
+ '@babel/traverse': 7.21.3
+ '@docusaurus/logger': 2.3.1
+ '@docusaurus/utils': 2.3.1
'@mdx-js/mdx': 1.6.22
escape-html: 1.0.3
- file-loader: 6.2.0_webpack@5.75.0
+ file-loader: 6.2.0_webpack@5.77.0
fs-extra: 10.1.0
image-size: 1.0.1
mdast-util-to-string: 2.0.0
@@ -3029,8 +4165,8 @@ packages:
tslib: 2.4.0
unified: 9.2.2
unist-util-visit: 2.0.3
- url-loader: 4.1.1_p5dl6emkcwslbw72e37w4ug7em
- webpack: 5.75.0
+ url-loader: 4.1.1_srsokde7itujrwn2ctsfyi3dwa
+ webpack: 5.77.0
transitivePeerDependencies:
- '@docusaurus/types'
- '@swc/core'
@@ -3038,22 +4174,21 @@ packages:
- supports-color
- uglify-js
- webpack-cli
- dev: false
- /@docusaurus/mdx-loader/2.3.0_r32hkn63yvaf6lyi52yvh7zyiu:
- resolution: {integrity: sha512-uxownG7dlg/l19rTIfUP0KDsbI8lTCgziWsdubMcWpGvOgXgm1p4mKSmWPzAwkRENn+un4L8DBhl3j1toeJy1A==}
+ /@docusaurus/mdx-loader/2.3.1_pmmuy6rkkayfggimpcjiffhloy:
+ resolution: {integrity: sha512-Gzga7OsxQRpt3392K9lv/bW4jGppdLFJh3luKRknCKSAaZrmVkOQv2gvCn8LAOSZ3uRg5No7AgYs/vpL8K94lA==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
'@babel/parser': 7.21.2
- '@babel/traverse': 7.21.2
- '@docusaurus/logger': 2.3.0
- '@docusaurus/utils': 2.3.0_@docusaurus+types@2.3.0
+ '@babel/traverse': 7.21.3
+ '@docusaurus/logger': 2.3.1
+ '@docusaurus/utils': 2.3.1_@docusaurus+types@2.3.1
'@mdx-js/mdx': 1.6.22
escape-html: 1.0.3
- file-loader: 6.2.0_webpack@5.75.0
+ file-loader: 6.2.0_webpack@5.77.0
fs-extra: 10.1.0
image-size: 1.0.1
mdast-util-to-string: 2.0.0
@@ -3064,8 +4199,8 @@ packages:
tslib: 2.4.0
unified: 9.2.2
unist-util-visit: 2.0.3
- url-loader: 4.1.1_p5dl6emkcwslbw72e37w4ug7em
- webpack: 5.75.0
+ url-loader: 4.1.1_srsokde7itujrwn2ctsfyi3dwa
+ webpack: 5.77.0
transitivePeerDependencies:
- '@docusaurus/types'
- '@swc/core'
@@ -3073,22 +4208,21 @@ packages:
- supports-color
- uglify-js
- webpack-cli
- dev: false
- /@docusaurus/mdx-loader/2.3.1_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-Gzga7OsxQRpt3392K9lv/bW4jGppdLFJh3luKRknCKSAaZrmVkOQv2gvCn8LAOSZ3uRg5No7AgYs/vpL8K94lA==}
+ /@docusaurus/mdx-loader/2.4.0_biqbaboplfbrettd7655fr4n2y:
+ resolution: {integrity: sha512-GWoH4izZKOmFoC+gbI2/y8deH/xKLvzz/T5BsEexBye8EHQlwsA7FMrVa48N063bJBH4FUOiRRXxk5rq9cC36g==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@babel/parser': 7.21.2
- '@babel/traverse': 7.21.2
- '@docusaurus/logger': 2.3.1
- '@docusaurus/utils': 2.3.1
+ '@babel/parser': 7.21.3
+ '@babel/traverse': 7.21.3
+ '@docusaurus/logger': 2.4.0
+ '@docusaurus/utils': 2.4.0
'@mdx-js/mdx': 1.6.22
escape-html: 1.0.3
- file-loader: 6.2.0_webpack@5.75.0
+ file-loader: 6.2.0_webpack@5.77.0
fs-extra: 10.1.0
image-size: 1.0.1
mdast-util-to-string: 2.0.0
@@ -3099,8 +4233,8 @@ packages:
tslib: 2.4.0
unified: 9.2.2
unist-util-visit: 2.0.3
- url-loader: 4.1.1_p5dl6emkcwslbw72e37w4ug7em
- webpack: 5.75.0
+ url-loader: 4.1.1_srsokde7itujrwn2ctsfyi3dwa
+ webpack: 5.77.0
transitivePeerDependencies:
- '@docusaurus/types'
- '@swc/core'
@@ -3108,21 +4242,22 @@ packages:
- supports-color
- uglify-js
- webpack-cli
+ dev: false
- /@docusaurus/mdx-loader/2.3.1_pmmuy6rkkayfggimpcjiffhloy:
- resolution: {integrity: sha512-Gzga7OsxQRpt3392K9lv/bW4jGppdLFJh3luKRknCKSAaZrmVkOQv2gvCn8LAOSZ3uRg5No7AgYs/vpL8K94lA==}
+ /@docusaurus/mdx-loader/2.4.0_wuolo4jlwz75wl2aegq7g4cyju:
+ resolution: {integrity: sha512-GWoH4izZKOmFoC+gbI2/y8deH/xKLvzz/T5BsEexBye8EHQlwsA7FMrVa48N063bJBH4FUOiRRXxk5rq9cC36g==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@babel/parser': 7.21.2
- '@babel/traverse': 7.21.2
- '@docusaurus/logger': 2.3.1
- '@docusaurus/utils': 2.3.1_@docusaurus+types@2.3.1
+ '@babel/parser': 7.21.3
+ '@babel/traverse': 7.21.3
+ '@docusaurus/logger': 2.4.0
+ '@docusaurus/utils': 2.4.0_@docusaurus+types@2.4.0
'@mdx-js/mdx': 1.6.22
escape-html: 1.0.3
- file-loader: 6.2.0_webpack@5.75.0
+ file-loader: 6.2.0_webpack@5.77.0
fs-extra: 10.1.0
image-size: 1.0.1
mdast-util-to-string: 2.0.0
@@ -3133,8 +4268,8 @@ packages:
tslib: 2.4.0
unified: 9.2.2
unist-util-visit: 2.0.3
- url-loader: 4.1.1_p5dl6emkcwslbw72e37w4ug7em
- webpack: 5.75.0
+ url-loader: 4.1.1_srsokde7itujrwn2ctsfyi3dwa
+ webpack: 5.77.0
transitivePeerDependencies:
- '@docusaurus/types'
- '@swc/core'
@@ -3142,6 +4277,7 @@ packages:
- supports-color
- uglify-js
- webpack-cli
+ dev: false
/@docusaurus/module-type-aliases/2.2.0_biqbaboplfbrettd7655fr4n2y:
resolution: {integrity: sha512-wDGW4IHKoOr9YuJgy7uYuKWrDrSpsUSDHLZnWQYM9fN7D5EpSmYHjFruUpKWVyxLpD/Wh0rW8hYZwdjJIQUQCQ==}
@@ -3166,14 +4302,14 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/module-type-aliases/2.3.0_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-DvJtVejgrgIgxSNZ0pRaVu4EndRVBgbtp1LKvIO4xBgKlrsq8o4qkj1HKwH6yok5NoMqGApu8/E0KPOdZBtDpQ==}
+ /@docusaurus/module-type-aliases/2.3.1_biqbaboplfbrettd7655fr4n2y:
+ resolution: {integrity: sha512-6KkxfAVOJqIUynTRb/tphYCl+co3cP0PlHiMDbi+SzmYxMdgIrwYqH9yAnGSDoN6Jk2ZE/JY/Azs/8LPgKP48A==}
peerDependencies:
react: '*'
react-dom: '*'
dependencies:
'@docusaurus/react-loadable': 5.5.2_react@18.2.0
- '@docusaurus/types': 2.3.0_biqbaboplfbrettd7655fr4n2y
+ '@docusaurus/types': 2.3.1_biqbaboplfbrettd7655fr4n2y
'@types/history': 4.7.11
'@types/react': 18.0.15
'@types/react-router-config': 5.0.6
@@ -3187,16 +4323,15 @@ packages:
- esbuild
- uglify-js
- webpack-cli
- dev: false
- /@docusaurus/module-type-aliases/2.3.1_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-6KkxfAVOJqIUynTRb/tphYCl+co3cP0PlHiMDbi+SzmYxMdgIrwYqH9yAnGSDoN6Jk2ZE/JY/Azs/8LPgKP48A==}
+ /@docusaurus/module-type-aliases/2.4.0_biqbaboplfbrettd7655fr4n2y:
+ resolution: {integrity: sha512-YEQO2D3UXs72qCn8Cr+RlycSQXVGN9iEUyuHwTuK4/uL/HFomB2FHSU0vSDM23oLd+X/KibQ3Ez6nGjQLqXcHg==}
peerDependencies:
react: '*'
react-dom: '*'
dependencies:
'@docusaurus/react-loadable': 5.5.2_react@18.2.0
- '@docusaurus/types': 2.3.1_biqbaboplfbrettd7655fr4n2y
+ '@docusaurus/types': 2.4.0_biqbaboplfbrettd7655fr4n2y
'@types/history': 4.7.11
'@types/react': 18.0.15
'@types/react-router-config': 5.0.6
@@ -3210,21 +4345,22 @@ packages:
- esbuild
- uglify-js
- webpack-cli
+ dev: false
- /@docusaurus/plugin-content-blog/2.3.0_lb6du3saekb5anf2gjv3wxj3oq:
- resolution: {integrity: sha512-/v+nWEaqRxH1U4I6uJIMdj8Iilrh0XwIG5vsmsi4AXbpArgqqyfMjbf70lzPOmSdYfdWYgb7tWcA6OhJqyKj0w==}
+ /@docusaurus/plugin-content-blog/2.3.1_xrxvbtylmve4l2tr3vmmqgfp7q:
+ resolution: {integrity: sha512-f5LjqX+9WkiLyGiQ41x/KGSJ/9bOjSD8lsVhPvYeUYHCtYpuiDKfhZE07O4EqpHkBx4NQdtQDbp+aptgHSTuiw==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@docusaurus/core': 2.3.0_3ummwxomqnb553btk3euj7atma
- '@docusaurus/logger': 2.3.0
- '@docusaurus/mdx-loader': 2.3.0_r32hkn63yvaf6lyi52yvh7zyiu
- '@docusaurus/types': 2.3.0_biqbaboplfbrettd7655fr4n2y
- '@docusaurus/utils': 2.3.0_@docusaurus+types@2.3.0
- '@docusaurus/utils-common': 2.3.0_@docusaurus+types@2.3.0
- '@docusaurus/utils-validation': 2.3.0_@docusaurus+types@2.3.0
+ '@docusaurus/core': 2.3.1_tfss6ysxi25eglfcg3gsh34qaq
+ '@docusaurus/logger': 2.3.1
+ '@docusaurus/mdx-loader': 2.3.1_pmmuy6rkkayfggimpcjiffhloy
+ '@docusaurus/types': 2.3.1_biqbaboplfbrettd7655fr4n2y
+ '@docusaurus/utils': 2.3.1_@docusaurus+types@2.3.1
+ '@docusaurus/utils-common': 2.3.1_@docusaurus+types@2.3.1
+ '@docusaurus/utils-validation': 2.3.1_@docusaurus+types@2.3.1
cheerio: 1.0.0-rc.12
feed: 4.2.2
fs-extra: 10.1.0
@@ -3235,7 +4371,7 @@ packages:
tslib: 2.4.0
unist-util-visit: 2.0.3
utility-types: 3.10.0
- webpack: 5.75.0
+ webpack: 5.77.0
transitivePeerDependencies:
- '@parcel/css'
- '@swc/core'
@@ -3250,22 +4386,21 @@ packages:
- utf-8-validate
- vue-template-compiler
- webpack-cli
- dev: false
- /@docusaurus/plugin-content-blog/2.3.1_xrxvbtylmve4l2tr3vmmqgfp7q:
- resolution: {integrity: sha512-f5LjqX+9WkiLyGiQ41x/KGSJ/9bOjSD8lsVhPvYeUYHCtYpuiDKfhZE07O4EqpHkBx4NQdtQDbp+aptgHSTuiw==}
+ /@docusaurus/plugin-content-blog/2.4.0_lb6du3saekb5anf2gjv3wxj3oq:
+ resolution: {integrity: sha512-YwkAkVUxtxoBAIj/MCb4ohN0SCtHBs4AS75jMhPpf67qf3j+U/4n33cELq7567hwyZ6fMz2GPJcVmctzlGGThQ==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@docusaurus/core': 2.3.1_tfss6ysxi25eglfcg3gsh34qaq
- '@docusaurus/logger': 2.3.1
- '@docusaurus/mdx-loader': 2.3.1_pmmuy6rkkayfggimpcjiffhloy
- '@docusaurus/types': 2.3.1_biqbaboplfbrettd7655fr4n2y
- '@docusaurus/utils': 2.3.1_@docusaurus+types@2.3.1
- '@docusaurus/utils-common': 2.3.1_@docusaurus+types@2.3.1
- '@docusaurus/utils-validation': 2.3.1_@docusaurus+types@2.3.1
+ '@docusaurus/core': 2.4.0_fqnoeis6dtl2cgpcpjj3hz5acq
+ '@docusaurus/logger': 2.4.0
+ '@docusaurus/mdx-loader': 2.4.0_wuolo4jlwz75wl2aegq7g4cyju
+ '@docusaurus/types': 2.4.0_biqbaboplfbrettd7655fr4n2y
+ '@docusaurus/utils': 2.4.0_@docusaurus+types@2.4.0
+ '@docusaurus/utils-common': 2.4.0_@docusaurus+types@2.4.0
+ '@docusaurus/utils-validation': 2.4.0_@docusaurus+types@2.4.0
cheerio: 1.0.0-rc.12
feed: 4.2.2
fs-extra: 10.1.0
@@ -3276,7 +4411,7 @@ packages:
tslib: 2.4.0
unist-util-visit: 2.0.3
utility-types: 3.10.0
- webpack: 5.75.0
+ webpack: 5.77.0
transitivePeerDependencies:
- '@parcel/css'
- '@swc/core'
@@ -3291,6 +4426,7 @@ packages:
- utf-8-validate
- vue-template-compiler
- webpack-cli
+ dev: false
/@docusaurus/plugin-content-docs/2.2.0_p655c647blpsjhhxtqrcjjdvka:
resolution: {integrity: sha512-BOazBR0XjzsHE+2K1wpNxz5QZmrJgmm3+0Re0EVPYFGW8qndCWGNtXW/0lGKhecVPML8yyFeAmnUCIs7xM2wPw==}
@@ -3316,48 +4452,7 @@ packages:
react-dom: 18.2.0_react@18.2.0
tslib: 2.4.0
utility-types: 3.10.0
- webpack: 5.75.0
- transitivePeerDependencies:
- - '@parcel/css'
- - '@swc/core'
- - bufferutil
- - csso
- - debug
- - esbuild
- - eslint
- - supports-color
- - typescript
- - uglify-js
- - utf-8-validate
- - vue-template-compiler
- - webpack-cli
- dev: false
-
- /@docusaurus/plugin-content-docs/2.3.0_lb6du3saekb5anf2gjv3wxj3oq:
- resolution: {integrity: sha512-P53gYvtPY/VJTMdV5pFnKv8d7qMBOPyu/4NPREQU5PWsXJOYedCwNBqdAR7A5P69l55TrzyUEUYLjIcwuoSPGg==}
- engines: {node: '>=16.14'}
- peerDependencies:
- react: ^16.8.4 || ^17.0.0
- react-dom: ^16.8.4 || ^17.0.0
- dependencies:
- '@docusaurus/core': 2.3.0_3ummwxomqnb553btk3euj7atma
- '@docusaurus/logger': 2.3.0
- '@docusaurus/mdx-loader': 2.3.0_r32hkn63yvaf6lyi52yvh7zyiu
- '@docusaurus/module-type-aliases': 2.3.0_biqbaboplfbrettd7655fr4n2y
- '@docusaurus/types': 2.3.0_biqbaboplfbrettd7655fr4n2y
- '@docusaurus/utils': 2.3.0_@docusaurus+types@2.3.0
- '@docusaurus/utils-validation': 2.3.0_@docusaurus+types@2.3.0
- '@types/react-router-config': 5.0.6
- combine-promises: 1.1.0
- fs-extra: 10.1.0
- import-fresh: 3.3.0
- js-yaml: 4.1.0
- lodash: 4.17.21
- react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- tslib: 2.4.0
- utility-types: 3.10.0
- webpack: 5.75.0
+ webpack: 5.77.0
transitivePeerDependencies:
- '@parcel/css'
- '@swc/core'
@@ -3398,7 +4493,7 @@ packages:
react-dom: 18.2.0_react@18.2.0
tslib: 2.4.0
utility-types: 3.10.0
- webpack: 5.75.0
+ webpack: 5.77.0
transitivePeerDependencies:
- '@parcel/css'
- '@swc/core'
@@ -3414,23 +4509,31 @@ packages:
- vue-template-compiler
- webpack-cli
- /@docusaurus/plugin-content-pages/2.3.0_lb6du3saekb5anf2gjv3wxj3oq:
- resolution: {integrity: sha512-H21Ux3Ln+pXlcp0RGdD1fyes7H3tsyhFpeflkxnCoXfTQf/pQB9IMuddFnxuXzj+34rp6jAQmLSaPssuixJXRQ==}
+ /@docusaurus/plugin-content-docs/2.4.0_lb6du3saekb5anf2gjv3wxj3oq:
+ resolution: {integrity: sha512-ic/Z/ZN5Rk/RQo+Io6rUGpToOtNbtPloMR2JcGwC1xT2riMu6zzfSwmBi9tHJgdXH6CB5jG+0dOZZO8QS5tmDg==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@docusaurus/core': 2.3.0_3ummwxomqnb553btk3euj7atma
- '@docusaurus/mdx-loader': 2.3.0_r32hkn63yvaf6lyi52yvh7zyiu
- '@docusaurus/types': 2.3.0_biqbaboplfbrettd7655fr4n2y
- '@docusaurus/utils': 2.3.0_@docusaurus+types@2.3.0
- '@docusaurus/utils-validation': 2.3.0_@docusaurus+types@2.3.0
+ '@docusaurus/core': 2.4.0_fqnoeis6dtl2cgpcpjj3hz5acq
+ '@docusaurus/logger': 2.4.0
+ '@docusaurus/mdx-loader': 2.4.0_wuolo4jlwz75wl2aegq7g4cyju
+ '@docusaurus/module-type-aliases': 2.4.0_biqbaboplfbrettd7655fr4n2y
+ '@docusaurus/types': 2.4.0_biqbaboplfbrettd7655fr4n2y
+ '@docusaurus/utils': 2.4.0_@docusaurus+types@2.4.0
+ '@docusaurus/utils-validation': 2.4.0_@docusaurus+types@2.4.0
+ '@types/react-router-config': 5.0.6
+ combine-promises: 1.1.0
fs-extra: 10.1.0
+ import-fresh: 3.3.0
+ js-yaml: 4.1.0
+ lodash: 4.17.21
react: 18.2.0
react-dom: 18.2.0_react@18.2.0
tslib: 2.4.0
- webpack: 5.75.0
+ utility-types: 3.10.0
+ webpack: 5.77.0
transitivePeerDependencies:
- '@parcel/css'
- '@swc/core'
@@ -3463,7 +4566,7 @@ packages:
react: 18.2.0
react-dom: 18.2.0_react@18.2.0
tslib: 2.4.0
- webpack: 5.75.0
+ webpack: 5.77.0
transitivePeerDependencies:
- '@parcel/css'
- '@swc/core'
@@ -3479,29 +4582,29 @@ packages:
- vue-template-compiler
- webpack-cli
- /@docusaurus/plugin-debug/2.3.0_mf7hszvrcbv4t2om4ijsdfkprm:
- resolution: {integrity: sha512-TyeH3DMA9/8sIXyX8+zpdLtSixBnLJjW9KSvncKj/iXs1t20tpUZ1WFL7D+G1gxGGbLCBUGDluh738VvsRHC6Q==}
+ /@docusaurus/plugin-content-pages/2.4.0_lb6du3saekb5anf2gjv3wxj3oq:
+ resolution: {integrity: sha512-Pk2pOeOxk8MeU3mrTU0XLIgP9NZixbdcJmJ7RUFrZp1Aj42nd0RhIT14BGvXXyqb8yTQlk4DmYGAzqOfBsFyGw==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@docusaurus/core': 2.3.0_3ummwxomqnb553btk3euj7atma
- '@docusaurus/types': 2.3.0_biqbaboplfbrettd7655fr4n2y
- '@docusaurus/utils': 2.3.0_@docusaurus+types@2.3.0
+ '@docusaurus/core': 2.4.0_fqnoeis6dtl2cgpcpjj3hz5acq
+ '@docusaurus/mdx-loader': 2.4.0_wuolo4jlwz75wl2aegq7g4cyju
+ '@docusaurus/types': 2.4.0_biqbaboplfbrettd7655fr4n2y
+ '@docusaurus/utils': 2.4.0_@docusaurus+types@2.4.0
+ '@docusaurus/utils-validation': 2.4.0_@docusaurus+types@2.4.0
fs-extra: 10.1.0
react: 18.2.0
react-dom: 18.2.0_react@18.2.0
- react-json-view: 1.21.3_4c3rps5tc2yowtcrqid3cuwlea
tslib: 2.4.0
+ webpack: 5.77.0
transitivePeerDependencies:
- '@parcel/css'
- '@swc/core'
- - '@types/react'
- bufferutil
- csso
- debug
- - encoding
- esbuild
- eslint
- supports-color
@@ -3545,25 +4648,29 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/plugin-google-analytics/2.3.0_lb6du3saekb5anf2gjv3wxj3oq:
- resolution: {integrity: sha512-Z9FqTQzeOC1R6i/x07VgkrTKpQ4OtMe3WBOKZKzgldWXJr6CDUWPSR8pfDEjA+RRAj8ajUh0E+BliKBmFILQvQ==}
+ /@docusaurus/plugin-debug/2.4.0_mf7hszvrcbv4t2om4ijsdfkprm:
+ resolution: {integrity: sha512-KC56DdYjYT7Txyux71vXHXGYZuP6yYtqwClvYpjKreWIHWus5Zt6VNi23rMZv3/QKhOCrN64zplUbdfQMvddBQ==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@docusaurus/core': 2.3.0_3ummwxomqnb553btk3euj7atma
- '@docusaurus/types': 2.3.0_biqbaboplfbrettd7655fr4n2y
- '@docusaurus/utils-validation': 2.3.0_@docusaurus+types@2.3.0
+ '@docusaurus/core': 2.4.0_fqnoeis6dtl2cgpcpjj3hz5acq
+ '@docusaurus/types': 2.4.0_biqbaboplfbrettd7655fr4n2y
+ '@docusaurus/utils': 2.4.0_@docusaurus+types@2.4.0
+ fs-extra: 10.1.0
react: 18.2.0
react-dom: 18.2.0_react@18.2.0
+ react-json-view: 1.21.3_4c3rps5tc2yowtcrqid3cuwlea
tslib: 2.4.0
transitivePeerDependencies:
- '@parcel/css'
- '@swc/core'
+ - '@types/react'
- bufferutil
- csso
- debug
+ - encoding
- esbuild
- eslint
- supports-color
@@ -3603,16 +4710,16 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/plugin-google-gtag/2.3.0_lb6du3saekb5anf2gjv3wxj3oq:
- resolution: {integrity: sha512-oZavqtfwQAGjz+Dyhsb45mVssTevCW1PJgLcmr3WKiID15GTolbBrrp/fueTrEh60DzOd81HbiCLs56JWBwDhQ==}
+ /@docusaurus/plugin-google-analytics/2.4.0_lb6du3saekb5anf2gjv3wxj3oq:
+ resolution: {integrity: sha512-uGUzX67DOAIglygdNrmMOvEp8qG03X20jMWadeqVQktS6nADvozpSLGx4J0xbkblhJkUzN21WiilsP9iVP+zkw==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@docusaurus/core': 2.3.0_3ummwxomqnb553btk3euj7atma
- '@docusaurus/types': 2.3.0_biqbaboplfbrettd7655fr4n2y
- '@docusaurus/utils-validation': 2.3.0_@docusaurus+types@2.3.0
+ '@docusaurus/core': 2.4.0_fqnoeis6dtl2cgpcpjj3hz5acq
+ '@docusaurus/types': 2.4.0_biqbaboplfbrettd7655fr4n2y
+ '@docusaurus/utils-validation': 2.4.0_@docusaurus+types@2.4.0
react: 18.2.0
react-dom: 18.2.0_react@18.2.0
tslib: 2.4.0
@@ -3661,16 +4768,16 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/plugin-google-tag-manager/2.3.0_lb6du3saekb5anf2gjv3wxj3oq:
- resolution: {integrity: sha512-toAhuMX1h+P2CfavwoDlz9s2/Zm7caiEznW/inxq3izywG2l9ujWI/o6u2g70O3ACQ19eHMGHDsyEUcRDPrxBw==}
+ /@docusaurus/plugin-google-gtag/2.4.0_lb6du3saekb5anf2gjv3wxj3oq:
+ resolution: {integrity: sha512-adj/70DANaQs2+TF/nRdMezDXFAV/O/pjAbUgmKBlyOTq5qoMe0Tk4muvQIwWUmiUQxFJe+sKlZGM771ownyOg==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@docusaurus/core': 2.3.0_3ummwxomqnb553btk3euj7atma
- '@docusaurus/types': 2.3.0_biqbaboplfbrettd7655fr4n2y
- '@docusaurus/utils-validation': 2.3.0_@docusaurus+types@2.3.0
+ '@docusaurus/core': 2.4.0_fqnoeis6dtl2cgpcpjj3hz5acq
+ '@docusaurus/types': 2.4.0_biqbaboplfbrettd7655fr4n2y
+ '@docusaurus/utils-validation': 2.4.0_@docusaurus+types@2.4.0
react: 18.2.0
react-dom: 18.2.0_react@18.2.0
tslib: 2.4.0
@@ -3719,23 +4826,18 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/plugin-sitemap/2.3.0_lb6du3saekb5anf2gjv3wxj3oq:
- resolution: {integrity: sha512-kwIHLP6lyubWOnNO0ejwjqdxB9C6ySnATN61etd6iwxHri5+PBZCEOv1sVm5U1gfQiDR1sVsXnJq2zNwLwgEtQ==}
+ /@docusaurus/plugin-google-tag-manager/2.4.0_lb6du3saekb5anf2gjv3wxj3oq:
+ resolution: {integrity: sha512-E66uGcYs4l7yitmp/8kMEVQftFPwV9iC62ORh47Veqzs6ExwnhzBkJmwDnwIysHBF1vlxnzET0Fl2LfL5fRR3A==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@docusaurus/core': 2.3.0_3ummwxomqnb553btk3euj7atma
- '@docusaurus/logger': 2.3.0
- '@docusaurus/types': 2.3.0_biqbaboplfbrettd7655fr4n2y
- '@docusaurus/utils': 2.3.0_@docusaurus+types@2.3.0
- '@docusaurus/utils-common': 2.3.0_@docusaurus+types@2.3.0
- '@docusaurus/utils-validation': 2.3.0_@docusaurus+types@2.3.0
- fs-extra: 10.1.0
+ '@docusaurus/core': 2.4.0_fqnoeis6dtl2cgpcpjj3hz5acq
+ '@docusaurus/types': 2.4.0_biqbaboplfbrettd7655fr4n2y
+ '@docusaurus/utils-validation': 2.4.0_@docusaurus+types@2.4.0
react: 18.2.0
react-dom: 18.2.0_react@18.2.0
- sitemap: 7.1.1
tslib: 2.4.0
transitivePeerDependencies:
- '@parcel/css'
@@ -3787,37 +4889,30 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/preset-classic/2.3.0_wzfvsqclqrwm4xmk4ksiqdnlky:
- resolution: {integrity: sha512-mI37ieJe7cs5dHuvWz415U7hO209Q19Fp4iSHeFFgtQoK1PiRg7HJHkVbEsLZII2MivdzGFB5Hxoq2wUPWdNEA==}
+ /@docusaurus/plugin-sitemap/2.4.0_lb6du3saekb5anf2gjv3wxj3oq:
+ resolution: {integrity: sha512-pZxh+ygfnI657sN8a/FkYVIAmVv0CGk71QMKqJBOfMmDHNN1FeDeFkBjWP49ejBqpqAhjufkv5UWq3UOu2soCw==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@docusaurus/core': 2.3.0_3ummwxomqnb553btk3euj7atma
- '@docusaurus/plugin-content-blog': 2.3.0_lb6du3saekb5anf2gjv3wxj3oq
- '@docusaurus/plugin-content-docs': 2.3.0_lb6du3saekb5anf2gjv3wxj3oq
- '@docusaurus/plugin-content-pages': 2.3.0_lb6du3saekb5anf2gjv3wxj3oq
- '@docusaurus/plugin-debug': 2.3.0_mf7hszvrcbv4t2om4ijsdfkprm
- '@docusaurus/plugin-google-analytics': 2.3.0_lb6du3saekb5anf2gjv3wxj3oq
- '@docusaurus/plugin-google-gtag': 2.3.0_lb6du3saekb5anf2gjv3wxj3oq
- '@docusaurus/plugin-google-tag-manager': 2.3.0_lb6du3saekb5anf2gjv3wxj3oq
- '@docusaurus/plugin-sitemap': 2.3.0_lb6du3saekb5anf2gjv3wxj3oq
- '@docusaurus/theme-classic': 2.3.0_lb6du3saekb5anf2gjv3wxj3oq
- '@docusaurus/theme-common': 2.3.0_3ummwxomqnb553btk3euj7atma
- '@docusaurus/theme-search-algolia': 2.3.0_j5qhe2d7q7ox5uxy5lyjtkwg5e
- '@docusaurus/types': 2.3.0_biqbaboplfbrettd7655fr4n2y
+ '@docusaurus/core': 2.4.0_fqnoeis6dtl2cgpcpjj3hz5acq
+ '@docusaurus/logger': 2.4.0
+ '@docusaurus/types': 2.4.0_biqbaboplfbrettd7655fr4n2y
+ '@docusaurus/utils': 2.4.0_@docusaurus+types@2.4.0
+ '@docusaurus/utils-common': 2.4.0_@docusaurus+types@2.4.0
+ '@docusaurus/utils-validation': 2.4.0_@docusaurus+types@2.4.0
+ fs-extra: 10.1.0
react: 18.2.0
react-dom: 18.2.0_react@18.2.0
+ sitemap: 7.1.1
+ tslib: 2.4.0
transitivePeerDependencies:
- - '@algolia/client-search'
- '@parcel/css'
- '@swc/core'
- - '@types/react'
- bufferutil
- csso
- debug
- - encoding
- esbuild
- eslint
- supports-color
@@ -3869,55 +4964,37 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/react-loadable/5.5.2_react@18.2.0:
- resolution: {integrity: sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==}
- peerDependencies:
- react: '*'
- dependencies:
- '@types/react': 18.0.15
- prop-types: 15.8.1
- react: 18.2.0
-
- /@docusaurus/theme-classic/2.3.0_lb6du3saekb5anf2gjv3wxj3oq:
- resolution: {integrity: sha512-x2h9KZ4feo22b1aArsfqvK05aDCgTkLZGRgAPY/9TevFV5/Yy19cZtBOCbzaKa2dKq1ofBRK9Hm1DdLJdLB14A==}
+ /@docusaurus/preset-classic/2.4.0_wzfvsqclqrwm4xmk4ksiqdnlky:
+ resolution: {integrity: sha512-/5z5o/9bc6+P5ool2y01PbJhoGddEGsC0ej1MF6mCoazk8A+kW4feoUd68l7Bnv01rCnG3xy7kHUQP97Y0grUA==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@docusaurus/core': 2.3.0_3ummwxomqnb553btk3euj7atma
- '@docusaurus/mdx-loader': 2.3.0_r32hkn63yvaf6lyi52yvh7zyiu
- '@docusaurus/module-type-aliases': 2.3.0_biqbaboplfbrettd7655fr4n2y
- '@docusaurus/plugin-content-blog': 2.3.0_lb6du3saekb5anf2gjv3wxj3oq
- '@docusaurus/plugin-content-docs': 2.3.0_lb6du3saekb5anf2gjv3wxj3oq
- '@docusaurus/plugin-content-pages': 2.3.0_lb6du3saekb5anf2gjv3wxj3oq
- '@docusaurus/theme-common': 2.3.0_3ummwxomqnb553btk3euj7atma
- '@docusaurus/theme-translations': 2.3.0
- '@docusaurus/types': 2.3.0_biqbaboplfbrettd7655fr4n2y
- '@docusaurus/utils': 2.3.0_@docusaurus+types@2.3.0
- '@docusaurus/utils-common': 2.3.0_@docusaurus+types@2.3.0
- '@docusaurus/utils-validation': 2.3.0_@docusaurus+types@2.3.0
- '@mdx-js/react': 1.6.22_react@18.2.0
- clsx: 1.2.1
- copy-text-to-clipboard: 3.0.1
- infima: 0.2.0-alpha.42
- lodash: 4.17.21
- nprogress: 0.2.0
- postcss: 8.4.21
- prism-react-renderer: 1.3.5_react@18.2.0
- prismjs: 1.28.0
+ '@docusaurus/core': 2.4.0_fqnoeis6dtl2cgpcpjj3hz5acq
+ '@docusaurus/plugin-content-blog': 2.4.0_lb6du3saekb5anf2gjv3wxj3oq
+ '@docusaurus/plugin-content-docs': 2.4.0_lb6du3saekb5anf2gjv3wxj3oq
+ '@docusaurus/plugin-content-pages': 2.4.0_lb6du3saekb5anf2gjv3wxj3oq
+ '@docusaurus/plugin-debug': 2.4.0_mf7hszvrcbv4t2om4ijsdfkprm
+ '@docusaurus/plugin-google-analytics': 2.4.0_lb6du3saekb5anf2gjv3wxj3oq
+ '@docusaurus/plugin-google-gtag': 2.4.0_lb6du3saekb5anf2gjv3wxj3oq
+ '@docusaurus/plugin-google-tag-manager': 2.4.0_lb6du3saekb5anf2gjv3wxj3oq
+ '@docusaurus/plugin-sitemap': 2.4.0_lb6du3saekb5anf2gjv3wxj3oq
+ '@docusaurus/theme-classic': 2.4.0_lb6du3saekb5anf2gjv3wxj3oq
+ '@docusaurus/theme-common': 2.4.0_fqnoeis6dtl2cgpcpjj3hz5acq
+ '@docusaurus/theme-search-algolia': 2.4.0_bdyo6na3flofiah7dwfsyhzqfa
+ '@docusaurus/types': 2.4.0_biqbaboplfbrettd7655fr4n2y
react: 18.2.0
react-dom: 18.2.0_react@18.2.0
- react-router-dom: 5.3.3_react@18.2.0
- rtlcss: 3.5.0
- tslib: 2.4.0
- utility-types: 3.10.0
transitivePeerDependencies:
+ - '@algolia/client-search'
- '@parcel/css'
- '@swc/core'
+ - '@types/react'
- bufferutil
- csso
- debug
+ - encoding
- esbuild
- eslint
- supports-color
@@ -3928,6 +5005,15 @@ packages:
- webpack-cli
dev: false
+ /@docusaurus/react-loadable/5.5.2_react@18.2.0:
+ resolution: {integrity: sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==}
+ peerDependencies:
+ react: '*'
+ dependencies:
+ '@types/react': 18.0.15
+ prop-types: 15.8.1
+ react: 18.2.0
+
/@docusaurus/theme-classic/2.3.1_xrxvbtylmve4l2tr3vmmqgfp7q:
resolution: {integrity: sha512-SelSIDvyttb7ZYHj8vEUhqykhAqfOPKk+uP0z85jH72IMC58e7O8DIlcAeBv+CWsLbNIl9/Hcg71X0jazuxJug==}
engines: {node: '>=16.14'}
@@ -3953,7 +5039,7 @@ packages:
infima: 0.2.0-alpha.42
lodash: 4.17.21
nprogress: 0.2.0
- postcss: 8.4.14
+ postcss: 8.4.21
prism-react-renderer: 1.3.5_react@18.2.0
prismjs: 1.28.0
react: 18.2.0
@@ -3978,32 +5064,41 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/theme-common/2.3.0_3ummwxomqnb553btk3euj7atma:
- resolution: {integrity: sha512-1eAvaULgu6ywHbjkdWOOHl1PdMylne/88i0kg25qimmkMgRHoIQ23JgRD/q5sFr+2YX7U7SggR1UNNsqu2zZPw==}
+ /@docusaurus/theme-classic/2.4.0_lb6du3saekb5anf2gjv3wxj3oq:
+ resolution: {integrity: sha512-GMDX5WU6Z0OC65eQFgl3iNNEbI9IMJz9f6KnOyuMxNUR6q0qVLsKCNopFUDfFNJ55UU50o7P7o21yVhkwpfJ9w==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@docusaurus/mdx-loader': 2.3.0_r32hkn63yvaf6lyi52yvh7zyiu
- '@docusaurus/module-type-aliases': 2.3.0_biqbaboplfbrettd7655fr4n2y
- '@docusaurus/plugin-content-blog': 2.3.0_lb6du3saekb5anf2gjv3wxj3oq
- '@docusaurus/plugin-content-docs': 2.3.0_lb6du3saekb5anf2gjv3wxj3oq
- '@docusaurus/plugin-content-pages': 2.3.0_lb6du3saekb5anf2gjv3wxj3oq
- '@docusaurus/utils': 2.3.0_@docusaurus+types@2.3.0
- '@types/history': 4.7.11
- '@types/react': 18.0.15
- '@types/react-router-config': 5.0.6
+ '@docusaurus/core': 2.4.0_fqnoeis6dtl2cgpcpjj3hz5acq
+ '@docusaurus/mdx-loader': 2.4.0_wuolo4jlwz75wl2aegq7g4cyju
+ '@docusaurus/module-type-aliases': 2.4.0_biqbaboplfbrettd7655fr4n2y
+ '@docusaurus/plugin-content-blog': 2.4.0_lb6du3saekb5anf2gjv3wxj3oq
+ '@docusaurus/plugin-content-docs': 2.4.0_lb6du3saekb5anf2gjv3wxj3oq
+ '@docusaurus/plugin-content-pages': 2.4.0_lb6du3saekb5anf2gjv3wxj3oq
+ '@docusaurus/theme-common': 2.4.0_fqnoeis6dtl2cgpcpjj3hz5acq
+ '@docusaurus/theme-translations': 2.4.0
+ '@docusaurus/types': 2.4.0_biqbaboplfbrettd7655fr4n2y
+ '@docusaurus/utils': 2.4.0_@docusaurus+types@2.4.0
+ '@docusaurus/utils-common': 2.4.0_@docusaurus+types@2.4.0
+ '@docusaurus/utils-validation': 2.4.0_@docusaurus+types@2.4.0
+ '@mdx-js/react': 1.6.22_react@18.2.0
clsx: 1.2.1
- parse-numeric-range: 1.3.0
+ copy-text-to-clipboard: 3.0.1
+ infima: 0.2.0-alpha.43
+ lodash: 4.17.21
+ nprogress: 0.2.0
+ postcss: 8.4.21
prism-react-renderer: 1.3.5_react@18.2.0
+ prismjs: 1.28.0
react: 18.2.0
react-dom: 18.2.0_react@18.2.0
+ react-router-dom: 5.3.3_react@18.2.0
+ rtlcss: 3.5.0
tslib: 2.4.0
- use-sync-external-store: 1.2.0_react@18.2.0
utility-types: 3.10.0
transitivePeerDependencies:
- - '@docusaurus/types'
- '@parcel/css'
- '@swc/core'
- bufferutil
@@ -4100,37 +5195,35 @@ packages:
- vue-template-compiler
- webpack-cli
- /@docusaurus/theme-search-algolia/2.3.0_j5qhe2d7q7ox5uxy5lyjtkwg5e:
- resolution: {integrity: sha512-/i5k1NAlbYvgnw69vJQA174+ipwdtTCCUvxRp7bVZ+8KmviEybAC/kuKe7WmiUbIGVYbAbwYaEsPuVnsd65DrA==}
+ /@docusaurus/theme-common/2.4.0_fqnoeis6dtl2cgpcpjj3hz5acq:
+ resolution: {integrity: sha512-IkG/l5f/FLY6cBIxtPmFnxpuPzc5TupuqlOx+XDN+035MdQcAh8wHXXZJAkTeYDeZ3anIUSUIvWa7/nRKoQEfg==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@docsearch/react': 3.1.1_5txs2uc3ous4rbdpnh37naidni
- '@docusaurus/core': 2.3.0_3ummwxomqnb553btk3euj7atma
- '@docusaurus/logger': 2.3.0
- '@docusaurus/plugin-content-docs': 2.3.0_lb6du3saekb5anf2gjv3wxj3oq
- '@docusaurus/theme-common': 2.3.0_3ummwxomqnb553btk3euj7atma
- '@docusaurus/theme-translations': 2.3.0
- '@docusaurus/utils': 2.3.0_@docusaurus+types@2.3.0
- '@docusaurus/utils-validation': 2.3.0_@docusaurus+types@2.3.0
- algoliasearch: 4.13.1
- algoliasearch-helper: 3.10.0_algoliasearch@4.13.1
+ '@docusaurus/mdx-loader': 2.4.0_wuolo4jlwz75wl2aegq7g4cyju
+ '@docusaurus/module-type-aliases': 2.4.0_biqbaboplfbrettd7655fr4n2y
+ '@docusaurus/plugin-content-blog': 2.4.0_lb6du3saekb5anf2gjv3wxj3oq
+ '@docusaurus/plugin-content-docs': 2.4.0_lb6du3saekb5anf2gjv3wxj3oq
+ '@docusaurus/plugin-content-pages': 2.4.0_lb6du3saekb5anf2gjv3wxj3oq
+ '@docusaurus/utils': 2.4.0_@docusaurus+types@2.4.0
+ '@docusaurus/utils-common': 2.4.0_@docusaurus+types@2.4.0
+ '@types/history': 4.7.11
+ '@types/react': 18.0.15
+ '@types/react-router-config': 5.0.6
clsx: 1.2.1
- eta: 1.12.3
- fs-extra: 10.1.0
- lodash: 4.17.21
+ parse-numeric-range: 1.3.0
+ prism-react-renderer: 1.3.5_react@18.2.0
react: 18.2.0
react-dom: 18.2.0_react@18.2.0
tslib: 2.4.0
+ use-sync-external-store: 1.2.0_react@18.2.0
utility-types: 3.10.0
transitivePeerDependencies:
- - '@algolia/client-search'
- '@docusaurus/types'
- '@parcel/css'
- '@swc/core'
- - '@types/react'
- bufferutil
- csso
- debug
@@ -4188,16 +5281,52 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/theme-translations/2.0.1:
- resolution: {integrity: sha512-v1MYYlbsdX+rtKnXFcIAn9ar0Z6K0yjqnCYS0p/KLCLrfJwfJ8A3oRJw2HiaIb8jQfk1WMY2h5Qi1p4vHOekQw==}
+ /@docusaurus/theme-search-algolia/2.4.0_bdyo6na3flofiah7dwfsyhzqfa:
+ resolution: {integrity: sha512-pPCJSCL1Qt4pu/Z0uxBAuke0yEBbxh0s4fOvimna7TEcBLPq0x06/K78AaABXrTVQM6S0vdocFl9EoNgU17hqA==}
engines: {node: '>=16.14'}
+ peerDependencies:
+ react: ^16.8.4 || ^17.0.0
+ react-dom: ^16.8.4 || ^17.0.0
dependencies:
+ '@docsearch/react': 3.1.1_5txs2uc3ous4rbdpnh37naidni
+ '@docusaurus/core': 2.4.0_fqnoeis6dtl2cgpcpjj3hz5acq
+ '@docusaurus/logger': 2.4.0
+ '@docusaurus/plugin-content-docs': 2.4.0_lb6du3saekb5anf2gjv3wxj3oq
+ '@docusaurus/theme-common': 2.4.0_fqnoeis6dtl2cgpcpjj3hz5acq
+ '@docusaurus/theme-translations': 2.4.0
+ '@docusaurus/utils': 2.4.0_@docusaurus+types@2.4.0
+ '@docusaurus/utils-validation': 2.4.0_@docusaurus+types@2.4.0
+ algoliasearch: 4.13.1
+ algoliasearch-helper: 3.10.0_algoliasearch@4.13.1
+ clsx: 1.2.1
+ eta: 2.0.0
fs-extra: 10.1.0
+ lodash: 4.17.21
+ react: 18.2.0
+ react-dom: 18.2.0_react@18.2.0
tslib: 2.4.0
+ utility-types: 3.10.0
+ transitivePeerDependencies:
+ - '@algolia/client-search'
+ - '@docusaurus/types'
+ - '@parcel/css'
+ - '@swc/core'
+ - '@types/react'
+ - bufferutil
+ - csso
+ - debug
+ - esbuild
+ - eslint
+ - supports-color
+ - typescript
+ - uglify-js
+ - utf-8-validate
+ - vue-template-compiler
+ - webpack-cli
dev: false
- /@docusaurus/theme-translations/2.3.0:
- resolution: {integrity: sha512-YLVD6LrszBld1EvThTOa9PcblKAZs1jOmRjwtffdg1CGjQWFXEeWUL24n2M4ARByzuLry5D8ZRVmKyRt3LOwsw==}
+ /@docusaurus/theme-translations/2.0.1:
+ resolution: {integrity: sha512-v1MYYlbsdX+rtKnXFcIAn9ar0Z6K0yjqnCYS0p/KLCLrfJwfJ8A3oRJw2HiaIb8jQfk1WMY2h5Qi1p4vHOekQw==}
engines: {node: '>=16.14'}
dependencies:
fs-extra: 10.1.0
@@ -4212,6 +5341,14 @@ packages:
tslib: 2.4.0
dev: false
+ /@docusaurus/theme-translations/2.4.0:
+ resolution: {integrity: sha512-kEoITnPXzDPUMBHk3+fzEzbopxLD3fR5sDoayNH0vXkpUukA88/aDL1bqkhxWZHA3LOfJ3f0vJbOwmnXW5v85Q==}
+ engines: {node: '>=16.14'}
+ dependencies:
+ fs-extra: 10.1.0
+ tslib: 2.4.0
+ dev: false
+
/@docusaurus/types/2.2.0_biqbaboplfbrettd7655fr4n2y:
resolution: {integrity: sha512-b6xxyoexfbRNRI8gjblzVOnLr4peCJhGbYGPpJ3LFqpi5nsFfoK4mmDLvWdeah0B7gmJeXabN7nQkFoqeSdmOw==}
peerDependencies:
@@ -4226,7 +5363,7 @@ packages:
react-dom: 18.2.0_react@18.2.0
react-helmet-async: 1.3.0_biqbaboplfbrettd7655fr4n2y
utility-types: 3.10.0
- webpack: 5.75.0
+ webpack: 5.77.0
webpack-merge: 5.8.0
transitivePeerDependencies:
- '@swc/core'
@@ -4235,8 +5372,8 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/types/2.3.0_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-c5C0nROxVFsgMAm4vWDB1LDv3v4K18Y8eVxazL3dEr7w+7kNLc5koWrW7fWmCnrbItnuTna4nLS2PcSZrkYidg==}
+ /@docusaurus/types/2.3.1_biqbaboplfbrettd7655fr4n2y:
+ resolution: {integrity: sha512-PREbIRhTaNNY042qmfSE372Jb7djZt+oVTZkoqHJ8eff8vOIc2zqqDqBVc5BhOfpZGPTrE078yy/torUEZy08A==}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
@@ -4249,17 +5386,16 @@ packages:
react-dom: 18.2.0_react@18.2.0
react-helmet-async: 1.3.0_biqbaboplfbrettd7655fr4n2y
utility-types: 3.10.0
- webpack: 5.75.0
+ webpack: 5.77.0
webpack-merge: 5.8.0
transitivePeerDependencies:
- '@swc/core'
- esbuild
- uglify-js
- webpack-cli
- dev: false
- /@docusaurus/types/2.3.1_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-PREbIRhTaNNY042qmfSE372Jb7djZt+oVTZkoqHJ8eff8vOIc2zqqDqBVc5BhOfpZGPTrE078yy/torUEZy08A==}
+ /@docusaurus/types/2.4.0_biqbaboplfbrettd7655fr4n2y:
+ resolution: {integrity: sha512-xaBXr+KIPDkIaef06c+i2HeTqVNixB7yFut5fBXPGI2f1rrmEV2vLMznNGsFwvZ5XmA3Quuefd4OGRkdo97Dhw==}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
@@ -4272,13 +5408,14 @@ packages:
react-dom: 18.2.0_react@18.2.0
react-helmet-async: 1.3.0_biqbaboplfbrettd7655fr4n2y
utility-types: 3.10.0
- webpack: 5.75.0
+ webpack: 5.77.0
webpack-merge: 5.8.0
transitivePeerDependencies:
- '@swc/core'
- esbuild
- uglify-js
- webpack-cli
+ dev: false
/@docusaurus/utils-common/2.0.1:
resolution: {integrity: sha512-kajCCDCXRd1HFH5EUW31MPaQcsyNlGakpkDoTBtBvpa4EIPvWaSKy7TIqYKHrZjX4tnJ0YbEJvaXfjjgdq5xSg==}
@@ -4305,8 +5442,8 @@ packages:
tslib: 2.4.0
dev: false
- /@docusaurus/utils-common/2.3.0:
- resolution: {integrity: sha512-nu5An+26FS7SQTwvyFR4g9lw3NU1u2RLcxJPZF+NCOG8Ne96ciuQosa7+N1kllm/heEJqfTaAUD0sFxpTZrDtw==}
+ /@docusaurus/utils-common/2.3.1:
+ resolution: {integrity: sha512-pVlRpXkdNcxmKNxAaB1ya2hfCEvVsLDp2joeM6K6uv55Oc5nVIqgyYSgSNKZyMdw66NnvMfsu0RBylcwZQKo9A==}
engines: {node: '>=16.14'}
peerDependencies:
'@docusaurus/types': '*'
@@ -4317,8 +5454,8 @@ packages:
tslib: 2.4.0
dev: false
- /@docusaurus/utils-common/2.3.0_@docusaurus+types@2.3.0:
- resolution: {integrity: sha512-nu5An+26FS7SQTwvyFR4g9lw3NU1u2RLcxJPZF+NCOG8Ne96ciuQosa7+N1kllm/heEJqfTaAUD0sFxpTZrDtw==}
+ /@docusaurus/utils-common/2.3.1_@docusaurus+types@2.3.1:
+ resolution: {integrity: sha512-pVlRpXkdNcxmKNxAaB1ya2hfCEvVsLDp2joeM6K6uv55Oc5nVIqgyYSgSNKZyMdw66NnvMfsu0RBylcwZQKo9A==}
engines: {node: '>=16.14'}
peerDependencies:
'@docusaurus/types': '*'
@@ -4326,12 +5463,11 @@ packages:
'@docusaurus/types':
optional: true
dependencies:
- '@docusaurus/types': 2.3.0_biqbaboplfbrettd7655fr4n2y
+ '@docusaurus/types': 2.3.1_biqbaboplfbrettd7655fr4n2y
tslib: 2.4.0
- dev: false
- /@docusaurus/utils-common/2.3.1:
- resolution: {integrity: sha512-pVlRpXkdNcxmKNxAaB1ya2hfCEvVsLDp2joeM6K6uv55Oc5nVIqgyYSgSNKZyMdw66NnvMfsu0RBylcwZQKo9A==}
+ /@docusaurus/utils-common/2.4.0:
+ resolution: {integrity: sha512-zIMf10xuKxddYfLg5cS19x44zud/E9I7lj3+0bv8UIs0aahpErfNrGhijEfJpAfikhQ8tL3m35nH3hJ3sOG82A==}
engines: {node: '>=16.14'}
peerDependencies:
'@docusaurus/types': '*'
@@ -4342,8 +5478,8 @@ packages:
tslib: 2.4.0
dev: false
- /@docusaurus/utils-common/2.3.1_@docusaurus+types@2.3.1:
- resolution: {integrity: sha512-pVlRpXkdNcxmKNxAaB1ya2hfCEvVsLDp2joeM6K6uv55Oc5nVIqgyYSgSNKZyMdw66NnvMfsu0RBylcwZQKo9A==}
+ /@docusaurus/utils-common/2.4.0_@docusaurus+types@2.4.0:
+ resolution: {integrity: sha512-zIMf10xuKxddYfLg5cS19x44zud/E9I7lj3+0bv8UIs0aahpErfNrGhijEfJpAfikhQ8tL3m35nH3hJ3sOG82A==}
engines: {node: '>=16.14'}
peerDependencies:
'@docusaurus/types': '*'
@@ -4351,8 +5487,9 @@ packages:
'@docusaurus/types':
optional: true
dependencies:
- '@docusaurus/types': 2.3.1_biqbaboplfbrettd7655fr4n2y
+ '@docusaurus/types': 2.4.0_biqbaboplfbrettd7655fr4n2y
tslib: 2.4.0
+ dev: false
/@docusaurus/utils-validation/2.0.1:
resolution: {integrity: sha512-f14AnwFBy4/1A19zWthK+Ii80YDz+4qt8oPpK3julywXsheSxPBqgsND3LVBBvB2p3rJHvbo2m3HyB9Tco1JRw==}
@@ -4390,12 +5527,12 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/utils-validation/2.3.0:
- resolution: {integrity: sha512-TBJCLqwAoiQQJ6dbgBpuLvzsn/XiTgbZkd6eJFUIQYLb1d473Zv58QrHXVmVQDLWiCgmJpHW2LpMfumTpCDgJw==}
+ /@docusaurus/utils-validation/2.3.1:
+ resolution: {integrity: sha512-7n0208IG3k1HVTByMHlZoIDjjOFC8sbViHVXJx0r3Q+3Ezrx+VQ1RZ/zjNn6lT+QBCRCXlnlaoJ8ug4HIVgQ3w==}
engines: {node: '>=16.14'}
dependencies:
- '@docusaurus/logger': 2.3.0
- '@docusaurus/utils': 2.3.0
+ '@docusaurus/logger': 2.3.1
+ '@docusaurus/utils': 2.3.1
joi: 17.6.0
js-yaml: 4.1.0
tslib: 2.4.0
@@ -4408,12 +5545,12 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/utils-validation/2.3.0_@docusaurus+types@2.3.0:
- resolution: {integrity: sha512-TBJCLqwAoiQQJ6dbgBpuLvzsn/XiTgbZkd6eJFUIQYLb1d473Zv58QrHXVmVQDLWiCgmJpHW2LpMfumTpCDgJw==}
+ /@docusaurus/utils-validation/2.3.1_@docusaurus+types@2.3.1:
+ resolution: {integrity: sha512-7n0208IG3k1HVTByMHlZoIDjjOFC8sbViHVXJx0r3Q+3Ezrx+VQ1RZ/zjNn6lT+QBCRCXlnlaoJ8ug4HIVgQ3w==}
engines: {node: '>=16.14'}
dependencies:
- '@docusaurus/logger': 2.3.0
- '@docusaurus/utils': 2.3.0_@docusaurus+types@2.3.0
+ '@docusaurus/logger': 2.3.1
+ '@docusaurus/utils': 2.3.1_@docusaurus+types@2.3.1
joi: 17.6.0
js-yaml: 4.1.0
tslib: 2.4.0
@@ -4424,14 +5561,13 @@ packages:
- supports-color
- uglify-js
- webpack-cli
- dev: false
- /@docusaurus/utils-validation/2.3.1:
- resolution: {integrity: sha512-7n0208IG3k1HVTByMHlZoIDjjOFC8sbViHVXJx0r3Q+3Ezrx+VQ1RZ/zjNn6lT+QBCRCXlnlaoJ8ug4HIVgQ3w==}
+ /@docusaurus/utils-validation/2.4.0:
+ resolution: {integrity: sha512-IrBsBbbAp6y7mZdJx4S4pIA7dUyWSA0GNosPk6ZJ0fX3uYIEQgcQSGIgTeSC+8xPEx3c16o03en1jSDpgQgz/w==}
engines: {node: '>=16.14'}
dependencies:
- '@docusaurus/logger': 2.3.1
- '@docusaurus/utils': 2.3.1
+ '@docusaurus/logger': 2.4.0
+ '@docusaurus/utils': 2.4.0
joi: 17.6.0
js-yaml: 4.1.0
tslib: 2.4.0
@@ -4444,12 +5580,12 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/utils-validation/2.3.1_@docusaurus+types@2.3.1:
- resolution: {integrity: sha512-7n0208IG3k1HVTByMHlZoIDjjOFC8sbViHVXJx0r3Q+3Ezrx+VQ1RZ/zjNn6lT+QBCRCXlnlaoJ8ug4HIVgQ3w==}
+ /@docusaurus/utils-validation/2.4.0_@docusaurus+types@2.4.0:
+ resolution: {integrity: sha512-IrBsBbbAp6y7mZdJx4S4pIA7dUyWSA0GNosPk6ZJ0fX3uYIEQgcQSGIgTeSC+8xPEx3c16o03en1jSDpgQgz/w==}
engines: {node: '>=16.14'}
dependencies:
- '@docusaurus/logger': 2.3.1
- '@docusaurus/utils': 2.3.1_@docusaurus+types@2.3.1
+ '@docusaurus/logger': 2.4.0
+ '@docusaurus/utils': 2.4.0_@docusaurus+types@2.4.0
joi: 17.6.0
js-yaml: 4.1.0
tslib: 2.4.0
@@ -4460,6 +5596,7 @@ packages:
- supports-color
- uglify-js
- webpack-cli
+ dev: false
/@docusaurus/utils/2.0.1:
resolution: {integrity: sha512-u2Vdl/eoVwMfUjDCkg7FjxoiwFs/XhVVtNxQEw8cvB+qaw6QWyT73m96VZzWtUb1fDOefHoZ+bZ0ObFeKk9lMQ==}
@@ -4472,7 +5609,7 @@ packages:
dependencies:
'@docusaurus/logger': 2.0.1
'@svgr/webpack': 6.2.1
- file-loader: 6.2.0_webpack@5.75.0
+ file-loader: 6.2.0_webpack@5.77.0
fs-extra: 10.1.0
github-slugger: 1.4.0
globby: 11.1.0
@@ -4483,8 +5620,8 @@ packages:
resolve-pathname: 3.0.0
shelljs: 0.8.5
tslib: 2.4.0
- url-loader: 4.1.1_p5dl6emkcwslbw72e37w4ug7em
- webpack: 5.75.0
+ url-loader: 4.1.1_srsokde7itujrwn2ctsfyi3dwa
+ webpack: 5.77.0
transitivePeerDependencies:
- '@swc/core'
- esbuild
@@ -4504,7 +5641,7 @@ packages:
dependencies:
'@docusaurus/logger': 2.2.0
'@svgr/webpack': 6.2.1
- file-loader: 6.2.0_webpack@5.75.0
+ file-loader: 6.2.0_webpack@5.77.0
fs-extra: 10.1.0
github-slugger: 1.4.0
globby: 11.1.0
@@ -4515,8 +5652,8 @@ packages:
resolve-pathname: 3.0.0
shelljs: 0.8.5
tslib: 2.4.0
- url-loader: 4.1.1_p5dl6emkcwslbw72e37w4ug7em
- webpack: 5.75.0
+ url-loader: 4.1.1_srsokde7itujrwn2ctsfyi3dwa
+ webpack: 5.77.0
transitivePeerDependencies:
- '@swc/core'
- esbuild
@@ -4537,7 +5674,7 @@ packages:
'@docusaurus/logger': 2.2.0
'@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y
'@svgr/webpack': 6.2.1
- file-loader: 6.2.0_webpack@5.75.0
+ file-loader: 6.2.0_webpack@5.77.0
fs-extra: 10.1.0
github-slugger: 1.4.0
globby: 11.1.0
@@ -4548,8 +5685,8 @@ packages:
resolve-pathname: 3.0.0
shelljs: 0.8.5
tslib: 2.4.0
- url-loader: 4.1.1_p5dl6emkcwslbw72e37w4ug7em
- webpack: 5.75.0
+ url-loader: 4.1.1_srsokde7itujrwn2ctsfyi3dwa
+ webpack: 5.77.0
transitivePeerDependencies:
- '@swc/core'
- esbuild
@@ -4558,8 +5695,8 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/utils/2.3.0:
- resolution: {integrity: sha512-6+GCurDsePHHbLM3ktcjv8N4zrjgrl1O7gOQNG4UMktcwHssFFVm+geVcB4M8siOmwUjV2VaNrp0hpGy8DOQHw==}
+ /@docusaurus/utils/2.3.1:
+ resolution: {integrity: sha512-9WcQROCV0MmrpOQDXDGhtGMd52DHpSFbKLfkyaYumzbTstrbA5pPOtiGtxK1nqUHkiIv8UwexS54p0Vod2I1lg==}
engines: {node: '>=16.14'}
peerDependencies:
'@docusaurus/types': '*'
@@ -4567,10 +5704,10 @@ packages:
'@docusaurus/types':
optional: true
dependencies:
- '@docusaurus/logger': 2.3.0
+ '@docusaurus/logger': 2.3.1
'@svgr/webpack': 6.2.1
escape-string-regexp: 4.0.0
- file-loader: 6.2.0_webpack@5.75.0
+ file-loader: 6.2.0_webpack@5.77.0
fs-extra: 10.1.0
github-slugger: 1.4.0
globby: 11.1.0
@@ -4581,18 +5718,17 @@ packages:
resolve-pathname: 3.0.0
shelljs: 0.8.5
tslib: 2.4.0
- url-loader: 4.1.1_p5dl6emkcwslbw72e37w4ug7em
- webpack: 5.75.0
+ url-loader: 4.1.1_srsokde7itujrwn2ctsfyi3dwa
+ webpack: 5.77.0
transitivePeerDependencies:
- '@swc/core'
- esbuild
- supports-color
- uglify-js
- webpack-cli
- dev: false
- /@docusaurus/utils/2.3.0_@docusaurus+types@2.3.0:
- resolution: {integrity: sha512-6+GCurDsePHHbLM3ktcjv8N4zrjgrl1O7gOQNG4UMktcwHssFFVm+geVcB4M8siOmwUjV2VaNrp0hpGy8DOQHw==}
+ /@docusaurus/utils/2.3.1_@docusaurus+types@2.3.1:
+ resolution: {integrity: sha512-9WcQROCV0MmrpOQDXDGhtGMd52DHpSFbKLfkyaYumzbTstrbA5pPOtiGtxK1nqUHkiIv8UwexS54p0Vod2I1lg==}
engines: {node: '>=16.14'}
peerDependencies:
'@docusaurus/types': '*'
@@ -4600,11 +5736,11 @@ packages:
'@docusaurus/types':
optional: true
dependencies:
- '@docusaurus/logger': 2.3.0
- '@docusaurus/types': 2.3.0_biqbaboplfbrettd7655fr4n2y
+ '@docusaurus/logger': 2.3.1
+ '@docusaurus/types': 2.3.1_biqbaboplfbrettd7655fr4n2y
'@svgr/webpack': 6.2.1
escape-string-regexp: 4.0.0
- file-loader: 6.2.0_webpack@5.75.0
+ file-loader: 6.2.0_webpack@5.77.0
fs-extra: 10.1.0
github-slugger: 1.4.0
globby: 11.1.0
@@ -4615,18 +5751,17 @@ packages:
resolve-pathname: 3.0.0
shelljs: 0.8.5
tslib: 2.4.0
- url-loader: 4.1.1_p5dl6emkcwslbw72e37w4ug7em
- webpack: 5.75.0
+ url-loader: 4.1.1_srsokde7itujrwn2ctsfyi3dwa
+ webpack: 5.77.0
transitivePeerDependencies:
- '@swc/core'
- esbuild
- supports-color
- uglify-js
- webpack-cli
- dev: false
- /@docusaurus/utils/2.3.1:
- resolution: {integrity: sha512-9WcQROCV0MmrpOQDXDGhtGMd52DHpSFbKLfkyaYumzbTstrbA5pPOtiGtxK1nqUHkiIv8UwexS54p0Vod2I1lg==}
+ /@docusaurus/utils/2.4.0:
+ resolution: {integrity: sha512-89hLYkvtRX92j+C+ERYTuSUK6nF9bGM32QThcHPg2EDDHVw6FzYQXmX6/p+pU5SDyyx5nBlE4qXR92RxCAOqfg==}
engines: {node: '>=16.14'}
peerDependencies:
'@docusaurus/types': '*'
@@ -4634,10 +5769,10 @@ packages:
'@docusaurus/types':
optional: true
dependencies:
- '@docusaurus/logger': 2.3.1
+ '@docusaurus/logger': 2.4.0
'@svgr/webpack': 6.2.1
escape-string-regexp: 4.0.0
- file-loader: 6.2.0_webpack@5.75.0
+ file-loader: 6.2.0_webpack@5.77.0
fs-extra: 10.1.0
github-slugger: 1.4.0
globby: 11.1.0
@@ -4648,17 +5783,18 @@ packages:
resolve-pathname: 3.0.0
shelljs: 0.8.5
tslib: 2.4.0
- url-loader: 4.1.1_p5dl6emkcwslbw72e37w4ug7em
- webpack: 5.75.0
+ url-loader: 4.1.1_srsokde7itujrwn2ctsfyi3dwa
+ webpack: 5.77.0
transitivePeerDependencies:
- '@swc/core'
- esbuild
- supports-color
- uglify-js
- webpack-cli
+ dev: false
- /@docusaurus/utils/2.3.1_@docusaurus+types@2.3.1:
- resolution: {integrity: sha512-9WcQROCV0MmrpOQDXDGhtGMd52DHpSFbKLfkyaYumzbTstrbA5pPOtiGtxK1nqUHkiIv8UwexS54p0Vod2I1lg==}
+ /@docusaurus/utils/2.4.0_@docusaurus+types@2.4.0:
+ resolution: {integrity: sha512-89hLYkvtRX92j+C+ERYTuSUK6nF9bGM32QThcHPg2EDDHVw6FzYQXmX6/p+pU5SDyyx5nBlE4qXR92RxCAOqfg==}
engines: {node: '>=16.14'}
peerDependencies:
'@docusaurus/types': '*'
@@ -4666,11 +5802,11 @@ packages:
'@docusaurus/types':
optional: true
dependencies:
- '@docusaurus/logger': 2.3.1
- '@docusaurus/types': 2.3.1_biqbaboplfbrettd7655fr4n2y
+ '@docusaurus/logger': 2.4.0
+ '@docusaurus/types': 2.4.0_biqbaboplfbrettd7655fr4n2y
'@svgr/webpack': 6.2.1
escape-string-regexp: 4.0.0
- file-loader: 6.2.0_webpack@5.75.0
+ file-loader: 6.2.0_webpack@5.77.0
fs-extra: 10.1.0
github-slugger: 1.4.0
globby: 11.1.0
@@ -4681,14 +5817,15 @@ packages:
resolve-pathname: 3.0.0
shelljs: 0.8.5
tslib: 2.4.0
- url-loader: 4.1.1_p5dl6emkcwslbw72e37w4ug7em
- webpack: 5.75.0
+ url-loader: 4.1.1_srsokde7itujrwn2ctsfyi3dwa
+ webpack: 5.77.0
transitivePeerDependencies:
- '@swc/core'
- esbuild
- supports-color
- uglify-js
- webpack-cli
+ dev: false
/@easyops-cn/autocomplete.js/0.38.1:
resolution: {integrity: sha512-drg76jS6syilOUmVNkyo1c7ZEBPcPuK+aJA7AksM5ZIIbV57DMHCywiCr+uHyv8BE5jUTU98j/H7gVrkHrWW3Q==}
@@ -4971,6 +6108,54 @@ packages:
resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
dev: true
+ /@ice/app/3.1.6_biqbaboplfbrettd7655fr4n2y:
+ resolution: {integrity: sha512-ch0UwX9VJikgg+cd9Yh9KUtkdbZVzTmm1vSZU/HP3fzsLugTWkxQz1LoULIS0hAfUCvrruzvCaXqGKoLeqfHpw==}
+ engines: {node: '>=14.19.0', npm: '>=3.0.0'}
+ hasBin: true
+ peerDependencies:
+ react: '>=18.0.0'
+ react-dom: '>=18.0.0'
+ dependencies:
+ '@babel/generator': 7.18.10
+ '@babel/parser': 7.18.10
+ '@babel/traverse': 7.18.10
+ '@babel/types': 7.18.10
+ '@ice/bundles': 0.1.8
+ '@ice/route-manifest': 1.1.1
+ '@ice/runtime': 1.1.5_biqbaboplfbrettd7655fr4n2y
+ '@ice/webpack-config': 1.0.12
+ '@swc/helpers': 0.4.14
+ '@types/express': 4.17.17
+ address: 1.2.1
+ build-scripts: 2.1.0
+ chalk: 4.1.2
+ commander: 9.5.0
+ consola: 2.15.3
+ cross-spawn: 7.0.3
+ detect-port: 1.3.0
+ dotenv: 16.0.3
+ dotenv-expand: 8.0.3
+ ejs: 3.1.8
+ estree-walker: 3.0.3
+ fast-glob: 3.2.11
+ find-up: 5.0.0
+ fs-extra: 10.1.0
+ micromatch: 4.0.5
+ mlly: 1.1.1
+ mrmime: 1.0.1
+ open: 8.4.0
+ path-to-regexp: 6.2.1
+ react: 18.2.0
+ react-dom: 18.2.0_react@18.2.0
+ regenerator-runtime: 0.13.11
+ resolve.exports: 1.1.1
+ semver: 7.3.7
+ temp: 0.9.4
+ yargs-parser: 21.1.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@ice/appear/0.1.3_biqbaboplfbrettd7655fr4n2y:
resolution: {integrity: sha512-pG07U1C4a3FZkebfRsBQNezgIG2SFERFq2vFWyshkCJXI2pAsUgAVtwkRPE7s3ECeycewVWEn91XX6r0VzwcQA==}
peerDependencies:
@@ -4981,6 +6166,31 @@ packages:
react-dom: 18.2.0_react@18.2.0
dev: false
+ /@ice/bundles/0.1.8:
+ resolution: {integrity: sha512-cjaUkwcVkVO5EOdZqyFyDFYAPs5nnNXdOVRAY3CegBMOxy8K5MgoQO5xJkOMmphUSm+X0pbb0xUza1b9wR2fYA==}
+ dependencies:
+ '@ice/swc-plugin-keep-export': 0.1.4
+ '@ice/swc-plugin-node-transform': 0.1.0-5
+ '@ice/swc-plugin-remove-export': 0.1.2
+ '@swc/core': 1.3.19
+ ansi-html-community: 0.0.8
+ caniuse-lite: 1.0.30001457
+ chokidar: 3.5.3
+ core-js: 3.29.1
+ core-js-pure: 3.23.4
+ error-stack-parser: 2.1.4
+ esbuild: 0.16.17
+ events: 3.3.0
+ html-entities: 2.3.3
+ jest-worker: 27.5.1
+ less: 4.1.2
+ postcss: 8.4.12
+ react-refresh: 0.14.0
+ sass: 1.50.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@ice/jsx-runtime/0.2.0_react@18.2.0:
resolution: {integrity: sha512-yUfoWloQq2mdyCTsTTWwxtx0dmiwC4Xe2QEaQCg/yFqQKz7hOFBOrju6RodMl7K0fdpj6k1UBfjLd9gPyUBAbw==}
peerDependencies:
@@ -4988,7 +6198,52 @@ packages:
dependencies:
react: 18.2.0
style-unit: 3.0.5
- dev: false
+
+ /@ice/route-manifest/1.1.1:
+ resolution: {integrity: sha512-dmbSO13Dobzm7o56qTqavVG0yJQNN6+u1cG3jt3tZK9XjZgpEffdPDGkYPhRx732eR970W3J5qpYrOZvH+bTaw==}
+ dependencies:
+ minimatch: 5.1.0
+ dev: true
+
+ /@ice/runtime/1.1.5_biqbaboplfbrettd7655fr4n2y:
+ resolution: {integrity: sha512-QodI80xuhsPk8+q4Jprc9YXJ6xrsrtxLwBMa7zozvuo7lz0eycSahGukOnUJu7BB+ip6iBqID6q+yAxkQbMzmw==}
+ peerDependencies:
+ react: ^18.1.0
+ react-dom: ^18.1.0
+ dependencies:
+ '@ice/jsx-runtime': 0.2.0_react@18.2.0
+ ejs: 3.1.8
+ fs-extra: 10.1.0
+ history: 5.3.0
+ htmlparser2: 8.0.1
+ react: 18.2.0
+ react-dom: 18.2.0_react@18.2.0
+ react-router-dom: 6.10.0_biqbaboplfbrettd7655fr4n2y
+
+ /@ice/swc-plugin-keep-export/0.1.4:
+ resolution: {integrity: sha512-fOc09KALmL2zJK1xNGTEt/C27mXL7NVn/v1eRjjuM4uer+qmWIxYXIa9dpfTX5ZUn8zXhrKH8lGdczoKHCzyQQ==}
+ dev: true
+
+ /@ice/swc-plugin-node-transform/0.1.0-5:
+ resolution: {integrity: sha512-YCZUQwS4r9kjF2RDaPsChP+SEfWHecq2uqwCkZ4+akjL0hZBxbxkN0kXCRMV2O0rNDSBfMpUUdBeAcrCuFuxHw==}
+ dev: true
+
+ /@ice/swc-plugin-remove-export/0.1.2:
+ resolution: {integrity: sha512-HPeYj+z1ylaD5fJkSqyJ+eXbrHiCdy/t/t56uyf20aqsAyx12EiHVnfV4blW31DSWhFt/veAUXYzbaJ8b9KLOQ==}
+ dev: true
+
+ /@ice/webpack-config/1.0.12:
+ resolution: {integrity: sha512-8o7E1w1virHm82bhdxsftzi+epB/avwOIzySvt5pmYc0eGdQ1hjYHYIBtnOs3Jvw6JE/DXIOf4KRqsufqqTddA==}
+ dependencies:
+ '@ice/bundles': 0.1.8
+ '@rollup/pluginutils': 4.2.1
+ browserslist: 4.21.5
+ consola: 2.15.3
+ fast-glob: 3.2.11
+ process: 0.11.10
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
/@iceworks/eslint-plugin-best-practices/0.2.11_boy655tvqsm6op45de6ax7jimi:
resolution: {integrity: sha512-IsMqWijTyj1c8EBP8oZJhhghz01XUm8hh2AreUvQyi/eCgAcr0MgPXZ94NkXB+1OwCskkiVuXTa+fsooeP0IYA==}
@@ -5078,7 +6333,7 @@ packages:
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
'@jest/types': 28.1.3
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
chalk: 4.1.2
jest-message-util: 28.1.3
jest-util: 28.1.3
@@ -5090,7 +6345,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.4.3
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
chalk: 4.1.2
jest-message-util: 29.4.3
jest-util: 29.4.3
@@ -5111,14 +6366,14 @@ packages:
'@jest/test-result': 28.1.3
'@jest/transform': 28.1.3
'@jest/types': 28.1.3
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
ansi-escapes: 4.3.2
chalk: 4.1.2
ci-info: 3.7.1
exit: 0.1.2
graceful-fs: 4.2.10
jest-changed-files: 28.1.3
- jest-config: 28.1.3_@types+node@18.0.3
+ jest-config: 28.1.3_@types+node@17.0.45
jest-haste-map: 28.1.3
jest-message-util: 28.1.3
jest-regex-util: 28.0.2
@@ -5154,14 +6409,14 @@ packages:
'@jest/test-result': 29.4.3
'@jest/transform': 29.4.3
'@jest/types': 29.4.3
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
ansi-escapes: 4.3.2
chalk: 4.1.2
ci-info: 3.7.1
exit: 0.1.2
graceful-fs: 4.2.10
jest-changed-files: 29.4.3
- jest-config: 29.4.3_@types+node@18.0.3
+ jest-config: 29.4.3_@types+node@17.0.45
jest-haste-map: 29.4.3
jest-message-util: 29.4.3
jest-regex-util: 29.4.3
@@ -5188,7 +6443,7 @@ packages:
dependencies:
'@jest/fake-timers': 28.1.3
'@jest/types': 28.1.3
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
jest-mock: 28.1.3
dev: true
@@ -5198,7 +6453,7 @@ packages:
dependencies:
'@jest/fake-timers': 29.4.3
'@jest/types': 29.4.3
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
jest-mock: 29.4.3
dev: true
@@ -5242,7 +6497,7 @@ packages:
dependencies:
'@jest/types': 28.1.3
'@sinonjs/fake-timers': 9.1.2
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
jest-message-util: 28.1.3
jest-mock: 28.1.3
jest-util: 28.1.3
@@ -5254,7 +6509,7 @@ packages:
dependencies:
'@jest/types': 29.4.3
'@sinonjs/fake-timers': 10.0.2
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
jest-message-util: 29.4.3
jest-mock: 29.4.3
jest-util: 29.4.3
@@ -5298,7 +6553,7 @@ packages:
'@jest/transform': 28.1.3
'@jest/types': 28.1.3
'@jridgewell/trace-mapping': 0.3.17
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
chalk: 4.1.2
collect-v8-coverage: 1.0.1
exit: 0.1.2
@@ -5336,7 +6591,7 @@ packages:
'@jest/transform': 29.4.3
'@jest/types': 29.4.3
'@jridgewell/trace-mapping': 0.3.17
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
chalk: 4.1.2
collect-v8-coverage: 1.0.1
exit: 0.1.2
@@ -5434,7 +6689,7 @@ packages:
resolution: {integrity: sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@babel/core': 7.18.6
+ '@babel/core': 7.21.3
'@jest/types': 28.1.3
'@jridgewell/trace-mapping': 0.3.17
babel-plugin-istanbul: 6.1.1
@@ -5457,7 +6712,7 @@ packages:
resolution: {integrity: sha512-8u0+fBGWolDshsFgPQJESkDa72da/EVwvL+II0trN2DR66wMwiQ9/CihaGfHdlLGFzbBZwMykFtxuwFdZqlKwg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@babel/core': 7.18.6
+ '@babel/core': 7.21.3
'@jest/types': 29.4.3
'@jridgewell/trace-mapping': 0.3.17
babel-plugin-istanbul: 6.1.1
@@ -5483,7 +6738,7 @@ packages:
'@jest/schemas': 28.1.3
'@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 3.0.1
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
'@types/yargs': 17.0.22
chalk: 4.1.2
dev: true
@@ -5495,7 +6750,7 @@ packages:
'@jest/schemas': 29.4.3
'@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 3.0.1
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
'@types/yargs': 17.0.22
chalk: 4.1.2
dev: true
@@ -5775,6 +7030,10 @@ packages:
/@polka/url/1.0.0-next.21:
resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==}
+ /@remix-run/router/1.5.0:
+ resolution: {integrity: sha512-bkUDCp8o1MvFO+qxkODcbhSqRa6P2GXgrGZVpt0dCXNW2HCSCqYI0ZoAqEOSAjRWmmlKcYgFvN4B4S+zo/f8kg==}
+ engines: {node: '>=14'}
+
/@rollup/plugin-commonjs/21.1.0_rollup@2.76.0:
resolution: {integrity: sha512-6ZtHx3VHIp2ReNNDxHjuUml6ur+WcQ28N1yHgCQwsbNkQg2suhxGMDQGJOn/KuDxKtd1xuZP5xSTwBA4GQ8hbA==}
engines: {node: '>= 8.0.0'}
@@ -5861,7 +7120,6 @@ packages:
dependencies:
estree-walker: 2.0.2
picomatch: 2.3.1
- dev: false
/@rollup/pluginutils/5.0.2_rollup@2.76.0:
resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
@@ -5961,85 +7219,85 @@ packages:
- supports-color
dev: true
- /@svgr/babel-plugin-add-jsx-attribute/6.0.0_@babel+core@7.18.6:
+ /@svgr/babel-plugin-add-jsx-attribute/6.0.0_@babel+core@7.21.3:
resolution: {integrity: sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA==}
engines: {node: '>=10'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.6
+ '@babel/core': 7.21.3
- /@svgr/babel-plugin-remove-jsx-attribute/6.0.0_@babel+core@7.18.6:
+ /@svgr/babel-plugin-remove-jsx-attribute/6.0.0_@babel+core@7.21.3:
resolution: {integrity: sha512-aVdtfx9jlaaxc3unA6l+M9YRnKIZjOhQPthLKqmTXC8UVkBLDRGwPKo+r8n3VZN8B34+yVajzPTZ+ptTSuZZCw==}
engines: {node: '>=10'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.6
+ '@babel/core': 7.21.3
- /@svgr/babel-plugin-remove-jsx-empty-expression/6.0.0_@babel+core@7.18.6:
+ /@svgr/babel-plugin-remove-jsx-empty-expression/6.0.0_@babel+core@7.21.3:
resolution: {integrity: sha512-Ccj42ApsePD451AZJJf1QzTD1B/BOU392URJTeXFxSK709i0KUsGtbwyiqsKu7vsYxpTM0IA5clAKDyf9RCZyA==}
engines: {node: '>=10'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.6
+ '@babel/core': 7.21.3
- /@svgr/babel-plugin-replace-jsx-attribute-value/6.0.0_@babel+core@7.18.6:
+ /@svgr/babel-plugin-replace-jsx-attribute-value/6.0.0_@babel+core@7.21.3:
resolution: {integrity: sha512-88V26WGyt1Sfd1emBYmBJRWMmgarrExpKNVmI9vVozha4kqs6FzQJ/Kp5+EYli1apgX44518/0+t9+NU36lThQ==}
engines: {node: '>=10'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.6
+ '@babel/core': 7.21.3
- /@svgr/babel-plugin-svg-dynamic-title/6.0.0_@babel+core@7.18.6:
+ /@svgr/babel-plugin-svg-dynamic-title/6.0.0_@babel+core@7.21.3:
resolution: {integrity: sha512-F7YXNLfGze+xv0KMQxrl2vkNbI9kzT9oDK55/kUuymh1ACyXkMV+VZWX1zEhSTfEKh7VkHVZGmVtHg8eTZ6PRg==}
engines: {node: '>=10'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.6
+ '@babel/core': 7.21.3
- /@svgr/babel-plugin-svg-em-dimensions/6.0.0_@babel+core@7.18.6:
+ /@svgr/babel-plugin-svg-em-dimensions/6.0.0_@babel+core@7.21.3:
resolution: {integrity: sha512-+rghFXxdIqJNLQK08kwPBD3Z22/0b2tEZ9lKiL/yTfuyj1wW8HUXu4bo/XkogATIYuXSghVQOOCwURXzHGKyZA==}
engines: {node: '>=10'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.6
+ '@babel/core': 7.21.3
- /@svgr/babel-plugin-transform-react-native-svg/6.0.0_@babel+core@7.18.6:
+ /@svgr/babel-plugin-transform-react-native-svg/6.0.0_@babel+core@7.21.3:
resolution: {integrity: sha512-VaphyHZ+xIKv5v0K0HCzyfAaLhPGJXSk2HkpYfXIOKb7DjLBv0soHDxNv6X0vr2titsxE7klb++u7iOf7TSrFQ==}
engines: {node: '>=10'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.6
+ '@babel/core': 7.21.3
- /@svgr/babel-plugin-transform-svg-component/6.2.0_@babel+core@7.18.6:
+ /@svgr/babel-plugin-transform-svg-component/6.2.0_@babel+core@7.21.3:
resolution: {integrity: sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg==}
engines: {node: '>=12'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.6
+ '@babel/core': 7.21.3
- /@svgr/babel-preset/6.2.0_@babel+core@7.18.6:
+ /@svgr/babel-preset/6.2.0_@babel+core@7.21.3:
resolution: {integrity: sha512-4WQNY0J71JIaL03DRn0vLiz87JXx0b9dYm2aA8XHlQJQoixMl4r/soYHm8dsaJZ3jWtkCiOYy48dp9izvXhDkQ==}
engines: {node: '>=10'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.6
- '@svgr/babel-plugin-add-jsx-attribute': 6.0.0_@babel+core@7.18.6
- '@svgr/babel-plugin-remove-jsx-attribute': 6.0.0_@babel+core@7.18.6
- '@svgr/babel-plugin-remove-jsx-empty-expression': 6.0.0_@babel+core@7.18.6
- '@svgr/babel-plugin-replace-jsx-attribute-value': 6.0.0_@babel+core@7.18.6
- '@svgr/babel-plugin-svg-dynamic-title': 6.0.0_@babel+core@7.18.6
- '@svgr/babel-plugin-svg-em-dimensions': 6.0.0_@babel+core@7.18.6
- '@svgr/babel-plugin-transform-react-native-svg': 6.0.0_@babel+core@7.18.6
- '@svgr/babel-plugin-transform-svg-component': 6.2.0_@babel+core@7.18.6
+ '@babel/core': 7.21.3
+ '@svgr/babel-plugin-add-jsx-attribute': 6.0.0_@babel+core@7.21.3
+ '@svgr/babel-plugin-remove-jsx-attribute': 6.0.0_@babel+core@7.21.3
+ '@svgr/babel-plugin-remove-jsx-empty-expression': 6.0.0_@babel+core@7.21.3
+ '@svgr/babel-plugin-replace-jsx-attribute-value': 6.0.0_@babel+core@7.21.3
+ '@svgr/babel-plugin-svg-dynamic-title': 6.0.0_@babel+core@7.21.3
+ '@svgr/babel-plugin-svg-em-dimensions': 6.0.0_@babel+core@7.21.3
+ '@svgr/babel-plugin-transform-react-native-svg': 6.0.0_@babel+core@7.21.3
+ '@svgr/babel-plugin-transform-svg-component': 6.2.0_@babel+core@7.21.3
/@svgr/core/6.2.1:
resolution: {integrity: sha512-NWufjGI2WUyrg46mKuySfviEJ6IxHUOm/8a3Ph38VCWSp+83HBraCQrpEM3F3dB6LBs5x8OElS8h3C0oOJaJAA==}
@@ -6055,7 +7313,7 @@ packages:
resolution: {integrity: sha512-pt7MMkQFDlWJVy9ULJ1h+hZBDGFfSCwlBNW1HkLnVi7jUhyEXUaGYWi1x6bM2IXuAR9l265khBT4Av4lPmaNLQ==}
engines: {node: '>=10'}
dependencies:
- '@babel/types': 7.21.2
+ '@babel/types': 7.21.3
entities: 3.0.1
/@svgr/plugin-jsx/6.2.1_@svgr+core@6.2.1:
@@ -6064,8 +7322,8 @@ packages:
peerDependencies:
'@svgr/core': ^6.0.0
dependencies:
- '@babel/core': 7.18.6
- '@svgr/babel-preset': 6.2.0_@babel+core@7.18.6
+ '@babel/core': 7.21.3
+ '@svgr/babel-preset': 6.2.0_@babel+core@7.21.3
'@svgr/core': 6.2.1
'@svgr/hast-util-to-babel-ast': 6.2.1
svg-parser: 2.0.4
@@ -6087,17 +7345,26 @@ packages:
resolution: {integrity: sha512-h09ngMNd13hnePwgXa+Y5CgOjzlCvfWLHg+MBnydEedAnuLRzUHUJmGS3o2OsrhxTOOqEsPOFt5v/f6C5Qulcw==}
engines: {node: '>=10'}
dependencies:
- '@babel/core': 7.18.6
- '@babel/plugin-transform-react-constant-elements': 7.18.6_@babel+core@7.18.6
- '@babel/preset-env': 7.20.2_@babel+core@7.18.6
- '@babel/preset-react': 7.18.6_@babel+core@7.18.6
- '@babel/preset-typescript': 7.18.6_@babel+core@7.18.6
+ '@babel/core': 7.21.3
+ '@babel/plugin-transform-react-constant-elements': 7.18.6_@babel+core@7.21.3
+ '@babel/preset-env': 7.20.2_@babel+core@7.21.3
+ '@babel/preset-react': 7.18.6_@babel+core@7.21.3
+ '@babel/preset-typescript': 7.18.6_@babel+core@7.21.3
'@svgr/core': 6.2.1
'@svgr/plugin-jsx': 6.2.1_@svgr+core@6.2.1
'@svgr/plugin-svgo': 6.2.0_@svgr+core@6.2.1
transitivePeerDependencies:
- supports-color
+ /@swc/core-darwin-arm64/1.3.19:
+ resolution: {integrity: sha512-6xLtmXzS4nNWGQkajbiAjGXspUJfxS2IWoGQ16J9nfOFdttKyoIG5o5+mxUfKeg5bXw9cI+r675kN/irx3z7MQ==}
+ engines: {node: '>=10'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@swc/core-darwin-arm64/1.3.32:
resolution: {integrity: sha512-o19bhlxuUgjUElm6i+QhXgZ0vD6BebiB/gQpK3en5aAwhOvinwr4sah3GqFXsQzz/prKVDuMkj9SW6F/Ug5hgg==}
engines: {node: '>=10'}
@@ -6107,6 +7374,15 @@ packages:
dev: false
optional: true
+ /@swc/core-darwin-x64/1.3.19:
+ resolution: {integrity: sha512-qCDQcngYBeWrsNS1kcBslRD0dahKcYKaUUWRC9yHpRcs3SRvnSpJyWQR4y9RCdO9YNmixJ9+5+zPD9qcgL7jBw==}
+ engines: {node: '>=10'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@swc/core-darwin-x64/1.3.32:
resolution: {integrity: sha512-hVEGd+v5Afh+YekGADOGKwhuS4/AXk91nLuk7pmhWkk8ceQ1cfmah90kXjIXUlCe2G172MLRfHNWlZxr29E/Og==}
engines: {node: '>=10'}
@@ -6116,6 +7392,15 @@ packages:
dev: false
optional: true
+ /@swc/core-linux-arm-gnueabihf/1.3.19:
+ resolution: {integrity: sha512-ufbKW6Lhii1+kVCXnsHgqYIpRvXhPjdhMudfP4KKVgJtT6TsdEIr+KRAQIBHLjRUsTKA2DLsGEpu9jfjwFiNEg==}
+ engines: {node: '>=10'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@swc/core-linux-arm-gnueabihf/1.3.32:
resolution: {integrity: sha512-5X01WqI9EbJ69oHAOGlI08YqvEIXMfT/mCJ1UWDQBb21xWRE2W1yFAAeuqOLtiagLrXjPv/UKQ0S2gyWQR5AXQ==}
engines: {node: '>=10'}
@@ -6125,6 +7410,15 @@ packages:
dev: false
optional: true
+ /@swc/core-linux-arm64-gnu/1.3.19:
+ resolution: {integrity: sha512-HHhqLRZv9Ss8orJrlEP4XRcLuqLDwFtGgbtHU8kyWBmQEtK42uT18Pf5RJBo5sPJHY8m5EO8C8y3hIbGmKtLyg==}
+ engines: {node: '>=10'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@swc/core-linux-arm64-gnu/1.3.32:
resolution: {integrity: sha512-PTJ6oPiutkNBg+m22bUUPa4tNuMmsgpSnsnv2wnWVOgK0lhvQT6bAPTUXDq/8peVAgR/SlpP2Ht8TRRqYMRjRQ==}
engines: {node: '>=10'}
@@ -6135,6 +7429,15 @@ packages:
dev: false
optional: true
+ /@swc/core-linux-arm64-musl/1.3.19:
+ resolution: {integrity: sha512-vipnF3C6T1368uHQqz8RpdszWxxGh0X8VBK3TdTOSWvI/duNZtZXEOZlB2Nh9w+u09umVw0MsJhvg86Aon39mA==}
+ engines: {node: '>=10'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@swc/core-linux-arm64-musl/1.3.32:
resolution: {integrity: sha512-lG0VOuYNPWOCJ99Aza69cTljjeft/wuRQeYFF8d+1xCQS/OT7gnbgi7BOz39uSHIPTBqfzdIsuvzdKlp9QydrQ==}
engines: {node: '>=10'}
@@ -6145,6 +7448,15 @@ packages:
dev: false
optional: true
+ /@swc/core-linux-x64-gnu/1.3.19:
+ resolution: {integrity: sha512-dUbq8mnIqBhU7OppfY3ncOvl26691WFGxd97QtnnlfMZrKnaofKFMIxE9sTHOLSbBo16AylnEMiwa45w2UWDEg==}
+ engines: {node: '>=10'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@swc/core-linux-x64-gnu/1.3.32:
resolution: {integrity: sha512-ecqtSWX4NBrs7Ji2VX3fDWeqUfrbLlYqBuufAziCM27xMxwlAVgmyGQk4FYgoQ3SAUAu3XFH87+3Q7uWm2X7xg==}
engines: {node: '>=10'}
@@ -6155,6 +7467,15 @@ packages:
dev: false
optional: true
+ /@swc/core-linux-x64-musl/1.3.19:
+ resolution: {integrity: sha512-RiVZrlkNGcj9jZyjF7YFOW3fj9fWPC25AYkknLpWxAmLQcp1piAWj+aSixmMWUC4QJau78VZzcm+kRgIOECALw==}
+ engines: {node: '>=10'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@swc/core-linux-x64-musl/1.3.32:
resolution: {integrity: sha512-rl3dMcUuENVkpk5NGW/LXovjK0+JFm4GWPjy4NM3Q5cPvhBpGwSeLZlR+zAw9K0fdGoIXiayRTTfENrQwwsH+g==}
engines: {node: '>=10'}
@@ -6165,6 +7486,15 @@ packages:
dev: false
optional: true
+ /@swc/core-win32-arm64-msvc/1.3.19:
+ resolution: {integrity: sha512-r2U6GC+go2iiLx5JBZIJswYFiMv0yOsm+pgE1srVvAc8dP02320t9yh0Uj4Sr2hDipTWJ33Y5PMZwEsZSfBVbQ==}
+ engines: {node: '>=10'}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@swc/core-win32-arm64-msvc/1.3.32:
resolution: {integrity: sha512-VlybAZp8DcS66CH1LDnfp9zdwbPlnGXREtHDMHaBfK9+80AWVTg+zn0tCYz+HfcrRONqxbudwOUIPj+dwl/8jw==}
engines: {node: '>=10'}
@@ -6174,6 +7504,15 @@ packages:
dev: false
optional: true
+ /@swc/core-win32-ia32-msvc/1.3.19:
+ resolution: {integrity: sha512-SPpESDa4vr0PRvUiqXSi8oZSTmkDOGrZ/pSiLD7ISgjsQ5RQMbPkuEK0ztWljim87q2fO0bGVVhyaVYxdOVS1A==}
+ engines: {node: '>=10'}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@swc/core-win32-ia32-msvc/1.3.32:
resolution: {integrity: sha512-MEUMdpUFIQ+RD+K/iHhHKfu0TFNj9VXwIxT5hmPeqyboKo095CoFEFBJ0sHG04IGlnu8T9i+uE2Pi18qUEbFug==}
engines: {node: '>=10'}
@@ -6183,6 +7522,15 @@ packages:
dev: false
optional: true
+ /@swc/core-win32-x64-msvc/1.3.19:
+ resolution: {integrity: sha512-0X5HqFC1wQlheOQDZeF6KNOSURZKkGISNK3aTSmTq9g7dDJ/kTcVjsdKbu2rK4ibCnlC9IS0cLK9FpROnsVPwA==}
+ engines: {node: '>=10'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@swc/core-win32-x64-msvc/1.3.32:
resolution: {integrity: sha512-DPMoneNFQco7SqmVVOUv1Vn53YmoImEfrAPMY9KrqQzgfzqNTuL2JvfxUqfAxwQ6pEKYAdyKJvZ483rIhgG9XQ==}
engines: {node: '>=10'}
@@ -6192,6 +7540,24 @@ packages:
dev: false
optional: true
+ /@swc/core/1.3.19:
+ resolution: {integrity: sha512-KiXUv2vpmOaGhoLCN9Rw7Crsfq1YmOR2ZbajiqNAh/iu0d3CKn5JZhLRs6S7nCk78cwFFac2obQfTWPePLUe/g==}
+ engines: {node: '>=10'}
+ hasBin: true
+ requiresBuild: true
+ optionalDependencies:
+ '@swc/core-darwin-arm64': 1.3.19
+ '@swc/core-darwin-x64': 1.3.19
+ '@swc/core-linux-arm-gnueabihf': 1.3.19
+ '@swc/core-linux-arm64-gnu': 1.3.19
+ '@swc/core-linux-arm64-musl': 1.3.19
+ '@swc/core-linux-x64-gnu': 1.3.19
+ '@swc/core-linux-x64-musl': 1.3.19
+ '@swc/core-win32-arm64-msvc': 1.3.19
+ '@swc/core-win32-ia32-msvc': 1.3.19
+ '@swc/core-win32-x64-msvc': 1.3.19
+ dev: true
+
/@swc/core/1.3.32:
resolution: {integrity: sha512-Yx/n1j+uUkcqlJAW8IRg8Qymgkdow6NHJZPFShiR0YiaYq2sXY+JHmvh16O6GkL91Y+gTlDUS7uVgDz50czJUQ==}
engines: {node: '>=10'}
@@ -6213,7 +7579,6 @@ packages:
resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==}
dependencies:
tslib: 2.4.0
- dev: false
/@swc/helpers/0.4.3:
resolution: {integrity: sha512-6JrF+fdUK2zbGpJIlN7G3v966PQjyx/dPt1T9km2wj+EUBqgrxCk3uX4Kct16MIm9gGxfKRcfax2hVf5jvlTzA==}
@@ -6329,19 +7694,19 @@ packages:
/@types/babel__traverse/7.18.3:
resolution: {integrity: sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==}
dependencies:
- '@babel/types': 7.21.2
+ '@babel/types': 7.21.3
dev: true
/@types/body-parser/1.19.2:
resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==}
dependencies:
'@types/connect': 3.4.35
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
/@types/bonjour/3.5.10:
resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==}
dependencies:
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
/@types/chai-subset/1.3.3:
resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==}
@@ -6361,12 +7726,12 @@ packages:
resolution: {integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==}
dependencies:
'@types/express-serve-static-core': 4.17.29
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
/@types/connect/3.4.35:
resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==}
dependencies:
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
/@types/cssnano/5.1.0_postcss@8.4.14:
resolution: {integrity: sha512-ikR+18UpFGgvaWSur4og6SJYF/6QEYHXvrIt36dp81p1MG3cAPTYDMBJGeyWa3LCnqEbgNMHKRb+FP0NrXtoWQ==}
@@ -6419,9 +7784,17 @@ packages:
/@types/express-serve-static-core/4.17.29:
resolution: {integrity: sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==}
dependencies:
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
+ '@types/qs': 6.9.7
+ '@types/range-parser': 1.2.4
+
+ /@types/express-serve-static-core/4.17.33:
+ resolution: {integrity: sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==}
+ dependencies:
+ '@types/node': 17.0.45
'@types/qs': 6.9.7
'@types/range-parser': 1.2.4
+ dev: true
/@types/express/4.17.13:
resolution: {integrity: sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==}
@@ -6431,6 +7804,15 @@ packages:
'@types/qs': 6.9.7
'@types/serve-static': 1.13.10
+ /@types/express/4.17.17:
+ resolution: {integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==}
+ dependencies:
+ '@types/body-parser': 1.19.2
+ '@types/express-serve-static-core': 4.17.33
+ '@types/qs': 6.9.7
+ '@types/serve-static': 1.13.10
+ dev: true
+
/@types/fs-extra/9.0.13:
resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==}
dependencies:
@@ -6439,7 +7821,7 @@ packages:
/@types/graceful-fs/4.1.6:
resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==}
dependencies:
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
dev: true
/@types/hast/2.3.4:
@@ -6456,7 +7838,7 @@ packages:
/@types/http-proxy/1.17.9:
resolution: {integrity: sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==}
dependencies:
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
/@types/is-ci/3.0.0:
resolution: {integrity: sha512-Q0Op0hdWbYd1iahB+IFNQcWXFq4O0Q5MwQP7uN0souuQ4rPg1vEYcnIOfr1gY+M+6rc8FGoRaBO1mOOvL29sEQ==}
@@ -6489,7 +7871,7 @@ packages:
/@types/jsdom/20.0.1:
resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==}
dependencies:
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
'@types/tough-cookie': 4.0.2
parse5: 7.1.2
dev: true
@@ -6504,7 +7886,7 @@ packages:
/@types/keyv/3.1.4:
resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
dependencies:
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
/@types/lodash.merge/4.6.7:
resolution: {integrity: sha512-OwxUJ9E50gw3LnAefSHJPHaBLGEKmQBQ7CZe/xflHkyy/wH2zVyEIAKReHvVrrn7zKdF58p16We9kMfh7v0RRQ==}
@@ -6542,6 +7924,10 @@ packages:
/@types/node/18.0.3:
resolution: {integrity: sha512-HzNRZtp4eepNitP+BD6k2L6DROIDG4Q0fm4x+dwfsr6LGmROENnok75VGw40628xf+iR24WeMFcHuuBDUAzzsQ==}
+ /@types/node/18.15.11:
+ resolution: {integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==}
+ dev: true
+
/@types/normalize-package-data/2.4.1:
resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
dev: true
@@ -6615,13 +8001,13 @@ packages:
/@types/resolve/1.17.1:
resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
dependencies:
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
dev: false
/@types/responselike/1.0.0:
resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==}
dependencies:
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
/@types/retry/0.12.0:
resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==}
@@ -6629,7 +8015,7 @@ packages:
/@types/sax/1.2.4:
resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==}
dependencies:
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
dev: false
/@types/scheduler/0.16.2:
@@ -6648,12 +8034,12 @@ packages:
resolution: {integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==}
dependencies:
'@types/mime': 1.3.2
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
/@types/sockjs/0.3.33:
resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==}
dependencies:
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
/@types/stack-utils/2.0.1:
resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==}
@@ -6675,7 +8061,7 @@ packages:
/@types/ws/8.5.3:
resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==}
dependencies:
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
/@types/yargs-parser/21.0.0:
resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==}
@@ -7015,16 +8401,24 @@ packages:
/acorn-globals/7.0.1:
resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==}
dependencies:
- acorn: 8.8.2
- acorn-walk: 8.2.0
+ acorn: 8.8.2
+ acorn-walk: 8.2.0
+ dev: true
+
+ /acorn-import-assertions/1.8.0_acorn@8.7.1:
+ resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==}
+ peerDependencies:
+ acorn: ^8
+ dependencies:
+ acorn: 8.7.1
dev: true
- /acorn-import-assertions/1.8.0_acorn@8.7.1:
+ /acorn-import-assertions/1.8.0_acorn@8.8.2:
resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==}
peerDependencies:
acorn: ^8
dependencies:
- acorn: 8.7.1
+ acorn: 8.8.2
/acorn-jsx/5.3.2_acorn@7.4.1:
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
@@ -7034,12 +8428,12 @@ packages:
acorn: 7.4.1
dev: true
- /acorn-jsx/5.3.2_acorn@8.7.1:
+ /acorn-jsx/5.3.2_acorn@8.8.2:
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- acorn: 8.7.1
+ acorn: 8.8.2
dev: true
/acorn-walk/8.2.0:
@@ -7173,7 +8567,6 @@ packages:
/ansi-regex/2.1.1:
resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==}
engines: {node: '>=0.10.0'}
- dev: false
/ansi-regex/5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
@@ -7212,14 +8605,12 @@ packages:
/aproba/1.2.0:
resolution: {integrity: sha1-aALmJk79GMeQobDVF/DyYnvyyUo=, tarball: aproba/download/aproba-1.2.0.tgz}
- dev: false
/are-we-there-yet/1.1.7:
resolution: {integrity: sha1-sVR0qTKtq0/4pQ2a36fk6SbyEUY=, tarball: are-we-there-yet/download/are-we-there-yet-1.1.7.tgz}
dependencies:
delegates: 1.0.0
readable-stream: 2.3.7
- dev: false
/arg/4.1.3:
resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
@@ -7320,6 +8711,13 @@ packages:
/assertion-error/1.1.0:
resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
+ /ast-types/0.14.2:
+ resolution: {integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==}
+ engines: {node: '>=4'}
+ dependencies:
+ tslib: 2.4.0
+ dev: false
+
/astral-regex/2.0.0:
resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
engines: {node: '>=8'}
@@ -7327,7 +8725,6 @@ packages:
/async/3.2.4:
resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==}
- dev: false
/asynckit/0.4.0:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
@@ -7408,17 +8805,17 @@ packages:
- debug
dev: false
- /babel-jest/28.1.3_@babel+core@7.18.6:
+ /babel-jest/28.1.3_@babel+core@7.21.3:
resolution: {integrity: sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
peerDependencies:
'@babel/core': ^7.8.0
dependencies:
- '@babel/core': 7.18.6
+ '@babel/core': 7.21.3
'@jest/transform': 28.1.3
'@types/babel__core': 7.1.20
babel-plugin-istanbul: 6.1.1
- babel-preset-jest: 28.1.3_@babel+core@7.18.6
+ babel-preset-jest: 28.1.3_@babel+core@7.21.3
chalk: 4.1.2
graceful-fs: 4.2.10
slash: 3.0.0
@@ -7426,17 +8823,17 @@ packages:
- supports-color
dev: true
- /babel-jest/29.4.3_@babel+core@7.18.6:
+ /babel-jest/29.4.3_@babel+core@7.21.3:
resolution: {integrity: sha512-o45Wyn32svZE+LnMVWv/Z4x0SwtLbh4FyGcYtR20kIWd+rdrDZ9Fzq8Ml3MYLD+mZvEdzCjZsCnYZ2jpJyQ+Nw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
'@babel/core': ^7.8.0
dependencies:
- '@babel/core': 7.18.6
+ '@babel/core': 7.21.3
'@jest/transform': 29.4.3
'@types/babel__core': 7.1.20
babel-plugin-istanbul: 6.1.1
- babel-preset-jest: 29.4.3_@babel+core@7.18.6
+ babel-preset-jest: 29.4.3_@babel+core@7.21.3
chalk: 4.1.2
graceful-fs: 4.2.10
slash: 3.0.0
@@ -7444,7 +8841,22 @@ packages:
- supports-color
dev: true
- /babel-loader/8.2.5_o3r2xgxvdoyfhb4elbs6lcfrlu:
+ /babel-loader/8.2.5_qrnkonb34kkdrxlmibxkyhtqlq:
+ resolution: {integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==}
+ engines: {node: '>= 8.9'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ webpack: '>=2'
+ dependencies:
+ '@babel/core': 7.21.3
+ find-cache-dir: 3.3.2
+ loader-utils: 2.0.2
+ make-dir: 3.1.0
+ schema-utils: 2.7.1
+ webpack: 5.77.0
+ dev: false
+
+ /babel-loader/8.2.5_vr3z333ucd5n2alg55jgbboe4y:
resolution: {integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==}
engines: {node: '>= 8.9'}
peerDependencies:
@@ -7456,7 +8868,7 @@ packages:
loader-utils: 2.0.2
make-dir: 3.1.0
schema-utils: 2.7.1
- webpack: 5.75.0
+ webpack: 5.77.0
/babel-plugin-apply-mdx-type-prop/1.6.22_@babel+core@7.12.9:
resolution: {integrity: sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==}
@@ -7495,7 +8907,7 @@ packages:
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
'@babel/template': 7.20.7
- '@babel/types': 7.21.2
+ '@babel/types': 7.21.3
'@types/babel__core': 7.1.20
'@types/babel__traverse': 7.18.3
dev: true
@@ -7505,7 +8917,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@babel/template': 7.20.7
- '@babel/types': 7.21.2
+ '@babel/types': 7.21.3
'@types/babel__core': 7.1.20
'@types/babel__traverse': 7.18.3
dev: true
@@ -7522,6 +8934,18 @@ packages:
transitivePeerDependencies:
- supports-color
+ /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.21.3:
+ resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/compat-data': 7.21.0
+ '@babel/core': 7.21.3
+ '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.21.3
+ semver: 6.3.0
+ transitivePeerDependencies:
+ - supports-color
+
/babel-plugin-polyfill-corejs3/0.5.2_@babel+core@7.18.6:
resolution: {integrity: sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==}
peerDependencies:
@@ -7533,6 +8957,18 @@ packages:
transitivePeerDependencies:
- supports-color
+ /babel-plugin-polyfill-corejs3/0.5.2_@babel+core@7.21.3:
+ resolution: {integrity: sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.21.3
+ core-js-compat: 3.28.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.18.6:
resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==}
peerDependencies:
@@ -7544,6 +8980,17 @@ packages:
transitivePeerDependencies:
- supports-color
+ /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.21.3:
+ resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.21.3
+ core-js-compat: 3.28.0
+ transitivePeerDependencies:
+ - supports-color
+
/babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.18.6:
resolution: {integrity: sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==}
peerDependencies:
@@ -7554,6 +9001,17 @@ packages:
transitivePeerDependencies:
- supports-color
+ /babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.21.3:
+ resolution: {integrity: sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.21.3
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.18.6:
resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==}
peerDependencies:
@@ -7564,6 +9022,16 @@ packages:
transitivePeerDependencies:
- supports-color
+ /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.21.3:
+ resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.21.3
+ transitivePeerDependencies:
+ - supports-color
+
/babel-plugin-transform-jsx-class/0.1.3:
resolution: {integrity: sha512-Udi3d5qzwEyteqchxKoV/JfgktZZ8O3SLlADO936Os8LXolkuhl3joq71KiU0yMip8wz7+3zBKU+7otK1iZCLw==}
dev: false
@@ -7590,46 +9058,46 @@ packages:
'@babel/types': 7.18.8
dev: false
- /babel-preset-current-node-syntax/1.0.1_@babel+core@7.18.6:
+ /babel-preset-current-node-syntax/1.0.1_@babel+core@7.21.3:
resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.18.6
- '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.6
- '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.18.6
- '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.18.6
- '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.18.6
- '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.6
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.6
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.6
- '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.6
- '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.6
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.6
- '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.6
- '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.18.6
- dev: true
-
- /babel-preset-jest/28.1.3_@babel+core@7.18.6:
+ '@babel/core': 7.21.3
+ '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.21.3
+ '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.21.3
+ '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.21.3
+ '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.21.3
+ '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.21.3
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.21.3
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.21.3
+ '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.21.3
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.21.3
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.21.3
+ '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.21.3
+ '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.21.3
+ dev: true
+
+ /babel-preset-jest/28.1.3_@babel+core@7.21.3:
resolution: {integrity: sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.18.6
+ '@babel/core': 7.21.3
babel-plugin-jest-hoist: 28.1.3
- babel-preset-current-node-syntax: 1.0.1_@babel+core@7.18.6
+ babel-preset-current-node-syntax: 1.0.1_@babel+core@7.21.3
dev: true
- /babel-preset-jest/29.4.3_@babel+core@7.18.6:
+ /babel-preset-jest/29.4.3_@babel+core@7.21.3:
resolution: {integrity: sha512-gWx6COtSuma6n9bw+8/F+2PCXrIgxV/D1TJFnp6OyBK2cxPWg0K9p/sriNYeifKjpUkMViWQ09DSWtzJQRETsw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.18.6
+ '@babel/core': 7.21.3
babel-plugin-jest-hoist: 29.4.3
- babel-preset-current-node-syntax: 1.0.1_@babel+core@7.18.6
+ babel-preset-current-node-syntax: 1.0.1_@babel+core@7.21.3
dev: true
/babel-runtime-jsx-plus/0.1.5:
@@ -7749,7 +9217,6 @@ packages:
resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
dependencies:
balanced-match: 1.0.2
- dev: false
/braces/3.0.2:
resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
@@ -7823,6 +9290,23 @@ packages:
semver: 7.3.7
dev: false
+ /build-scripts/2.1.0:
+ resolution: {integrity: sha512-Lk3GT54QraZHPGV9xMka9MvA7B4buuCnb0t2HWKCwGUaGd5pRr7lj/6AKn19YDMvlJGJHNp2wlWDGUyf0/l7Ng==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dependencies:
+ camelcase: 5.3.1
+ commander: 2.20.3
+ consola: 2.15.3
+ esbuild: 0.16.17
+ fast-glob: 3.2.11
+ fs-extra: 8.1.0
+ json5: 2.2.3
+ lodash: 4.17.21
+ npmlog: 4.1.2
+ picocolors: 1.0.0
+ semver: 7.3.7
+ dev: true
+
/builtin-modules/3.3.0:
resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
engines: {node: '>=6'}
@@ -7876,7 +9360,6 @@ packages:
v8-to-istanbul: 9.0.1
yargs: 16.2.0
yargs-parser: 20.2.9
- dev: true
/cac/6.7.12:
resolution: {integrity: sha512-rM7E2ygtMkJqD9c7WnFU6fruFcN3xe4FM5yUmgxhZzIKJk4uHl9U/fhwdajGFQbQuv43FAUo1Fe8gX/oIKDeSA==}
@@ -7992,6 +9475,10 @@ packages:
engines: {node: '>=10'}
dev: true
+ /character-entities-html4/1.1.4:
+ resolution: {integrity: sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==}
+ dev: false
+
/character-entities-legacy/1.1.4:
resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==}
@@ -8173,7 +9660,6 @@ packages:
/code-point-at/1.1.0:
resolution: {integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=, tarball: code-point-at/download/code-point-at-1.1.0.tgz}
engines: {node: '>=0.10.0'}
- dev: false
/collapse-white-space/1.0.6:
resolution: {integrity: sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==}
@@ -8257,7 +9743,6 @@ packages:
/commander/9.5.0:
resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==}
engines: {node: ^12.20.0 || >=14}
- dev: false
/commitlint-config-ali/0.1.3:
resolution: {integrity: sha512-udq2cb0i9uXfT6JOgOL7w+iJ0NCcg84az3i6vqEHNI1GCeKXOdZCAjz20XE5dvyWVIfFMcj3d3J0ydgCL6eJHQ==}
@@ -8318,7 +9803,6 @@ packages:
/console-control-strings/1.1.0:
resolution: {integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=, tarball: console-control-strings/download/console-control-strings-1.1.0.tgz}
- dev: false
/content-disposition/0.5.2:
resolution: {integrity: sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==}
@@ -8384,14 +9868,13 @@ packages:
resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==}
dependencies:
is-what: 3.14.1
- dev: false
/copy-text-to-clipboard/3.0.1:
resolution: {integrity: sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==}
engines: {node: '>=12'}
dev: false
- /copy-webpack-plugin/11.0.0_webpack@5.75.0:
+ /copy-webpack-plugin/11.0.0_webpack@5.77.0:
resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==}
engines: {node: '>= 14.15.0'}
peerDependencies:
@@ -8403,7 +9886,7 @@ packages:
normalize-path: 3.0.0
schema-utils: 4.0.0
serialize-javascript: 6.0.0
- webpack: 5.75.0
+ webpack: 5.77.0
/core-js-compat/3.28.0:
resolution: {integrity: sha512-myzPgE7QodMg4nnd3K1TDoES/nADRStM8Gpz0D6nhkwbmwEnE0ZGJgoWsvQ722FR8D7xS0n0LV556RcEicjTyg==}
@@ -8418,6 +9901,11 @@ packages:
resolution: {integrity: sha512-vjsKqRc1RyAJC3Ye2kYqgfdThb3zYnx9CrqoCcjMOENMtQPC7ZViBvlDxwYU/2z2NI/IPuiXw5mT4hWhddqjzQ==}
requiresBuild: true
+ /core-js/3.29.1:
+ resolution: {integrity: sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw==}
+ requiresBuild: true
+ dev: true
+
/core-util-is/1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
@@ -8523,7 +10011,7 @@ packages:
webpack: 5.73.0_webpack-cli@4.10.0
dev: true
- /css-loader/6.7.1_webpack@5.75.0:
+ /css-loader/6.7.1_webpack@5.77.0:
resolution: {integrity: sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==}
engines: {node: '>= 12.13.0'}
peerDependencies:
@@ -8537,9 +10025,9 @@ packages:
postcss-modules-values: 4.0.0_postcss@8.4.14
postcss-value-parser: 4.2.0
semver: 7.3.7
- webpack: 5.75.0
+ webpack: 5.77.0
- /css-minimizer-webpack-plugin/4.0.0_zut7kw46oefpa7zgeqrbpwozya:
+ /css-minimizer-webpack-plugin/4.0.0_gsuvn4ynoa2m6rkdfggh7rmuxa:
resolution: {integrity: sha512-7ZXXRzRHvofv3Uac5Y+RkWRNo0ZMlcg8e9/OtrqUYmwDWJo+qs67GvdeFrXLsFb7czKNwjQhPkM0avlIYl+1nA==}
engines: {node: '>= 14.15.0'}
peerDependencies:
@@ -8565,7 +10053,7 @@ packages:
schema-utils: 4.0.0
serialize-javascript: 6.0.0
source-map: 0.6.1
- webpack: 5.75.0
+ webpack: 5.77.0
/css-select/4.3.0:
resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==}
@@ -8945,7 +10433,6 @@ packages:
/delegates/1.0.0:
resolution: {integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=, tarball: delegates/download/delegates-1.0.0.tgz}
- dev: false
/depd/1.1.2:
resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==}
@@ -9060,7 +10547,6 @@ packages:
engines: {node: '>=6.0.0'}
dependencies:
esutils: 2.0.3
- dev: true
/dom-accessibility-api/0.5.16:
resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==}
@@ -9157,6 +10643,16 @@ packages:
dependencies:
is-obj: 2.0.0
+ /dotenv-expand/8.0.3:
+ resolution: {integrity: sha512-SErOMvge0ZUyWd5B0NXMQlDkN+8r+HhVUsxgOO7IoPDOdDRD2JjExpN6y3KnFR66jsJMwSn1pqIivhU5rcJiNg==}
+ engines: {node: '>=12'}
+ dev: true
+
+ /dotenv/16.0.3:
+ resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==}
+ engines: {node: '>=12'}
+ dev: true
+
/driver-dom/2.2.2:
resolution: {integrity: sha512-v/jCQnQkjv0q3Z51zYhG5MfzMjlfJURiC8mhaAwhHsih55j8AnPupurSBOJn67qAE4Ol5XiGlqDnjWAH9XM1OA==}
dependencies:
@@ -9185,7 +10681,6 @@ packages:
hasBin: true
dependencies:
jake: 10.8.5
- dev: false
/electron-to-chromium/1.4.185:
resolution: {integrity: sha512-9kV/isoOGpKkBt04yYNaSWIBn3187Q5VZRtoReq8oz5NY/A4XmU6cAoqgQlDp7kKJCZMRjWZ8nsQyxfpFHvfyw==}
@@ -9317,7 +10812,6 @@ packages:
requiresBuild: true
dependencies:
prr: 1.0.1
- dev: false
optional: true
/error-ex/1.3.2:
@@ -9325,6 +10819,12 @@ packages:
dependencies:
is-arrayish: 0.2.1
+ /error-stack-parser/2.1.4:
+ resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==}
+ dependencies:
+ stackframe: 1.3.4
+ dev: true
+
/es-abstract/1.20.1:
resolution: {integrity: sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==}
engines: {node: '>= 0.4'}
@@ -9961,8 +11461,8 @@ packages:
resolution: {integrity: sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- acorn: 8.7.1
- acorn-jsx: 5.3.2_acorn@8.7.1
+ acorn: 8.8.2
+ acorn-jsx: 5.3.2_acorn@8.8.2
eslint-visitor-keys: 3.3.0
dev: true
@@ -9992,13 +11492,29 @@ packages:
resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
engines: {node: '>=4.0'}
+ /estree-to-babel/3.2.1:
+ resolution: {integrity: sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==}
+ engines: {node: '>=8.3.0'}
+ dependencies:
+ '@babel/traverse': 7.21.3
+ '@babel/types': 7.21.3
+ c8: 7.13.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/estree-walker/1.0.1:
resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==}
dev: false
/estree-walker/2.0.2:
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
- dev: false
+
+ /estree-walker/3.0.3:
+ resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
+ dependencies:
+ '@types/estree': 1.0.0
+ dev: true
/esutils/2.0.3:
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
@@ -10021,7 +11537,7 @@ packages:
resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==}
engines: {node: '>= 0.8'}
dependencies:
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
require-like: 0.1.2
/eventemitter3/4.0.7:
@@ -10230,7 +11746,7 @@ packages:
flat-cache: 3.0.4
dev: true
- /file-loader/6.2.0_webpack@5.75.0:
+ /file-loader/6.2.0_webpack@5.77.0:
resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==}
engines: {node: '>= 10.13.0'}
peerDependencies:
@@ -10238,13 +11754,12 @@ packages:
dependencies:
loader-utils: 2.0.2
schema-utils: 3.1.1
- webpack: 5.75.0
+ webpack: 5.77.0
/filelist/1.0.4:
resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==}
dependencies:
minimatch: 5.1.0
- dev: false
/filesize/8.0.7:
resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==}
@@ -10382,7 +11897,7 @@ packages:
cross-spawn: 7.0.3
signal-exit: 3.0.7
- /fork-ts-checker-webpack-plugin/6.5.2_l2co7ao223gzrfox7yaiyzd7wu:
+ /fork-ts-checker-webpack-plugin/6.5.2_li3c35uwndskgg3qzlujyfmmwy:
resolution: {integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==}
engines: {node: '>=10', yarn: '>=1.0.0'}
peerDependencies:
@@ -10409,10 +11924,11 @@ packages:
schema-utils: 2.7.0
semver: 7.3.7
tapable: 1.1.3
- typescript: 4.7.4
- webpack: 5.75.0
+ typescript: 4.9.3
+ webpack: 5.77.0
+ dev: false
- /fork-ts-checker-webpack-plugin/6.5.2_vfotqvx6lgcbf3upbs6hgaza4q:
+ /fork-ts-checker-webpack-plugin/6.5.2_uc4kucavh3gywfyi7t5l4d24aa:
resolution: {integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==}
engines: {node: '>=10', yarn: '>=1.0.0'}
peerDependencies:
@@ -10439,9 +11955,8 @@ packages:
schema-utils: 2.7.0
semver: 7.3.7
tapable: 1.1.3
- typescript: 4.9.3
- webpack: 5.75.0
- dev: false
+ typescript: 4.7.4
+ webpack: 5.77.0
/form-data/4.0.0:
resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
@@ -10549,7 +12064,6 @@ packages:
string-width: 1.0.2
strip-ansi: 3.0.1
wide-align: 1.1.5
- dev: false
/gensync/1.0.0-beta.2:
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
@@ -10845,7 +12359,6 @@ packages:
/has-unicode/2.0.1:
resolution: {integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=, tarball: has-unicode/download/has-unicode-2.0.1.tgz}
- dev: false
/has-yarn/2.1.0:
resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==}
@@ -10907,6 +12420,21 @@ packages:
xtend: 4.0.2
zwitch: 1.0.5
+ /hast-util-to-html/7.1.3:
+ resolution: {integrity: sha512-yk2+1p3EJTEE9ZEUkgHsUSVhIpCsL/bvT8E5GzmWc+N1Po5gBw+0F8bo7dpxXR0nu0bQVxVZGX2lBGF21CmeDw==}
+ dependencies:
+ ccount: 1.1.0
+ comma-separated-tokens: 1.0.8
+ hast-util-is-element: 1.1.0
+ hast-util-whitespace: 1.0.4
+ html-void-elements: 1.0.5
+ property-information: 5.6.0
+ space-separated-tokens: 1.1.5
+ stringify-entities: 3.1.0
+ unist-util-is: 4.1.0
+ xtend: 4.0.2
+ dev: false
+
/hast-util-to-parse5/6.0.0:
resolution: {integrity: sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==}
dependencies:
@@ -10916,6 +12444,10 @@ packages:
xtend: 4.0.2
zwitch: 1.0.5
+ /hast-util-whitespace/1.0.4:
+ resolution: {integrity: sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A==}
+ dev: false
+
/hastscript/6.0.0:
resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==}
dependencies:
@@ -10939,6 +12471,11 @@ packages:
tiny-warning: 1.0.3
value-equal: 1.0.1
+ /history/5.3.0:
+ resolution: {integrity: sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==}
+ dependencies:
+ '@babel/runtime': 7.20.7
+
/hoist-non-react-statics/3.3.2:
resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==}
dependencies:
@@ -11003,7 +12540,7 @@ packages:
/html-void-elements/1.0.5:
resolution: {integrity: sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==}
- /html-webpack-plugin/5.5.0_webpack@5.75.0:
+ /html-webpack-plugin/5.5.0_webpack@5.77.0:
resolution: {integrity: sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==}
engines: {node: '>=10.13.0'}
peerDependencies:
@@ -11014,7 +12551,7 @@ packages:
lodash: 4.17.21
pretty-error: 4.0.0
tapable: 2.2.1
- webpack: 5.75.0
+ webpack: 5.77.0
/htmlparser2/3.10.1:
resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==}
@@ -11213,7 +12750,6 @@ packages:
engines: {node: '>=0.10.0'}
hasBin: true
requiresBuild: true
- dev: false
optional: true
/image-size/1.0.1:
@@ -11271,6 +12807,11 @@ packages:
engines: {node: '>=12'}
dev: false
+ /infima/0.2.0-alpha.43:
+ resolution: {integrity: sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ==}
+ engines: {node: '>=12'}
+ dev: false
+
/inflight/1.0.6:
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
dependencies:
@@ -11362,6 +12903,11 @@ packages:
/is-alphabetical/1.0.4:
resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==}
+ /is-alphanumeric/1.0.0:
+ resolution: {integrity: sha512-ZmRL7++ZkcMOfDuWZuMJyIVLr2keE1o/DeNWh1EmgqGhUcV+9BIVsx0BcSBOHTZqzjs4+dISzr2KAeBEWGgXeA==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/is-alphanumerical/1.0.4:
resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==}
dependencies:
@@ -11474,7 +13020,6 @@ packages:
engines: {node: '>=0.10.0'}
dependencies:
number-is-nan: 1.0.1
- dev: false
/is-fullwidth-code-point/3.0.0:
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
@@ -11692,7 +13237,6 @@ packages:
/is-what/3.14.1:
resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==}
- dev: false
/is-whitespace-character/1.0.4:
resolution: {integrity: sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==}
@@ -11746,8 +13290,8 @@ packages:
resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==}
engines: {node: '>=8'}
dependencies:
- '@babel/core': 7.18.6
- '@babel/parser': 7.21.2
+ '@babel/core': 7.21.3
+ '@babel/parser': 7.21.3
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.0
semver: 6.3.0
@@ -11790,7 +13334,6 @@ packages:
chalk: 4.1.2
filelist: 1.0.4
minimatch: 3.1.2
- dev: false
/jest-changed-files/28.1.3:
resolution: {integrity: sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA==}
@@ -11816,7 +13359,7 @@ packages:
'@jest/expect': 28.1.3
'@jest/test-result': 28.1.3
'@jest/types': 28.1.3
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
chalk: 4.1.2
co: 4.6.0
dedent: 0.7.0
@@ -11843,7 +13386,7 @@ packages:
'@jest/expect': 29.4.3
'@jest/test-result': 29.4.3
'@jest/types': 29.4.3
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
chalk: 4.1.2
co: 4.6.0
dedent: 0.7.0
@@ -11958,10 +13501,10 @@ packages:
ts-node:
optional: true
dependencies:
- '@babel/core': 7.18.6
+ '@babel/core': 7.21.3
'@jest/test-sequencer': 28.1.3
'@jest/types': 28.1.3
- babel-jest: 28.1.3_@babel+core@7.18.6
+ babel-jest: 28.1.3_@babel+core@7.21.3
chalk: 4.1.2
ci-info: 3.7.1
deepmerge: 4.2.2
@@ -11984,7 +13527,7 @@ packages:
- supports-color
dev: true
- /jest-config/28.1.3_@types+node@18.0.3:
+ /jest-config/28.1.3_@types+node@17.0.45:
resolution: {integrity: sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
peerDependencies:
@@ -11996,11 +13539,11 @@ packages:
ts-node:
optional: true
dependencies:
- '@babel/core': 7.18.6
+ '@babel/core': 7.21.3
'@jest/test-sequencer': 28.1.3
'@jest/types': 28.1.3
- '@types/node': 18.0.3
- babel-jest: 28.1.3_@babel+core@7.18.6
+ '@types/node': 17.0.45
+ babel-jest: 28.1.3_@babel+core@7.21.3
chalk: 4.1.2
ci-info: 3.7.1
deepmerge: 4.2.2
@@ -12035,10 +13578,10 @@ packages:
ts-node:
optional: true
dependencies:
- '@babel/core': 7.18.6
+ '@babel/core': 7.21.3
'@jest/test-sequencer': 29.4.3
'@jest/types': 29.4.3
- babel-jest: 29.4.3_@babel+core@7.18.6
+ babel-jest: 29.4.3_@babel+core@7.21.3
chalk: 4.1.2
ci-info: 3.7.1
deepmerge: 4.2.2
@@ -12073,50 +13616,11 @@ packages:
ts-node:
optional: true
dependencies:
- '@babel/core': 7.18.6
+ '@babel/core': 7.21.3
'@jest/test-sequencer': 29.4.3
'@jest/types': 29.4.3
'@types/node': 17.0.45
- babel-jest: 29.4.3_@babel+core@7.18.6
- chalk: 4.1.2
- ci-info: 3.7.1
- deepmerge: 4.2.2
- glob: 7.2.3
- graceful-fs: 4.2.10
- jest-circus: 29.4.3
- jest-environment-node: 29.4.3
- jest-get-type: 29.4.3
- jest-regex-util: 29.4.3
- jest-resolve: 29.4.3
- jest-runner: 29.4.3
- jest-util: 29.4.3
- jest-validate: 29.4.3
- micromatch: 4.0.5
- parse-json: 5.2.0
- pretty-format: 29.4.3
- slash: 3.0.0
- strip-json-comments: 3.1.1
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /jest-config/29.4.3_@types+node@18.0.3:
- resolution: {integrity: sha512-eCIpqhGnIjdUCXGtLhz4gdDoxKSWXKjzNcc5r+0S1GKOp2fwOipx5mRcwa9GB/ArsxJ1jlj2lmlD9bZAsBxaWQ==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- peerDependencies:
- '@types/node': '*'
- ts-node: '>=9.0.0'
- peerDependenciesMeta:
- '@types/node':
- optional: true
- ts-node:
- optional: true
- dependencies:
- '@babel/core': 7.18.6
- '@jest/test-sequencer': 29.4.3
- '@jest/types': 29.4.3
- '@types/node': 18.0.3
- babel-jest: 29.4.3_@babel+core@7.18.6
+ babel-jest: 29.4.3_@babel+core@7.21.3
chalk: 4.1.2
ci-info: 3.7.1
deepmerge: 4.2.2
@@ -12225,7 +13729,7 @@ packages:
'@jest/environment': 28.1.3
'@jest/fake-timers': 28.1.3
'@jest/types': 28.1.3
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
jest-mock: 28.1.3
jest-util: 28.1.3
dev: true
@@ -12237,7 +13741,7 @@ packages:
'@jest/environment': 29.4.3
'@jest/fake-timers': 29.4.3
'@jest/types': 29.4.3
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
jest-mock: 29.4.3
jest-util: 29.4.3
dev: true
@@ -12258,7 +13762,7 @@ packages:
dependencies:
'@jest/types': 28.1.3
'@types/graceful-fs': 4.1.6
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
anymatch: 3.1.2
fb-watchman: 2.0.2
graceful-fs: 4.2.10
@@ -12277,7 +13781,7 @@ packages:
dependencies:
'@jest/types': 29.4.3
'@types/graceful-fs': 4.1.6
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
anymatch: 3.1.2
fb-watchman: 2.0.2
graceful-fs: 4.2.10
@@ -12361,7 +13865,7 @@ packages:
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
'@jest/types': 28.1.3
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
dev: true
/jest-mock/29.4.3:
@@ -12369,7 +13873,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.4.3
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
jest-util: 29.4.3
dev: true
@@ -12466,7 +13970,7 @@ packages:
'@jest/test-result': 28.1.3
'@jest/transform': 28.1.3
'@jest/types': 28.1.3
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
chalk: 4.1.2
emittery: 0.10.2
graceful-fs: 4.2.10
@@ -12495,7 +13999,7 @@ packages:
'@jest/test-result': 29.4.3
'@jest/transform': 29.4.3
'@jest/types': 29.4.3
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
chalk: 4.1.2
emittery: 0.13.1
graceful-fs: 4.2.10
@@ -12556,7 +14060,7 @@ packages:
'@jest/test-result': 29.4.3
'@jest/transform': 29.4.3
'@jest/types': 29.4.3
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
chalk: 4.1.2
cjs-module-lexer: 1.2.2
collect-v8-coverage: 1.0.1
@@ -12579,17 +14083,17 @@ packages:
resolution: {integrity: sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@babel/core': 7.18.6
- '@babel/generator': 7.21.1
- '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.18.6
- '@babel/traverse': 7.21.2
- '@babel/types': 7.21.2
+ '@babel/core': 7.21.3
+ '@babel/generator': 7.21.3
+ '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.21.3
+ '@babel/traverse': 7.21.3
+ '@babel/types': 7.21.3
'@jest/expect-utils': 28.1.3
'@jest/transform': 28.1.3
'@jest/types': 28.1.3
'@types/babel__traverse': 7.18.3
'@types/prettier': 2.7.2
- babel-preset-current-node-syntax: 1.0.1_@babel+core@7.18.6
+ babel-preset-current-node-syntax: 1.0.1_@babel+core@7.21.3
chalk: 4.1.2
expect: 28.1.3
graceful-fs: 4.2.10
@@ -12609,19 +14113,19 @@ packages:
/jest-snapshot/29.4.3:
resolution: {integrity: sha512-NGlsqL0jLPDW91dz304QTM/SNO99lpcSYYAjNiX0Ou+sSGgkanKBcSjCfp/pqmiiO1nQaOyLp6XQddAzRcx3Xw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dependencies:
- '@babel/core': 7.18.6
- '@babel/generator': 7.21.1
- '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.18.6
- '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.18.6
- '@babel/traverse': 7.21.2
- '@babel/types': 7.21.2
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/generator': 7.21.3
+ '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.21.3
+ '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.21.3
+ '@babel/traverse': 7.21.3
+ '@babel/types': 7.21.3
'@jest/expect-utils': 29.4.3
'@jest/transform': 29.4.3
'@jest/types': 29.4.3
'@types/babel__traverse': 7.18.3
'@types/prettier': 2.7.2
- babel-preset-current-node-syntax: 1.0.1_@babel+core@7.18.6
+ babel-preset-current-node-syntax: 1.0.1_@babel+core@7.21.3
chalk: 4.1.2
expect: 29.4.3
graceful-fs: 4.2.10
@@ -12643,7 +14147,7 @@ packages:
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
'@jest/types': 28.1.3
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
chalk: 4.1.2
ci-info: 3.7.1
graceful-fs: 4.2.10
@@ -12655,7 +14159,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.4.3
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
chalk: 4.1.2
ci-info: 3.7.1
graceful-fs: 4.2.10
@@ -12692,7 +14196,7 @@ packages:
dependencies:
'@jest/test-result': 28.1.3
'@jest/types': 28.1.3
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
ansi-escapes: 4.3.2
chalk: 4.1.2
emittery: 0.10.2
@@ -12706,7 +14210,7 @@ packages:
dependencies:
'@jest/test-result': 29.4.3
'@jest/types': 29.4.3
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
ansi-escapes: 4.3.2
chalk: 4.1.2
emittery: 0.13.1
@@ -12718,7 +14222,7 @@ packages:
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
engines: {node: '>= 10.13.0'}
dependencies:
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
merge-stream: 2.0.0
supports-color: 8.1.1
@@ -12726,7 +14230,7 @@ packages:
resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
merge-stream: 2.0.0
supports-color: 8.1.1
dev: true
@@ -12735,7 +14239,7 @@ packages:
resolution: {integrity: sha512-GLHN/GTAAMEy5BFdvpUfzr9Dr80zQqBrh0fz1mtRMe05hqP45+HfQltu7oTBfduD0UeZs09d+maFtFYAXFWvAA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@types/node': 18.0.3
+ '@types/node': 17.0.45
jest-util: 29.4.3
merge-stream: 2.0.0
supports-color: 8.1.1
@@ -13038,7 +14542,7 @@ packages:
invert-kv: 3.0.1
dev: false
- /less-loader/11.0.0_less@4.1.3+webpack@5.75.0:
+ /less-loader/11.0.0_less@4.1.3+webpack@5.77.0:
resolution: {integrity: sha512-9+LOWWjuoectIEx3zrfN83NAGxSUB5pWEabbbidVQVgZhN+wN68pOvuyirVlH1IK4VT1f3TmlyvAnCXh8O5KEw==}
engines: {node: '>= 14.15.0'}
peerDependencies:
@@ -13047,9 +14551,29 @@ packages:
dependencies:
klona: 2.0.5
less: 4.1.3
- webpack: 5.75.0
+ webpack: 5.77.0
dev: false
+ /less/4.1.2:
+ resolution: {integrity: sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==}
+ engines: {node: '>=6'}
+ hasBin: true
+ dependencies:
+ copy-anything: 2.0.6
+ parse-node-version: 1.0.1
+ tslib: 2.4.0
+ optionalDependencies:
+ errno: 0.1.8
+ graceful-fs: 4.2.10
+ image-size: 0.5.5
+ make-dir: 2.1.0
+ mime: 1.6.0
+ needle: 2.9.1
+ source-map: 0.6.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/less/4.1.3:
resolution: {integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==}
engines: {node: '>=6'}
@@ -13238,7 +14762,6 @@ packages:
/longest-streak/2.0.4:
resolution: {integrity: sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==}
- dev: true
/longest-streak/3.0.1:
resolution: {integrity: sha512-cHlYSUpL2s7Fb3394mYxwTYj8niTaNHUCLr0qdiCXQfSjfuA7CKofpX2uSwEfFDQ0EB7JcnMnm+GjbqqoinYYg==}
@@ -13324,7 +14847,6 @@ packages:
dependencies:
pify: 4.0.1
semver: 5.7.1
- dev: false
optional: true
/make-dir/3.1.0:
@@ -13359,20 +14881,46 @@ packages:
/markdown-escapes/1.0.4:
resolution: {integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==}
+ /markdown-table/2.0.0:
+ resolution: {integrity: sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==}
+ dependencies:
+ repeat-string: 1.6.1
+ dev: false
+
/mathml-tag-names/2.1.3:
resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==}
dev: true
+ /mdast-builder/1.1.1:
+ resolution: {integrity: sha512-a3KBk/LmYD6wKsWi8WJrGU/rXR4yuF4Men0JO0z6dSZCm5FrXXWTRDjqK0vGSqa+1M6p9edeuypZAZAzSehTUw==}
+ dependencies:
+ '@types/unist': 2.0.6
+ dev: false
+
/mdast-squeeze-paragraphs/4.0.0:
resolution: {integrity: sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==}
dependencies:
unist-util-remove: 2.1.0
+ /mdast-util-compact/2.0.1:
+ resolution: {integrity: sha512-7GlnT24gEwDrdAwEHrU4Vv5lLWrEer4KOkAiKT9nYstsTad7Oc1TwqT2zIMKRdZF7cTuaf+GA1E4Kv7jJh8mPA==}
+ dependencies:
+ unist-util-visit: 2.0.3
+ dev: false
+
/mdast-util-definitions/4.0.0:
resolution: {integrity: sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==}
dependencies:
unist-util-visit: 2.0.3
+ /mdast-util-find-and-replace/1.1.1:
+ resolution: {integrity: sha512-9cKl33Y21lyckGzpSmEQnIDjEfeeWelN5s1kUW1LwdB0Fkuq2u+4GdqcGEygYxJE8GVqCl0741bYXHgamfWAZA==}
+ dependencies:
+ escape-string-regexp: 4.0.0
+ unist-util-is: 4.1.0
+ unist-util-visit-parents: 3.1.1
+ dev: false
+
/mdast-util-from-markdown/0.8.5:
resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==}
dependencies:
@@ -13383,7 +14931,6 @@ packages:
unist-util-stringify-position: 2.0.3
transitivePeerDependencies:
- supports-color
- dev: true
/mdast-util-from-markdown/1.2.0:
resolution: {integrity: sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==}
@@ -13404,6 +14951,47 @@ packages:
- supports-color
dev: false
+ /mdast-util-gfm-autolink-literal/0.1.3:
+ resolution: {integrity: sha512-GjmLjWrXg1wqMIO9+ZsRik/s7PLwTaeCHVB7vRxUwLntZc8mzmTsLVr6HW1yLokcnhfURsn5zmSVdi3/xWWu1A==}
+ dependencies:
+ ccount: 1.1.0
+ mdast-util-find-and-replace: 1.1.1
+ micromark: 2.11.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /mdast-util-gfm-strikethrough/0.2.3:
+ resolution: {integrity: sha512-5OQLXpt6qdbttcDG/UxYY7Yjj3e8P7X16LzvpX8pIQPYJ/C2Z1qFGMmcw+1PZMUM3Z8wt8NRfYTvCni93mgsgA==}
+ dependencies:
+ mdast-util-to-markdown: 0.6.5
+ dev: false
+
+ /mdast-util-gfm-table/0.1.6:
+ resolution: {integrity: sha512-j4yDxQ66AJSBwGkbpFEp9uG/LS1tZV3P33fN1gkyRB2LoRL+RR3f76m0HPHaby6F4Z5xr9Fv1URmATlRRUIpRQ==}
+ dependencies:
+ markdown-table: 2.0.0
+ mdast-util-to-markdown: 0.6.5
+ dev: false
+
+ /mdast-util-gfm-task-list-item/0.1.6:
+ resolution: {integrity: sha512-/d51FFIfPsSmCIRNp7E6pozM9z1GYPIkSy1urQ8s/o4TC22BZ7DqfHFWiqBD23bc7J3vV1Fc9O4QIHBlfuit8A==}
+ dependencies:
+ mdast-util-to-markdown: 0.6.5
+ dev: false
+
+ /mdast-util-gfm/0.1.2:
+ resolution: {integrity: sha512-NNkhDx/qYcuOWB7xHUGWZYVXvjPFFd6afg6/e2g+SV4r9q5XUcCbV4Wfa3DLYIiD+xAEZc6K4MGaE/m0KDcPwQ==}
+ dependencies:
+ mdast-util-gfm-autolink-literal: 0.1.3
+ mdast-util-gfm-strikethrough: 0.2.3
+ mdast-util-gfm-table: 0.1.6
+ mdast-util-gfm-task-list-item: 0.1.6
+ mdast-util-to-markdown: 0.6.5
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/mdast-util-to-hast/10.0.1:
resolution: {integrity: sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==}
dependencies:
@@ -13416,6 +15004,19 @@ packages:
unist-util-position: 3.1.0
unist-util-visit: 2.0.3
+ /mdast-util-to-hast/10.2.0:
+ resolution: {integrity: sha512-JoPBfJ3gBnHZ18icCwHR50orC9kNH81tiR1gs01D8Q5YpV6adHNO9nKNuFBCJQ941/32PT1a63UF/DitmS3amQ==}
+ dependencies:
+ '@types/mdast': 3.0.10
+ '@types/unist': 2.0.6
+ mdast-util-definitions: 4.0.0
+ mdurl: 1.0.1
+ unist-builder: 2.0.3
+ unist-util-generated: 1.1.6
+ unist-util-position: 3.1.0
+ unist-util-visit: 2.0.3
+ dev: false
+
/mdast-util-to-markdown/0.6.5:
resolution: {integrity: sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==}
dependencies:
@@ -13425,7 +15026,6 @@ packages:
parse-entities: 2.0.0
repeat-string: 1.6.1
zwitch: 1.0.5
- dev: true
/mdast-util-to-markdown/1.3.0:
resolution: {integrity: sha512-6tUSs4r+KK4JGTTiQ7FfHmVOaDrLQJPmpjD6wPMlHGUVXoG9Vjc3jIeP+uyBWRf8clwB2blM+W7+KrlMYQnftA==}
@@ -13435,7 +15035,7 @@ packages:
longest-streak: 3.0.1
mdast-util-to-string: 3.1.0
micromark-util-decode-string: 1.0.2
- unist-util-visit: 4.1.1
+ unist-util-visit: 4.1.2
zwitch: 2.0.2
dev: false
@@ -13554,6 +15154,55 @@ packages:
uvu: 0.5.6
dev: false
+ /micromark-extension-gfm-autolink-literal/0.5.7:
+ resolution: {integrity: sha512-ePiDGH0/lhcngCe8FtH4ARFoxKTUelMp4L7Gg2pujYD5CSMb9PbblnyL+AAMud/SNMyusbS2XDSiPIRcQoNFAw==}
+ dependencies:
+ micromark: 2.11.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /micromark-extension-gfm-strikethrough/0.6.5:
+ resolution: {integrity: sha512-PpOKlgokpQRwUesRwWEp+fHjGGkZEejj83k9gU5iXCbDG+XBA92BqnRKYJdfqfkrRcZRgGuPuXb7DaK/DmxOhw==}
+ dependencies:
+ micromark: 2.11.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /micromark-extension-gfm-table/0.4.3:
+ resolution: {integrity: sha512-hVGvESPq0fk6ALWtomcwmgLvH8ZSVpcPjzi0AjPclB9FsVRgMtGZkUcpE0zgjOCFAznKepF4z3hX8z6e3HODdA==}
+ dependencies:
+ micromark: 2.11.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /micromark-extension-gfm-tagfilter/0.3.0:
+ resolution: {integrity: sha512-9GU0xBatryXifL//FJH+tAZ6i240xQuFrSL7mYi8f4oZSbc+NvXjkrHemeYP0+L4ZUT+Ptz3b95zhUZnMtoi/Q==}
+ dev: false
+
+ /micromark-extension-gfm-task-list-item/0.3.3:
+ resolution: {integrity: sha512-0zvM5iSLKrc/NQl84pZSjGo66aTGd57C1idmlWmE87lkMcXrTxg1uXa/nXomxJytoje9trP0NDLvw4bZ/Z/XCQ==}
+ dependencies:
+ micromark: 2.11.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /micromark-extension-gfm/0.3.3:
+ resolution: {integrity: sha512-oVN4zv5/tAIA+l3GbMi7lWeYpJ14oQyJ3uEim20ktYFAcfX1x3LNlFGGlmrZHt7u9YlKExmyJdDGaTt6cMSR/A==}
+ dependencies:
+ micromark: 2.11.4
+ micromark-extension-gfm-autolink-literal: 0.5.7
+ micromark-extension-gfm-strikethrough: 0.6.5
+ micromark-extension-gfm-table: 0.4.3
+ micromark-extension-gfm-tagfilter: 0.3.0
+ micromark-extension-gfm-task-list-item: 0.3.3
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/micromark-factory-destination/1.0.0:
resolution: {integrity: sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==}
dependencies:
@@ -13692,7 +15341,6 @@ packages:
parse-entities: 2.0.0
transitivePeerDependencies:
- supports-color
- dev: true
/micromark/3.0.10:
resolution: {integrity: sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==}
@@ -13761,7 +15409,6 @@ packages:
/min-indent/1.0.1:
resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
engines: {node: '>=4'}
- dev: true
/mini-create-react-context/0.4.1_sh5qlbywuemxd2y3xkrw2y2kr4:
resolution: {integrity: sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==}
@@ -13775,14 +15422,14 @@ packages:
react: 18.2.0
tiny-warning: 1.0.3
- /mini-css-extract-plugin/2.6.1_webpack@5.75.0:
+ /mini-css-extract-plugin/2.6.1_webpack@5.77.0:
resolution: {integrity: sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==}
engines: {node: '>= 12.13.0'}
peerDependencies:
webpack: ^5.0.0
dependencies:
schema-utils: 4.0.0
- webpack: 5.75.0
+ webpack: 5.77.0
/mini-svg-data-uri/1.4.4:
resolution: {integrity: sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==}
@@ -13807,7 +15454,6 @@ packages:
engines: {node: '>=10'}
dependencies:
brace-expansion: 2.0.1
- dev: false
/minimist-options/4.1.0:
resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==}
@@ -13841,6 +15487,13 @@ packages:
engines: {node: '>= 8.0.0'}
dev: true
+ /mkdirp/0.5.6:
+ resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
+ hasBin: true
+ dependencies:
+ minimist: 1.2.6
+ dev: true
+
/mkdirp/1.0.4:
resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
engines: {node: '>=10'}
@@ -13912,6 +15565,20 @@ packages:
randexp: 0.4.6
dev: true
+ /needle/2.9.1:
+ resolution: {integrity: sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==}
+ engines: {node: '>= 4.4.x'}
+ hasBin: true
+ requiresBuild: true
+ dependencies:
+ debug: 3.2.7
+ iconv-lite: 0.4.24
+ sax: 1.2.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+ optional: true
+
/needle/3.1.0:
resolution: {integrity: sha512-gCE9weDhjVGCRqS8dwDR/D3GTAeyXLXuqp7I8EzH6DllZGXSUyxuqqLh+YX9rMAWaaTFyVAg6rHGL25dqvczKw==}
engines: {node: '>= 4.4.x'}
@@ -13943,6 +15610,13 @@ packages:
lower-case: 2.0.2
tslib: 2.4.0
+ /node-dir/0.1.17:
+ resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==}
+ engines: {node: '>= 0.10.5'}
+ dependencies:
+ minimatch: 3.1.2
+ dev: false
+
/node-emoji/1.11.0:
resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==}
dependencies:
@@ -14042,7 +15716,6 @@ packages:
console-control-strings: 1.1.0
gauge: 2.7.4
set-blocking: 2.0.0
- dev: false
/nprogress/0.2.0:
resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==}
@@ -14060,7 +15733,6 @@ packages:
/number-is-nan/1.0.1:
resolution: {integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=, tarball: number-is-nan/download/number-is-nan-1.0.1.tgz}
engines: {node: '>=0.10.0'}
- dev: false
/nwsapi/2.2.2:
resolution: {integrity: sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==}
@@ -14401,7 +16073,6 @@ packages:
/parse-node-version/1.0.1:
resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==}
engines: {node: '>= 0.10'}
- dev: false
/parse-numeric-range/1.3.0:
resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==}
@@ -14701,7 +16372,7 @@ packages:
postcss: 7.0.39
dev: true
- /postcss-loader/7.0.0_6jdsrmfenkuhhw3gx4zvjlznce:
+ /postcss-loader/7.0.0_63u32u24ld4e25lkzmndog2vrm:
resolution: {integrity: sha512-IDyttebFzTSY6DI24KuHUcBjbAev1i+RyICoPEWcAstZsj03r533uMXtDn506l6/wlsRYiS5XBdx7TpccCsyUg==}
engines: {node: '>= 14.15.0'}
peerDependencies:
@@ -14712,10 +16383,10 @@ packages:
klona: 2.0.5
postcss: 8.4.21
semver: 7.3.7
- webpack: 5.75.0
+ webpack: 5.77.0
dev: false
- /postcss-loader/7.0.0_yr6womevqv5t3aet2t3y7pv3ua:
+ /postcss-loader/7.0.0_xgji3i6mth2c3r3etzvqeizw3y:
resolution: {integrity: sha512-IDyttebFzTSY6DI24KuHUcBjbAev1i+RyICoPEWcAstZsj03r533uMXtDn506l6/wlsRYiS5XBdx7TpccCsyUg==}
engines: {node: '>= 14.15.0'}
peerDependencies:
@@ -14726,7 +16397,7 @@ packages:
klona: 2.0.5
postcss: 8.4.14
semver: 7.3.7
- webpack: 5.75.0
+ webpack: 5.77.0
/postcss-media-query-parser/0.2.3:
resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==}
@@ -15264,6 +16935,15 @@ packages:
picocolors: 0.2.1
source-map: 0.6.1
+ /postcss/8.4.12:
+ resolution: {integrity: sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==}
+ engines: {node: ^10 || ^12 || >=14}
+ dependencies:
+ nanoid: 3.3.4
+ picocolors: 1.0.0
+ source-map-js: 1.0.2
+ dev: true
+
/postcss/8.4.14:
resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==}
engines: {node: ^10 || ^12 || >=14}
@@ -15362,6 +17042,11 @@ packages:
/process-nextick-args/2.0.1:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
+ /process/0.11.10:
+ resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
+ engines: {node: '>= 0.6.0'}
+ dev: true
+
/promise/7.3.1:
resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==}
dependencies:
@@ -15396,7 +17081,6 @@ packages:
/prr/1.0.1:
resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==}
- dev: false
optional: true
/pseudomap/1.0.2:
@@ -15644,7 +17328,7 @@ packages:
pure-color: 1.3.0
dev: false
- /react-dev-utils/12.0.1_l2co7ao223gzrfox7yaiyzd7wu:
+ /react-dev-utils/12.0.1_li3c35uwndskgg3qzlujyfmmwy:
resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==}
engines: {node: '>=14'}
peerDependencies:
@@ -15663,7 +17347,7 @@ packages:
escape-string-regexp: 4.0.0
filesize: 8.0.7
find-up: 5.0.0
- fork-ts-checker-webpack-plugin: 6.5.2_l2co7ao223gzrfox7yaiyzd7wu
+ fork-ts-checker-webpack-plugin: 6.5.2_li3c35uwndskgg3qzlujyfmmwy
global-modules: 2.0.0
globby: 11.1.0
gzip-size: 6.0.0
@@ -15678,14 +17362,15 @@ packages:
shell-quote: 1.7.3
strip-ansi: 6.0.1
text-table: 0.2.0
- typescript: 4.7.4
- webpack: 5.75.0
+ typescript: 4.9.3
+ webpack: 5.77.0
transitivePeerDependencies:
- eslint
- supports-color
- vue-template-compiler
+ dev: false
- /react-dev-utils/12.0.1_vfotqvx6lgcbf3upbs6hgaza4q:
+ /react-dev-utils/12.0.1_uc4kucavh3gywfyi7t5l4d24aa:
resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==}
engines: {node: '>=14'}
peerDependencies:
@@ -15704,7 +17389,7 @@ packages:
escape-string-regexp: 4.0.0
filesize: 8.0.7
find-up: 5.0.0
- fork-ts-checker-webpack-plugin: 6.5.2_vfotqvx6lgcbf3upbs6hgaza4q
+ fork-ts-checker-webpack-plugin: 6.5.2_uc4kucavh3gywfyi7t5l4d24aa
global-modules: 2.0.0
globby: 11.1.0
gzip-size: 6.0.0
@@ -15719,12 +17404,30 @@ packages:
shell-quote: 1.7.3
strip-ansi: 6.0.1
text-table: 0.2.0
- typescript: 4.9.3
- webpack: 5.75.0
+ typescript: 4.7.4
+ webpack: 5.77.0
transitivePeerDependencies:
- eslint
- supports-color
- vue-template-compiler
+
+ /react-docgen/5.4.3:
+ resolution: {integrity: sha512-xlLJyOlnfr8lLEEeaDZ+X2J/KJoe6Nr9AzxnkdQWush5hz2ZSu66w6iLMOScMmxoSHWpWMn+k3v5ZiyCfcWsOA==}
+ engines: {node: '>=8.10.0'}
+ hasBin: true
+ dependencies:
+ '@babel/core': 7.21.3
+ '@babel/generator': 7.21.3
+ '@babel/runtime': 7.20.7
+ ast-types: 0.14.2
+ commander: 2.20.3
+ doctrine: 3.0.0
+ estree-to-babel: 3.2.1
+ neo-async: 2.6.2
+ node-dir: 0.1.17
+ strip-indent: 3.0.0
+ transitivePeerDependencies:
+ - supports-color
dev: false
/react-dom/18.2.0_react@18.2.0:
@@ -15804,7 +17507,7 @@ packages:
resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==}
dev: false
- /react-loadable-ssr-addon-v5-slorber/1.0.1_pwfl7zyferpbeh35vaepqxwaky:
+ /react-loadable-ssr-addon-v5-slorber/1.0.1_g3o3v7qydpv4pdkxsoov4wje5i:
resolution: {integrity: sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==}
engines: {node: '>=10.13.0'}
peerDependencies:
@@ -15813,7 +17516,12 @@ packages:
dependencies:
'@babel/runtime': 7.20.7
react-loadable: /@docusaurus/react-loadable/5.5.2_react@18.2.0
- webpack: 5.75.0
+ webpack: 5.77.0
+
+ /react-refresh/0.14.0:
+ resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==}
+ engines: {node: '>=0.10.0'}
+ dev: true
/react-router-config/5.1.1_4gumyfmpzq3vvokmq4lwan2qpu:
resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==}
@@ -15839,6 +17547,18 @@ packages:
tiny-invariant: 1.2.0
tiny-warning: 1.0.3
+ /react-router-dom/6.10.0_biqbaboplfbrettd7655fr4n2y:
+ resolution: {integrity: sha512-E5dfxRPuXKJqzwSe/qGcqdwa18QiWC6f3H3cWXM24qj4N0/beCIf/CWTipop2xm7mR0RCS99NnaqPNjHtrAzCg==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ react: '>=16.8'
+ react-dom: '>=16.8'
+ dependencies:
+ '@remix-run/router': 1.5.0
+ react: 18.2.0
+ react-dom: 18.2.0_react@18.2.0
+ react-router: 6.10.0_react@18.2.0
+
/react-router/5.3.3_react@18.2.0:
resolution: {integrity: sha512-mzQGUvS3bM84TnbtMYR8ZjKnuPJ71IjSzR+DE6UkUqvN4czWIqEs17yLL8xkAycv4ev0AiN+IGrWu88vJs/p2w==}
peerDependencies:
@@ -15856,6 +17576,15 @@ packages:
tiny-invariant: 1.2.0
tiny-warning: 1.0.3
+ /react-router/6.10.0_react@18.2.0:
+ resolution: {integrity: sha512-Nrg0BWpQqrC3ZFFkyewrflCud9dio9ME3ojHCF/WLsprJVzkq3q3UeEhMCAW1dobjeGbWgjNn/PVF6m46ANxXQ==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ react: '>=16.8'
+ dependencies:
+ '@remix-run/router': 1.5.0
+ react: 18.2.0
+
/react-textarea-autosize/8.3.4_3hx2ussxxho4jajbwrd6gq34qe:
resolution: {integrity: sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==}
engines: {node: '>=10'}
@@ -16090,6 +17819,12 @@ packages:
dependencies:
jsesc: 0.5.0
+ /rehype-stringify/8.0.0:
+ resolution: {integrity: sha512-VkIs18G0pj2xklyllrPSvdShAV36Ff3yE5PUO9u36f6+2qJFnn22Z5gKwBOwgXviux4UC7K+/j13AnZfPICi/g==}
+ dependencies:
+ hast-util-to-html: 7.1.3
+ dev: false
+
/relateurl/0.2.7:
resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==}
engines: {node: '>= 0.10'}
@@ -16104,6 +17839,15 @@ packages:
/remark-footnotes/2.0.0:
resolution: {integrity: sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==}
+ /remark-gfm/1.0.0:
+ resolution: {integrity: sha512-KfexHJCiqvrdBZVbQ6RopMZGwaXz6wFJEfByIuEwGf0arvITHjiKKZ1dpXujjH9KZdm1//XJQwgfnJ3lmXaDPA==}
+ dependencies:
+ mdast-util-gfm: 0.1.2
+ micromark-extension-gfm: 0.3.3
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/remark-mdx/1.6.22:
resolution: {integrity: sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==}
dependencies:
@@ -16154,7 +17898,12 @@ packages:
mdast-util-from-markdown: 0.8.5
transitivePeerDependencies:
- supports-color
- dev: true
+
+ /remark-rehype/8.1.0:
+ resolution: {integrity: sha512-EbCu9kHgAxKmW1yEYjx3QafMyGY3q8noUbNUI5xyKbaFP89wbhDrKxyIQNukNYthzjNHZu6J7hwFg7hRm1svYA==}
+ dependencies:
+ mdast-util-to-hast: 10.2.0
+ dev: false
/remark-squeeze-paragraphs/4.0.0:
resolution: {integrity: sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==}
@@ -16169,6 +17918,25 @@ packages:
unified: 10.1.2
dev: false
+ /remark-stringify/8.1.1:
+ resolution: {integrity: sha512-q4EyPZT3PcA3Eq7vPpT6bIdokXzFGp9i85igjmhRyXWmPs0Y6/d2FYwUNotKAWyLch7g0ASZJn/KHHcHZQ163A==}
+ dependencies:
+ ccount: 1.1.0
+ is-alphanumeric: 1.0.0
+ is-decimal: 1.0.4
+ is-whitespace-character: 1.0.4
+ longest-streak: 2.0.4
+ markdown-escapes: 1.0.4
+ markdown-table: 2.0.0
+ mdast-util-compact: 2.0.1
+ parse-entities: 2.0.0
+ repeat-string: 1.6.1
+ state-toggle: 1.0.3
+ stringify-entities: 3.1.0
+ unherit: 1.1.3
+ xtend: 4.0.2
+ dev: false
+
/remark-stringify/9.0.1:
resolution: {integrity: sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==}
dependencies:
@@ -16310,6 +18078,13 @@ packages:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
+ /rimraf/2.6.3:
+ resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==}
+ hasBin: true
+ dependencies:
+ glob: 7.2.3
+ dev: true
+
/rimraf/3.0.2:
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
hasBin: true
@@ -16433,7 +18208,7 @@ packages:
/safer-buffer/2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
- /sass-loader/12.6.0_sass@1.53.0+webpack@5.75.0:
+ /sass-loader/12.6.0_sass@1.53.0+webpack@5.77.0:
resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==}
engines: {node: '>= 12.13.0'}
peerDependencies:
@@ -16455,7 +18230,7 @@ packages:
klona: 2.0.5
neo-async: 2.6.2
sass: 1.53.0
- webpack: 5.75.0
+ webpack: 5.77.0
dev: false
/sass-loader/13.2.0_sass@1.58.3:
@@ -16482,6 +18257,16 @@ packages:
sass: 1.58.3
dev: true
+ /sass/1.50.0:
+ resolution: {integrity: sha512-cLsD6MEZ5URXHStxApajEh7gW189kkjn4Rc8DQweMyF+o5HF5nfEz8QYLMlPsTOD88DknatTmBWkOcw5/LnJLQ==}
+ engines: {node: '>=12.0.0'}
+ hasBin: true
+ dependencies:
+ chokidar: 3.5.3
+ immutable: 4.1.0
+ source-map-js: 1.0.2
+ dev: true
+
/sass/1.53.0:
resolution: {integrity: sha512-zb/oMirbKhUgRQ0/GFz8TSAwRq2IlR29vOUJZOx0l8sV+CkHUfHa4u5nqrG+1VceZp7Jfj59SVW9ogdhTvJDcQ==}
engines: {node: '>=12.0.0'}
@@ -16918,6 +18703,10 @@ packages:
/stackback/0.0.2:
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
+ /stackframe/1.3.4:
+ resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==}
+ dev: true
+
/state-toggle/1.0.3:
resolution: {integrity: sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==}
@@ -16965,7 +18754,6 @@ packages:
code-point-at: 1.1.0
is-fullwidth-code-point: 1.0.0
strip-ansi: 3.0.1
- dev: false
/string-width/4.2.3:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
@@ -17056,6 +18844,14 @@ packages:
dependencies:
safe-buffer: 5.2.1
+ /stringify-entities/3.1.0:
+ resolution: {integrity: sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg==}
+ dependencies:
+ character-entities-html4: 1.1.4
+ character-entities-legacy: 1.1.4
+ xtend: 4.0.2
+ dev: false
+
/stringify-object/3.3.0:
resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==}
engines: {node: '>=4'}
@@ -17069,7 +18865,6 @@ packages:
engines: {node: '>=0.10.0'}
dependencies:
ansi-regex: 2.1.1
- dev: false
/strip-ansi/6.0.1:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
@@ -17106,7 +18901,6 @@ packages:
engines: {node: '>=8'}
dependencies:
min-indent: 1.0.1
- dev: true
/strip-json-comments/2.0.1:
resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
@@ -17355,6 +19149,14 @@ packages:
yallist: 4.0.0
dev: false
+ /temp/0.9.4:
+ resolution: {integrity: sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==}
+ engines: {node: '>=6.0.0'}
+ dependencies:
+ mkdirp: 0.5.6
+ rimraf: 2.6.3
+ dev: true
+
/term-size/2.2.1:
resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==}
engines: {node: '>=8'}
@@ -17392,7 +19194,7 @@ packages:
webpack: 5.73.0_webpack-cli@4.10.0
dev: true
- /terser-webpack-plugin/5.3.3_webpack@5.75.0:
+ /terser-webpack-plugin/5.3.3_webpack@5.77.0:
resolution: {integrity: sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==}
engines: {node: '>= 10.13.0'}
peerDependencies:
@@ -17413,7 +19215,7 @@ packages:
schema-utils: 3.1.1
serialize-javascript: 6.0.0
terser: 5.14.1
- webpack: 5.75.0
+ webpack: 5.77.0
/terser/5.14.1:
resolution: {integrity: sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==}
@@ -17533,6 +19335,7 @@ packages:
/trim/0.0.1:
resolution: {integrity: sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==}
+ deprecated: Use String.prototype.trim() instead
/trough/1.0.5:
resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==}
@@ -17757,6 +19560,12 @@ packages:
engines: {node: '>=4.2.0'}
hasBin: true
+ /typescript/4.9.5:
+ resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==}
+ engines: {node: '>=4.2.0'}
+ hasBin: true
+ dev: true
+
/typical/4.0.0:
resolution: {integrity: sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==}
engines: {node: '>=8'}
@@ -17923,8 +19732,8 @@ packages:
unist-util-is: 4.1.0
unist-util-visit-parents: 3.1.1
- /unist-util-visit/4.1.1:
- resolution: {integrity: sha512-n9KN3WV9k4h1DxYR1LoajgN93wpEi/7ZplVe02IoB4gH5ctI1AaF2670BLHQYbwj+pY83gFtyeySFiyMHJklrg==}
+ /unist-util-visit/4.1.2:
+ resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==}
dependencies:
'@types/unist': 2.0.6
unist-util-is: 5.1.1
@@ -18002,7 +19811,7 @@ packages:
resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==}
dev: false
- /url-loader/4.1.1_p5dl6emkcwslbw72e37w4ug7em:
+ /url-loader/4.1.1_srsokde7itujrwn2ctsfyi3dwa:
resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==}
engines: {node: '>= 10.13.0'}
peerDependencies:
@@ -18012,11 +19821,11 @@ packages:
file-loader:
optional: true
dependencies:
- file-loader: 6.2.0_webpack@5.75.0
+ file-loader: 6.2.0_webpack@5.77.0
loader-utils: 2.0.2
mime-types: 2.1.35
schema-utils: 3.1.1
- webpack: 5.75.0
+ webpack: 5.77.0
/url-parse-lax/3.0.0:
resolution: {integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==}
@@ -18679,7 +20488,7 @@ packages:
webpack-merge: 5.8.0
dev: true
- /webpack-dev-middleware/5.3.3_webpack@5.75.0:
+ /webpack-dev-middleware/5.3.3_webpack@5.77.0:
resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==}
engines: {node: '>= 12.13.0'}
peerDependencies:
@@ -18690,9 +20499,9 @@ packages:
mime-types: 2.1.35
range-parser: 1.2.1
schema-utils: 4.0.0
- webpack: 5.75.0
+ webpack: 5.77.0
- /webpack-dev-server/4.9.3_debug@4.3.4+webpack@5.75.0:
+ /webpack-dev-server/4.9.3_debug@4.3.4+webpack@5.77.0:
resolution: {integrity: sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw==}
engines: {node: '>= 12.13.0'}
hasBin: true
@@ -18730,8 +20539,8 @@ packages:
serve-index: 1.9.1
sockjs: 0.3.24
spdy: 4.0.2
- webpack: 5.75.0
- webpack-dev-middleware: 5.3.3_webpack@5.75.0
+ webpack: 5.77.0
+ webpack-dev-middleware: 5.3.3_webpack@5.77.0
ws: 8.12.1
transitivePeerDependencies:
- bufferutil
@@ -18740,7 +20549,7 @@ packages:
- utf-8-validate
dev: false
- /webpack-dev-server/4.9.3_webpack@5.75.0:
+ /webpack-dev-server/4.9.3_webpack@5.77.0:
resolution: {integrity: sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw==}
engines: {node: '>= 12.13.0'}
hasBin: true
@@ -18778,8 +20587,8 @@ packages:
serve-index: 1.9.1
sockjs: 0.3.24
spdy: 4.0.2
- webpack: 5.75.0
- webpack-dev-middleware: 5.3.3_webpack@5.75.0
+ webpack: 5.77.0
+ webpack-dev-middleware: 5.3.3_webpack@5.77.0
ws: 8.12.1
transitivePeerDependencies:
- bufferutil
@@ -18839,8 +20648,8 @@ packages:
- uglify-js
dev: true
- /webpack/5.75.0:
- resolution: {integrity: sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==}
+ /webpack/5.77.0:
+ resolution: {integrity: sha512-sbGNjBr5Ya5ss91yzjeJTLKyfiwo5C628AFjEa6WSXcZa4E+F57om3Cc8xLb1Jh0b243AWuSYRf3dn7HVeFQ9Q==}
engines: {node: '>=10.13.0'}
hasBin: true
peerDependencies:
@@ -18854,9 +20663,9 @@ packages:
'@webassemblyjs/ast': 1.11.1
'@webassemblyjs/wasm-edit': 1.11.1
'@webassemblyjs/wasm-parser': 1.11.1
- acorn: 8.7.1
- acorn-import-assertions: 1.8.0_acorn@8.7.1
- browserslist: 4.21.1
+ acorn: 8.8.2
+ acorn-import-assertions: 1.8.0_acorn@8.8.2
+ browserslist: 4.21.5
chrome-trace-event: 1.0.3
enhanced-resolve: 5.10.0
es-module-lexer: 0.9.3
@@ -18870,7 +20679,7 @@ packages:
neo-async: 2.6.2
schema-utils: 3.1.1
tapable: 2.2.1
- terser-webpack-plugin: 5.3.3_webpack@5.75.0
+ terser-webpack-plugin: 5.3.3_webpack@5.77.0
watchpack: 2.4.0
webpack-sources: 3.2.3
transitivePeerDependencies:
@@ -18878,7 +20687,7 @@ packages:
- esbuild
- uglify-js
- /webpackbar/5.0.2_webpack@5.75.0:
+ /webpackbar/5.0.2_webpack@5.77.0:
resolution: {integrity: sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==}
engines: {node: '>=12'}
peerDependencies:
@@ -18888,7 +20697,7 @@ packages:
consola: 2.15.3
pretty-time: 1.1.0
std-env: 3.3.2
- webpack: 5.75.0
+ webpack: 5.77.0
/websocket-driver/0.7.4:
resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==}
@@ -18997,7 +20806,6 @@ packages:
resolution: {integrity: sha1-3x1MIGhUNp7PPJpImPGyP72dFdM=, tarball: wide-align/download/wide-align-1.1.5.tgz}
dependencies:
string-width: 4.2.3
- dev: false
/widest-line/3.1.0:
resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==}
@@ -19160,6 +20968,11 @@ packages:
resolution: {integrity: sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==}
engines: {node: '>=12'}
+ /yargs-parser/21.1.1:
+ resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
+ engines: {node: '>=12'}
+ dev: true
+
/yargs/15.4.1:
resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==}
engines: {node: '>=8'}
@@ -19219,3 +21032,8 @@ packages:
/zwitch/2.0.2:
resolution: {integrity: sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==}
dev: false
+
+ file:website/my-button:
+ resolution: {directory: website/my-button, type: directory}
+ name: my-button
+ dev: true
diff --git a/tsconfig.json b/tsconfig.json
index 5f9e2465..64ec0fb4 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,8 +1,8 @@
{
"compilerOptions": {
"target": "ES2017",
- "module": "esnext",
- "moduleResolution": "Node",
+ "module": "ESNext",
+ "moduleResolution": "node",
"jsx": "react",
"experimentalDecorators": true,
"declaration": true,
@@ -10,6 +10,14 @@
"sourceMap": true,
"forceConsistentCasingInFileNames": true,
"allowSyntheticDefaultImports": true,
- "esModuleInterop": true
- }
+ "esModuleInterop": true,
+ "paths": {
+ "example-pkg-react-component": ["./examples/react-component/src"],
+ "example-pkg-react-component/*": ["./examples/react-component/src/*"],
+ "example-pkg-react-multi-components": ["./examples/react-multi-components/src"],
+ "example-pkg-react-multi-components/*": ["./examples/react-multi-components/src/*"],
+ "example-rax-component": ["./examples/rax-component/src"],
+ "example-rax-component/*": ["./examples/rax-component/src/*"]
+ }
+ },
}
diff --git a/website/docs/guide/preview.md b/website/docs/guide/preview.md
index 2204331e..2ed7d05f 100644
--- a/website/docs/guide/preview.md
+++ b/website/docs/guide/preview.md
@@ -1,6 +1,9 @@
# 文档预览
-ICE PKG 依赖 [@ice/pkg-plugin-docusaurus](https://github.com/ice-lab/icepkg/tree/master/packages/plugin-docusaurus) 插件支持编写文档和预览组件,所有文档默认存放至 `docs` 文件夹下。支持以 `.md` 及 `.mdx` 为后缀的文档。
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+使用 [@ice/pkg-plugin-docusaurus](https://github.com/ice-lab/icepkg/tree/master/packages/plugin-docusaurus) 插件,依托 [Docusaurus](https://docusaurus.io/) 提供的能力,支持编写组件/库文档和预览组件。所有文档默认存放至 `docs` 文件夹下。支持以 `.md` 及 `.mdx` 为后缀的文档。
在使用文档预览功能前,你需要先手动安装 `@ice/pkg-plugin-docusaurus` 插件:
@@ -88,19 +91,21 @@ sidebar_position: 1
## 本 Demo 演示一行文字的用法
-```jsx
-import MyComponent from 'my-component';
-import './my-component.css';
+```tsx
+import * as React from 'react';
+import MyButton from 'my-button';
+import './my-button.css';
const App = () => {
return (
-
-
-
+
+ Hello World
+
+
)
}
-export default MyComponent;
+export default App;
```
````
### 文档结构
@@ -178,7 +183,8 @@ sidebar_label: 这是标题
````
```tsx preview
-import AddCount from './Button.tsx';
+import * as React from 'react';
+import AddCount from './Button';
const App = () => {
return (
@@ -192,8 +198,9 @@ export default App;
下面展示的就是给上述代码块添加 preview 的效果。
-```jsx preview
-import AddCount from './Button.tsx';
+```tsx preview
+import * as React from 'react';
+import AddCount from './Button';
const App = () => {
return (
@@ -210,6 +217,23 @@ export default App;
目前只支持为 `jsx`、`tsx` 代码块添加 `preview` 属性。
:::
+:::tip
+在 Markdown 代码块中编写代码会失去类型提示和类型校验。
+
+推荐使用 VSCode 插件 [TS in Markdown](https://marketplace.visualstudio.com/items?itemName=amour1688.ts-in-markdown) 以获得类型提示。
+
+推荐使用 `tsx` 代码块以获得类型校验,并需要确保在 `tsconfig.json` 中指定以下内容:
+```json
+{
+ "paths": {
+ // 假设 my-component 是你的组件名称
+ "my-component": ["./src"],
+ "my-component/*": ["./src/*"]
+ }
+}
+```
+:::
+
#### 将代码块渲染成移动端预览的样式
通过配置 `mobilePreview: true` 开启将预览方式设置成移动端预览的样式:
@@ -236,15 +260,16 @@ export default defineConfig({
#### 引入当前包的包名
-直接引入正在开发的包名 (package.json 中的 name 字段值),像真实的用户一样在文档中导入你这在开发的包。比如你正在开发一个包名为 `my-component` 的组件:
+直接引入正在开发的包名 (package.json 中的 name 字段值),像真实的用户一样在文档中导入你这在开发的包。比如你正在开发一个包名为 `my-button` 的组件:
-```js
-// 'my-component' 是你正在开发的包名
-import MyComponent from 'my-component';
+```tsx
+import * as React from 'react';
+// 假设 'my-button' 是你正在开发的包名
+import MyButton from 'my-button';
export default function App() {
return (
-
+
);
}
```
@@ -254,12 +279,13 @@ export default function App() {
若想要给代码块定制自定义标题,可以使用 `title` 属性:
````
-```jsx title=/src/components/index.js
-import MyComponent from 'my-component';
+```tsx title=/src/components/index.jsx
+import * as React from 'react';
+import MyButton from 'my-button';
export default function Index() {
return (
-
+
);
}
```
@@ -267,16 +293,148 @@ export default function Index() {
文档渲染效果如下:
-```jsx title=/src/components/index.js
-import MyComponent from 'my-component';
+```tsx preview
+import * as React from 'react';
+import MyButton from 'my-button';
export default function Index() {
return (
-
+ <>
+ Hello
+ >
);
}
```
+## 自动生成组件文档
+
+使用 `@ice/remark-react-docgen-docusaurus` 插件(基于 [react-docgen](https://github.com/reactjs/react-docgen/tree/5.x))可自动生成组件 Props 文档。
+
+首先我们需要先安装插件依赖:
+
+```bash
+$ npm i @ice/remark-react-docgen-docusaurus --save-dev
+```
+
+然后我们把插件增加到配置中:
+
+```ts title="build.config.mts"
+import { defineConfig } from '@ice/pkg';
+
+export default defineConfig({
+ plugins: [
+ [
+ '@ice/pkg-plugin-docusaurus',
+ {
+ remarkPlugins: [
+ "require('@ice/remark-react-docgen-docusaurus')",
+ ],
+ },
+ ],
+ ],
+});
+```
+
+假设我们有这样的一个 Button 组件:
+
+
+
+
+```tsx
+import * as React from 'react';
+import './index.scss';
+
+interface ButtonProps {
+ /**
+ * 设置按钮类型
+ */
+ type?: 'primary' | 'default';
+ /**
+ * 点击按钮时的回调
+ */
+ onClick: React.MouseEventHandler;
+}
+
+const Button: React.FunctionComponent> = (props: ButtonProps) => {
+ const {
+ type = 'default',
+ } = props;
+ const typeCssSelector = {
+ primary: 'pkg-btn-primary',
+ default: 'pkg-btn-default',
+ };
+ return (
+
+ );
+};
+
+Button.defaultProps = {
+ type: 'default',
+};
+
+export default Button;
+```
+
+
+
+
+```scss
+.pkg-btn {
+ border-radius: 6px;
+ height: 32px;
+ padding: 4px 15px;
+ font-size: 14px;
+ text-align: center;
+ border: 1px solid transparent;
+ cursor: pointer;
+ font-weight: 400;
+
+}
+
+.pkg-btn-primary {
+ color: #fff;
+ background-color: #1677ff;
+ box-shadow: 0 2px 0 rgb(5 145 255 / 10%);
+}
+
+.pkg-btn-default {
+ background-color: #fff;
+ border-color: #d9d9d9;
+ box-shadow: 0 2px 0 rgb(0 0 0 / 2%);
+}
+```
+
+
+
+
+然后我们在文档中加入以下内容:
+
+```mdx title="docs/button.md"
+## API
+
+
+```
+
+`@ice/remark-react-docgen-docusaurus` 插件会识别到 `` 组件来快速生成组件 Props 文档。效果图如下:
+
+
+
+:::caution
+目前有几点限制需要注意:
+
+1. 约定一个文件只能导出一个组件
+2. 无法解析从其他模块中导入的类型声明,因此只能在当前文件模块中声明组件的 Props 类型([详见](https://github.com/reactjs/react-docgen/tree/5.x#flow-and-typescript-support))
+3. 函数组件需要在函数入参中指定 props 类型,比如 `const Component = (props: ComponentProps) => {}`,否则无法解析
+4. 必须以 TSDoc 的形式书写注释(`// ` 形式的单行注释无法被提取)
+5. 默认值必须以 `Component.defaultProps = {}` 的形式书写,才能被工具提取
+:::
+
## 自定义侧边栏
若你想要完全自定义侧边栏,比如有以下平铺结构:
@@ -316,7 +474,7 @@ export default defineConfig({
});
```
-更多关于 sidebarItemsGenerator 的用法请见 [Docusaurus 文档](https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-docs#sidebarItemsGenerator)。
+更多关于 `sidebarItemsGenerator` 的用法请见 [Docusaurus 文档](https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-docs#sidebarItemsGenerator)。
## 自定义文档首页
@@ -438,7 +596,7 @@ export default defineConfig({
- 类型:`SidebarGenerator`
-自定义 sidebar。
+自定义 sidebar 内容,详细说明见 [Docusaurus 文档](https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-docs#sidebarItemsGenerator)。
#### mobilePreview
@@ -472,7 +630,7 @@ export default defineConfig({
- 类型:`string`
- 默认值:`'/'`
-文档基准路由,类似于 React Router 中的 `basename`。比如以下的目录结构默认的页面路由如下:
+文档基准路由,类似于 React Router 中的 `basename`,配置时需要注意的是首个字符不能是 `/`。比如以下的目录结构对应的页面路由如下:
| 页面路径 | 路由 |
| ------------------ | ------------- |
@@ -491,7 +649,7 @@ export default defineConfig({
- 类型:`string`
- 默认值:`'/pages'`
-页面基准路由,类似于 React Router 中的 `basename`。比如以下的目录结构默认的页面路由如下:
+页面基准路由,类似于 React Router 中的 `basename`。比如以下的目录结构对应的页面路由如下:
| 页面路径 | 路由 |
| ------------------ | ------------- |
@@ -500,10 +658,17 @@ export default defineConfig({
#### plugins
-添加额外的 [Docusaurus 插件](https://docusaurus.io/docs/api/plugin-methods)。
+添加额外的 [Docusaurus 插件](https://docusaurus.io/docs/api/plugin-methods),以扩展更多 Docusaurus 的能力。
+
+
+
+
```ts title="build.config.mts"
import { defineConfig } from '@ice/pkg';
+import { createRequire } from 'module';
+
+const require = createRequire(import.meta.url);
export default defineConfig({
plugins: [
@@ -511,10 +676,31 @@ export default defineConfig({
'@ice/pkg-plugin-docusaurus',
{
plugins: [
- // ...
+ // 添加本地的 docusaurus 插件
+ require.resolve('./docusaurus-plugin.js'),
+ // 你也可以添加插件包
+ '@docusaurus/plugin-pwa',
]
},
],
],
});
-```
\ No newline at end of file
+```
+
+
+
+
+
+```js
+module.exports = function (context, options) {
+ return {
+ name: 'docusaurus-plugin',
+ async contentLoaded({ content, actions }) {
+ console.log(content);
+ },
+ };
+};
+```
+
+
+
diff --git a/website/docs/reference/config.md b/website/docs/reference/config.md
index b73fce2d..426d563a 100644
--- a/website/docs/reference/config.md
+++ b/website/docs/reference/config.md
@@ -428,7 +428,29 @@ export default defineConfig({
},
});
```
-#### development(已废弃,请使用 modes)
+
+#### polyfill
+
++ 类型:`false | 'entry' | 'usage'`
++ 默认值:`'usage'`
+
+配置处理 polyfill 的逻辑。不同值的含义:
+
+- `false`: 不引入任何 polyfill
+- `'entry'`: 根据配置的 format 值在每个文件开头都引入对应的 polyfill
+- `'usage'`: 根据源码中使用到的代码按需引入 polyfill
+
+:::caution
+`polyfill` 默认值将会在下个 BK 版本改成 `false`。推荐组件的 bundle 产物不引入任何 polyfill(也就是设置成 `false`),而是使用 CDN 的方式引入 polyfill。
+:::
+
+#### development
+
+:::caution
+
+此选项已废弃,请使用 [modes](#modes)
+
+:::
+ 类型:`boolean`
+ 默认值:`false`
diff --git a/website/docs/reference/plugins-development.md b/website/docs/reference/plugins-development.md
index 0c63d108..94b5cb2f 100644
--- a/website/docs/reference/plugins-development.md
+++ b/website/docs/reference/plugins-development.md
@@ -279,13 +279,35 @@ const plugin = (api) => {
});
};
```
+#### modifySwcCompileOptions
+
++ 类型:`(config: swc.Config) => swc.Config`
++ 默认值:`undefined`
+
+用于修改 SWC 编译选项,函数入参是内置的 SWC 配置。具体编译选项可参考 [SWC 配置](https://swc.rs/docs/configuration/swcrc)。
+
+```js
+const plugin = (api) => {
+ const { onGetConfig } = api;
+ onGetConfig(config => {
+ config.modifySwcCompileOptions = (originOptions) => {
+ const newOptions = { ...originOptions, env: { } };
+ return newOptions;
+ }
+ });
+};
+```
#### swcCompileOptions
+ 类型:`swc.Config`
+ 默认值:`{}`
-swc 编译选项,会与默认的选项合并。具体编译选项可参考 [swc 配置](https://swc.rs/docs/configuration/swcrc)。
+:::tip
+推荐使用 [modifySwcCompileOptions](#modifyswccompileoptions) 来修改 SWC 编译选项。
+:::
+
+设置 SWC 编译选项,会与内置的选项合并。优先级低于 `modifySwcCompileOptions`。具体编译选项可参考 [SWC 配置](https://swc.rs/docs/configuration/swcrc)。
```js
const plugin = (api) => {
diff --git a/website/my-button/index.css b/website/my-button/index.css
new file mode 100644
index 00000000..a3e66083
--- /dev/null
+++ b/website/my-button/index.css
@@ -0,0 +1,22 @@
+.pkg-btn {
+ border-radius: 6px;
+ height: 32px;
+ padding: 4px 15px;
+ font-size: 14px;
+ text-align: center;
+ border: 1px solid transparent;
+ cursor: pointer;
+ font-weight: 400;
+}
+
+.pkg-btn-primary {
+ color: #fff;
+ background-color: #1677ff;
+ box-shadow: 0 2px 0 rgb(5 145 255 / 10%);
+}
+
+.pkg-btn-default {
+ background-color: #fff;
+ border-color: #d9d9d9;
+ box-shadow: 0 2px 0 rgb(0 0 0 / 2%);
+}
\ No newline at end of file
diff --git a/website/my-button/index.d.ts b/website/my-button/index.d.ts
new file mode 100644
index 00000000..46ed7bf5
--- /dev/null
+++ b/website/my-button/index.d.ts
@@ -0,0 +1,10 @@
+/* eslint-disable */
+
+import * as React from 'react';
+import './index.css';
+
+interface ButtonProps {
+ type?: 'primary' | 'default';
+}
+declare const Button: React.FunctionComponent>;
+export default Button;
diff --git a/website/my-button/index.js b/website/my-button/index.js
new file mode 100644
index 00000000..18783cf5
--- /dev/null
+++ b/website/my-button/index.js
@@ -0,0 +1,17 @@
+/* eslint-disable */
+
+import { jsx as _jsx } from 'react/jsx-runtime';
+import './index.css';
+
+const Button = (props) => {
+ const { type = 'default' } = props;
+ const typeCssSelector = {
+ primary: 'pkg-btn-primary',
+ default: 'pkg-btn-default',
+ };
+ return /* #__PURE__ */ _jsx('button', {
+ className: `pkg-btn ${typeCssSelector[type] || ''}`,
+ children: props.children,
+ });
+};
+export default Button;
diff --git a/website/my-button/package.json b/website/my-button/package.json
new file mode 100644
index 00000000..5c6643d6
--- /dev/null
+++ b/website/my-button/package.json
@@ -0,0 +1,13 @@
+{
+ "name": "my-button",
+ "module": "./index.js",
+ "types": "./index.d.ts",
+ "exports": {
+ ".": {
+ "import": {
+ "types": "./index.d.ts",
+ "default": "./index.js"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/website/package.json b/website/package.json
index a93ae188..8fbe72c7 100644
--- a/website/package.json
+++ b/website/package.json
@@ -31,6 +31,7 @@
"@ice/pkg-plugin-docusaurus": "^1.4.2",
"@tsconfig/docusaurus": "^1.0.5",
"@types/react": "^18.0.0",
+ "my-button": "file:./my-button",
"typescript": "^4.6.4"
},
"browserslist": {
diff --git a/website/tsconfig.json b/website/tsconfig.json
index 6f475698..7acdd2ee 100644
--- a/website/tsconfig.json
+++ b/website/tsconfig.json
@@ -2,6 +2,6 @@
// This file is not used in compilation. It is here just for a nice editor experience.
"extends": "@tsconfig/docusaurus/tsconfig.json",
"compilerOptions": {
- "baseUrl": "."
+ "baseUrl": ".",
}
}