diff --git a/.eslintrc.cjs b/.eslintrc.cjs
index e96d77b74..9ea49e2be 100755
--- a/.eslintrc.cjs
+++ b/.eslintrc.cjs
@@ -11,6 +11,8 @@ module.exports = defineConfig({
semi: ['error', 'always'],
'no-confusing-arrow': 0,
'no-console': 0,
+ 'func-style': ["error", "declaration", { "allowArrowFunctions": true }],
+ 'no-shadow': 0,
'max-len': ['error', { code: 120, ignoreComments: true, ignoreStrings: true }],
// see https://github.com/prettier/prettier/issues/3847
'space-before-function-paren': ['error', { anonymous: 'never', named: 'never', asyncArrow: 'always' }],
diff --git a/.husky/pre-commit b/.husky/pre-commit
new file mode 100755
index 000000000..f2ae60bb0
--- /dev/null
+++ b/.husky/pre-commit
@@ -0,0 +1,4 @@
+#!/usr/bin/env sh
+. "$(dirname -- "$0")/_/husky.sh"
+
+pnpx lint-stage
diff --git a/.husky/pre-push b/.husky/pre-push
new file mode 100755
index 000000000..a2f60510c
--- /dev/null
+++ b/.husky/pre-push
@@ -0,0 +1,4 @@
+#!/usr/bin/env sh
+. "$(dirname -- "$0")/_/husky.sh"
+
+pnpm run test
diff --git a/examples/main/index.html b/examples/main/index.html
new file mode 100644
index 000000000..67138ab8b
--- /dev/null
+++ b/examples/main/index.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+ QianKun Example
+
+
+
+
+
+
+
+
+
+
+ - React16
+ - React15
+ - Vue
+ - Vue3
+ - Angular9
+ - Purehtml
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/main/index.js b/examples/main/index.js
new file mode 100644
index 000000000..9ac6c7a91
--- /dev/null
+++ b/examples/main/index.js
@@ -0,0 +1,11 @@
+import { loadMicroApp } from '../../packages/qiankun/dist/esm';
+import './index.less';
+
+loadMicroApp(
+ {
+ name: 'vite',
+ entry: '//localhost:5173',
+ container: document.getElementById('subapp-container'),
+ },
+ { sandbox: false },
+);
diff --git a/examples/main/index.less b/examples/main/index.less
new file mode 100644
index 000000000..a2a2bf85a
--- /dev/null
+++ b/examples/main/index.less
@@ -0,0 +1,63 @@
+// 主应用慎用 reset 样式
+body {
+ margin: 0;
+}
+
+.mainapp {
+ // 防止被子应用的样式覆盖
+ font-family: -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ line-height: 1;
+}
+
+.mainapp-header {
+ >h1 {
+ color: #333;
+ font-size: 36px;
+ font-weight: 700;
+ margin: 0;
+ padding: 36px;
+ }
+}
+
+.mainapp-main {
+ display: flex;
+
+ .mainapp-sidemenu {
+ width: 130px;
+ list-style: none;
+ margin: 0;
+ margin-left: 40px;
+ padding: 0;
+ border-right: 2px solid #aaa;
+
+ >li {
+ color: #aaa;
+ margin: 20px 0;
+ font-size: 18px;
+ font-weight: 400;
+ cursor: pointer;
+
+ &:hover {
+ color: #444;
+ }
+
+ &:first-child {
+ margin-top: 5px;
+ }
+ }
+ }
+}
+
+// 子应用区域
+#subapp-container {
+ flex-grow: 1;
+ position: relative;
+ margin: 0 40px;
+
+ .subapp-loading {
+ color: #444;
+ font-size: 28px;
+ font-weight: 600;
+ text-align: center;
+ }
+}
diff --git a/examples/main/multiple.html b/examples/main/multiple.html
new file mode 100644
index 000000000..c9026d15d
--- /dev/null
+++ b/examples/main/multiple.html
@@ -0,0 +1,25 @@
+
+
+
+
+ qiankun multiple demo
+
+
+
+
+
+
+
+react loading...
+vue loading...
+
+
+
diff --git a/examples/main/multiple.js b/examples/main/multiple.js
new file mode 100644
index 000000000..78f8d0713
--- /dev/null
+++ b/examples/main/multiple.js
@@ -0,0 +1,19 @@
+import { loadMicroApp } from '../../es';
+
+let app;
+
+function mount() {
+ app = loadMicroApp(
+ { name: 'react15', entry: '//localhost:7102', container: '#react15' },
+ { sandbox: { experimentalStyleIsolation: true } },
+ );
+}
+
+function unmount() {
+ app.unmount();
+}
+
+document.querySelector('#mount').addEventListener('click', mount);
+document.querySelector('#unmount').addEventListener('click', unmount);
+
+loadMicroApp({ name: 'vue', entry: '//localhost:7101', container: '#vue' });
diff --git a/examples/main/package.json b/examples/main/package.json
new file mode 100644
index 000000000..bbfde51d6
--- /dev/null
+++ b/examples/main/package.json
@@ -0,0 +1,32 @@
+{
+ "name": "main",
+ "version": "1.0.0",
+ "description": "",
+ "main": "index.js",
+ "scripts": {
+ "start": "webpack-dev-server",
+ "start:multiple": "cross-env MODE=multiple webpack-dev-server",
+ "test": "echo \"Error: no test specified\" && exit 1"
+ },
+ "author": "",
+ "devDependencies": {
+ "@babel/core": "^7.7.2",
+ "@babel/plugin-transform-react-jsx": "^7.7.0",
+ "@babel/preset-env": "^7.7.1",
+ "babel-loader": "^8.0.6",
+ "css-loader": "^3.2.0",
+ "html-webpack-plugin": "^3.2.0",
+ "less-loader": "^6.2.0",
+ "style-loader": "^1.0.0",
+ "webpack": "^4.41.2",
+ "webpack-cli": "^3.3.10",
+ "webpack-dev-server": "^3.9.0",
+ "cross-env": "^7.0.2"
+ },
+ "dependencies": {
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "vue": "^2.6.11",
+ "zone.js": "^0.10.2"
+ }
+}
diff --git a/examples/main/webpack.config.js b/examples/main/webpack.config.js
new file mode 100644
index 000000000..986d16c26
--- /dev/null
+++ b/examples/main/webpack.config.js
@@ -0,0 +1,55 @@
+const HtmlWebpackPlugin = require('html-webpack-plugin');
+const { name } = require('./package');
+
+module.exports = {
+ entry: process.env.MODE === 'multiple' ? './multiple.js' : './index.js',
+ devtool: 'source-map',
+ devServer: {
+ open: true,
+ port: '7099',
+ clientLogLevel: 'warning',
+ disableHostCheck: true,
+ compress: true,
+ headers: {
+ 'Access-Control-Allow-Origin': '*',
+ },
+ historyApiFallback: true,
+ overlay: { warnings: false, errors: true },
+ },
+ output: {
+ publicPath: '/',
+ },
+ mode: 'development',
+ resolve: {
+ extensions: ['.js', '.jsx', '.ts', '.tsx'],
+ },
+ module: {
+ rules: [
+ {
+ test: /\.jsx?$/,
+ exclude: /node_modules/,
+ use: {
+ loader: 'babel-loader',
+ options: {
+ presets: ['@babel/preset-env'],
+ plugins: ['@babel/plugin-transform-react-jsx'],
+ },
+ },
+ },
+ {
+ test: /\.(le|c)ss$/,
+ use: ['style-loader', 'css-loader', 'less-loader'],
+ },
+ ],
+ },
+ plugins: [
+ new HtmlWebpackPlugin({
+ filename: 'index.html',
+ template: process.env.MODE === 'multiple' ? './multiple.html' : './index.html',
+ minify: {
+ removeComments: true,
+ collapseWhitespace: true,
+ },
+ }),
+ ],
+};
diff --git a/examples/react15/App.jsx b/examples/react15/App.jsx
new file mode 100644
index 000000000..2cfb10cd8
--- /dev/null
+++ b/examples/react15/App.jsx
@@ -0,0 +1,19 @@
+import React, { version as reactVersion } from 'react';
+import { version as antdVersion } from 'antd';
+
+import Logo from './components/Logo'
+import HelloModal from './components/HelloModal'
+
+export default class App extends React.Component {
+ render() {
+ return (
+
+
+
+ React version: {reactVersion}, AntD version: {antdVersion}
+
+
+
+ );
+ }
+}
diff --git a/examples/react15/components/HelloModal.jsx b/examples/react15/components/HelloModal.jsx
new file mode 100644
index 000000000..ecc738772
--- /dev/null
+++ b/examples/react15/components/HelloModal.jsx
@@ -0,0 +1,34 @@
+import React from 'react';
+import { Button, Modal } from 'antd';
+
+export default class HelloModal extends React.Component {
+
+ constructor() {
+ super();
+ this.state = {
+ visible: false,
+ };
+ this.setVisible = visible => this.setState({ visible });
+ }
+
+ render() {
+ const { visible } = this.state;
+
+ return (
+
+
+ this.setVisible(false)}
+ onCancel={() => this.setVisible(false)}
+ title="Install"
+ >
+ $ yarn add qiankun # or npm i qiankun -S
+
+
+ );
+ }
+}
diff --git a/examples/react15/components/Logo.jsx b/examples/react15/components/Logo.jsx
new file mode 100644
index 000000000..5377c3ad1
--- /dev/null
+++ b/examples/react15/components/Logo.jsx
@@ -0,0 +1,12 @@
+import React from 'react';
+
+export default class ReactLogo extends React.Component {
+ render() {
+ return (
+
+ )
+ }
+}
diff --git a/examples/react15/dynamic.css b/examples/react15/dynamic.css
new file mode 100644
index 000000000..816fd07d4
--- /dev/null
+++ b/examples/react15/dynamic.css
@@ -0,0 +1,5 @@
+/* 动态加载的样式 */
+
+.react15-lib {
+ color: #818ff7;
+}
diff --git a/examples/react15/index.css b/examples/react15/index.css
new file mode 100644
index 000000000..c7c430285
--- /dev/null
+++ b/examples/react15/index.css
@@ -0,0 +1,15 @@
+.react15-main {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+}
+
+.react15-icon {
+ width: 140px;
+}
+
+.react15-lib {
+ margin: 32px 0 24px;
+ font-size: 16px;
+ color: #2c3e50;
+}
diff --git a/examples/react15/index.html b/examples/react15/index.html
new file mode 100644
index 000000000..128fbd2c4
--- /dev/null
+++ b/examples/react15/index.html
@@ -0,0 +1,13 @@
+
+
+
+
+
+ Title
+
+
+
+
+
+
+
diff --git a/examples/react15/index.js b/examples/react15/index.js
new file mode 100644
index 000000000..750416ebc
--- /dev/null
+++ b/examples/react15/index.js
@@ -0,0 +1,45 @@
+/**
+ * @author Kuitos
+ * @since 2019-05-16
+ */
+import 'antd/dist/antd.min.css';
+import React from 'react';
+import ReactDOM from 'react-dom';
+import App from './App';
+import './index.css';
+import './public-path';
+
+export async function bootstrap() {
+ console.log('[react15] react app bootstraped');
+}
+
+export async function mount(props = {}) {
+ console.log('[react15] props from main framework', props);
+ const { container } = props;
+ ReactDOM.render(
+ ,
+ container ? container.querySelector('#react15Root') : document.getElementById('react15Root'),
+ );
+ import('./dynamic.css').then(() => {
+ console.log('[react15] dynamic style load');
+ });
+
+ const styleElement = document.createElement('style');
+ styleElement.innerText = '.react15-icon { height: 400px }';
+ document.head.appendChild(styleElement);
+
+ setTimeout(() => {
+ document.head.removeChild(styleElement);
+ }, 2000);
+}
+
+export async function unmount(props) {
+ const { container } = props;
+ ReactDOM.unmountComponentAtNode(
+ container ? container.querySelector('#react15Root') : document.getElementById('react15Root'),
+ );
+}
+
+if (!window.__POWERED_BY_QIANKUN__) {
+ bootstrap().then(mount);
+}
diff --git a/examples/react15/package.json b/examples/react15/package.json
new file mode 100644
index 000000000..0bfb93b71
--- /dev/null
+++ b/examples/react15/package.json
@@ -0,0 +1,31 @@
+{
+ "name": "react15",
+ "version": "1.0.0",
+ "description": "",
+ "main": "index.js",
+ "scripts": {
+ "start": "webpack-dev-server",
+ "test": "echo \"Error: no test specified\" && exit 1"
+ },
+ "author": "",
+ "dependencies": {
+ "antd": "2.13.14",
+ "react": "15.6.2",
+ "react-dom": "15.6.2"
+ },
+ "devDependencies": {
+ "@babel/core": "^7.7.2",
+ "@babel/plugin-transform-react-jsx": "^7.7.0",
+ "@babel/preset-env": "^7.7.1",
+ "babel-loader": "^8.0.6",
+ "css-loader": "^3.2.0",
+ "html-webpack-plugin": "^3.2.0",
+ "style-loader": "^1.0.0",
+ "webpack": "^4.41.2",
+ "webpack-cli": "^3.3.10",
+ "webpack-dev-server": "^3.9.0"
+ },
+ "browserslist": [
+ "last 2 Chrome versions"
+ ]
+}
diff --git a/examples/react15/public-path.js b/examples/react15/public-path.js
new file mode 100644
index 000000000..be43217af
--- /dev/null
+++ b/examples/react15/public-path.js
@@ -0,0 +1,3 @@
+if (window.__POWERED_BY_QIANKUN__) {
+ __webpack_public_path__ = window.__INJECTED_PUBLIC_PATH_BY_QIANKUN__;
+}
diff --git a/examples/react15/webpack.config.js b/examples/react15/webpack.config.js
new file mode 100644
index 000000000..f6b573a49
--- /dev/null
+++ b/examples/react15/webpack.config.js
@@ -0,0 +1,55 @@
+const HtmlWebpackPlugin = require('html-webpack-plugin');
+const { name } = require('./package');
+
+module.exports = {
+ entry: './index.js',
+ devtool: 'source-map',
+ devServer: {
+ port: '7102',
+ clientLogLevel: 'warning',
+ disableHostCheck: true,
+ compress: true,
+ headers: {
+ 'Access-Control-Allow-Origin': '*',
+ },
+ overlay: { warnings: false, errors: true },
+ },
+ output: {
+ library: `${name}-[name]`,
+ libraryTarget: 'umd',
+ jsonpFunction: `webpackJsonp_${name}`,
+ },
+ mode: 'development',
+ resolve: {
+ extensions: ['.js', '.jsx', '.ts', '.tsx'],
+ },
+ module: {
+ rules: [
+ {
+ test: /\.jsx?$/,
+ exclude: /node_modules/,
+ use: {
+ loader: 'babel-loader',
+ options: {
+ presets: ['@babel/preset-env'],
+ plugins: ['@babel/plugin-transform-react-jsx'],
+ },
+ },
+ },
+ {
+ test: /\.css$/,
+ use: ['style-loader', 'css-loader'],
+ },
+ ],
+ },
+ plugins: [
+ new HtmlWebpackPlugin({
+ filename: 'index.html',
+ template: './index.html',
+ minify: {
+ removeComments: true,
+ collapseWhitespace: true,
+ },
+ }),
+ ],
+};
diff --git a/examples/vite/.eslintrc.cjs b/examples/vite/.eslintrc.cjs
new file mode 100644
index 000000000..4020bcbf4
--- /dev/null
+++ b/examples/vite/.eslintrc.cjs
@@ -0,0 +1,14 @@
+module.exports = {
+ env: { browser: true, es2020: true },
+ extends: [
+ 'eslint:recommended',
+ 'plugin:@typescript-eslint/recommended',
+ 'plugin:react-hooks/recommended',
+ ],
+ parser: '@typescript-eslint/parser',
+ parserOptions: { ecmaVersion: 'latest', sourceType: 'module' },
+ plugins: ['react-refresh'],
+ rules: {
+ 'react-refresh/only-export-components': 'warn',
+ },
+}
diff --git a/examples/vite/.gitignore b/examples/vite/.gitignore
new file mode 100644
index 000000000..a547bf36d
--- /dev/null
+++ b/examples/vite/.gitignore
@@ -0,0 +1,24 @@
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+lerna-debug.log*
+
+node_modules
+dist
+dist-ssr
+*.local
+
+# Editor directories and files
+.vscode/*
+!.vscode/extensions.json
+.idea
+.DS_Store
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
diff --git a/examples/vite/index.html b/examples/vite/index.html
new file mode 100644
index 000000000..e0d1c8408
--- /dev/null
+++ b/examples/vite/index.html
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+ Vite + React + TS
+
+
+
+
+
+
diff --git a/examples/vite/package.json b/examples/vite/package.json
new file mode 100644
index 000000000..acab94d95
--- /dev/null
+++ b/examples/vite/package.json
@@ -0,0 +1,28 @@
+{
+ "name": "vite",
+ "private": true,
+ "version": "0.0.0",
+ "type": "module",
+ "scripts": {
+ "dev": "vite",
+ "build": "tsc && vite build",
+ "lint": "eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
+ "preview": "vite preview"
+ },
+ "dependencies": {
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0"
+ },
+ "devDependencies": {
+ "@types/react": "^18.0.28",
+ "@types/react-dom": "^18.0.11",
+ "@typescript-eslint/eslint-plugin": "^5.57.1",
+ "@typescript-eslint/parser": "^5.57.1",
+ "@vitejs/plugin-react": "^4.0.0-beta.0",
+ "eslint": "^8.38.0",
+ "eslint-plugin-react-hooks": "^4.6.0",
+ "eslint-plugin-react-refresh": "^0.3.4",
+ "typescript": "^5.0.2",
+ "vite": "^4.3.0"
+ }
+}
diff --git a/examples/vite/public/vite.svg b/examples/vite/public/vite.svg
new file mode 100644
index 000000000..e7b8dfb1b
--- /dev/null
+++ b/examples/vite/public/vite.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/examples/vite/src/App.css b/examples/vite/src/App.css
new file mode 100644
index 000000000..b9d355df2
--- /dev/null
+++ b/examples/vite/src/App.css
@@ -0,0 +1,42 @@
+#root {
+ max-width: 1280px;
+ margin: 0 auto;
+ padding: 2rem;
+ text-align: center;
+}
+
+.logo {
+ height: 6em;
+ padding: 1.5em;
+ will-change: filter;
+ transition: filter 300ms;
+}
+.logo:hover {
+ filter: drop-shadow(0 0 2em #646cffaa);
+}
+.logo.react:hover {
+ filter: drop-shadow(0 0 2em #61dafbaa);
+}
+
+@keyframes logo-spin {
+ from {
+ transform: rotate(0deg);
+ }
+ to {
+ transform: rotate(360deg);
+ }
+}
+
+@media (prefers-reduced-motion: no-preference) {
+ a:nth-of-type(2) .logo {
+ animation: logo-spin infinite 20s linear;
+ }
+}
+
+.card {
+ padding: 2em;
+}
+
+.read-the-docs {
+ color: #888;
+}
diff --git a/examples/vite/src/App.tsx b/examples/vite/src/App.tsx
new file mode 100644
index 000000000..1fa405194
--- /dev/null
+++ b/examples/vite/src/App.tsx
@@ -0,0 +1,31 @@
+import { useState } from 'react';
+import reactLogo from './assets/react.svg';
+import viteLogo from '/vite.svg';
+import './App.css';
+
+function App() {
+ const [count, setCount] = useState(0);
+
+ return (
+ <>
+
+ Vite + React
+
+
+
+ Edit src/App.tsx
and save to test HMR
+
+
+ Click on the Vite and React logos to learn more
+ >
+ );
+}
+
+export default App;
diff --git a/examples/vite/src/assets/react.svg b/examples/vite/src/assets/react.svg
new file mode 100644
index 000000000..6c87de9bb
--- /dev/null
+++ b/examples/vite/src/assets/react.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/examples/vite/src/index.css b/examples/vite/src/index.css
new file mode 100644
index 000000000..2c3fac689
--- /dev/null
+++ b/examples/vite/src/index.css
@@ -0,0 +1,69 @@
+:root {
+ font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;
+ line-height: 1.5;
+ font-weight: 400;
+
+ color-scheme: light dark;
+ color: rgba(255, 255, 255, 0.87);
+ background-color: #242424;
+
+ font-synthesis: none;
+ text-rendering: optimizeLegibility;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-text-size-adjust: 100%;
+}
+
+a {
+ font-weight: 500;
+ color: #646cff;
+ text-decoration: inherit;
+}
+a:hover {
+ color: #535bf2;
+}
+
+body {
+ margin: 0;
+ display: flex;
+ place-items: center;
+ min-width: 320px;
+ min-height: 100vh;
+}
+
+h1 {
+ font-size: 3.2em;
+ line-height: 1.1;
+}
+
+button {
+ border-radius: 8px;
+ border: 1px solid transparent;
+ padding: 0.6em 1.2em;
+ font-size: 1em;
+ font-weight: 500;
+ font-family: inherit;
+ background-color: #1a1a1a;
+ cursor: pointer;
+ transition: border-color 0.25s;
+}
+button:hover {
+ border-color: #646cff;
+}
+button:focus,
+button:focus-visible {
+ outline: 4px auto -webkit-focus-ring-color;
+}
+
+@media (prefers-color-scheme: light) {
+ :root {
+ color: #213547;
+ background-color: #ffffff;
+ }
+ a:hover {
+ color: #747bff;
+ }
+ button {
+ background-color: #f9f9f9;
+ }
+}
diff --git a/examples/vite/src/main.tsx b/examples/vite/src/main.tsx
new file mode 100644
index 000000000..01fb63373
--- /dev/null
+++ b/examples/vite/src/main.tsx
@@ -0,0 +1,35 @@
+import React from 'react';
+import ReactDOM from 'react-dom/client';
+import App from './App.tsx';
+import './index.css';
+
+export async function bootstrap() {
+ console.log('[react15] react app bootstraped');
+}
+
+const containerMap = new WeakMap();
+
+export async function mount(props: any) {
+ console.log('[react18] props from main framework', props);
+
+ const container = props?.container ? props.container.querySelector('#root') : document.getElementById('root');
+ const root = ReactDOM.createRoot(container);
+ root.render(
+
+
+ ,
+ );
+
+ containerMap.set(container, root);
+}
+
+export async function unmount(props: any) {
+ const container = props.container ? props.container.querySelector('#root') : document.getElementById('root');
+ const root = containerMap.get(container);
+ root.unmount();
+}
+
+// @ts-ignore
+if (!window.__POWERED_BY_QIANKUN__) {
+ bootstrap().then(mount);
+}
diff --git a/examples/vite/src/vite-env.d.ts b/examples/vite/src/vite-env.d.ts
new file mode 100644
index 000000000..11f02fe2a
--- /dev/null
+++ b/examples/vite/src/vite-env.d.ts
@@ -0,0 +1 @@
+///
diff --git a/examples/vite/tsconfig.json b/examples/vite/tsconfig.json
new file mode 100644
index 000000000..c81ef9f38
--- /dev/null
+++ b/examples/vite/tsconfig.json
@@ -0,0 +1,24 @@
+{
+ "compilerOptions": {
+ "target": "ESNext",
+ "lib": ["DOM", "DOM.Iterable", "ESNext"],
+ "module": "ESNext",
+ "skipLibCheck": true,
+
+ /* Bundler mode */
+ "moduleResolution": "bundler",
+ "allowImportingTsExtensions": true,
+ "resolveJsonModule": true,
+ "isolatedModules": true,
+ "noEmit": true,
+ "jsx": "react-jsx",
+
+ /* Linting */
+ "strict": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "noFallthroughCasesInSwitch": true
+ },
+ "include": ["src"],
+ "references": [{ "path": "./tsconfig.node.json" }]
+}
diff --git a/examples/vite/tsconfig.node.json b/examples/vite/tsconfig.node.json
new file mode 100644
index 000000000..42872c59f
--- /dev/null
+++ b/examples/vite/tsconfig.node.json
@@ -0,0 +1,10 @@
+{
+ "compilerOptions": {
+ "composite": true,
+ "skipLibCheck": true,
+ "module": "ESNext",
+ "moduleResolution": "bundler",
+ "allowSyntheticDefaultImports": true
+ },
+ "include": ["vite.config.ts"]
+}
diff --git a/examples/vite/vite.config.ts b/examples/vite/vite.config.ts
new file mode 100644
index 000000000..9083fff37
--- /dev/null
+++ b/examples/vite/vite.config.ts
@@ -0,0 +1,8 @@
+import { defineConfig } from 'vite';
+import react from '@vitejs/plugin-react';
+
+// https://vitejs.dev/config/
+export default defineConfig({
+ plugins: [react()],
+ base: 'http://localhost:5173/',
+});
diff --git a/package.json b/package.json
index e5154c457..45cb75d66 100644
--- a/package.json
+++ b/package.json
@@ -5,6 +5,9 @@
"node": ">=12.0.0"
},
"scripts": {
+ "dev": "pnpm run build && npm run start:main && npm run start:react15",
+ "start:main": "cd ./examples/main && npm start",
+ "start:react15": "cd ./examples/react15 && npm start",
"build": "pnpm -r --filter ./packages run build",
"build-qiankun": "pnpm run build --filter qiankun",
"release": "np --no-cleanup --yolo --no-publish",
@@ -14,7 +17,8 @@
"docs": "dumi dev",
"build-docs": "dumi build",
"ci": "pnpm run lint && pnpm run build && pnpm run test",
- "test": "cross-env NODE_ENV=test jest"
+ "test": "cross-env NODE_ENV=test jest",
+ "prepare": "husky install"
},
"devDependencies": {
"@jest/types": "^27.5.1",
@@ -24,7 +28,7 @@
"dumi-theme-default": "^1.0.10",
"eslint": "^8.10.0",
"eslint-define-config": "^1.2.5",
- "husky": "^2.3.0",
+ "husky": "^8.0.3",
"jest": "^25.2.2",
"lint-staged": "^9.4.2",
"prettier": "^2.1.2",
@@ -41,12 +45,6 @@
"url": "https://github.com/kuitos/qiankun/issues"
},
"homepage": "https://github.com/kuitos/qiankun#readme",
- "husky": {
- "hooks": {
- "pre-commit": "lint-staged",
- "pre-push": "pnpm run test"
- }
- },
"lint-staged": {
"**/*.{js,ts,json,css,md}": [
"prettier --write --ignore-unknown"
diff --git a/packages/loader/.fatherrc.js b/packages/loader/.fatherrc.js
index 048528b06..9563a5640 100644
--- a/packages/loader/.fatherrc.js
+++ b/packages/loader/.fatherrc.js
@@ -1,12 +1,7 @@
export default {
- target: 'browser',
- esm: 'babel',
- cjs: 'babel',
- umd: {
- minFile: true,
- sourcemap: true,
- },
- runtimeHelpers: true,
+ platform: 'browser',
+ esm: {},
+ cjs: {},
extraBabelPlugins: [
[
'babel-plugin-import',
diff --git a/packages/loader/package.json b/packages/loader/package.json
index 256bcd74d..803bbf008 100644
--- a/packages/loader/package.json
+++ b/packages/loader/package.json
@@ -2,23 +2,30 @@
"name": "@qiankunjs/loader",
"version": "0.0.1",
"description": "",
- "main": "./lib/index.ts",
- "module": "./es/index.js",
+ "main": "./dist/cjs/index.js",
+ "module": "./dist/esm/index.js",
+ "types": "./dist/esm/index.d.ts",
"scripts": {
- "build": "father-build",
+ "build": "father build",
"test": "cross-env NODE_ENV=test jest",
"bench": "npm run build && tachometer ./benchmarks/parser/import-html-entry.html ./benchmarks/parser/parser.html ./benchmarks/parser/huge-html/import-html-entry.html ./benchmarks/parser/huge-html/parser.html --timeout=1"
},
- "author": "",
+ "author": "Kuitos",
"license": "MIT",
"dependencies": {
- "@babel/runtime": "^7.10.5"
+ "@babel/runtime": "^7.10.5",
+ "lodash": "^4.17.11"
},
"devDependencies": {
+ "@types/lodash": "^4.14.129",
+ "@qiankunjs/sandbox": "^0.0.1",
"babel-plugin-import": "^1.12.1",
- "father-build": "^1.7.0",
+ "father": "^4.1.0",
"import-html-entry": "^1.12.0",
"tachometer": "^0.5.10",
"typescript": "^4.1.2"
- }
+ },
+ "files": [
+ "dist"
+ ]
}
diff --git a/packages/loader/src/index.ts b/packages/loader/src/index.ts
index 5f43f6f13..42b52b892 100644
--- a/packages/loader/src/index.ts
+++ b/packages/loader/src/index.ts
@@ -1,3 +1,4 @@
+import { defaultTransformer } from './transformer';
import WritableDOMStream from './writable-dom';
type HTMLEntry = string;
@@ -14,20 +15,22 @@ type Entry = HTMLEntry;
type ImportOpts = {
fetch?: typeof window.fetch;
decoder?: (chunk: string) => string;
- assetsTransformer?: (node: Node) => Node;
+ nodeTransformer?: (node: Node) => Node;
};
/**
* @param entry
* @param target
* @param opts
- * @todo Compatible with browsers that do not support WritableStream/TransformStream
*/
-export async function importEntry(entry: Entry, target: HTMLElement, opts?: ImportOpts): Promise {
- const { fetch = window.fetch, assetsTransformer } = opts || {};
- const res = await fetch(entry);
+// Todo Compatible with browsers that do not support WritableStream/TransformStream
+export async function loadEntry(entry: Entry, target: HTMLElement, opts?: ImportOpts): Promise {
+ const { fetch = window.fetch, nodeTransformer = defaultTransformer } = opts || {};
+ const res = await fetch(entry);
if (res.body) {
- await res.body.pipeThrough(new TextDecoderStream()).pipeTo(new WritableDOMStream(target, null, assetsTransformer));
+ await res.body
+ .pipeThrough(new TextDecoderStream())
+ .pipeTo(new WritableDOMStream(target, null, (node) => nodeTransformer(node, entry)));
}
}
diff --git a/packages/loader/src/transformer.ts b/packages/loader/src/transformer.ts
new file mode 100644
index 000000000..d178a298a
--- /dev/null
+++ b/packages/loader/src/transformer.ts
@@ -0,0 +1,35 @@
+export function defaultTransformer(node: T, baseURI: string): T {
+ const { tagName } = node as HTMLElement;
+ switch (tagName) {
+ case 'SCRIPT': {
+ const script = node as HTMLScriptElement;
+ // Can't use script.src directly, because it will be resolved to absolute path by browser with Node.baseURI
+ // Such as will be resolved to http://localhost:8000/foo.js while read script.src
+ const srcAttribute = script.getAttribute('src');
+ if (srcAttribute) {
+ script.src = getEntireUrl(srcAttribute, baseURI);
+ }
+
+ return script as T;
+ }
+
+ case 'LINK': {
+ const link = node as HTMLLinkElement;
+ const hrefAttribute = link.getAttribute('href');
+ if (hrefAttribute) {
+ link.href = getEntireUrl(hrefAttribute, baseURI);
+ }
+ return link as T;
+ }
+
+ default: {
+ return node;
+ }
+ }
+}
+
+function getEntireUrl(uri: string, baseURI: string): string {
+ const publicPath = new URL(baseURI, window.location.href);
+ const entireUrl = new URL(uri, publicPath.toString());
+ return entireUrl.toString();
+}
diff --git a/packages/loader/src/writable-dom/index.ts b/packages/loader/src/writable-dom/index.ts
index 3c4b87579..25b6598e0 100644
--- a/packages/loader/src/writable-dom/index.ts
+++ b/packages/loader/src/writable-dom/index.ts
@@ -33,15 +33,22 @@ let createDocument = (target: ParentNode, nextSibling: ChildNode | null): Docume
return createDocument(target, nextSibling);
};
-// @ts-ignore
-export = function writableDOM(
+type WritableDOM = {
+ new (
+ target: ParentNode,
+ previousSibling?: ChildNode | null,
+ assetTransformer?: (node: Node) => Node,
+ ): WritableStream;
+ (target: ParentNode, previousSibling?: ChildNode | null, assetTransformer?: (node: Node) => Node): Writable;
+};
+function writableDOM(
this: unknown,
target: ParentNode,
previousSibling?: ChildNode | null,
assetTransformer?: (node: Node) => Node,
): Writable | WritableStream {
if (this instanceof writableDOM) {
- return new WritableStream(writableDOM(target, previousSibling));
+ return new WritableStream(writableDOM(target, previousSibling, assetTransformer));
}
const nextSibling = previousSibling ? previousSibling.nextSibling : null;
@@ -145,14 +152,9 @@ export = function writableDOM(
if (resolve) resolve();
}
}
-} as {
- new (
- target: ParentNode,
- previousSibling?: ChildNode | null,
- assetTransformer?: (node: Node) => Node,
- ): WritableStream;
- (target: ParentNode, previousSibling?: ChildNode | null): Writable;
-};
+}
+
+export default writableDOM as WritableDOM;
function isBlocking(node: any): node is HTMLElement {
return (
diff --git a/packages/qiankun/.fatherrc.js b/packages/qiankun/.fatherrc.js
index 048528b06..0e24205c5 100644
--- a/packages/qiankun/.fatherrc.js
+++ b/packages/qiankun/.fatherrc.js
@@ -1,12 +1,8 @@
export default {
- target: 'browser',
- esm: 'babel',
- cjs: 'babel',
- umd: {
- minFile: true,
- sourcemap: true,
- },
- runtimeHelpers: true,
+ platform: 'browser',
+ esm: {},
+ cjs: {},
+ umd: {},
extraBabelPlugins: [
[
'babel-plugin-import',
diff --git a/packages/qiankun/package.json b/packages/qiankun/package.json
index 5e2d8449e..3ba0d59e2 100644
--- a/packages/qiankun/package.json
+++ b/packages/qiankun/package.json
@@ -10,12 +10,12 @@
"micro-frontends",
"microservice"
],
- "main": "./lib/index.js",
- "module": "./es/index.js",
- "types": "./es/index.d.ts",
+ "main": "./dist/cjs/index.js",
+ "module": "./dist/esm/index.js",
+ "types": "./dist/esm/index.d.ts",
"sideEffects": false,
"scripts": {
- "build": "father-build",
+ "build": "father build",
"prepublishOnly": "yarn ci",
"lint": "yarn lint:js && yarn lint:prettier",
"lint:js": "eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src",
@@ -42,10 +42,11 @@
"homepage": "https://github.com/kuitos/qiankun#readme",
"dependencies": {
"@babel/runtime": "^7.10.5",
+ "@qiankunjs/loader": "^0.0.1",
+ "@qiankunjs/sandbox": "^0.0.1",
"import-html-entry": "^1.9.0",
"lodash": "^4.17.11",
- "single-spa": "^5.9.2",
- "tslib": "^1.10.0"
+ "single-spa": "^6.0.0-beta.3"
},
"devDependencies": {
"@types/jest": "^25.1.4",
@@ -53,7 +54,7 @@
"@types/vfile-message": "1.x",
"babel-plugin-import": "^1.12.1",
"cross-env": "^7.0.2",
- "father-build": "^1.7.0",
+ "father": "^4.1.0",
"jest": "^25.2.2",
"levenary": "^1.1.1",
"np": "^5.0.3",
diff --git a/packages/qiankun/src/apis.ts b/packages/qiankun/src/apis.ts
new file mode 100644
index 000000000..930c84525
--- /dev/null
+++ b/packages/qiankun/src/apis.ts
@@ -0,0 +1,113 @@
+import type { ParcelConfigObject } from 'single-spa';
+import { mountRootParcel } from 'single-spa';
+import type { ParcelConfigObjectGetter } from './loader';
+import load from './loader';
+import type { AppConfiguration, LifeCycles, LoadableApp, MicroApp, ObjectType } from './types';
+import { getContainerXPath, toArray } from './utils';
+
+const appConfigPromiseGetterMap = new Map>();
+const containerMicroAppsMap = new Map();
+
+export function loadMicroApp(
+ app: LoadableApp,
+ configuration?: AppConfiguration,
+ lifeCycles?: LifeCycles,
+): MicroApp {
+ const { props, name } = app;
+
+ const container = 'container' in app ? app.container : undefined;
+ // Must compute the container xpath at beginning to keep it consist around app running
+ // If we compute it every time, the container dom structure most probably been changed and result in a different xpath value
+ const containerXPath = getContainerXPath(container);
+ const appContainerXPathKey = `${name}-${containerXPath}`;
+
+ let microApp: MicroApp;
+ const wrapParcelConfigForRemount = (config: ParcelConfigObject): ParcelConfigObject => {
+ let microAppConfig = config;
+ if (container) {
+ if (containerXPath) {
+ const containerMicroApps = containerMicroAppsMap.get(appContainerXPathKey);
+ if (containerMicroApps?.length) {
+ const mount = [
+ async () => {
+ // While there are multiple micro apps mounted on the same container, we must wait until the prev instances all had unmounted
+ // Otherwise it will lead some concurrent issues
+ const prevLoadMicroApps = containerMicroApps.slice(0, containerMicroApps.indexOf(microApp));
+ const prevLoadMicroAppsWhichNotBroken = prevLoadMicroApps.filter(
+ (v) => v.getStatus() !== 'LOAD_ERROR' && v.getStatus() !== 'SKIP_BECAUSE_BROKEN',
+ );
+ await Promise.all(prevLoadMicroAppsWhichNotBroken.map((v) => v.unmountPromise));
+ },
+ ...toArray(microAppConfig.mount),
+ ];
+
+ microAppConfig = {
+ ...config,
+ mount,
+ };
+ }
+ }
+ }
+
+ return {
+ ...microAppConfig,
+ // empty bootstrap hook which should not run twice while it calling from cached micro app
+ bootstrap: () => Promise.resolve(),
+ };
+ };
+
+ /**
+ * using name + container xpath as the micro app instance id,
+ * it means if you're rendering a micro app to a dom which have been rendered before,
+ * the micro app would not load and evaluate its lifecycles again
+ */
+ const memorizedLoadingFn = async (): Promise => {
+ const userConfiguration = configuration;
+
+ if (container) {
+ if (containerXPath) {
+ const parcelConfigGetterPromise = appConfigPromiseGetterMap.get(appContainerXPathKey);
+ if (parcelConfigGetterPromise) return wrapParcelConfigForRemount((await parcelConfigGetterPromise)(container));
+ }
+ }
+
+ const parcelConfigObjectGetterPromise = load(app, userConfiguration, lifeCycles);
+
+ if (container) {
+ if (containerXPath) appConfigPromiseGetterMap.set(appContainerXPathKey, parcelConfigObjectGetterPromise as any);
+ }
+
+ return ((await parcelConfigObjectGetterPromise) as any)(container);
+ };
+
+ // if (!started && configuration?.autoStart !== false) {
+ // We need to invoke start method of single-spa as the popstate event should be dispatched while the main app calling pushState/replaceState automatically,
+ // but in single-spa it will check the start status before it dispatch popstate
+ // see https://github.com/single-spa/single-spa/blob/f28b5963be1484583a072c8145ac0b5a28d91235/src/navigation/navigation-events.js#L101
+ // ref https://github.com/umijs/qiankun/pull/1071
+ // startSingleSpa({ urlRerouteOnly: frameworkConfiguration.urlRerouteOnly ?? defaultUrlRerouteOnly });
+ // }
+
+ microApp = mountRootParcel(memorizedLoadingFn, { domElement: document.createElement('div'), ...props });
+
+ if (container) {
+ if (containerXPath) {
+ // Store the microApps which they mounted on the same container
+ const microAppsRef = containerMicroAppsMap.get(appContainerXPathKey) || [];
+ microAppsRef.push(microApp);
+ containerMicroAppsMap.set(appContainerXPathKey, microAppsRef);
+
+ const cleanup = () => {
+ const index = microAppsRef.indexOf(microApp);
+ microAppsRef.splice(index, 1);
+ // @ts-ignore
+ microApp = null;
+ };
+
+ // gc after unmount
+ microApp.unmountPromise.then(cleanup).catch(cleanup);
+ }
+ }
+
+ return microApp;
+}
diff --git a/packages/qiankun/src/index.ts b/packages/qiankun/src/index.ts
index e69de29bb..3cefd9910 100644
--- a/packages/qiankun/src/index.ts
+++ b/packages/qiankun/src/index.ts
@@ -0,0 +1 @@
+export * from './apis';
diff --git a/packages/qiankun/src/loader.ts b/packages/qiankun/src/loader.ts
new file mode 100644
index 000000000..8dc5f4d2f
--- /dev/null
+++ b/packages/qiankun/src/loader.ts
@@ -0,0 +1,30 @@
+/**
+ * @author Kuitos
+ * @since 2023-04-25
+ */
+import { loadEntry } from '@qiankunjs/loader';
+import { Sandbox, transpileAssets } from '@qiankunjs/sandbox';
+import type { ParcelConfigObject } from 'single-spa';
+import type { AppConfiguration, LifeCycles, LoadableApp, ObjectType } from './types';
+
+export type ParcelConfigObjectGetter = (remountContainer?: string | HTMLElement) => ParcelConfigObject;
+
+export default async function load(
+ app: LoadableApp,
+ configuration?: AppConfiguration,
+ lifeCycles?: LifeCycles,
+) {
+ const { entry, container } = app;
+ const { fetch, sandbox } = configuration || {};
+
+ console.log(lifeCycles);
+
+ return loadEntry(entry as string, container as HTMLElement, {
+ nodeTransformer: sandbox
+ ? (node: Node) => {
+ transpileAssets(node, entry, { fetch, compartment: new Sandbox() });
+ return node;
+ }
+ : undefined,
+ });
+}
diff --git a/packages/qiankun/src/types.ts b/packages/qiankun/src/types.ts
new file mode 100644
index 000000000..611e88cd4
--- /dev/null
+++ b/packages/qiankun/src/types.ts
@@ -0,0 +1,40 @@
+/**
+ * @author Kuitos
+ * @since 2023-04-25
+ */
+import type { Parcel } from 'single-spa';
+
+export type ObjectType = Record;
+
+export type Entry = string;
+
+type AppMetadata = {
+ // app name
+ name: string;
+ // app entry
+ entry: Entry;
+};
+
+// just for manual loaded apps, in single-spa it called parcel
+export type LoadableApp = AppMetadata & {
+ // where the app mount to, mutual exclusive with the legacy custom render function
+ container: HTMLElement;
+ // props pass to app
+ props?: T;
+};
+
+export type AppConfiguration = {
+ fetch?: typeof window.fetch;
+ sandbox?: boolean;
+};
+
+type LifeCycleFn = (app: LoadableApp, global: typeof window) => Promise;
+export type LifeCycles = {
+ beforeLoad?: LifeCycleFn | Array>; // function before app load
+ beforeMount?: LifeCycleFn | Array>; // function before app mount
+ afterMount?: LifeCycleFn | Array>; // function after app mount
+ beforeUnmount?: LifeCycleFn | Array>; // function before app unmount
+ afterUnmount?: LifeCycleFn | Array>; // function after app unmount
+};
+
+export type MicroApp = Parcel;
diff --git a/packages/qiankun/src/utils.ts b/packages/qiankun/src/utils.ts
new file mode 100644
index 000000000..72b1eba4e
--- /dev/null
+++ b/packages/qiankun/src/utils.ts
@@ -0,0 +1,60 @@
+/**
+ * @author Kuitos
+ * @since 2023-04-25
+ */
+export function toArray(array: T | T[]): T[] {
+ return Array.isArray(array) ? array : [array];
+}
+
+/**
+ * copy from https://developer.mozilla.org/zh-CN/docs/Using_XPath
+ * @param el
+ * @param document
+ */
+function getXPathForElement(el: Node, document: Document): string | void {
+ // not support that if el not existed in document yet(such as it not append to document before it mounted)
+ if (!document.body.contains(el)) {
+ return undefined;
+ }
+
+ let xpath = '';
+ let pos;
+ let tmpEle;
+ let element = el;
+
+ while (element !== document.documentElement) {
+ pos = 0;
+ tmpEle = element;
+ while (tmpEle) {
+ if (tmpEle.nodeType === 1 && tmpEle.nodeName === element.nodeName) {
+ // If it is ELEMENT_NODE of the same name
+ pos += 1;
+ }
+ tmpEle = tmpEle.previousSibling;
+ }
+
+ xpath = `*[name()='${element.nodeName}'][${pos}]/${xpath}`;
+
+ element = element.parentNode!;
+ }
+
+ xpath = `/*[name()='${document.documentElement.nodeName}']/${xpath}`;
+ xpath = xpath.replace(/\/$/, '');
+
+ return xpath;
+}
+
+export function getContainer(container: string | HTMLElement): HTMLElement | null {
+ return typeof container === 'string' ? document.querySelector(container) : container;
+}
+
+export function getContainerXPath(container?: string | HTMLElement): string | void {
+ if (container) {
+ const containerElement = getContainer(container);
+ if (containerElement) {
+ return getXPathForElement(containerElement, document);
+ }
+ }
+
+ return undefined;
+}
diff --git a/packages/sandbox/.fatherrc.js b/packages/sandbox/.fatherrc.js
index 048528b06..9563a5640 100644
--- a/packages/sandbox/.fatherrc.js
+++ b/packages/sandbox/.fatherrc.js
@@ -1,12 +1,7 @@
export default {
- target: 'browser',
- esm: 'babel',
- cjs: 'babel',
- umd: {
- minFile: true,
- sourcemap: true,
- },
- runtimeHelpers: true,
+ platform: 'browser',
+ esm: {},
+ cjs: {},
extraBabelPlugins: [
[
'babel-plugin-import',
diff --git a/packages/sandbox/package.json b/packages/sandbox/package.json
index e06009d5a..36749255a 100644
--- a/packages/sandbox/package.json
+++ b/packages/sandbox/package.json
@@ -1,20 +1,25 @@
{
- "name": "@qiankun/sandbox",
+ "name": "@qiankunjs/sandbox",
"version": "0.0.1",
"description": "",
- "main": "src/index.ts",
+ "main": "./dist/cjs/index.js",
+ "module": "./dist/esm/index.js",
+ "types": "./dist/esm/index.d.ts",
"scripts": {
- "build": "father-build",
+ "build": "father build",
"test": "cross-env NODE_ENV=test jest"
},
"author": "",
"license": "MIT",
"dependencies": {
- "@babel/runtime": "^7.10.5"
+ "@babel/runtime": "^7.10.5",
+ "@types/node": "^18.15.3",
+ "lodash": "^4.17.11"
},
"devDependencies": {
- "father-build": "^1.7.0",
+ "@types/lodash": "^4.14.129",
"babel-plugin-import": "^1.12.1",
+ "father": "^4.1.0",
"typescript": "^4.1.2"
}
}
diff --git a/packages/sandbox/src/Compartment.ts b/packages/sandbox/src/Compartment.ts
deleted file mode 100644
index 38b44a9c0..000000000
--- a/packages/sandbox/src/Compartment.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-type Transform = (source: string) => string;
-type ModuleMap = Record;
-
-interface CompartmentOptions {
- transforms?: Transform[];
-}
-
-export class Compartment {
- constructor(globals?: object, moduleMap?: ModuleMap, options?: CompartmentOptions) {}
-
- get globalThis(): Record;
-
- evaluate(code: string, options?: CompartmentOptions): any;
-}
diff --git a/packages/sandbox/src/__test__/index.test.ts b/packages/sandbox/src/__test__/index.test.ts
index 96b1cdbb9..56a488102 100644
--- a/packages/sandbox/src/__test__/index.test.ts
+++ b/packages/sandbox/src/__test__/index.test.ts
@@ -1,7 +1,7 @@
-import { greet } from '../index';
-
-test('should greet with name', () => {
- const name = 'qiankun3';
-
- expect(greet(name)).toBe('Hello qiankun3');
-});
+// import { greet } from '../index';
+//
+// test('should greet with name', () => {
+// const name = 'qiankun3';
+//
+// expect(greet(name)).toBe('Hello qiankun3');
+// });
diff --git a/packages/sandbox/src/consts.ts b/packages/sandbox/src/consts.ts
new file mode 100644
index 000000000..315e721a2
--- /dev/null
+++ b/packages/sandbox/src/consts.ts
@@ -0,0 +1,6 @@
+/**
+ * @author Kuitos
+ * @since 2023-03-16
+ */
+
+export const nativeGlobal = document.defaultView!;
diff --git a/packages/sandbox/src/core/Compartment.ts b/packages/sandbox/src/core/Compartment.ts
new file mode 100644
index 000000000..074fdbbd2
--- /dev/null
+++ b/packages/sandbox/src/core/Compartment.ts
@@ -0,0 +1,64 @@
+// type Transform = (source: string) => string;
+// type ModuleMap = Record;
+//
+// interface CompartmentOptions {
+// transforms?: Transform[];
+// }
+
+import { nativeGlobal } from '../consts';
+
+const compartmentSpecifierPrefix = '__compartment_globalThis__';
+type CompartmentSpecifier = `${typeof compartmentSpecifierPrefix}${string}`;
+
+declare global {
+ interface Window {
+ __compartment_window__?: Window;
+ [p: CompartmentSpecifier]: WindowProxy;
+ }
+}
+
+let compartmentCounter = 0;
+
+export class Compartment {
+ /**
+ * Since the time of execution of the code in Compartment is determined by the browser, a unique compartmentSpecifier should be generated in Compartment
+ * @private
+ */
+ private readonly compartmentSpecifier: CompartmentSpecifier = (() => {
+ // make sure the compartmentSpecifier is unique
+ while (nativeGlobal[`${compartmentSpecifierPrefix}${String(compartmentCounter)}`]) {
+ compartmentCounter++;
+ }
+ return `${compartmentSpecifierPrefix}${String(compartmentCounter)}`;
+ })();
+
+ protected globalContext: WindowProxy = window;
+
+ constructor(globals?: Record) {
+ if (globals) {
+ Object.keys(globals).forEach((k) => {
+ this.globalContext[k as any] = globals[k];
+ });
+ }
+ }
+
+ get globalThis(): WindowProxy {
+ return this.globalContext;
+ }
+
+ makeEvaluator(source: string, sourceURL?: string): string {
+ nativeGlobal[this.compartmentSpecifier] = this.globalContext;
+
+ const sourceMapURL = sourceURL ? `//# sourceURL=${sourceURL}\n` : '';
+
+ const globalObjectConstants = ['window', 'globalThis'];
+ const globalObjectOptimizer = `const {${globalObjectConstants.join(',')}} = this;`;
+
+ // eslint-disable-next-line max-len
+ return `;(function(){with(this){${globalObjectOptimizer}${source}\n${sourceMapURL}}}).bind(window.${this.compartmentSpecifier})();`;
+ }
+
+ // evaluate(code: string, options?: CompartmentOptions): T {
+ // const script = document.createElement('script');
+ // }
+}
diff --git a/packages/sandbox/src/core/Sandbox.ts b/packages/sandbox/src/core/Sandbox.ts
new file mode 100644
index 000000000..5fa212605
--- /dev/null
+++ b/packages/sandbox/src/core/Sandbox.ts
@@ -0,0 +1,37 @@
+/* eslint-disable @typescript-eslint/method-signature-style */
+import { Compartment } from './Compartment';
+import { createMembrane } from './membrane';
+
+interface SandboxInterface {
+ active(): void;
+ inactive(): void;
+ // TODO
+ // destroy(): void;
+}
+
+export class Sandbox extends Compartment implements SandboxInterface {
+ private membrane: ReturnType;
+
+ constructor(globals: Record = {}) {
+ super(globals);
+
+ const { globalThis = window } = globals;
+
+ const membrane = createMembrane(globalThis, {}, []);
+ this.membrane = membrane;
+ this.globalContext = membrane.instance;
+ }
+
+ active() {
+ this.membrane.unlock();
+ }
+
+ inactive() {
+ this.membrane.lock();
+ }
+
+ // TODO
+ // destroy() {
+ //
+ // }
+}
diff --git a/packages/sandbox/src/core/membrane/index.ts b/packages/sandbox/src/core/membrane/index.ts
new file mode 100644
index 000000000..38e719112
--- /dev/null
+++ b/packages/sandbox/src/core/membrane/index.ts
@@ -0,0 +1,327 @@
+import { without } from 'lodash';
+import { nativeGlobal } from '../../consts';
+import { isPropertyFrozen } from '../../utils';
+import { getTargetValue } from './utils';
+
+declare global {
+ interface Window {
+ __QIANKUN_DEVELOPMENT__?: boolean;
+ }
+}
+
+type FakeWindow = Window & Record;
+type SymbolTarget = 'target' | 'globalContext';
+
+// zone.js will overwrite Object.defineProperty
+const rawObjectDefineProperty = Object.defineProperty;
+
+const inTest = process.env.NODE_ENV === 'test';
+const mockSafariTop = 'mockSafariTop';
+const mockTop = 'mockTop';
+const mockGlobalThis = 'mockGlobalThis';
+
+// these globals should be recorded while accessing every time
+const accessingSpiedGlobals = ['document', 'top', 'parent', 'eval'];
+const overwrittenGlobals = ['window', 'self', 'globalThis', 'hasOwnProperty'].concat(inTest ? [mockGlobalThis] : []);
+const globals = ['window', 'this'];
+export const cachedGlobals = Array.from(
+ new Set(without(globals.concat(overwrittenGlobals).concat('requestAnimationFrame'), ...accessingSpiedGlobals)),
+);
+
+// transform cachedGlobals to object for faster element check
+const cachedGlobalObjects = cachedGlobals.reduce((acc, globalProp) => ({ ...acc, [globalProp]: true }), {});
+
+const variableWhiteListInDev =
+ process.env.NODE_ENV === 'test' || process.env.NODE_ENV === 'development' || window.__QIANKUN_DEVELOPMENT__
+ ? [
+ // for react hot reload
+ // see https://github.com/facebook/create-react-app/blob/66bf7dfc43350249e2f09d138a20840dae8a0a4a/packages/react-error-overlay/src/index.js#L180
+ '__REACT_ERROR_OVERLAY_GLOBAL_HOOK__',
+ ]
+ : [];
+// who could escape the sandbox
+const globalVariableWhiteList: string[] = [
+ // FIXME System.js used a indirect call with eval, which would make it scope escape to global
+ // To make System.js works well, we write it back to global window temporary
+ // see https://github.com/systemjs/systemjs/blob/457f5b7e8af6bd120a279540477552a07d5de086/src/evaluate.js#L106
+ 'System',
+
+ // see https://github.com/systemjs/systemjs/blob/457f5b7e8af6bd120a279540477552a07d5de086/src/instantiate.js#L357
+ '__cjsWrapper',
+ ...variableWhiteListInDev,
+];
+
+const useNativeWindowForBindingsProps = new Map([
+ ['fetch', true],
+ ['mockDomAPIInBlackList', process.env.NODE_ENV === 'test'],
+]);
+
+export function createMembrane(
+ globalContext: Window,
+ unscopables: Record,
+ whitelistVariables = globalVariableWhiteList,
+) {
+ const { fakeWindow, propertiesWithGetter } = createFakeWindow(globalContext);
+ const descriptorTargetMap = new Map();
+
+ const modifications = new Set();
+ let latestSetProp: PropertyKey | undefined;
+ let locking = false;
+
+ const membrane = new Proxy(fakeWindow, {
+ set: (target: FakeWindow, p: PropertyKey, value: any): boolean => {
+ if (!locking) {
+ // We must keep its description while the property existed in globalContext before
+ if (!target.hasOwnProperty(p) && globalContext.hasOwnProperty(p)) {
+ const descriptor = Object.getOwnPropertyDescriptor(globalContext, p);
+ const { writable, configurable, enumerable, set } = descriptor!;
+ // only writable property can be overwritten
+ // here we ignored accessor descriptor of globalContext as it makes no sense to trigger its logic(which might make sandbox escaping instead)
+ // we force to set value by data descriptor
+ if (writable || set) {
+ Object.defineProperty(target, p, { configurable, enumerable, writable: true, value });
+ }
+ } else {
+ target[p] = value;
+ }
+
+ // sync the property to globalContext
+ if (typeof p === 'string' && whitelistVariables.indexOf(p) !== -1) {
+ // this.globalWhitelistPrevDescriptor[p] = Object.getOwnPropertyDescriptor(globalContext, p);
+ // @ts-ignore
+ globalContext[p] = value;
+ }
+
+ modifications.add(p);
+
+ latestSetProp = p;
+
+ return true;
+ }
+
+ if (process.env.NODE_ENV === 'development') {
+ console.warn(`[qiankun] Set window.${p.toString()} while sandbox destroyed or inactive in ${name}!`);
+ }
+
+ // 在 strict-mode 下,Proxy 的 handler.set 返回 false 会抛出 TypeError,在沙箱卸载的情况下应该忽略错误
+ return true;
+ },
+
+ get: (target: FakeWindow, p: PropertyKey, receiver): any => {
+ if (p === Symbol.unscopables) return unscopables;
+ // avoid who using window.window or window.self to escape the sandbox environment to touch the real window
+ // see https://github.com/eligrey/FileSaver.js/blob/master/src/FileSaver.js#L13
+ if (p === 'window' || p === 'self') {
+ return receiver;
+ }
+
+ // hijack globalWindow accessing with globalThis keyword
+ if (p === 'globalThis' || (inTest && p === mockGlobalThis)) {
+ return receiver;
+ }
+
+ if (p === 'top' || p === 'parent' || (inTest && (p === mockTop || p === mockSafariTop))) {
+ // if your master app in an iframe context, allow these props escape the sandbox
+ if (globalContext === globalContext.parent) {
+ return receiver;
+ }
+ return (globalContext as any)[p];
+ }
+
+ // proxy.hasOwnProperty would invoke getter firstly, then its value represented as globalContext.hasOwnProperty
+ if (p === 'hasOwnProperty') {
+ return hasOwnProperty;
+ }
+
+ // if (p === 'document') {
+ // return this.document;
+ // }
+
+ if (p === 'eval') {
+ return eval;
+ }
+
+ const actualTarget = propertiesWithGetter.has(p) ? globalContext : p in target ? target : globalContext;
+ const value = actualTarget[p as any];
+
+ // frozen value should return directly, see https://github.com/umijs/qiankun/issues/2015
+ if (isPropertyFrozen(actualTarget, p)) {
+ return value;
+ }
+
+ /* Some dom api must be bound to native window, otherwise it would cause exception like 'TypeError: Failed to execute 'fetch' on 'Window': Illegal invocation'
+ See this code:
+ const proxy = new Proxy(window, {});
+ const proxyFetch = fetch.bind(proxy);
+ proxyFetch('https://qiankun.com');
+ */
+ const boundTarget = useNativeWindowForBindingsProps.get(p) ? nativeGlobal : globalContext;
+ return getTargetValue(boundTarget, value);
+ },
+
+ // trap in operator
+ // see https://github.com/styled-components/styled-components/blob/master/packages/styled-components/src/constants.js#L12
+ has(target: FakeWindow, p: string | number | symbol): boolean {
+ // property in cachedGlobalObjects must return true to avoid escape from get trap
+ return p in cachedGlobalObjects || p in target || p in globalContext;
+ },
+
+ getOwnPropertyDescriptor(target: FakeWindow, p: string | number | symbol): PropertyDescriptor | undefined {
+ /*
+ as the descriptor of top/self/window/mockTop in raw window are configurable but not in proxy target, we need to get it from target to avoid TypeError
+ see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/getOwnPropertyDescriptor
+ > A property cannot be reported as non-configurable, if it does not exist as an own property of the target object or if it exists as a configurable own property of the target object.
+ */
+ if (target.hasOwnProperty(p)) {
+ const descriptor = Object.getOwnPropertyDescriptor(target, p);
+ descriptorTargetMap.set(p, 'target');
+ return descriptor;
+ }
+
+ if (globalContext.hasOwnProperty(p)) {
+ const descriptor = Object.getOwnPropertyDescriptor(globalContext, p);
+ descriptorTargetMap.set(p, 'globalContext');
+ // A property cannot be reported as non-configurable, if it does not exist as an own property of the target object
+ if (descriptor && !descriptor.configurable) {
+ descriptor.configurable = true;
+ }
+ return descriptor;
+ }
+
+ return undefined;
+ },
+
+ // trap to support iterator with sandbox
+ ownKeys(target: FakeWindow): ArrayLike {
+ return uniq(Reflect.ownKeys(globalContext).concat(Reflect.ownKeys(target)));
+ },
+
+ defineProperty: (target: Window, p: PropertyKey, attributes: PropertyDescriptor): boolean => {
+ const from = descriptorTargetMap.get(p);
+ /*
+ Descriptor must be defined to native window while it comes from native window via Object.getOwnPropertyDescriptor(window, p),
+ otherwise it would cause a TypeError with illegal invocation.
+ */
+ switch (from) {
+ case 'globalContext':
+ return Reflect.defineProperty(globalContext, p, attributes);
+ default:
+ return Reflect.defineProperty(target, p, attributes);
+ }
+ },
+
+ deleteProperty: (target: FakeWindow, p: string | number | symbol): boolean => {
+ if (target.hasOwnProperty(p)) {
+ // @ts-ignore
+ delete target[p];
+ modifications.delete(p);
+
+ return true;
+ }
+
+ return true;
+ },
+
+ // makes sure `window instanceof Window` returns truthy in micro app
+ getPrototypeOf() {
+ return Reflect.getPrototypeOf(globalContext);
+ },
+ });
+
+ function hasOwnProperty(this: any, key: PropertyKey): boolean {
+ // calling from hasOwnProperty.call(obj, key)
+ if (this !== membrane && this !== null && typeof this === 'object') {
+ return Object.prototype.hasOwnProperty.call(this, key);
+ }
+
+ return fakeWindow.hasOwnProperty(key) || globalContext.hasOwnProperty(key);
+ }
+
+ return {
+ get instance() {
+ return membrane;
+ },
+ get modifications() {
+ return modifications;
+ },
+ get latestSetProp() {
+ return latestSetProp;
+ },
+ lock: () => (locking = true),
+ unlock: () => (locking = false),
+ };
+}
+
+function createFakeWindow(globalContext: Window): {
+ fakeWindow: FakeWindow;
+ propertiesWithGetter: Map;
+} {
+ // map always has the best performance in `has` check scenario
+ // see https://jsperf.com/array-indexof-vs-set-has/23
+ const propertiesWithGetter = new Map();
+ const fakeWindow = {} as FakeWindow;
+
+ /*
+ copy the non-configurable property of global to fakeWindow
+ see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/getOwnPropertyDescriptor
+ > A property cannot be reported as non-configurable, if it does not exist as an own property of the target object or if it exists as a configurable own property of the target object.
+ */
+ Object.getOwnPropertyNames(globalContext)
+ .filter((p) => {
+ const descriptor = Object.getOwnPropertyDescriptor(globalContext, p);
+ return !descriptor?.configurable;
+ })
+ .forEach((p) => {
+ const descriptor = Object.getOwnPropertyDescriptor(globalContext, p);
+ if (descriptor) {
+ const hasGetter = Object.prototype.hasOwnProperty.call(descriptor, 'get');
+
+ /*
+ make top/self/window property configurable and writable, otherwise it will cause TypeError while get trap return.
+ see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/get
+ > The value reported for a property must be the same as the value of the corresponding target object property if the target object property is a non-writable, non-configurable data property.
+ */
+ if (
+ p === 'top' ||
+ p === 'parent' ||
+ p === 'self' ||
+ p === 'window' ||
+ // window.document is overwriting
+ p === 'document' ||
+ (inTest && (p === mockTop || p === mockSafariTop))
+ ) {
+ descriptor.configurable = true;
+ /*
+ The descriptor of window.window/window.top/window.self in Safari/FF are accessor descriptors, we need to avoid adding a data descriptor while it was
+ Example:
+ Safari/FF: Object.getOwnPropertyDescriptor(window, 'top') -> {get: function, set: undefined, enumerable: true, configurable: false}
+ Chrome: Object.getOwnPropertyDescriptor(window, 'top') -> {value: Window, writable: false, enumerable: true, configurable: false}
+ */
+ if (!hasGetter) {
+ descriptor.writable = true;
+ }
+ }
+
+ if (hasGetter) propertiesWithGetter.set(p, true);
+
+ // freeze the descriptor to avoid being modified by zone.js
+ // see https://github.com/angular/zone.js/blob/a5fe09b0fac27ac5df1fa746042f96f05ccb6a00/lib/browser/define-property.ts#L71
+ rawObjectDefineProperty(fakeWindow, p, Object.freeze(descriptor));
+ }
+ });
+
+ return {
+ fakeWindow,
+ propertiesWithGetter,
+ };
+}
+
+/**
+ * fastest(at most time) unique array method
+ * @see https://jsperf.com/array-filter-unique/30
+ */
+function uniq(array: Array) {
+ return array.filter(function filter(this: PropertyKey[], element) {
+ return element in this ? false : ((this as any)[element] = true);
+ }, Object.create(null));
+}
diff --git a/packages/sandbox/src/core/membrane/utils.ts b/packages/sandbox/src/core/membrane/utils.ts
new file mode 100644
index 000000000..6a743ed6f
--- /dev/null
+++ b/packages/sandbox/src/core/membrane/utils.ts
@@ -0,0 +1,60 @@
+import { isBoundedFunction, isCallable, isConstructable } from '../../utils';
+
+const functionBoundedValueMap = new WeakMap();
+
+export function getTargetValue(target: any, value: any): any {
+ /*
+ 仅绑定 isCallable && !isBoundedFunction && !isConstructable 的函数对象,如 window.console、window.atob 这类,不然微应用中调用时会抛出 Illegal invocation 异常
+ 目前没有完美的检测方式,这里通过 prototype 中是否还有可枚举的拓展方法的方式来判断
+ @warning 这里不要随意替换成别的判断方式,因为可能触发一些 edge case(比如在 lodash.isFunction 在 iframe 上下文中可能由于调用了 top window 对象触发的安全异常)
+ */
+ if (isCallable(value) && !isBoundedFunction(value) && !isConstructable(value)) {
+ const cachedBoundFunction = functionBoundedValueMap.get(value);
+ if (cachedBoundFunction) {
+ return cachedBoundFunction;
+ }
+
+ const boundValue = Function.prototype.bind.call(value, target);
+
+ // some callable function has custom fields, we need to copy the enumerable props to boundValue. such as moment function.
+ // use for..in rather than Object.keys.forEach for performance reason
+ // eslint-disable-next-line guard-for-in,no-restricted-syntax
+ for (const key in value) {
+ boundValue[key] = value[key];
+ }
+
+ // copy prototype if bound function not have but target one have
+ // as prototype is non-enumerable mostly, we need to copy it from target function manually
+ if (value.hasOwnProperty('prototype') && !boundValue.hasOwnProperty('prototype')) {
+ // we should not use assignment operator to set boundValue prototype like `boundValue.prototype = value.prototype`
+ // as the assignment will also look up prototype chain while it hasn't own prototype property,
+ // when the lookup succeed, the assignment will throw an TypeError like `Cannot assign to read only property 'prototype' of function` if its descriptor configured with writable false or just have a getter accessor
+ // see https://github.com/umijs/qiankun/issues/1121
+ Object.defineProperty(boundValue, 'prototype', { value: value.prototype, enumerable: false, writable: true });
+ }
+
+ // Some util, like `function isNative() { return typeof Ctor === 'function' && /native code/.test(Ctor.toString()) }` relies on the original `toString()` result
+ // but bound functions will always return "function() {[native code]}" for `toString`, which is misleading
+ if (typeof value.toString === 'function') {
+ const valueHasInstanceToString = value.hasOwnProperty('toString') && !boundValue.hasOwnProperty('toString');
+ const boundValueHasPrototypeToString = boundValue.toString === Function.prototype.toString;
+
+ if (valueHasInstanceToString || boundValueHasPrototypeToString) {
+ const originToStringDescriptor = Object.getOwnPropertyDescriptor(
+ valueHasInstanceToString ? value : Function.prototype,
+ 'toString',
+ );
+
+ Object.defineProperty(boundValue, 'toString', {
+ ...originToStringDescriptor,
+ ...(originToStringDescriptor?.get ? null : { value: () => value.toString() }),
+ });
+ }
+ }
+
+ functionBoundedValueMap.set(value, boundValue);
+ return boundValue;
+ }
+
+ return value;
+}
diff --git a/packages/sandbox/src/index.ts b/packages/sandbox/src/index.ts
index 26adbb7c2..42fa70ac0 100644
--- a/packages/sandbox/src/index.ts
+++ b/packages/sandbox/src/index.ts
@@ -1,3 +1,2 @@
-export const greet = (name: string) => {
- return `Hello ${name}`;
-};
+export * from './transpilers';
+export * from './core/Sandbox';
diff --git a/packages/sandbox/src/transpilers/index.ts b/packages/sandbox/src/transpilers/index.ts
new file mode 100644
index 000000000..58c4f613e
--- /dev/null
+++ b/packages/sandbox/src/transpilers/index.ts
@@ -0,0 +1,28 @@
+/**
+ * @author Kuitos
+ * @since 2023-03-14
+ */
+import type { Compartment } from '../core/Compartment';
+import transpileScript from './script';
+
+export function transpileAssets(
+ node: Node,
+ baseURI: string,
+ opts: { fetch?: typeof window.fetch; compartment: Compartment },
+): Node {
+ const { fetch = window.fetch, compartment } = opts;
+
+ const { tagName } = node as HTMLElement;
+
+ switch (tagName) {
+ case 'SCRIPT': {
+ transpileScript(node as HTMLScriptElement, baseURI, { fetch, compartment });
+ break;
+ }
+
+ default:
+ break;
+ }
+
+ return node;
+}
diff --git a/packages/sandbox/src/transpilers/script.ts b/packages/sandbox/src/transpilers/script.ts
new file mode 100644
index 000000000..ef1320578
--- /dev/null
+++ b/packages/sandbox/src/transpilers/script.ts
@@ -0,0 +1,52 @@
+/**
+ * @author Kuitos
+ * @since 2023-03-16
+ */
+
+import type { Compartment } from '../core/Compartment';
+
+type TransformerOpts = {
+ fetch: typeof window.fetch;
+ compartment: Compartment;
+};
+
+const isValidJavaScriptType = (type?: string): boolean => {
+ const handleTypes = [
+ 'text/javascript',
+ 'module',
+ 'application/javascript',
+ 'text/ecmascript',
+ 'application/ecmascript',
+ ];
+ return !type || handleTypes.indexOf(type) !== -1;
+};
+
+export default function transpileScript(script: HTMLScriptElement, baseURI: string, opts: TransformerOpts): void {
+ const { compartment } = opts;
+
+ // Can't use script.src directly, because it will be resolved to absolute path by browser with Node.baseURI
+ // Such as will be resolved to http://localhost:8000/foo.js while read script.src
+ const srcAttribute = script.getAttribute('src');
+ if (srcAttribute) {
+ const publicPath = new URL(baseURI, window.location.href);
+ const entireUrl = new URL(srcAttribute, publicPath.toString());
+
+ script.removeAttribute('src');
+
+ const scriptSrc = entireUrl.href;
+ script.dataset.src = scriptSrc;
+
+ const { fetch } = opts;
+ fetch(scriptSrc)
+ .then((res) => res.text())
+ .then((code) => {
+ const evaluator = compartment.makeEvaluator(code, scriptSrc);
+ script.src = URL.createObjectURL(new Blob([evaluator], { type: 'application/javascript' }));
+ });
+ } else if (isValidJavaScriptType(script.type)) {
+ const code = script.textContent;
+ if (code) {
+ script.textContent = compartment.makeEvaluator(code, baseURI);
+ }
+ }
+}
diff --git a/packages/sandbox/src/utils.ts b/packages/sandbox/src/utils.ts
new file mode 100644
index 000000000..fe016fee6
--- /dev/null
+++ b/packages/sandbox/src/utils.ts
@@ -0,0 +1,91 @@
+const fnRegexCheckCacheMap = new WeakMap();
+
+export function isConstructable(fn: () => any | FunctionConstructor) {
+ // prototype methods might be changed while code running, so we need check it every time
+ const hasPrototypeMethods =
+ fn.prototype && fn.prototype.constructor === fn && Object.getOwnPropertyNames(fn.prototype).length > 1;
+
+ if (hasPrototypeMethods) return true;
+
+ if (fnRegexCheckCacheMap.has(fn)) {
+ return fnRegexCheckCacheMap.get(fn);
+ }
+
+ /*
+ 1. 有 prototype 并且 prototype 上有定义一系列非 constructor 属性
+ 2. 函数名大写开头
+ 3. class 函数
+ 满足其一则可认定为构造函数
+ */
+ let constructable = hasPrototypeMethods;
+ if (!constructable) {
+ // fn.toString has a significant performance overhead, if hasPrototypeMethods check not passed, we will check the function string with regex
+ const fnString = fn.toString();
+ const constructableFunctionRegex = /^function\b\s[A-Z].*/;
+ const classRegex = /^class\b/;
+ constructable = constructableFunctionRegex.test(fnString) || classRegex.test(fnString);
+ }
+
+ fnRegexCheckCacheMap.set(fn, constructable);
+ return constructable;
+}
+
+/**
+ * in safari
+ * typeof document.all === 'undefined' // true
+ * typeof document.all === 'function' // true
+ * We need to discriminate safari for better performance
+ */
+const naughtySafari = typeof document.all === 'function' && typeof document.all === 'undefined';
+const callableFnCacheMap = new WeakMap();
+export function isCallable(fn: any) {
+ if (callableFnCacheMap.has(fn)) {
+ return true;
+ }
+
+ const callable = naughtySafari ? typeof fn === 'function' && typeof fn !== 'undefined' : typeof fn === 'function';
+ if (callable) {
+ callableFnCacheMap.set(fn, callable);
+ }
+ return callable;
+}
+
+const frozenPropertyCacheMap = new WeakMap>();
+export function isPropertyFrozen(target: any, p?: PropertyKey): boolean {
+ if (!target || !p) {
+ return false;
+ }
+
+ const targetPropertiesFromCache = frozenPropertyCacheMap.get(target) || {};
+
+ if (targetPropertiesFromCache[p]) {
+ return targetPropertiesFromCache[p];
+ }
+
+ const propertyDescriptor = Object.getOwnPropertyDescriptor(target, p);
+ const frozen = Boolean(
+ propertyDescriptor &&
+ propertyDescriptor.configurable === false &&
+ (propertyDescriptor.writable === false || (propertyDescriptor.get && !propertyDescriptor.set)),
+ );
+
+ targetPropertiesFromCache[p] = frozen;
+ frozenPropertyCacheMap.set(target, targetPropertiesFromCache);
+
+ return frozen;
+}
+
+const boundedMap = new WeakMap();
+
+export function isBoundedFunction(fn: CallableFunction) {
+ if (boundedMap.has(fn)) {
+ return boundedMap.get(fn);
+ }
+ /*
+ indexOf is faster than startsWith
+ see https://jsperf.com/string-startswith/72
+ */
+ const bounded = fn.name.indexOf('bound ') === 0 && !fn.hasOwnProperty('prototype');
+ boundedMap.set(fn, bounded);
+ return bounded;
+}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index be1158c0e..29ac6105a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -11,7 +11,7 @@ importers:
dumi-theme-default: ^1.0.10
eslint: ^8.10.0
eslint-define-config: ^1.2.5
- husky: ^2.3.0
+ husky: ^8.0.3
jest: ^25.2.2
lint-staged: ^9.4.2
prettier: ^2.1.2
@@ -26,7 +26,7 @@ importers:
dumi-theme-default: 1.1.24
eslint: 8.35.0
eslint-define-config: 1.15.0
- husky: 2.7.0
+ husky: 8.0.3
jest: 25.5.4
lint-staged: 9.5.0
prettier: 2.8.4
@@ -37,16 +37,22 @@ importers:
packages/loader:
specifiers:
'@babel/runtime': ^7.10.5
+ '@qiankunjs/sandbox': ^0.0.1
+ '@types/lodash': ^4.14.129
babel-plugin-import: ^1.12.1
- father-build: ^1.7.0
+ father: ^4.1.0
import-html-entry: ^1.12.0
+ lodash: ^4.17.11
tachometer: ^0.5.10
typescript: ^4.1.2
dependencies:
'@babel/runtime': 7.21.0
+ lodash: 4.17.21
devDependencies:
+ '@qiankunjs/sandbox': link:../sandbox
+ '@types/lodash': 4.14.191
babel-plugin-import: 1.13.6
- father-build: 1.22.5
+ father: 4.1.6
import-html-entry: 1.14.3
tachometer: 0.5.10
typescript: 4.9.5
@@ -54,26 +60,30 @@ importers:
packages/qiankun:
specifiers:
'@babel/runtime': ^7.10.5
+ '@qiankunjs/loader': ^0.0.1
+ '@qiankunjs/sandbox': ^0.0.1
'@types/jest': ^25.1.4
'@types/lodash': ^4.14.129
'@types/vfile-message': 1.x
babel-plugin-import: ^1.12.1
cross-env: ^7.0.2
- father-build: ^1.7.0
+ father: ^4.1.0
import-html-entry: ^1.9.0
jest: ^25.2.2
levenary: ^1.1.1
lodash: ^4.17.11
np: ^5.0.3
npm-run-all: ^4.1.5
- single-spa: ^5.9.2
+ single-spa: 6.0.0-beta.3
tslib: ^1.10.0
typescript: ^4.1.2
dependencies:
'@babel/runtime': 7.21.0
+ '@qiankunjs/loader': link:../loader
+ '@qiankunjs/sandbox': link:../sandbox
import-html-entry: 1.14.3
lodash: 4.17.21
- single-spa: 5.9.4
+ single-spa: 6.0.0-beta.3
tslib: 1.14.1
devDependencies:
'@types/jest': 25.2.3
@@ -81,7 +91,7 @@ importers:
'@types/vfile-message': 1.0.1
babel-plugin-import: 1.13.6
cross-env: 7.0.3
- father-build: 1.22.5
+ father: 4.1.6
jest: 25.5.4
levenary: 1.1.1
np: 5.2.1
@@ -91,14 +101,20 @@ importers:
packages/sandbox:
specifiers:
'@babel/runtime': ^7.10.5
+ '@types/lodash': ^4.14.129
+ '@types/node': ^18.15.3
babel-plugin-import: ^1.12.1
- father-build: ^1.7.0
+ father: ^4.1.0
+ lodash: ^4.17.11
typescript: ^4.1.2
dependencies:
'@babel/runtime': 7.21.0
+ '@types/node': 18.15.3
+ lodash: 4.17.21
devDependencies:
+ '@types/lodash': 4.14.191
babel-plugin-import: 1.13.6
- father-build: 1.22.5
+ father: 4.1.6_@types+node@18.15.3
typescript: 4.9.5
packages:
@@ -129,29 +145,6 @@ packages:
engines: {node: '>=6.9.0'}
dev: true
- /@babel/core/7.18.2:
- resolution: {integrity: sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==, tarball: '@babel/core/download/@babel/core-7.18.2.tgz'}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@ampproject/remapping': 2.2.0
- '@babel/code-frame': 7.18.6
- '@babel/generator': 7.21.1
- '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.18.2
- '@babel/helper-module-transforms': 7.21.2
- '@babel/helpers': 7.21.0
- '@babel/parser': 7.21.2
- '@babel/template': 7.20.7
- '@babel/traverse': 7.21.2
- '@babel/types': 7.21.2
- convert-source-map: 1.9.0
- debug: 4.3.4
- gensync: 1.0.0-beta.2
- json5: 2.2.3
- semver: 6.3.0
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@babel/core/7.21.0:
resolution: {integrity: sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==, tarball: '@babel/core/download/@babel/core-7.21.0.tgz'}
engines: {node: '>=6.9.0'}
@@ -214,20 +207,6 @@ packages:
'@babel/types': 7.21.2
dev: true
- /@babel/helper-compilation-targets/7.20.7_@babel+core@7.18.2:
- resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==, tarball: '@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.20.7.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/compat-data': 7.21.0
- '@babel/core': 7.18.2
- '@babel/helper-validator-option': 7.21.0
- browserslist: 4.21.5
- lru-cache: 5.1.1
- semver: 6.3.0
- dev: true
-
/@babel/helper-compilation-targets/7.20.7_@babel+core@7.21.0:
resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==, tarball: '@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.20.7.tgz'}
engines: {node: '>=6.9.0'}
@@ -242,25 +221,6 @@ packages:
semver: 6.3.0
dev: true
- /@babel/helper-create-class-features-plugin/7.21.0_@babel+core@7.18.2:
- resolution: {integrity: sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==, tarball: '@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.21.0.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.18.2
- '@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.21.0
- '@babel/helper-optimise-call-expression': 7.18.6
- '@babel/helper-replace-supers': 7.20.7
- '@babel/helper-skip-transparent-expression-wrappers': 7.20.0
- '@babel/helper-split-export-declaration': 7.18.6
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@babel/helper-create-class-features-plugin/7.21.0_@babel+core@7.21.0:
resolution: {integrity: sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==, tarball: '@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.21.0.tgz'}
engines: {node: '>=6.9.0'}
@@ -280,17 +240,6 @@ packages:
- supports-color
dev: true
- /@babel/helper-create-regexp-features-plugin/7.21.0_@babel+core@7.18.2:
- resolution: {integrity: sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==, tarball: '@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.21.0.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-annotate-as-pure': 7.18.6
- regexpu-core: 5.3.1
- dev: true
-
/@babel/helper-create-regexp-features-plugin/7.21.0_@babel+core@7.21.0:
resolution: {integrity: sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==, tarball: '@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.21.0.tgz'}
engines: {node: '>=6.9.0'}
@@ -302,22 +251,6 @@ packages:
regexpu-core: 5.3.1
dev: true
- /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.18.2:
- resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==, tarball: '@babel/helper-define-polyfill-provider/download/@babel/helper-define-polyfill-provider-0.3.3.tgz'}
- peerDependencies:
- '@babel/core': ^7.4.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.18.2
- '@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
- dev: true
-
/@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.21.0:
resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==, tarball: '@babel/helper-define-polyfill-provider/download/@babel/helper-define-polyfill-provider-0.3.3.tgz'}
peerDependencies:
@@ -403,21 +336,6 @@ packages:
engines: {node: '>=6.9.0'}
dev: true
- /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.18.2:
- resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==, tarball: '@babel/helper-remap-async-to-generator/download/@babel/helper-remap-async-to-generator-7.18.9.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.18.2
- '@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
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.21.0:
resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==, tarball: '@babel/helper-remap-async-to-generator/download/@babel/helper-remap-async-to-generator-7.18.9.tgz'}
engines: {node: '>=6.9.0'}
@@ -545,21 +463,6 @@ packages:
'@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.21.0
dev: true
- /@babel/plugin-proposal-async-generator-functions/7.20.7_@babel+core@7.18.2:
- resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==, tarball: '@babel/plugin-proposal-async-generator-functions/download/@babel/plugin-proposal-async-generator-functions-7.20.7.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@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.18.2
- '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@babel/plugin-proposal-async-generator-functions/7.20.7_@babel+core@7.21.0:
resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==, tarball: '@babel/plugin-proposal-async-generator-functions/download/@babel/plugin-proposal-async-generator-functions-7.20.7.tgz'}
engines: {node: '>=6.9.0'}
@@ -575,18 +478,6 @@ packages:
- supports-color
dev: true
- /@babel/plugin-proposal-class-properties/7.12.1_@babel+core@7.18.2:
- resolution: {integrity: sha1-oIL/VB8qKaSCEGW4rdk0bAwW5d4=, tarball: '@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.12.1.tgz'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.21.0:
resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==, tarball: '@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.18.6.tgz'}
engines: {node: '>=6.9.0'}
@@ -614,19 +505,6 @@ packages:
- supports-color
dev: true
- /@babel/plugin-proposal-decorators/7.12.1_@babel+core@7.18.2:
- resolution: {integrity: sha1-WScUOf7UFFRWxBBnRQVDruMy0V8=, tarball: '@babel/plugin-proposal-decorators/download/@babel/plugin-proposal-decorators-7.12.1.tgz'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-decorators': 7.21.0_@babel+core@7.18.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@babel/plugin-proposal-decorators/7.21.0_@babel+core@7.21.0:
resolution: {integrity: sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w==, tarball: '@babel/plugin-proposal-decorators/download/@babel/plugin-proposal-decorators-7.21.0.tgz'}
engines: {node: '>=6.9.0'}
@@ -643,27 +521,6 @@ packages:
- supports-color
dev: true
- /@babel/plugin-proposal-do-expressions/7.12.1_@babel+core@7.18.2:
- resolution: {integrity: sha1-jX8bxTLYFoFHVVwm49uSLMDf0vg=, tarball: '@babel/plugin-proposal-do-expressions/download/@babel/plugin-proposal-do-expressions-7.12.1.tgz'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-do-expressions': 7.18.6_@babel+core@7.18.2
- dev: true
-
- /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.18.2:
- resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==, tarball: '@babel/plugin-proposal-dynamic-import/download/@babel/plugin-proposal-dynamic-import-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.2
- dev: true
-
/@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.21.0:
resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==, tarball: '@babel/plugin-proposal-dynamic-import/download/@babel/plugin-proposal-dynamic-import-7.18.6.tgz'}
engines: {node: '>=6.9.0'}
@@ -675,26 +532,6 @@ packages:
'@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.21.0
dev: true
- /@babel/plugin-proposal-export-default-from/7.12.1_@babel+core@7.18.2:
- resolution: {integrity: sha1-xuYtZoqKvP4NKLgvVgOV/sthHFo=, tarball: '@babel/plugin-proposal-export-default-from/download/@babel/plugin-proposal-export-default-from-7.12.1.tgz'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-export-default-from': 7.18.6_@babel+core@7.18.2
- dev: true
-
- /@babel/plugin-proposal-export-namespace-from/7.12.1_@babel+core@7.18.2:
- resolution: {integrity: sha1-i5uPN2stiPXdd05NJKXMLjZ5ttQ=, tarball: '@babel/plugin-proposal-export-namespace-from/download/@babel/plugin-proposal-export-namespace-from-7.12.1.tgz'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.2
- dev: true
-
/@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.21.0:
resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==, tarball: '@babel/plugin-proposal-export-namespace-from/download/@babel/plugin-proposal-export-namespace-from-7.18.9.tgz'}
engines: {node: '>=6.9.0'}
@@ -706,17 +543,6 @@ packages:
'@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.21.0
dev: true
- /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.18.2:
- resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==, tarball: '@babel/plugin-proposal-json-strings/download/@babel/plugin-proposal-json-strings-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.2
- dev: true
-
/@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.21.0:
resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==, tarball: '@babel/plugin-proposal-json-strings/download/@babel/plugin-proposal-json-strings-7.18.6.tgz'}
engines: {node: '>=6.9.0'}
@@ -728,17 +554,6 @@ packages:
'@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.21.0
dev: true
- /@babel/plugin-proposal-logical-assignment-operators/7.20.7_@babel+core@7.18.2:
- resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==, tarball: '@babel/plugin-proposal-logical-assignment-operators/download/@babel/plugin-proposal-logical-assignment-operators-7.20.7.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.2
- dev: true
-
/@babel/plugin-proposal-logical-assignment-operators/7.20.7_@babel+core@7.21.0:
resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==, tarball: '@babel/plugin-proposal-logical-assignment-operators/download/@babel/plugin-proposal-logical-assignment-operators-7.20.7.tgz'}
engines: {node: '>=6.9.0'}
@@ -750,16 +565,6 @@ packages:
'@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.21.0
dev: true
- /@babel/plugin-proposal-nullish-coalescing-operator/7.12.1_@babel+core@7.18.2:
- resolution: {integrity: sha1-PtT/8xwBXn8/FGfxkNvlRc17BGw=, tarball: '@babel/plugin-proposal-nullish-coalescing-operator/download/@babel/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.2
- dev: true
-
/@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.21.0:
resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==, tarball: '@babel/plugin-proposal-nullish-coalescing-operator/download/@babel/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz'}
engines: {node: '>=6.9.0'}
@@ -771,17 +576,6 @@ packages:
'@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.21.0
dev: true
- /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.18.2:
- resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==, tarball: '@babel/plugin-proposal-numeric-separator/download/@babel/plugin-proposal-numeric-separator-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.2
- dev: true
-
/@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.21.0:
resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==, tarball: '@babel/plugin-proposal-numeric-separator/download/@babel/plugin-proposal-numeric-separator-7.18.6.tgz'}
engines: {node: '>=6.9.0'}
@@ -793,20 +587,6 @@ packages:
'@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.21.0
dev: true
- /@babel/plugin-proposal-object-rest-spread/7.20.7_@babel+core@7.18.2:
- resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==, tarball: '@babel/plugin-proposal-object-rest-spread/download/@babel/plugin-proposal-object-rest-spread-7.20.7.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/compat-data': 7.21.0
- '@babel/core': 7.18.2
- '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.2
- '@babel/plugin-transform-parameters': 7.20.7_@babel+core@7.18.2
- dev: true
-
/@babel/plugin-proposal-object-rest-spread/7.20.7_@babel+core@7.21.0:
resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==, tarball: '@babel/plugin-proposal-object-rest-spread/download/@babel/plugin-proposal-object-rest-spread-7.20.7.tgz'}
engines: {node: '>=6.9.0'}
@@ -821,17 +601,6 @@ packages:
'@babel/plugin-transform-parameters': 7.20.7_@babel+core@7.21.0
dev: true
- /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.18.2:
- resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==, tarball: '@babel/plugin-proposal-optional-catch-binding/download/@babel/plugin-proposal-optional-catch-binding-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.2
- dev: true
-
/@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.21.0:
resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==, tarball: '@babel/plugin-proposal-optional-catch-binding/download/@babel/plugin-proposal-optional-catch-binding-7.18.6.tgz'}
engines: {node: '>=6.9.0'}
@@ -843,17 +612,6 @@ packages:
'@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.21.0
dev: true
- /@babel/plugin-proposal-optional-chaining/7.12.1_@babel+core@7.18.2:
- resolution: {integrity: sha1-zOEiID/IoyeUKW/Dd8be2vQ2N5c=, tarball: '@babel/plugin-proposal-optional-chaining/download/@babel/plugin-proposal-optional-chaining-7.12.1.tgz'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@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.18.2
- dev: true
-
/@babel/plugin-proposal-optional-chaining/7.21.0_@babel+core@7.21.0:
resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==, tarball: '@babel/plugin-proposal-optional-chaining/download/@babel/plugin-proposal-optional-chaining-7.21.0.tgz'}
engines: {node: '>=6.9.0'}
@@ -866,19 +624,6 @@ packages:
'@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.21.0
dev: true
- /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.18.2:
- resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==, tarball: '@babel/plugin-proposal-private-methods/download/@babel/plugin-proposal-private-methods-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.21.0:
resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==, tarball: '@babel/plugin-proposal-private-methods/download/@babel/plugin-proposal-private-methods-7.18.6.tgz'}
engines: {node: '>=6.9.0'}
@@ -907,17 +652,6 @@ packages:
- supports-color
dev: true
- /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.18.2:
- resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==, tarball: '@babel/plugin-proposal-unicode-property-regex/download/@babel/plugin-proposal-unicode-property-regex-7.18.6.tgz'}
- engines: {node: '>=4'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
/@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.21.0:
resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==, tarball: '@babel/plugin-proposal-unicode-property-regex/download/@babel/plugin-proposal-unicode-property-regex-7.18.6.tgz'}
engines: {node: '>=4'}
@@ -929,15 +663,6 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.18.2:
- resolution: {integrity: sha1-qYP7Gusuw/btBCohD2QOkOeG/g0=, tarball: '@babel/plugin-syntax-async-generators/download/@babel/plugin-syntax-async-generators-7.8.4.tgz'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
/@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.21.0:
resolution: {integrity: sha1-qYP7Gusuw/btBCohD2QOkOeG/g0=, tarball: '@babel/plugin-syntax-async-generators/download/@babel/plugin-syntax-async-generators-7.8.4.tgz'}
peerDependencies:
@@ -956,15 +681,6 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.18.2:
- resolution: {integrity: sha1-tcmHJ0xKOoK4lxR5aTGmtTVErhA=, tarball: '@babel/plugin-syntax-class-properties/download/@babel/plugin-syntax-class-properties-7.12.13.tgz'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
/@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.21.0:
resolution: {integrity: sha1-tcmHJ0xKOoK4lxR5aTGmtTVErhA=, tarball: '@babel/plugin-syntax-class-properties/download/@babel/plugin-syntax-class-properties-7.12.13.tgz'}
peerDependencies:
@@ -984,19 +700,18 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-decorators/7.21.0_@babel+core@7.18.2:
+ /@babel/plugin-syntax-decorators/7.21.0_@babel+core@7.21.0:
resolution: {integrity: sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==, tarball: '@babel/plugin-syntax-decorators/download/@babel/plugin-syntax-decorators-7.21.0.tgz'}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.2
+ '@babel/core': 7.21.0
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-decorators/7.21.0_@babel+core@7.21.0:
- resolution: {integrity: sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==, tarball: '@babel/plugin-syntax-decorators/download/@babel/plugin-syntax-decorators-7.21.0.tgz'}
- engines: {node: '>=6.9.0'}
+ /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.21.0:
+ resolution: {integrity: sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=, tarball: '@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1004,27 +719,27 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-do-expressions/7.18.6_@babel+core@7.18.2:
- resolution: {integrity: sha512-kTogvOsjBTVOSZtkkziiXB5hwGXqwhq2gBXDaiWVruRLDT7C2GqfbsMnicHJ7ePq2GE8UJeWS34YbNP6yDhwUA==, tarball: '@babel/plugin-syntax-do-expressions/download/@babel/plugin-syntax-do-expressions-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
+ /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.21.0:
+ resolution: {integrity: sha1-AolkqbqA28CUyRXEh618TnpmRlo=, tarball: '@babel/plugin-syntax-export-namespace-from/download/@babel/plugin-syntax-export-namespace-from-7.8.3.tgz'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.2
+ '@babel/core': 7.21.0
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.18.2:
- resolution: {integrity: sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=, tarball: '@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz'}
+ /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.21.0:
+ resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==, tarball: '@babel/plugin-syntax-import-assertions/download/@babel/plugin-syntax-import-assertions-7.20.0.tgz'}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.2
+ '@babel/core': 7.21.0
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.21.0:
- resolution: {integrity: sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=, tarball: '@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz'}
+ /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.21.0:
+ resolution: {integrity: sha1-7mATSMNw+jNNIge+FYd3SWUh/VE=, tarball: '@babel/plugin-syntax-import-meta/download/@babel/plugin-syntax-import-meta-7.10.4.tgz'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1032,27 +747,27 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-export-default-from/7.18.6_@babel+core@7.18.2:
- resolution: {integrity: sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==, tarball: '@babel/plugin-syntax-export-default-from/download/@babel/plugin-syntax-export-default-from-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
+ /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.21.0:
+ resolution: {integrity: sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=, tarball: '@babel/plugin-syntax-json-strings/download/@babel/plugin-syntax-json-strings-7.8.3.tgz'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.2
+ '@babel/core': 7.21.0
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.18.2:
- resolution: {integrity: sha1-AolkqbqA28CUyRXEh618TnpmRlo=, tarball: '@babel/plugin-syntax-export-namespace-from/download/@babel/plugin-syntax-export-namespace-from-7.8.3.tgz'}
+ /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.21.0:
+ resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==, tarball: '@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.18.6.tgz'}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.2
+ '@babel/core': 7.21.0
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.21.0:
- resolution: {integrity: sha1-AolkqbqA28CUyRXEh618TnpmRlo=, tarball: '@babel/plugin-syntax-export-namespace-from/download/@babel/plugin-syntax-export-namespace-from-7.8.3.tgz'}
+ /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.21.0:
+ resolution: {integrity: sha1-ypHvRjA1MESLkGZSusLp/plB9pk=, tarball: '@babel/plugin-syntax-logical-assignment-operators/download/@babel/plugin-syntax-logical-assignment-operators-7.10.4.tgz'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1060,9 +775,8 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.21.0:
- resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==, tarball: '@babel/plugin-syntax-import-assertions/download/@babel/plugin-syntax-import-assertions-7.20.0.tgz'}
- engines: {node: '>=6.9.0'}
+ /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.21.0:
+ resolution: {integrity: sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=, tarball: '@babel/plugin-syntax-nullish-coalescing-operator/download/@babel/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1070,8 +784,8 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.21.0:
- resolution: {integrity: sha1-7mATSMNw+jNNIge+FYd3SWUh/VE=, tarball: '@babel/plugin-syntax-import-meta/download/@babel/plugin-syntax-import-meta-7.10.4.tgz'}
+ /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.21.0:
+ resolution: {integrity: sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c=, tarball: '@babel/plugin-syntax-numeric-separator/download/@babel/plugin-syntax-numeric-separator-7.10.4.tgz'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1079,17 +793,17 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.18.2:
- resolution: {integrity: sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=, tarball: '@babel/plugin-syntax-json-strings/download/@babel/plugin-syntax-json-strings-7.8.3.tgz'}
+ /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.21.0:
+ resolution: {integrity: sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=, tarball: '@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.2
+ '@babel/core': 7.21.0
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.21.0:
- resolution: {integrity: sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=, tarball: '@babel/plugin-syntax-json-strings/download/@babel/plugin-syntax-json-strings-7.8.3.tgz'}
+ /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.21.0:
+ resolution: {integrity: sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=, tarball: '@babel/plugin-syntax-optional-catch-binding/download/@babel/plugin-syntax-optional-catch-binding-7.8.3.tgz'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1097,18 +811,17 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.18.2:
- resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==, tarball: '@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
+ /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.21.0:
+ resolution: {integrity: sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=, tarball: '@babel/plugin-syntax-optional-chaining/download/@babel/plugin-syntax-optional-chaining-7.8.3.tgz'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.2
+ '@babel/core': 7.21.0
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==, tarball: '@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.18.6.tgz'}
+ /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.21.0:
+ resolution: {integrity: sha1-DcZnHsDqIrbpShEU+FeXDNOd4a0=, tarball: '@babel/plugin-syntax-private-property-in-object/download/@babel/plugin-syntax-private-property-in-object-7.14.5.tgz'}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1117,17 +830,19 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.18.2:
- resolution: {integrity: sha1-ypHvRjA1MESLkGZSusLp/plB9pk=, tarball: '@babel/plugin-syntax-logical-assignment-operators/download/@babel/plugin-syntax-logical-assignment-operators-7.10.4.tgz'}
+ /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.21.0:
+ resolution: {integrity: sha1-wc/a3DWmRiQAAfBhOCR7dBw02Uw=, tarball: '@babel/plugin-syntax-top-level-await/download/@babel/plugin-syntax-top-level-await-7.14.5.tgz'}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.2
+ '@babel/core': 7.21.0
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.21.0:
- resolution: {integrity: sha1-ypHvRjA1MESLkGZSusLp/plB9pk=, tarball: '@babel/plugin-syntax-logical-assignment-operators/download/@babel/plugin-syntax-logical-assignment-operators-7.10.4.tgz'}
+ /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.21.0:
+ resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==, tarball: '@babel/plugin-syntax-typescript/download/@babel/plugin-syntax-typescript-7.20.0.tgz'}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1135,35 +850,43 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.18.2:
- resolution: {integrity: sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=, tarball: '@babel/plugin-syntax-nullish-coalescing-operator/download/@babel/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz'}
+ /@babel/plugin-transform-arrow-functions/7.20.7_@babel+core@7.21.0:
+ resolution: {integrity: sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==, tarball: '@babel/plugin-transform-arrow-functions/download/@babel/plugin-transform-arrow-functions-7.20.7.tgz'}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.2
+ '@babel/core': 7.21.0
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.21.0:
- resolution: {integrity: sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=, tarball: '@babel/plugin-syntax-nullish-coalescing-operator/download/@babel/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz'}
+ /@babel/plugin-transform-async-to-generator/7.20.7_@babel+core@7.21.0:
+ resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==, tarball: '@babel/plugin-transform-async-to-generator/download/@babel/plugin-transform-async-to-generator-7.20.7.tgz'}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.21.0
+ '@babel/helper-module-imports': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.21.0
+ transitivePeerDependencies:
+ - supports-color
dev: true
- /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.18.2:
- resolution: {integrity: sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c=, tarball: '@babel/plugin-syntax-numeric-separator/download/@babel/plugin-syntax-numeric-separator-7.10.4.tgz'}
+ /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.21.0:
+ resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==, tarball: '@babel/plugin-transform-block-scoped-functions/download/@babel/plugin-transform-block-scoped-functions-7.18.6.tgz'}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.2
+ '@babel/core': 7.21.0
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.21.0:
- resolution: {integrity: sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c=, tarball: '@babel/plugin-syntax-numeric-separator/download/@babel/plugin-syntax-numeric-separator-7.10.4.tgz'}
+ /@babel/plugin-transform-block-scoping/7.21.0_@babel+core@7.21.0:
+ resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==, tarball: '@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.21.0.tgz'}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1171,62 +894,81 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.18.2:
- resolution: {integrity: sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=, tarball: '@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz'}
+ /@babel/plugin-transform-classes/7.21.0_@babel+core@7.21.0:
+ resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==, tarball: '@babel/plugin-transform-classes/download/@babel/plugin-transform-classes-7.21.0.tgz'}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.2
+ '@babel/core': 7.21.0
+ '@babel/helper-annotate-as-pure': 7.18.6
+ '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0
+ '@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
dev: true
- /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.21.0:
- resolution: {integrity: sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=, tarball: '@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz'}
+ /@babel/plugin-transform-computed-properties/7.20.7_@babel+core@7.21.0:
+ resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==, tarball: '@babel/plugin-transform-computed-properties/download/@babel/plugin-transform-computed-properties-7.20.7.tgz'}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.21.0
'@babel/helper-plugin-utils': 7.20.2
+ '@babel/template': 7.20.7
dev: true
- /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.18.2:
- resolution: {integrity: sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=, tarball: '@babel/plugin-syntax-optional-catch-binding/download/@babel/plugin-syntax-optional-catch-binding-7.8.3.tgz'}
+ /@babel/plugin-transform-destructuring/7.20.7_@babel+core@7.21.0:
+ resolution: {integrity: sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==, tarball: '@babel/plugin-transform-destructuring/download/@babel/plugin-transform-destructuring-7.20.7.tgz'}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.2
+ '@babel/core': 7.21.0
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.21.0:
- resolution: {integrity: sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=, tarball: '@babel/plugin-syntax-optional-catch-binding/download/@babel/plugin-syntax-optional-catch-binding-7.8.3.tgz'}
+ /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.21.0:
+ resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==, tarball: '@babel/plugin-transform-dotall-regex/download/@babel/plugin-transform-dotall-regex-7.18.6.tgz'}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.21.0
+ '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.21.0
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.18.2:
- resolution: {integrity: sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=, tarball: '@babel/plugin-syntax-optional-chaining/download/@babel/plugin-syntax-optional-chaining-7.8.3.tgz'}
+ /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.21.0:
+ resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==, tarball: '@babel/plugin-transform-duplicate-keys/download/@babel/plugin-transform-duplicate-keys-7.18.9.tgz'}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.2
+ '@babel/core': 7.21.0
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.21.0:
- resolution: {integrity: sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=, tarball: '@babel/plugin-syntax-optional-chaining/download/@babel/plugin-syntax-optional-chaining-7.8.3.tgz'}
+ /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.21.0:
+ resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==, tarball: '@babel/plugin-transform-exponentiation-operator/download/@babel/plugin-transform-exponentiation-operator-7.18.6.tgz'}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.21.0
+ '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.21.0:
- resolution: {integrity: sha1-DcZnHsDqIrbpShEU+FeXDNOd4a0=, tarball: '@babel/plugin-syntax-private-property-in-object/download/@babel/plugin-syntax-private-property-in-object-7.14.5.tgz'}
+ /@babel/plugin-transform-for-of/7.21.0_@babel+core@7.21.0:
+ resolution: {integrity: sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==, tarball: '@babel/plugin-transform-for-of/download/@babel/plugin-transform-for-of-7.21.0.tgz'}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1235,18 +977,20 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.18.2:
- resolution: {integrity: sha1-wc/a3DWmRiQAAfBhOCR7dBw02Uw=, tarball: '@babel/plugin-syntax-top-level-await/download/@babel/plugin-syntax-top-level-await-7.14.5.tgz'}
+ /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.21.0:
+ resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==, tarball: '@babel/plugin-transform-function-name/download/@babel/plugin-transform-function-name-7.18.9.tgz'}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.2
+ '@babel/core': 7.21.0
+ '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0
+ '@babel/helper-function-name': 7.21.0
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.21.0:
- resolution: {integrity: sha1-wc/a3DWmRiQAAfBhOCR7dBw02Uw=, tarball: '@babel/plugin-syntax-top-level-await/download/@babel/plugin-syntax-top-level-await-7.14.5.tgz'}
+ /@babel/plugin-transform-literals/7.18.9_@babel+core@7.21.0:
+ resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==, tarball: '@babel/plugin-transform-literals/download/@babel/plugin-transform-literals-7.18.9.tgz'}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1255,106 +999,117 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.18.2:
- resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==, tarball: '@babel/plugin-syntax-typescript/download/@babel/plugin-syntax-typescript-7.20.0.tgz'}
+ /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.21.0:
+ resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==, tarball: '@babel/plugin-transform-member-expression-literals/download/@babel/plugin-transform-member-expression-literals-7.18.6.tgz'}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.2
+ '@babel/core': 7.21.0
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.21.0:
- resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==, tarball: '@babel/plugin-syntax-typescript/download/@babel/plugin-syntax-typescript-7.20.0.tgz'}
+ /@babel/plugin-transform-modules-amd/7.20.11_@babel+core@7.21.0:
+ resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==, tarball: '@babel/plugin-transform-modules-amd/download/@babel/plugin-transform-modules-amd-7.20.11.tgz'}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.21.0
+ '@babel/helper-module-transforms': 7.21.2
'@babel/helper-plugin-utils': 7.20.2
+ transitivePeerDependencies:
+ - supports-color
dev: true
- /@babel/plugin-transform-arrow-functions/7.20.7_@babel+core@7.18.2:
- resolution: {integrity: sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==, tarball: '@babel/plugin-transform-arrow-functions/download/@babel/plugin-transform-arrow-functions-7.20.7.tgz'}
+ /@babel/plugin-transform-modules-commonjs/7.21.2_@babel+core@7.21.0:
+ resolution: {integrity: sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==, tarball: '@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.21.2.tgz'}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.2
+ '@babel/core': 7.21.0
+ '@babel/helper-module-transforms': 7.21.2
'@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-simple-access': 7.20.2
+ transitivePeerDependencies:
+ - supports-color
dev: true
- /@babel/plugin-transform-arrow-functions/7.20.7_@babel+core@7.21.0:
- resolution: {integrity: sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==, tarball: '@babel/plugin-transform-arrow-functions/download/@babel/plugin-transform-arrow-functions-7.20.7.tgz'}
+ /@babel/plugin-transform-modules-systemjs/7.20.11_@babel+core@7.21.0:
+ resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==, tarball: '@babel/plugin-transform-modules-systemjs/download/@babel/plugin-transform-modules-systemjs-7.20.11.tgz'}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.21.0
+ '@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
dev: true
- /@babel/plugin-transform-async-to-generator/7.20.7_@babel+core@7.18.2:
- resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==, tarball: '@babel/plugin-transform-async-to-generator/download/@babel/plugin-transform-async-to-generator-7.20.7.tgz'}
+ /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.21.0:
+ resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==, tarball: '@babel/plugin-transform-modules-umd/download/@babel/plugin-transform-modules-umd-7.18.6.tgz'}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-module-imports': 7.18.6
+ '@babel/core': 7.21.0
+ '@babel/helper-module-transforms': 7.21.2
'@babel/helper-plugin-utils': 7.20.2
- '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.18.2
transitivePeerDependencies:
- supports-color
dev: true
- /@babel/plugin-transform-async-to-generator/7.20.7_@babel+core@7.21.0:
- resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==, tarball: '@babel/plugin-transform-async-to-generator/download/@babel/plugin-transform-async-to-generator-7.20.7.tgz'}
+ /@babel/plugin-transform-named-capturing-groups-regex/7.20.5_@babel+core@7.21.0:
+ resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==, tarball: '@babel/plugin-transform-named-capturing-groups-regex/download/@babel/plugin-transform-named-capturing-groups-regex-7.20.5.tgz'}
engines: {node: '>=6.9.0'}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^7.0.0
dependencies:
'@babel/core': 7.21.0
- '@babel/helper-module-imports': 7.18.6
+ '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.21.0
'@babel/helper-plugin-utils': 7.20.2
- '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.21.0
- transitivePeerDependencies:
- - supports-color
dev: true
- /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.18.2:
- resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==, tarball: '@babel/plugin-transform-block-scoped-functions/download/@babel/plugin-transform-block-scoped-functions-7.18.6.tgz'}
+ /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.21.0:
+ resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==, tarball: '@babel/plugin-transform-new-target/download/@babel/plugin-transform-new-target-7.18.6.tgz'}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.2
+ '@babel/core': 7.21.0
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==, tarball: '@babel/plugin-transform-block-scoped-functions/download/@babel/plugin-transform-block-scoped-functions-7.18.6.tgz'}
+ /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.21.0:
+ resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==, tarball: '@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.18.6.tgz'}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.21.0
'@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-replace-supers': 7.20.7
+ transitivePeerDependencies:
+ - supports-color
dev: true
- /@babel/plugin-transform-block-scoping/7.21.0_@babel+core@7.18.2:
- resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==, tarball: '@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.21.0.tgz'}
+ /@babel/plugin-transform-parameters/7.20.7_@babel+core@7.21.0:
+ resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==, tarball: '@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.20.7.tgz'}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.2
+ '@babel/core': 7.21.0
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-block-scoping/7.21.0_@babel+core@7.21.0:
- resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==, tarball: '@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.21.0.tgz'}
+ /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.21.0:
+ resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==, tarball: '@babel/plugin-transform-property-literals/download/@babel/plugin-transform-property-literals-7.18.6.tgz'}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1363,80 +1118,64 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-classes/7.21.0_@babel+core@7.18.2:
- resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==, tarball: '@babel/plugin-transform-classes/download/@babel/plugin-transform-classes-7.21.0.tgz'}
+ /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.21.0:
+ resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==, tarball: '@babel/plugin-transform-react-display-name/download/@babel/plugin-transform-react-display-name-7.18.6.tgz'}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-annotate-as-pure': 7.18.6
- '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.18.2
- '@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-function-name': 7.21.0
- '@babel/helper-optimise-call-expression': 7.18.6
+ '@babel/core': 7.21.0
'@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
dev: true
- /@babel/plugin-transform-classes/7.21.0_@babel+core@7.21.0:
- resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==, tarball: '@babel/plugin-transform-classes/download/@babel/plugin-transform-classes-7.21.0.tgz'}
+ /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.21.0:
+ resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==, tarball: '@babel/plugin-transform-react-jsx-development/download/@babel/plugin-transform-react-jsx-development-7.18.6.tgz'}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.21.0
- '@babel/helper-annotate-as-pure': 7.18.6
- '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0
- '@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-react-jsx': 7.21.0_@babel+core@7.21.0
dev: true
- /@babel/plugin-transform-computed-properties/7.20.7_@babel+core@7.18.2:
- resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==, tarball: '@babel/plugin-transform-computed-properties/download/@babel/plugin-transform-computed-properties-7.20.7.tgz'}
+ /@babel/plugin-transform-react-jsx/7.21.0_@babel+core@7.21.0:
+ resolution: {integrity: sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==, tarball: '@babel/plugin-transform-react-jsx/download/@babel/plugin-transform-react-jsx-7.21.0.tgz'}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.2
+ '@babel/core': 7.21.0
+ '@babel/helper-annotate-as-pure': 7.18.6
+ '@babel/helper-module-imports': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
- '@babel/template': 7.20.7
+ '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.21.0
+ '@babel/types': 7.21.2
dev: true
- /@babel/plugin-transform-computed-properties/7.20.7_@babel+core@7.21.0:
- resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==, tarball: '@babel/plugin-transform-computed-properties/download/@babel/plugin-transform-computed-properties-7.20.7.tgz'}
+ /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.21.0:
+ resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==, tarball: '@babel/plugin-transform-react-pure-annotations/download/@babel/plugin-transform-react-pure-annotations-7.18.6.tgz'}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.21.0
+ '@babel/helper-annotate-as-pure': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
- '@babel/template': 7.20.7
dev: true
- /@babel/plugin-transform-destructuring/7.20.7_@babel+core@7.18.2:
- resolution: {integrity: sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==, tarball: '@babel/plugin-transform-destructuring/download/@babel/plugin-transform-destructuring-7.20.7.tgz'}
+ /@babel/plugin-transform-regenerator/7.20.5_@babel+core@7.21.0:
+ resolution: {integrity: sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==, tarball: '@babel/plugin-transform-regenerator/download/@babel/plugin-transform-regenerator-7.20.5.tgz'}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.2
+ '@babel/core': 7.21.0
'@babel/helper-plugin-utils': 7.20.2
+ regenerator-transform: 0.15.1
dev: true
- /@babel/plugin-transform-destructuring/7.20.7_@babel+core@7.21.0:
- resolution: {integrity: sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==, tarball: '@babel/plugin-transform-destructuring/download/@babel/plugin-transform-destructuring-7.20.7.tgz'}
+ /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.21.0:
+ resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==, tarball: '@babel/plugin-transform-reserved-words/download/@babel/plugin-transform-reserved-words-7.18.6.tgz'}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1445,620 +1184,34 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.18.2:
- resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==, tarball: '@babel/plugin-transform-dotall-regex/download/@babel/plugin-transform-dotall-regex-7.18.6.tgz'}
+ /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.21.0:
+ resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==, tarball: '@babel/plugin-transform-shorthand-properties/download/@babel/plugin-transform-shorthand-properties-7.18.6.tgz'}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.18.2
+ '@babel/core': 7.21.0
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==, tarball: '@babel/plugin-transform-dotall-regex/download/@babel/plugin-transform-dotall-regex-7.18.6.tgz'}
+ /@babel/plugin-transform-spread/7.20.7_@babel+core@7.21.0:
+ resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==, tarball: '@babel/plugin-transform-spread/download/@babel/plugin-transform-spread-7.20.7.tgz'}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.21.0
- '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.21.0
'@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-skip-transparent-expression-wrappers': 7.20.0
dev: true
- /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.18.2:
- resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==, tarball: '@babel/plugin-transform-duplicate-keys/download/@babel/plugin-transform-duplicate-keys-7.18.9.tgz'}
+ /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.21.0:
+ resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==, tarball: '@babel/plugin-transform-sticky-regex/download/@babel/plugin-transform-sticky-regex-7.18.6.tgz'}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.21.0:
- resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==, tarball: '@babel/plugin-transform-duplicate-keys/download/@babel/plugin-transform-duplicate-keys-7.18.9.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.18.2:
- resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==, tarball: '@babel/plugin-transform-exponentiation-operator/download/@babel/plugin-transform-exponentiation-operator-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==, tarball: '@babel/plugin-transform-exponentiation-operator/download/@babel/plugin-transform-exponentiation-operator-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-for-of/7.21.0_@babel+core@7.18.2:
- resolution: {integrity: sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==, tarball: '@babel/plugin-transform-for-of/download/@babel/plugin-transform-for-of-7.21.0.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-for-of/7.21.0_@babel+core@7.21.0:
- resolution: {integrity: sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==, tarball: '@babel/plugin-transform-for-of/download/@babel/plugin-transform-for-of-7.21.0.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.18.2:
- resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==, tarball: '@babel/plugin-transform-function-name/download/@babel/plugin-transform-function-name-7.18.9.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.18.2
- '@babel/helper-function-name': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.21.0:
- resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==, tarball: '@babel/plugin-transform-function-name/download/@babel/plugin-transform-function-name-7.18.9.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0
- '@babel/helper-function-name': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-literals/7.18.9_@babel+core@7.18.2:
- resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==, tarball: '@babel/plugin-transform-literals/download/@babel/plugin-transform-literals-7.18.9.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-literals/7.18.9_@babel+core@7.21.0:
- resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==, tarball: '@babel/plugin-transform-literals/download/@babel/plugin-transform-literals-7.18.9.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.18.2:
- resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==, tarball: '@babel/plugin-transform-member-expression-literals/download/@babel/plugin-transform-member-expression-literals-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==, tarball: '@babel/plugin-transform-member-expression-literals/download/@babel/plugin-transform-member-expression-literals-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-modules-amd/7.20.11_@babel+core@7.18.2:
- resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==, tarball: '@babel/plugin-transform-modules-amd/download/@babel/plugin-transform-modules-amd-7.20.11.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-module-transforms': 7.21.2
- '@babel/helper-plugin-utils': 7.20.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@babel/plugin-transform-modules-amd/7.20.11_@babel+core@7.21.0:
- resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==, tarball: '@babel/plugin-transform-modules-amd/download/@babel/plugin-transform-modules-amd-7.20.11.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-module-transforms': 7.21.2
- '@babel/helper-plugin-utils': 7.20.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@babel/plugin-transform-modules-commonjs/7.12.1_@babel+core@7.18.2:
- resolution: {integrity: sha1-+kAxJFQmNseGz5tGCg/7tIqG5kg=, tarball: '@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.12.1.tgz'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-module-transforms': 7.21.2
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/helper-simple-access': 7.20.2
- babel-plugin-dynamic-import-node: 2.3.3
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@babel/plugin-transform-modules-commonjs/7.21.2_@babel+core@7.21.0:
- resolution: {integrity: sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==, tarball: '@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.21.2.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-module-transforms': 7.21.2
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/helper-simple-access': 7.20.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@babel/plugin-transform-modules-systemjs/7.20.11_@babel+core@7.18.2:
- resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==, tarball: '@babel/plugin-transform-modules-systemjs/download/@babel/plugin-transform-modules-systemjs-7.20.11.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@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
- dev: true
-
- /@babel/plugin-transform-modules-systemjs/7.20.11_@babel+core@7.21.0:
- resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==, tarball: '@babel/plugin-transform-modules-systemjs/download/@babel/plugin-transform-modules-systemjs-7.20.11.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.21.0
- '@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
- dev: true
-
- /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.18.2:
- resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==, tarball: '@babel/plugin-transform-modules-umd/download/@babel/plugin-transform-modules-umd-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-module-transforms': 7.21.2
- '@babel/helper-plugin-utils': 7.20.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==, tarball: '@babel/plugin-transform-modules-umd/download/@babel/plugin-transform-modules-umd-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-module-transforms': 7.21.2
- '@babel/helper-plugin-utils': 7.20.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@babel/plugin-transform-named-capturing-groups-regex/7.20.5_@babel+core@7.18.2:
- resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==, tarball: '@babel/plugin-transform-named-capturing-groups-regex/download/@babel/plugin-transform-named-capturing-groups-regex-7.20.5.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-named-capturing-groups-regex/7.20.5_@babel+core@7.21.0:
- resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==, tarball: '@babel/plugin-transform-named-capturing-groups-regex/download/@babel/plugin-transform-named-capturing-groups-regex-7.20.5.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.18.2:
- resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==, tarball: '@babel/plugin-transform-new-target/download/@babel/plugin-transform-new-target-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==, tarball: '@babel/plugin-transform-new-target/download/@babel/plugin-transform-new-target-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.18.2:
- resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==, tarball: '@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/helper-replace-supers': 7.20.7
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==, tarball: '@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/helper-replace-supers': 7.20.7
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@babel/plugin-transform-parameters/7.20.7_@babel+core@7.18.2:
- resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==, tarball: '@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.20.7.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-parameters/7.20.7_@babel+core@7.21.0:
- resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==, tarball: '@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.20.7.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.18.2:
- resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==, tarball: '@babel/plugin-transform-property-literals/download/@babel/plugin-transform-property-literals-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==, tarball: '@babel/plugin-transform-property-literals/download/@babel/plugin-transform-property-literals-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-react-constant-elements/7.20.2_@babel+core@7.18.2:
- resolution: {integrity: sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==, tarball: '@babel/plugin-transform-react-constant-elements/download/@babel/plugin-transform-react-constant-elements-7.20.2.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.18.2:
- resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==, tarball: '@babel/plugin-transform-react-display-name/download/@babel/plugin-transform-react-display-name-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==, tarball: '@babel/plugin-transform-react-display-name/download/@babel/plugin-transform-react-display-name-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.18.2:
- resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==, tarball: '@babel/plugin-transform-react-jsx-development/download/@babel/plugin-transform-react-jsx-development-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/plugin-transform-react-jsx': 7.21.0_@babel+core@7.18.2
- dev: true
-
- /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==, tarball: '@babel/plugin-transform-react-jsx-development/download/@babel/plugin-transform-react-jsx-development-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.21.0
- '@babel/plugin-transform-react-jsx': 7.21.0_@babel+core@7.21.0
- dev: true
-
- /@babel/plugin-transform-react-jsx-self/7.21.0_@babel+core@7.18.2:
- resolution: {integrity: sha512-f/Eq+79JEu+KUANFks9UZCcvydOOGMgF7jBrcwjHa5jTZD8JivnhCJYvmlhR/WTXBWonDExPoW0eO/CR4QJirA==, tarball: '@babel/plugin-transform-react-jsx-self/download/@babel/plugin-transform-react-jsx-self-7.21.0.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-react-jsx-source/7.19.6_@babel+core@7.18.2:
- resolution: {integrity: sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==, tarball: '@babel/plugin-transform-react-jsx-source/download/@babel/plugin-transform-react-jsx-source-7.19.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-react-jsx/7.21.0_@babel+core@7.18.2:
- resolution: {integrity: sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==, tarball: '@babel/plugin-transform-react-jsx/download/@babel/plugin-transform-react-jsx-7.21.0.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@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.18.2
- '@babel/types': 7.21.2
- dev: true
-
- /@babel/plugin-transform-react-jsx/7.21.0_@babel+core@7.21.0:
- resolution: {integrity: sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==, tarball: '@babel/plugin-transform-react-jsx/download/@babel/plugin-transform-react-jsx-7.21.0.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.21.0
- '@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.0
- '@babel/types': 7.21.2
- dev: true
-
- /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.18.2:
- resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==, tarball: '@babel/plugin-transform-react-pure-annotations/download/@babel/plugin-transform-react-pure-annotations-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-annotate-as-pure': 7.18.6
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==, tarball: '@babel/plugin-transform-react-pure-annotations/download/@babel/plugin-transform-react-pure-annotations-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-annotate-as-pure': 7.18.6
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-regenerator/7.20.5_@babel+core@7.18.2:
- resolution: {integrity: sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==, tarball: '@babel/plugin-transform-regenerator/download/@babel/plugin-transform-regenerator-7.20.5.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- regenerator-transform: 0.15.1
- dev: true
-
- /@babel/plugin-transform-regenerator/7.20.5_@babel+core@7.21.0:
- resolution: {integrity: sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==, tarball: '@babel/plugin-transform-regenerator/download/@babel/plugin-transform-regenerator-7.20.5.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- regenerator-transform: 0.15.1
- dev: true
-
- /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.18.2:
- resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==, tarball: '@babel/plugin-transform-reserved-words/download/@babel/plugin-transform-reserved-words-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==, tarball: '@babel/plugin-transform-reserved-words/download/@babel/plugin-transform-reserved-words-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-runtime/7.18.2_@babel+core@7.18.2:
- resolution: {integrity: sha512-mr1ufuRMfS52ttq+1G1PD8OJNqgcTFjq3hwn8SZ5n1x1pBhi0E36rYMdTK0TsKtApJ4lDEdfXJwtGobQMHSMPg==, tarball: '@babel/plugin-transform-runtime/download/@babel/plugin-transform-runtime-7.18.2.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-module-imports': 7.18.6
- '@babel/helper-plugin-utils': 7.20.2
- babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.18.2
- babel-plugin-polyfill-corejs3: 0.5.3_@babel+core@7.18.2
- babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.18.2
- semver: 6.3.0
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.18.2:
- resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==, tarball: '@babel/plugin-transform-shorthand-properties/download/@babel/plugin-transform-shorthand-properties-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==, tarball: '@babel/plugin-transform-shorthand-properties/download/@babel/plugin-transform-shorthand-properties-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-spread/7.20.7_@babel+core@7.18.2:
- resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==, tarball: '@babel/plugin-transform-spread/download/@babel/plugin-transform-spread-7.20.7.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/helper-skip-transparent-expression-wrappers': 7.20.0
- dev: true
-
- /@babel/plugin-transform-spread/7.20.7_@babel+core@7.21.0:
- resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==, tarball: '@babel/plugin-transform-spread/download/@babel/plugin-transform-spread-7.20.7.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/helper-skip-transparent-expression-wrappers': 7.20.0
- dev: true
-
- /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.18.2:
- resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==, tarball: '@babel/plugin-transform-sticky-regex/download/@babel/plugin-transform-sticky-regex-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==, tarball: '@babel/plugin-transform-sticky-regex/download/@babel/plugin-transform-sticky-regex-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
- /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.18.2:
- resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==, tarball: '@babel/plugin-transform-template-literals/download/@babel/plugin-transform-template-literals-7.18.9.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
+ '@babel/core': 7.21.0
'@babel/helper-plugin-utils': 7.20.2
dev: true
@@ -2072,16 +1225,6 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.18.2:
- resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==, tarball: '@babel/plugin-transform-typeof-symbol/download/@babel/plugin-transform-typeof-symbol-7.18.9.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
/@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.21.0:
resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==, tarball: '@babel/plugin-transform-typeof-symbol/download/@babel/plugin-transform-typeof-symbol-7.18.9.tgz'}
engines: {node: '>=6.9.0'}
@@ -2092,20 +1235,6 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-typescript/7.21.0_@babel+core@7.18.2:
- resolution: {integrity: sha512-xo///XTPp3mDzTtrqXoBlK9eiAYW3wv9JXglcn/u1bi60RW11dEUxIgA8cbnDhutS1zacjMRmAwxE0gMklLnZg==, tarball: '@babel/plugin-transform-typescript/download/@babel/plugin-transform-typescript-7.21.0.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.18.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@babel/plugin-transform-typescript/7.21.0_@babel+core@7.21.0:
resolution: {integrity: sha512-xo///XTPp3mDzTtrqXoBlK9eiAYW3wv9JXglcn/u1bi60RW11dEUxIgA8cbnDhutS1zacjMRmAwxE0gMklLnZg==, tarball: '@babel/plugin-transform-typescript/download/@babel/plugin-transform-typescript-7.21.0.tgz'}
engines: {node: '>=6.9.0'}
@@ -2120,16 +1249,6 @@ packages:
- supports-color
dev: true
- /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.18.2:
- resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==, tarball: '@babel/plugin-transform-unicode-escapes/download/@babel/plugin-transform-unicode-escapes-7.18.10.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
/@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.21.0:
resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==, tarball: '@babel/plugin-transform-unicode-escapes/download/@babel/plugin-transform-unicode-escapes-7.18.10.tgz'}
engines: {node: '>=6.9.0'}
@@ -2140,17 +1259,6 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.18.2:
- resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==, tarball: '@babel/plugin-transform-unicode-regex/download/@babel/plugin-transform-unicode-regex-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
/@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.21.0:
resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==, tarball: '@babel/plugin-transform-unicode-regex/download/@babel/plugin-transform-unicode-regex-7.18.6.tgz'}
engines: {node: '>=6.9.0'}
@@ -2162,82 +1270,6 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/preset-env/7.12.1_@babel+core@7.18.2:
- resolution: {integrity: sha1-nH5cqCoZ78hlOEu0mJFI0u5desI=, tarball: '@babel/preset-env/download/@babel/preset-env-7.12.1.tgz'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/compat-data': 7.21.0
- '@babel/core': 7.18.2
- '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.18.2
- '@babel/helper-module-imports': 7.18.6
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/helper-validator-option': 7.21.0
- '@babel/plugin-proposal-async-generator-functions': 7.20.7_@babel+core@7.18.2
- '@babel/plugin-proposal-class-properties': 7.12.1_@babel+core@7.18.2
- '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.18.2
- '@babel/plugin-proposal-export-namespace-from': 7.12.1_@babel+core@7.18.2
- '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.18.2
- '@babel/plugin-proposal-logical-assignment-operators': 7.20.7_@babel+core@7.18.2
- '@babel/plugin-proposal-nullish-coalescing-operator': 7.12.1_@babel+core@7.18.2
- '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.18.2
- '@babel/plugin-proposal-object-rest-spread': 7.20.7_@babel+core@7.18.2
- '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.18.2
- '@babel/plugin-proposal-optional-chaining': 7.12.1_@babel+core@7.18.2
- '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.18.2
- '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.18.2
- '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.2
- '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.18.2
- '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.2
- '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.2
- '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.2
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.2
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.2
- '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.2
- '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.2
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.2
- '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.2
- '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.18.2
- '@babel/plugin-transform-arrow-functions': 7.20.7_@babel+core@7.18.2
- '@babel/plugin-transform-async-to-generator': 7.20.7_@babel+core@7.18.2
- '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.18.2
- '@babel/plugin-transform-block-scoping': 7.21.0_@babel+core@7.18.2
- '@babel/plugin-transform-classes': 7.21.0_@babel+core@7.18.2
- '@babel/plugin-transform-computed-properties': 7.20.7_@babel+core@7.18.2
- '@babel/plugin-transform-destructuring': 7.20.7_@babel+core@7.18.2
- '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.18.2
- '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.18.2
- '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.18.2
- '@babel/plugin-transform-for-of': 7.21.0_@babel+core@7.18.2
- '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.18.2
- '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.18.2
- '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.18.2
- '@babel/plugin-transform-modules-amd': 7.20.11_@babel+core@7.18.2
- '@babel/plugin-transform-modules-commonjs': 7.12.1_@babel+core@7.18.2
- '@babel/plugin-transform-modules-systemjs': 7.20.11_@babel+core@7.18.2
- '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.18.2
- '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5_@babel+core@7.18.2
- '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.18.2
- '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.18.2
- '@babel/plugin-transform-parameters': 7.20.7_@babel+core@7.18.2
- '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.18.2
- '@babel/plugin-transform-regenerator': 7.20.5_@babel+core@7.18.2
- '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.18.2
- '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.18.2
- '@babel/plugin-transform-spread': 7.20.7_@babel+core@7.18.2
- '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.18.2
- '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.18.2
- '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.18.2
- '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.18.2
- '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.18.2
- '@babel/preset-modules': 0.1.5_@babel+core@7.18.2
- '@babel/types': 7.21.2
- core-js-compat: 3.29.0
- semver: 5.7.1
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@babel/preset-env/7.20.2_@babel+core@7.21.0:
resolution: {integrity: sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==, tarball: '@babel/preset-env/download/@babel/preset-env-7.20.2.tgz'}
engines: {node: '>=6.9.0'}
@@ -2324,19 +1356,6 @@ packages:
- supports-color
dev: true
- /@babel/preset-modules/0.1.5_@babel+core@7.18.2:
- resolution: {integrity: sha1-75Odbn8miCfhhBY43G/5VRXhFdk=, tarball: '@babel/preset-modules/download/@babel/preset-modules-0.1.5.tgz'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.18.2
- '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.18.2
- '@babel/types': 7.21.2
- esutils: 2.0.3
- dev: true
-
/@babel/preset-modules/0.1.5_@babel+core@7.21.0:
resolution: {integrity: sha1-75Odbn8miCfhhBY43G/5VRXhFdk=, tarball: '@babel/preset-modules/download/@babel/preset-modules-0.1.5.tgz'}
peerDependencies:
@@ -2345,39 +1364,9 @@ packages:
'@babel/core': 7.21.0
'@babel/helper-plugin-utils': 7.20.2
'@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.21.0
- '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.21.0
- '@babel/types': 7.21.2
- esutils: 2.0.3
- dev: true
-
- /@babel/preset-react/7.12.1_@babel+core@7.18.2:
- resolution: {integrity: sha1-fwIrE/VbbdgvAPFtHFma5imFNYw=, tarball: '@babel/preset-react/download/@babel/preset-react-7.12.1.tgz'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.18.2
- '@babel/plugin-transform-react-jsx': 7.21.0_@babel+core@7.18.2
- '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.18.2
- '@babel/plugin-transform-react-jsx-self': 7.21.0_@babel+core@7.18.2
- '@babel/plugin-transform-react-jsx-source': 7.19.6_@babel+core@7.18.2
- '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.18.2
- dev: true
-
- /@babel/preset-react/7.18.6_@babel+core@7.18.2:
- resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==, tarball: '@babel/preset-react/download/@babel/preset-react-7.18.6.tgz'}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/helper-validator-option': 7.21.0
- '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.18.2
- '@babel/plugin-transform-react-jsx': 7.21.0_@babel+core@7.18.2
- '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.18.2
- '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.18.2
+ '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.21.0
+ '@babel/types': 7.21.2
+ esutils: 2.0.3
dev: true
/@babel/preset-react/7.18.6_@babel+core@7.21.0:
@@ -2395,18 +1384,6 @@ packages:
'@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.21.0
dev: true
- /@babel/preset-typescript/7.12.1_@babel+core@7.18.2:
- resolution: {integrity: sha1-hkgLSDu5f3UDbohk/kBMx4LMMRs=, tarball: '@babel/preset-typescript/download/@babel/preset-typescript-7.12.1.tgz'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-transform-typescript': 7.21.0_@babel+core@7.18.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@babel/preset-typescript/7.21.0_@babel+core@7.21.0:
resolution: {integrity: sha512-myc9mpoVA5m1rF8K8DgLEatOYFDpwC+RkMkjZ0Du6uI62YvDe8uxIEYVs/VCdSJ097nlALiU/yBC7//3nI+hNg==, tarball: '@babel/preset-typescript/download/@babel/preset-typescript-7.21.0.tgz'}
engines: {node: '>=6.9.0'}
@@ -2421,19 +1398,6 @@ packages:
- supports-color
dev: true
- /@babel/register/7.12.1_@babel+core@7.18.2:
- resolution: {integrity: sha1-zbCHvfxPckHAMjHyLhXSEazyFDg=, tarball: '@babel/register/download/@babel/register-7.12.1.tgz'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- find-cache-dir: 2.1.0
- lodash: 4.17.21
- make-dir: 2.1.0
- pirates: 4.0.5
- source-map-support: 0.5.21
- dev: true
-
/@babel/regjsgen/0.8.0:
resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==, tarball: '@babel/regjsgen/download/@babel/regjsgen-0.8.0.tgz'}
dev: true
@@ -2495,6 +1459,10 @@ packages:
resolution: {integrity: sha1-CwPRi4ijCJTKqxSr1mmxy79HuEM=, tarball: '@bloomberg/record-tuple-polyfill/download/@bloomberg/record-tuple-polyfill-0.0.3.tgz'}
dev: true
+ /@bloomberg/record-tuple-polyfill/0.0.4:
+ resolution: {integrity: sha1-nvPfRORyzrmgogENhYpSbyAh/vo=, tarball: '@bloomberg/record-tuple-polyfill/download/@bloomberg/record-tuple-polyfill-0.0.4.tgz'}
+ dev: true
+
/@cnakazawa/watch/1.0.4:
resolution: {integrity: sha1-+GSuhQBND8q29QvpFBxNo2jRZWo=, tarball: '@cnakazawa/watch/download/@cnakazawa/watch-1.0.4.tgz'}
engines: {node: '>=0.1.95'}
@@ -2509,6 +1477,318 @@ packages:
engines: {node: '>=4.0.0'}
dev: true
+ /@csstools/postcss-color-function/1.1.1_postcss@8.4.21:
+ resolution: {integrity: sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==, tarball: '@csstools/postcss-color-function/download/@csstools/postcss-color-function-1.1.1.tgz'}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.2
+ dependencies:
+ '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.21
+ postcss: 8.4.21
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /@csstools/postcss-font-format-keywords/1.0.1_postcss@8.4.21:
+ resolution: {integrity: sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==, tarball: '@csstools/postcss-font-format-keywords/download/@csstools/postcss-font-format-keywords-1.0.1.tgz'}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.2
+ dependencies:
+ postcss: 8.4.21
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /@csstools/postcss-hwb-function/1.0.2_postcss@8.4.21:
+ resolution: {integrity: sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==, tarball: '@csstools/postcss-hwb-function/download/@csstools/postcss-hwb-function-1.0.2.tgz'}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.2
+ dependencies:
+ postcss: 8.4.21
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /@csstools/postcss-ic-unit/1.0.1_postcss@8.4.21:
+ resolution: {integrity: sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==, tarball: '@csstools/postcss-ic-unit/download/@csstools/postcss-ic-unit-1.0.1.tgz'}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.2
+ dependencies:
+ '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.21
+ postcss: 8.4.21
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /@csstools/postcss-is-pseudo-class/2.0.7_postcss@8.4.21:
+ resolution: {integrity: sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==, tarball: '@csstools/postcss-is-pseudo-class/download/@csstools/postcss-is-pseudo-class-2.0.7.tgz'}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.2
+ dependencies:
+ '@csstools/selector-specificity': 2.1.1_wajs5nedgkikc5pcuwett7legi
+ postcss: 8.4.21
+ postcss-selector-parser: 6.0.11
+ dev: true
+
+ /@csstools/postcss-normalize-display-values/1.0.1_postcss@8.4.21:
+ resolution: {integrity: sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==, tarball: '@csstools/postcss-normalize-display-values/download/@csstools/postcss-normalize-display-values-1.0.1.tgz'}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.2
+ dependencies:
+ postcss: 8.4.21
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /@csstools/postcss-oklab-function/1.1.1_postcss@8.4.21:
+ resolution: {integrity: sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==, tarball: '@csstools/postcss-oklab-function/download/@csstools/postcss-oklab-function-1.1.1.tgz'}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.2
+ dependencies:
+ '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.21
+ postcss: 8.4.21
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /@csstools/postcss-progressive-custom-properties/1.3.0_postcss@8.4.21:
+ resolution: {integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==, tarball: '@csstools/postcss-progressive-custom-properties/download/@csstools/postcss-progressive-custom-properties-1.3.0.tgz'}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.3
+ dependencies:
+ postcss: 8.4.21
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /@csstools/postcss-stepped-value-functions/1.0.1_postcss@8.4.21:
+ resolution: {integrity: sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==, tarball: '@csstools/postcss-stepped-value-functions/download/@csstools/postcss-stepped-value-functions-1.0.1.tgz'}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.2
+ dependencies:
+ postcss: 8.4.21
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /@csstools/postcss-unset-value/1.0.2_postcss@8.4.21:
+ resolution: {integrity: sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==, tarball: '@csstools/postcss-unset-value/download/@csstools/postcss-unset-value-1.0.2.tgz'}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.2
+ dependencies:
+ postcss: 8.4.21
+ dev: true
+
+ /@csstools/selector-specificity/2.1.1_wajs5nedgkikc5pcuwett7legi:
+ resolution: {integrity: sha512-jwx+WCqszn53YHOfvFMJJRd/B2GqkCBt+1MJSG6o5/s8+ytHMvDZXsJgUEWLk12UnLd7HYKac4BYU5i/Ron1Cw==, tarball: '@csstools/selector-specificity/download/@csstools/selector-specificity-2.1.1.tgz'}
+ engines: {node: ^14 || ^16 || >=18}
+ peerDependencies:
+ postcss: ^8.4
+ postcss-selector-parser: ^6.0.10
+ dependencies:
+ postcss: 8.4.21
+ postcss-selector-parser: 6.0.11
+ dev: true
+
+ /@esbuild/android-arm/0.16.17:
+ resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==, tarball: '@esbuild/android-arm/download/@esbuild/android-arm-0.16.17.tgz'}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/android-arm64/0.16.17:
+ resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==, tarball: '@esbuild/android-arm64/download/@esbuild/android-arm64-0.16.17.tgz'}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/android-x64/0.16.17:
+ resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==, tarball: '@esbuild/android-x64/download/@esbuild/android-x64-0.16.17.tgz'}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/darwin-arm64/0.16.17:
+ resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==, tarball: '@esbuild/darwin-arm64/download/@esbuild/darwin-arm64-0.16.17.tgz'}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/darwin-x64/0.16.17:
+ resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==, tarball: '@esbuild/darwin-x64/download/@esbuild/darwin-x64-0.16.17.tgz'}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/freebsd-arm64/0.16.17:
+ resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==, tarball: '@esbuild/freebsd-arm64/download/@esbuild/freebsd-arm64-0.16.17.tgz'}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/freebsd-x64/0.16.17:
+ resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==, tarball: '@esbuild/freebsd-x64/download/@esbuild/freebsd-x64-0.16.17.tgz'}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-arm/0.16.17:
+ resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==, tarball: '@esbuild/linux-arm/download/@esbuild/linux-arm-0.16.17.tgz'}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-arm64/0.16.17:
+ resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==, tarball: '@esbuild/linux-arm64/download/@esbuild/linux-arm64-0.16.17.tgz'}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-ia32/0.16.17:
+ resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==, tarball: '@esbuild/linux-ia32/download/@esbuild/linux-ia32-0.16.17.tgz'}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-loong64/0.16.17:
+ resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==, tarball: '@esbuild/linux-loong64/download/@esbuild/linux-loong64-0.16.17.tgz'}
+ engines: {node: '>=12'}
+ cpu: [loong64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-mips64el/0.16.17:
+ resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==, tarball: '@esbuild/linux-mips64el/download/@esbuild/linux-mips64el-0.16.17.tgz'}
+ engines: {node: '>=12'}
+ cpu: [mips64el]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-ppc64/0.16.17:
+ resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==, tarball: '@esbuild/linux-ppc64/download/@esbuild/linux-ppc64-0.16.17.tgz'}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-riscv64/0.16.17:
+ resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==, tarball: '@esbuild/linux-riscv64/download/@esbuild/linux-riscv64-0.16.17.tgz'}
+ engines: {node: '>=12'}
+ cpu: [riscv64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-s390x/0.16.17:
+ resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==, tarball: '@esbuild/linux-s390x/download/@esbuild/linux-s390x-0.16.17.tgz'}
+ engines: {node: '>=12'}
+ cpu: [s390x]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-x64/0.16.17:
+ resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==, tarball: '@esbuild/linux-x64/download/@esbuild/linux-x64-0.16.17.tgz'}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/netbsd-x64/0.16.17:
+ resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==, tarball: '@esbuild/netbsd-x64/download/@esbuild/netbsd-x64-0.16.17.tgz'}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [netbsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/openbsd-x64/0.16.17:
+ resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==, tarball: '@esbuild/openbsd-x64/download/@esbuild/openbsd-x64-0.16.17.tgz'}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [openbsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/sunos-x64/0.16.17:
+ resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==, tarball: '@esbuild/sunos-x64/download/@esbuild/sunos-x64-0.16.17.tgz'}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [sunos]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/win32-arm64/0.16.17:
+ resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==, tarball: '@esbuild/win32-arm64/download/@esbuild/win32-arm64-0.16.17.tgz'}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/win32-ia32/0.16.17:
+ resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==, tarball: '@esbuild/win32-ia32/download/@esbuild/win32-ia32-0.16.17.tgz'}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/win32-x64/0.16.17:
+ resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==, tarball: '@esbuild/win32-x64/download/@esbuild/win32-x64-0.16.17.tgz'}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@eslint/eslintrc/0.4.3:
resolution: {integrity: sha1-nkKYHvA1vrPdSa3ResuW6P9vOUw=, tarball: '@eslint/eslintrc/download/@eslint/eslintrc-0.4.3.tgz'}
engines: {node: ^10.12.0 || >=12.0.0}
@@ -2708,6 +1988,13 @@ packages:
- supports-color
dev: true
+ /@jest/schemas/29.4.3:
+ resolution: {integrity: sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==, tarball: '@jest/schemas/download/@jest/schemas-29.4.3.tgz'}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@sinclair/typebox': 0.25.24
+ dev: true
+
/@jest/source-map/25.5.0:
resolution: {integrity: sha1-31wg1gUKopLCxtPw0sdgavMVvRs=, tarball: '@jest/source-map/download/@jest/source-map-25.5.0.tgz'}
engines: {node: '>= 8.3'}
@@ -2783,11 +2070,23 @@ packages:
dependencies:
'@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 3.0.1
- '@types/node': 18.14.6
+ '@types/node': 18.15.3
'@types/yargs': 16.0.5
chalk: 4.1.2
dev: true
+ /@jest/types/29.5.0:
+ resolution: {integrity: sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==, tarball: '@jest/types/download/@jest/types-29.5.0.tgz'}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/schemas': 29.4.3
+ '@types/istanbul-lib-coverage': 2.0.4
+ '@types/istanbul-reports': 3.0.1
+ '@types/node': 18.15.3
+ '@types/yargs': 17.0.22
+ chalk: 4.1.2
+ dev: true
+
/@jridgewell/gen-mapping/0.1.1:
resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==, tarball: '@jridgewell/gen-mapping/download/@jridgewell/gen-mapping-0.1.1.tgz'}
engines: {node: '>=6.0.0'}
@@ -2833,85 +2132,90 @@ packages:
'@jridgewell/sourcemap-codec': 1.4.14
dev: true
- /@lerna/filter-packages/4.0.0:
- resolution: {integrity: sha1-sfcNcOHenN02pOUMqgrFAfjQEvI=, tarball: '@lerna/filter-packages/download/@lerna/filter-packages-4.0.0.tgz'}
- engines: {node: '>= 10.18.0'}
+ /@mapbox/hast-util-to-jsx/1.0.0:
+ resolution: {integrity: sha1-kM5GsNLd5C1epNSh4LJrnOIhUBM=, tarball: '@mapbox/hast-util-to-jsx/download/@mapbox/hast-util-to-jsx-1.0.0.tgz'}
+ engines: {node: '>=10'}
dependencies:
- '@lerna/validation-error': 4.0.0
- multimatch: 5.0.0
- npmlog: 4.1.2
+ kebab-case: 1.0.2
+ postcss: 7.0.39
+ postcss-js: 2.0.3
+ property-information: 5.6.0
+ react-attr-converter: 0.3.1
+ stringify-entities: 3.1.0
+ stringify-object: 3.3.0
dev: true
- /@lerna/package-graph/4.0.0:
- resolution: {integrity: sha1-FqACU6isgQ9yBBSBy0a87o2BI90=, tarball: '@lerna/package-graph/download/@lerna/package-graph-4.0.0.tgz'}
- engines: {node: '>= 10.18.0'}
+ /@microsoft/api-extractor-model/7.26.3:
+ resolution: {integrity: sha512-1Y/JOkaCF5zE6P56saA0yPzEb7ZJwoF2d8fUYdzZY4I0p1gmqGbNk1h9WguvrN5hANg+2CaqcOX0eh+l4SAhJw==, tarball: '@microsoft/api-extractor-model/download/@microsoft/api-extractor-model-7.26.3.tgz'}
dependencies:
- '@lerna/prerelease-id-from-version': 4.0.0
- '@lerna/validation-error': 4.0.0
- npm-package-arg: 8.1.5
- npmlog: 4.1.2
- semver: 7.3.8
+ '@microsoft/tsdoc': 0.14.2
+ '@microsoft/tsdoc-config': 0.16.2
+ '@rushstack/node-core-library': 3.55.1
+ transitivePeerDependencies:
+ - '@types/node'
dev: true
- /@lerna/package/4.0.0:
- resolution: {integrity: sha1-G0wlnEvP9FyHbuHVkaBDqsvA1rc=, tarball: '@lerna/package/download/@lerna/package-4.0.0.tgz'}
- engines: {node: '>= 10.18.0'}
+ /@microsoft/api-extractor-model/7.26.3_@types+node@18.15.3:
+ resolution: {integrity: sha512-1Y/JOkaCF5zE6P56saA0yPzEb7ZJwoF2d8fUYdzZY4I0p1gmqGbNk1h9WguvrN5hANg+2CaqcOX0eh+l4SAhJw==, tarball: '@microsoft/api-extractor-model/download/@microsoft/api-extractor-model-7.26.3.tgz'}
dependencies:
- load-json-file: 6.2.0
- npm-package-arg: 8.1.5
- write-pkg: 4.0.0
+ '@microsoft/tsdoc': 0.14.2
+ '@microsoft/tsdoc-config': 0.16.2
+ '@rushstack/node-core-library': 3.55.1_@types+node@18.15.3
+ transitivePeerDependencies:
+ - '@types/node'
dev: true
- /@lerna/prerelease-id-from-version/4.0.0:
- resolution: {integrity: sha1-x+Bnb87hlQ2FYw4Qjt3s3VtIyRY=, tarball: '@lerna/prerelease-id-from-version/download/@lerna/prerelease-id-from-version-4.0.0.tgz'}
- engines: {node: '>= 10.18.0'}
+ /@microsoft/api-extractor/7.34.3:
+ resolution: {integrity: sha512-vXpU+i/MMinVzDxbLo3of1Sx/IS5bwOZl4XrX8YyqNBXFvovEer5ex0wckWumkBErDZtLOMp3zhZfYL3W7h3cg==, tarball: '@microsoft/api-extractor/download/@microsoft/api-extractor-7.34.3.tgz'}
+ hasBin: true
dependencies:
+ '@microsoft/api-extractor-model': 7.26.3
+ '@microsoft/tsdoc': 0.14.2
+ '@microsoft/tsdoc-config': 0.16.2
+ '@rushstack/node-core-library': 3.55.1
+ '@rushstack/rig-package': 0.3.17
+ '@rushstack/ts-command-line': 4.13.1
+ colors: 1.2.5
+ lodash: 4.17.21
+ resolve: 1.22.1
semver: 7.3.8
+ source-map: 0.6.1
+ typescript: 4.8.4
+ transitivePeerDependencies:
+ - '@types/node'
dev: true
- /@lerna/project/4.0.0:
- resolution: {integrity: sha1-/4SJOTWDNTOnTe/zDA5k3bfwums=, tarball: '@lerna/project/download/@lerna/project-4.0.0.tgz'}
- engines: {node: '>= 10.18.0'}
- dependencies:
- '@lerna/package': 4.0.0
- '@lerna/validation-error': 4.0.0
- cosmiconfig: 7.1.0
- dedent: 0.7.0
- dot-prop: 6.0.1
- glob-parent: 5.1.2
- globby: 11.1.0
- load-json-file: 6.2.0
- npmlog: 4.1.2
- p-map: 4.0.0
- resolve-from: 5.0.0
- write-json-file: 4.3.0
- dev: true
-
- /@lerna/query-graph/4.0.0:
- resolution: {integrity: sha1-Cd0cgZrF7j842yOTEUNwH4pu72M=, tarball: '@lerna/query-graph/download/@lerna/query-graph-4.0.0.tgz'}
- engines: {node: '>= 10.18.0'}
- dependencies:
- '@lerna/package-graph': 4.0.0
- dev: true
-
- /@lerna/validation-error/4.0.0:
- resolution: {integrity: sha1-r51i/oME6qLrmmuhOU+aqAcCbTU=, tarball: '@lerna/validation-error/download/@lerna/validation-error-4.0.0.tgz'}
- engines: {node: '>= 10.18.0'}
- dependencies:
- npmlog: 4.1.2
- dev: true
-
- /@mapbox/hast-util-to-jsx/1.0.0:
- resolution: {integrity: sha1-kM5GsNLd5C1epNSh4LJrnOIhUBM=, tarball: '@mapbox/hast-util-to-jsx/download/@mapbox/hast-util-to-jsx-1.0.0.tgz'}
- engines: {node: '>=10'}
+ /@microsoft/api-extractor/7.34.3_@types+node@18.15.3:
+ resolution: {integrity: sha512-vXpU+i/MMinVzDxbLo3of1Sx/IS5bwOZl4XrX8YyqNBXFvovEer5ex0wckWumkBErDZtLOMp3zhZfYL3W7h3cg==, tarball: '@microsoft/api-extractor/download/@microsoft/api-extractor-7.34.3.tgz'}
+ hasBin: true
dependencies:
- kebab-case: 1.0.2
- postcss: 7.0.39
- postcss-js: 2.0.3
- property-information: 5.6.0
- react-attr-converter: 0.3.1
- stringify-entities: 3.1.0
- stringify-object: 3.3.0
+ '@microsoft/api-extractor-model': 7.26.3_@types+node@18.15.3
+ '@microsoft/tsdoc': 0.14.2
+ '@microsoft/tsdoc-config': 0.16.2
+ '@rushstack/node-core-library': 3.55.1_@types+node@18.15.3
+ '@rushstack/rig-package': 0.3.17
+ '@rushstack/ts-command-line': 4.13.1
+ colors: 1.2.5
+ lodash: 4.17.21
+ resolve: 1.22.1
+ semver: 7.3.8
+ source-map: 0.6.1
+ typescript: 4.8.4
+ transitivePeerDependencies:
+ - '@types/node'
+ dev: true
+
+ /@microsoft/tsdoc-config/0.16.2:
+ resolution: {integrity: sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==, tarball: '@microsoft/tsdoc-config/download/@microsoft/tsdoc-config-0.16.2.tgz'}
+ dependencies:
+ '@microsoft/tsdoc': 0.14.2
+ ajv: 6.12.6
+ jju: 1.4.0
+ resolve: 1.19.0
+ dev: true
+
+ /@microsoft/tsdoc/0.14.2:
+ resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==, tarball: '@microsoft/tsdoc/download/@microsoft/tsdoc-0.14.2.tgz'}
dev: true
/@nicolo-ribaudo/eslint-scope-5-internals/5.1.1-v1:
@@ -2941,114 +2245,93 @@ packages:
fastq: 1.15.0
dev: true
- /@rollup/plugin-babel/5.3.1_xqgxu46vmt6jfc6v3442ues2di:
- resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==, tarball: '@rollup/plugin-babel/download/@rollup/plugin-babel-5.3.1.tgz'}
- engines: {node: '>= 10.0.0'}
+ /@pmmmwh/react-refresh-webpack-plugin/0.5.10_react-refresh@0.14.0:
+ resolution: {integrity: sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==, tarball: '@pmmmwh/react-refresh-webpack-plugin/download/@pmmmwh/react-refresh-webpack-plugin-0.5.10.tgz'}
+ engines: {node: '>= 10.13'}
peerDependencies:
- '@babel/core': ^7.0.0
- '@types/babel__core': ^7.1.9
- rollup: ^1.20.0||^2.0.0
+ '@types/webpack': 4.x || 5.x
+ react-refresh: '>=0.10.0 <1.0.0'
+ sockjs-client: ^1.4.0
+ type-fest: '>=0.17.0 <4.0.0'
+ webpack: '>=4.43.0 <6.0.0'
+ webpack-dev-server: 3.x || 4.x
+ webpack-hot-middleware: 2.x
+ webpack-plugin-serve: 0.x || 1.x
peerDependenciesMeta:
- '@types/babel__core':
+ '@types/webpack':
+ optional: true
+ sockjs-client:
+ optional: true
+ type-fest:
+ optional: true
+ webpack-dev-server:
+ optional: true
+ webpack-hot-middleware:
+ optional: true
+ webpack-plugin-serve:
optional: true
dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-module-imports': 7.18.6
- '@rollup/pluginutils': 3.1.0_rollup@2.33.3
- rollup: 2.33.3
+ ansi-html-community: 0.0.8
+ common-path-prefix: 3.0.0
+ core-js-pure: 3.29.0
+ error-stack-parser: 2.1.4
+ find-up: 5.0.0
+ html-entities: 2.3.3
+ loader-utils: 2.0.4
+ react-refresh: 0.14.0
+ schema-utils: 3.1.1
+ source-map: 0.7.4
dev: true
- /@rollup/plugin-commonjs/16.0.0_rollup@2.33.3:
- resolution: {integrity: sha1-FpAE1WzQ8KHQ81kV0xoDaw7+KB8=, tarball: '@rollup/plugin-commonjs/download/@rollup/plugin-commonjs-16.0.0.tgz'}
- engines: {node: '>= 8.0.0'}
+ /@rushstack/node-core-library/3.55.1:
+ resolution: {integrity: sha512-t/nZHq4/4S3ltpYVyIsbbIqmcZx3qEe3Aaw8tI9B6XRNqCFzPxtoTopqTPTuRn8XqCtoDaSe6uMlnn7YCTu8lQ==, tarball: '@rushstack/node-core-library/download/@rushstack/node-core-library-3.55.1.tgz'}
peerDependencies:
- rollup: ^2.30.0
+ '@types/node': '*'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
dependencies:
- '@rollup/pluginutils': 3.1.0_rollup@2.33.3
- commondir: 1.0.1
- estree-walker: 2.0.2
- glob: 7.2.3
- is-reference: 1.2.1
- magic-string: 0.25.9
+ colors: 1.2.5
+ fs-extra: 7.0.1
+ import-lazy: 4.0.0
+ jju: 1.4.0
resolve: 1.22.1
- rollup: 2.33.3
- dev: true
-
- /@rollup/plugin-inject/4.0.2_rollup@2.33.3:
- resolution: {integrity: sha1-VbIbskSgdnX3/d5XfbkpyC/Bc5U=, tarball: '@rollup/plugin-inject/download/@rollup/plugin-inject-4.0.2.tgz'}
- peerDependencies:
- rollup: ^1.20.0 || ^2.0.0
- dependencies:
- '@rollup/pluginutils': 3.1.0_rollup@2.33.3
- estree-walker: 1.0.1
- magic-string: 0.25.9
- rollup: 2.33.3
- dev: true
-
- /@rollup/plugin-json/4.1.0_rollup@2.33.3:
- resolution: {integrity: sha1-VOCYZ65pY8WThE2L16nHGClElvM=, tarball: '@rollup/plugin-json/download/@rollup/plugin-json-4.1.0.tgz'}
- peerDependencies:
- rollup: ^1.20.0 || ^2.0.0
- dependencies:
- '@rollup/pluginutils': 3.1.0_rollup@2.33.3
- rollup: 2.33.3
+ semver: 7.3.8
+ z-schema: 5.0.5
dev: true
- /@rollup/plugin-node-resolve/10.0.0_rollup@2.33.3:
- resolution: {integrity: sha1-RAZKK5jfdTDmas+JQf8mL8m06tg=, tarball: '@rollup/plugin-node-resolve/download/@rollup/plugin-node-resolve-10.0.0.tgz'}
- engines: {node: '>= 10.0.0'}
+ /@rushstack/node-core-library/3.55.1_@types+node@18.15.3:
+ resolution: {integrity: sha512-t/nZHq4/4S3ltpYVyIsbbIqmcZx3qEe3Aaw8tI9B6XRNqCFzPxtoTopqTPTuRn8XqCtoDaSe6uMlnn7YCTu8lQ==, tarball: '@rushstack/node-core-library/download/@rushstack/node-core-library-3.55.1.tgz'}
peerDependencies:
- rollup: ^1.20.0||^2.0.0
+ '@types/node': '*'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
dependencies:
- '@rollup/pluginutils': 3.1.0_rollup@2.33.3
- '@types/resolve': 1.17.1
- builtin-modules: 3.3.0
- deepmerge: 4.3.0
- is-module: 1.0.0
+ '@types/node': 18.15.3
+ colors: 1.2.5
+ fs-extra: 7.0.1
+ import-lazy: 4.0.0
+ jju: 1.4.0
resolve: 1.22.1
- rollup: 2.33.3
- dev: true
-
- /@rollup/plugin-replace/2.3.4_rollup@2.33.3:
- resolution: {integrity: sha1-fdhMF3VdYrUJV38ts361JNfKiMo=, tarball: '@rollup/plugin-replace/download/@rollup/plugin-replace-2.3.4.tgz'}
- peerDependencies:
- rollup: ^1.20.0 || ^2.0.0
- dependencies:
- '@rollup/pluginutils': 3.1.0_rollup@2.33.3
- magic-string: 0.25.9
- rollup: 2.33.3
- dev: true
-
- /@rollup/plugin-url/5.0.1_rollup@2.33.3:
- resolution: {integrity: sha1-d/yfVhAM2Dz7RRCa331IrxyOzb8=, tarball: '@rollup/plugin-url/download/@rollup/plugin-url-5.0.1.tgz'}
- engines: {node: '>=8.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0
- dependencies:
- '@rollup/pluginutils': 3.1.0_rollup@2.33.3
- make-dir: 3.1.0
- mime: 2.6.0
- rollup: 2.33.3
+ semver: 7.3.8
+ z-schema: 5.0.5
dev: true
- /@rollup/pluginutils/3.1.0_rollup@2.33.3:
- resolution: {integrity: sha1-cGtFJO5tyLEDs8mVUz5a1oDAK5s=, tarball: '@rollup/pluginutils/download/@rollup/pluginutils-3.1.0.tgz'}
- engines: {node: '>= 8.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0
+ /@rushstack/rig-package/0.3.17:
+ resolution: {integrity: sha512-nxvAGeIMnHl1LlZSQmacgcRV4y1EYtgcDIrw6KkeVjudOMonlxO482PhDj3LVZEp6L7emSf6YSO2s5JkHlwfZA==, tarball: '@rushstack/rig-package/download/@rushstack/rig-package-0.3.17.tgz'}
dependencies:
- '@types/estree': 0.0.39
- estree-walker: 1.0.1
- picomatch: 2.3.1
- rollup: 2.33.3
+ resolve: 1.17.0
+ strip-json-comments: 3.1.1
dev: true
- /@rollup/pluginutils/4.2.1:
- resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==, tarball: '@rollup/pluginutils/download/@rollup/pluginutils-4.2.1.tgz'}
- engines: {node: '>= 8.0.0'}
+ /@rushstack/ts-command-line/4.13.1:
+ resolution: {integrity: sha512-UTQMRyy/jH1IS2U+6pyzyn9xQ2iMcoUKkTcZUzOP/aaMiKlWLwCTDiBVwhw/M1crDx6apF9CwyjuWO9r1SBdJQ==, tarball: '@rushstack/ts-command-line/download/@rushstack/ts-command-line-4.13.1.tgz'}
dependencies:
- estree-walker: 2.0.2
- picomatch: 2.3.1
+ '@types/argparse': 1.0.38
+ argparse: 1.0.10
+ colors: 1.2.5
+ string-argv: 0.3.1
dev: true
/@samverschueren/stream-to-observable/0.3.1_rxjs@6.6.7:
@@ -3069,6 +2352,10 @@ packages:
- zenObservable
dev: true
+ /@sinclair/typebox/0.25.24:
+ resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==, tarball: '@sinclair/typebox/download/@sinclair/typebox-0.25.24.tgz'}
+ dev: true
+
/@sindresorhus/is/0.14.0:
resolution: {integrity: sha1-n7OjzzEyMoFR81PeRjLgHlIQK+o=, tarball: '@sindresorhus/is/download/@sindresorhus/is-0.14.0.tgz'}
engines: {node: '>=6'}
@@ -3114,9 +2401,13 @@ packages:
- supports-color
dev: true
- /@svgr/babel-plugin-add-jsx-attribute/5.4.0:
- resolution: {integrity: sha1-ge9hlHuyaOudUFI0RvnGOPs1WQY=, tarball: '@svgr/babel-plugin-add-jsx-attribute/download/@svgr/babel-plugin-add-jsx-attribute-5.4.0.tgz'}
+ /@svgr/babel-plugin-add-jsx-attribute/6.5.1_@babel+core@7.21.0:
+ resolution: {integrity: sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==, tarball: '@svgr/babel-plugin-add-jsx-attribute/download/@svgr/babel-plugin-add-jsx-attribute-6.5.1.tgz'}
engines: {node: '>=10'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.0
dev: true
/@svgr/babel-plugin-remove-jsx-attribute/5.4.0:
@@ -3129,98 +2420,114 @@ packages:
engines: {node: '>=10'}
dev: true
- /@svgr/babel-plugin-replace-jsx-attribute-value/5.0.1:
- resolution: {integrity: sha1-CyIfxX+fzRDpH+IZ4s0N0DFFqJc=, tarball: '@svgr/babel-plugin-replace-jsx-attribute-value/download/@svgr/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz'}
+ /@svgr/babel-plugin-replace-jsx-attribute-value/6.5.1_@babel+core@7.21.0:
+ resolution: {integrity: sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==, tarball: '@svgr/babel-plugin-replace-jsx-attribute-value/download/@svgr/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz'}
engines: {node: '>=10'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.0
dev: true
- /@svgr/babel-plugin-svg-dynamic-title/5.4.0:
- resolution: {integrity: sha1-E5tUbdDDGGtuXbT+/CbLC66nKdc=, tarball: '@svgr/babel-plugin-svg-dynamic-title/download/@svgr/babel-plugin-svg-dynamic-title-5.4.0.tgz'}
+ /@svgr/babel-plugin-svg-dynamic-title/6.5.1_@babel+core@7.21.0:
+ resolution: {integrity: sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==, tarball: '@svgr/babel-plugin-svg-dynamic-title/download/@svgr/babel-plugin-svg-dynamic-title-6.5.1.tgz'}
engines: {node: '>=10'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.0
dev: true
- /@svgr/babel-plugin-svg-em-dimensions/5.4.0:
- resolution: {integrity: sha1-ZUP2lSZjKhM85cq6uWXe6uoiNKA=, tarball: '@svgr/babel-plugin-svg-em-dimensions/download/@svgr/babel-plugin-svg-em-dimensions-5.4.0.tgz'}
+ /@svgr/babel-plugin-svg-em-dimensions/6.5.1_@babel+core@7.21.0:
+ resolution: {integrity: sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==, tarball: '@svgr/babel-plugin-svg-em-dimensions/download/@svgr/babel-plugin-svg-em-dimensions-6.5.1.tgz'}
engines: {node: '>=10'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.0
dev: true
- /@svgr/babel-plugin-transform-react-native-svg/5.4.0:
- resolution: {integrity: sha1-AL+aenPxytOUjNqx+N+3dHUPjIA=, tarball: '@svgr/babel-plugin-transform-react-native-svg/download/@svgr/babel-plugin-transform-react-native-svg-5.4.0.tgz'}
+ /@svgr/babel-plugin-transform-react-native-svg/6.5.1_@babel+core@7.21.0:
+ resolution: {integrity: sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==, tarball: '@svgr/babel-plugin-transform-react-native-svg/download/@svgr/babel-plugin-transform-react-native-svg-6.5.1.tgz'}
engines: {node: '>=10'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.0
dev: true
- /@svgr/babel-plugin-transform-svg-component/5.5.0:
- resolution: {integrity: sha1-WDpeKhk+IU2i86/rC56NMlASa0o=, tarball: '@svgr/babel-plugin-transform-svg-component/download/@svgr/babel-plugin-transform-svg-component-5.5.0.tgz'}
- engines: {node: '>=10'}
+ /@svgr/babel-plugin-transform-svg-component/6.5.1_@babel+core@7.21.0:
+ resolution: {integrity: sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==, tarball: '@svgr/babel-plugin-transform-svg-component/download/@svgr/babel-plugin-transform-svg-component-6.5.1.tgz'}
+ engines: {node: '>=12'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.0
dev: true
- /@svgr/babel-preset/5.5.0:
- resolution: {integrity: sha1-ivVPPgqK3XseKw/NWogsVTk98yc=, tarball: '@svgr/babel-preset/download/@svgr/babel-preset-5.5.0.tgz'}
+ /@svgr/babel-preset/6.5.1_@babel+core@7.21.0:
+ resolution: {integrity: sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==, tarball: '@svgr/babel-preset/download/@svgr/babel-preset-6.5.1.tgz'}
engines: {node: '>=10'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
dependencies:
- '@svgr/babel-plugin-add-jsx-attribute': 5.4.0
+ '@babel/core': 7.21.0
+ '@svgr/babel-plugin-add-jsx-attribute': 6.5.1_@babel+core@7.21.0
'@svgr/babel-plugin-remove-jsx-attribute': 5.4.0
'@svgr/babel-plugin-remove-jsx-empty-expression': 5.0.1
- '@svgr/babel-plugin-replace-jsx-attribute-value': 5.0.1
- '@svgr/babel-plugin-svg-dynamic-title': 5.4.0
- '@svgr/babel-plugin-svg-em-dimensions': 5.4.0
- '@svgr/babel-plugin-transform-react-native-svg': 5.4.0
- '@svgr/babel-plugin-transform-svg-component': 5.5.0
+ '@svgr/babel-plugin-replace-jsx-attribute-value': 6.5.1_@babel+core@7.21.0
+ '@svgr/babel-plugin-svg-dynamic-title': 6.5.1_@babel+core@7.21.0
+ '@svgr/babel-plugin-svg-em-dimensions': 6.5.1_@babel+core@7.21.0
+ '@svgr/babel-plugin-transform-react-native-svg': 6.5.1_@babel+core@7.21.0
+ '@svgr/babel-plugin-transform-svg-component': 6.5.1_@babel+core@7.21.0
dev: true
- /@svgr/core/5.5.0:
- resolution: {integrity: sha1-gugmuHFdcQgxIP6PJJLsfXh0pXk=, tarball: '@svgr/core/download/@svgr/core-5.5.0.tgz'}
+ /@svgr/core/6.5.1:
+ resolution: {integrity: sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==, tarball: '@svgr/core/download/@svgr/core-6.5.1.tgz'}
engines: {node: '>=10'}
dependencies:
- '@svgr/plugin-jsx': 5.5.0
+ '@babel/core': 7.21.0
+ '@svgr/babel-preset': 6.5.1_@babel+core@7.21.0
+ '@svgr/plugin-jsx': 6.5.1_@svgr+core@6.5.1
camelcase: 6.3.0
cosmiconfig: 7.1.0
transitivePeerDependencies:
- supports-color
dev: true
- /@svgr/hast-util-to-babel-ast/5.5.0:
- resolution: {integrity: sha1-XuUqnCUz9z5j+PIrd5+TzUMqVGE=, tarball: '@svgr/hast-util-to-babel-ast/download/@svgr/hast-util-to-babel-ast-5.5.0.tgz'}
+ /@svgr/hast-util-to-babel-ast/6.5.1:
+ resolution: {integrity: sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==, tarball: '@svgr/hast-util-to-babel-ast/download/@svgr/hast-util-to-babel-ast-6.5.1.tgz'}
engines: {node: '>=10'}
dependencies:
'@babel/types': 7.21.2
+ entities: 4.4.0
dev: true
- /@svgr/plugin-jsx/5.5.0:
- resolution: {integrity: sha1-GqjNeYodtxc6wENGbXtSI2s2kAA=, tarball: '@svgr/plugin-jsx/download/@svgr/plugin-jsx-5.5.0.tgz'}
+ /@svgr/plugin-jsx/6.5.1_@svgr+core@6.5.1:
+ resolution: {integrity: sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw==, tarball: '@svgr/plugin-jsx/download/@svgr/plugin-jsx-6.5.1.tgz'}
engines: {node: '>=10'}
+ peerDependencies:
+ '@svgr/core': ^6.0.0
dependencies:
- '@babel/core': 7.18.2
- '@svgr/babel-preset': 5.5.0
- '@svgr/hast-util-to-babel-ast': 5.5.0
+ '@babel/core': 7.21.0
+ '@svgr/babel-preset': 6.5.1_@babel+core@7.21.0
+ '@svgr/core': 6.5.1
+ '@svgr/hast-util-to-babel-ast': 6.5.1
svg-parser: 2.0.4
transitivePeerDependencies:
- supports-color
dev: true
- /@svgr/plugin-svgo/5.5.0:
- resolution: {integrity: sha1-AtpV2FMgVJMk4gHHsuU79DH8wkY=, tarball: '@svgr/plugin-svgo/download/@svgr/plugin-svgo-5.5.0.tgz'}
+ /@svgr/plugin-svgo/6.5.1_@svgr+core@6.5.1:
+ resolution: {integrity: sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ==, tarball: '@svgr/plugin-svgo/download/@svgr/plugin-svgo-6.5.1.tgz'}
engines: {node: '>=10'}
+ peerDependencies:
+ '@svgr/core': '*'
dependencies:
+ '@svgr/core': 6.5.1
cosmiconfig: 7.1.0
deepmerge: 4.3.0
- svgo: 1.3.2
- dev: true
-
- /@svgr/rollup/5.5.0:
- resolution: {integrity: sha1-nOqqbUY5Fuaa/4qeELO7j7uUaIo=, tarball: '@svgr/rollup/download/@svgr/rollup-5.5.0.tgz'}
- engines: {node: '>=10'}
- dependencies:
- '@babel/core': 7.18.2
- '@babel/plugin-transform-react-constant-elements': 7.20.2_@babel+core@7.18.2
- '@babel/preset-env': 7.12.1_@babel+core@7.18.2
- '@babel/preset-react': 7.18.6_@babel+core@7.18.2
- '@svgr/core': 5.5.0
- '@svgr/plugin-jsx': 5.5.0
- '@svgr/plugin-svgo': 5.5.0
- rollup-pluginutils: 2.8.2
- transitivePeerDependencies:
- - supports-color
+ svgo: 2.8.0
dev: true
/@szmarczak/http-timer/1.1.2:
@@ -3242,6 +2549,15 @@ packages:
engines: {node: '>= 6'}
dev: true
+ /@trysound/sax/0.2.0:
+ resolution: {integrity: sha1-zMqrdYr1Z2Hre/N69vA/Mm3XmK0=, tarball: '@trysound/sax/download/@trysound/sax-0.2.0.tgz'}
+ engines: {node: '>=10.13.0'}
+ dev: true
+
+ /@types/argparse/1.0.38:
+ resolution: {integrity: sha1-qB/YYG1IH4c6OADG665PHXaKVqk=, tarball: '@types/argparse/download/@types/argparse-1.0.38.tgz'}
+ dev: true
+
/@types/babel__core/7.20.0:
resolution: {integrity: sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==, tarball: '@types/babel__core/download/@types/babel__core-7.20.0.tgz'}
dependencies:
@@ -3291,10 +2607,6 @@ packages:
'@types/json-schema': 7.0.11
dev: true
- /@types/estree/0.0.39:
- resolution: {integrity: sha1-4Xfmme4bjCLSMXTKqnQiZEOJUJ8=, tarball: '@types/estree/download/@types/estree-0.0.39.tgz'}
- dev: true
-
/@types/estree/1.0.0:
resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==, tarball: '@types/estree/download/@types/estree-1.0.0.tgz'}
dev: true
@@ -3302,20 +2614,24 @@ packages:
/@types/execa/0.9.0:
resolution: {integrity: sha1-mwJdJ1XxfoC+r5Now/TzGdiw+5M=, tarball: '@types/execa/download/@types/execa-0.9.0.tgz'}
dependencies:
- '@types/node': 11.15.54
+ '@types/node': 18.14.6
dev: true
/@types/glob/7.2.0:
resolution: {integrity: sha1-vBtb86qS8lvV3TnzXFc2G9zlsus=, tarball: '@types/glob/download/@types/glob-7.2.0.tgz'}
dependencies:
'@types/minimatch': 5.1.2
- '@types/node': 18.14.6
+ '@types/node': 18.15.3
dev: true
/@types/graceful-fs/4.1.6:
resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==, tarball: '@types/graceful-fs/download/@types/graceful-fs-4.1.6.tgz'}
dependencies:
- '@types/node': 18.14.6
+ '@types/node': 18.15.3
+ dev: true
+
+ /@types/hapi__joi/17.1.9:
+ resolution: {integrity: sha512-oOMFT8vmCTFncsF1engrs04jatz8/Anwx3De9uxnOK4chgSEgWBvFtpSoJo8u3784JNO+ql5tzRR6phHoRnscQ==, tarball: '@types/hapi__joi/download/@types/hapi__joi-17.1.9.tgz'}
dev: true
/@types/hast/2.3.4:
@@ -3376,7 +2692,7 @@ packages:
/@types/keyv/3.1.4:
resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==, tarball: '@types/keyv/download/@types/keyv-3.1.4.tgz'}
dependencies:
- '@types/node': 18.14.6
+ '@types/node': 18.15.3
dev: true
/@types/lodash/4.14.191:
@@ -3393,10 +2709,6 @@ packages:
'@types/unist': 2.0.6
dev: true
- /@types/minimatch/3.0.5:
- resolution: {integrity: sha1-EAHMXmo3BLg8I2An538vWOoBD0A=, tarball: '@types/minimatch/download/@types/minimatch-3.0.5.tgz'}
- dev: true
-
/@types/minimatch/5.1.2:
resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==, tarball: '@types/minimatch/download/@types/minimatch-5.1.2.tgz'}
dev: true
@@ -3417,6 +2729,9 @@ packages:
resolution: {integrity: sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA==, tarball: '@types/node/download/@types/node-18.14.6.tgz'}
dev: true
+ /@types/node/18.15.3:
+ resolution: {integrity: sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==, tarball: '@types/node/download/@types/node-18.15.3.tgz'}
+
/@types/normalize-package-data/2.4.1:
resolution: {integrity: sha1-0zV0eaD9/dWQf+Z+F+CoXJBuEwE=, tarball: '@types/normalize-package-data/download/@types/normalize-package-data-2.4.1.tgz'}
dev: true
@@ -3437,10 +2752,6 @@ packages:
resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==, tarball: '@types/prop-types/download/@types/prop-types-15.7.5.tgz'}
dev: true
- /@types/q/1.5.5:
- resolution: {integrity: sha1-daKo59irSyMEFFBdkjNdHctTpt8=, tarball: '@types/q/download/@types/q-1.5.5.tgz'}
- dev: true
-
/@types/react-dom/16.9.18:
resolution: {integrity: sha512-lmNARUX3+rNF/nmoAFqasG0jAA7q6MeGZK/fdeLwY3kAA4NPgHHrG5bNQe2B5xmD4B+x6Z6h0rEJQ7MEEgQxsw==, tarball: '@types/react-dom/download/@types/react-dom-16.9.18.tgz'}
dependencies:
@@ -3501,22 +2812,16 @@ packages:
csstype: 3.1.1
dev: true
- /@types/resolve/1.17.1:
- resolution: {integrity: sha1-Ov1q2JZ8d+Q3bFmKgt3Vj0bsRdY=, tarball: '@types/resolve/download/@types/resolve-1.17.1.tgz'}
- dependencies:
- '@types/node': 18.14.6
- dev: true
-
/@types/responselike/1.0.0:
resolution: {integrity: sha1-JR9P59FU0rrRJavhtCmyOv0mLik=, tarball: '@types/responselike/download/@types/responselike-1.0.0.tgz'}
dependencies:
- '@types/node': 18.14.6
+ '@types/node': 18.15.3
dev: true
/@types/sax/1.2.4:
resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==, tarball: '@types/sax/download/@types/sax-1.2.4.tgz'}
dependencies:
- '@types/node': 14.18.37
+ '@types/node': 18.15.3
dev: true
/@types/scheduler/0.16.2:
@@ -3577,6 +2882,12 @@ packages:
'@types/yargs-parser': 21.0.0
dev: true
+ /@types/yargs/17.0.22:
+ resolution: {integrity: sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==, tarball: '@types/yargs/download/@types/yargs-17.0.22.tgz'}
+ dependencies:
+ '@types/yargs-parser': 21.0.0
+ dev: true
+
/@typescript-eslint/eslint-plugin/5.54.0_upfp7q3y5merkkqzbm2yvqbijq:
resolution: {integrity: sha512-+hSN9BdSr629RF02d7mMtXhAJvDTyCbprNYJKrXETlul/Aml6YZwd90XioVbjejQeHbb3R8Dg0CkRgoJDxo8aw==, tarball: '@typescript-eslint/eslint-plugin/download/@typescript-eslint/eslint-plugin-5.54.0.tgz'}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -3810,6 +3121,34 @@ packages:
'@umijs/utils': 3.5.37
dev: true
+ /@umijs/babel-preset-umi/4.0.57:
+ resolution: {integrity: sha512-1CF/kBnmf18WK9w1UNxPzr27s4HoB5YBWAEgnWgjrhHDsK89ShqT/RghMKJgzDs9T/QAEKB2ABrk22M8NhT0jQ==, tarball: '@umijs/babel-preset-umi/download/@umijs/babel-preset-umi-4.0.57.tgz'}
+ dependencies:
+ '@babel/runtime': 7.21.0
+ '@bloomberg/record-tuple-polyfill': 0.0.4
+ '@umijs/bundler-utils': 4.0.57
+ '@umijs/utils': 4.0.57
+ babel-plugin-styled-components: 2.0.7
+ core-js: 3.28.0
+ transitivePeerDependencies:
+ - styled-components
+ - supports-color
+ dev: true
+
+ /@umijs/bundler-esbuild/4.0.57:
+ resolution: {integrity: sha512-u2OXX08MSmZXfTEqRvGiU7lbFpUQ4UxNDpZTQvfL/pe2Oylra6y3CCeMycLfLv7xLlvkzrNMg4M2HUJ7Hl8hxg==, tarball: '@umijs/bundler-esbuild/download/@umijs/bundler-esbuild-4.0.57.tgz'}
+ hasBin: true
+ dependencies:
+ '@umijs/bundler-utils': 4.0.57
+ '@umijs/utils': 4.0.57
+ enhanced-resolve: 5.9.3
+ postcss: 8.4.21
+ postcss-flexbugs-fixes: 5.0.2_postcss@8.4.21
+ postcss-preset-env: 7.5.0_postcss@8.4.21
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@umijs/bundler-utils/3.5.37_hflg5r6ml7trnjm7sh3tgaza54:
resolution: {integrity: sha512-4f0CnXOkkqW7fPdKPQ1NmnhyNOjTn5cqTzAcSYtSM7pL2d0O6yf1mCe9qkUSY9fQgOYtHwrBYheS6EtTes/fQA==, tarball: '@umijs/bundler-utils/download/@umijs/bundler-utils-3.5.37.tgz'}
dependencies:
@@ -3834,6 +3173,18 @@ packages:
- react-router
dev: true
+ /@umijs/bundler-utils/4.0.57:
+ resolution: {integrity: sha512-fIP2UeiHOZG4me7PLvFivJU2+PaG0EGKXkty6aevBLupiHv+4QKTZ95CPfRWuEQLHthqPXNn3EQDPxAeLblZ/w==, tarball: '@umijs/bundler-utils/download/@umijs/bundler-utils-4.0.57.tgz'}
+ dependencies:
+ '@umijs/utils': 4.0.57
+ esbuild: 0.16.17
+ regenerate: 1.4.2
+ regenerate-unicode-properties: 10.1.0
+ spdy: 4.0.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@umijs/bundler-webpack/3.5.37_hflg5r6ml7trnjm7sh3tgaza54:
resolution: {integrity: sha512-t9m35Mk1zIqQLxho6F99vtAN3gXtGG1DfLh6v9htNdaRDU3TMYk3ocBLEbywS9ZNX+MUxIBKDwh63Q1CbAMNSQ==, tarball: '@umijs/bundler-webpack/download/@umijs/bundler-webpack-3.5.37.tgz'}
hasBin: true
@@ -3884,6 +3235,45 @@ packages:
- react-router
dev: true
+ /@umijs/bundler-webpack/4.0.57_typescript@4.8.4:
+ resolution: {integrity: sha512-e2g/rD0JBXYU+pguCX+fCSj6KYGVpUDxSqqQIcflw7SxIl5+Vvueo24coL5lMBbDFWKk7OFF2G0Yg9/OBXb2aw==, tarball: '@umijs/bundler-webpack/download/@umijs/bundler-webpack-4.0.57.tgz'}
+ hasBin: true
+ dependencies:
+ '@pmmmwh/react-refresh-webpack-plugin': 0.5.10_react-refresh@0.14.0
+ '@svgr/core': 6.5.1
+ '@svgr/plugin-jsx': 6.5.1_@svgr+core@6.5.1
+ '@svgr/plugin-svgo': 6.5.1_@svgr+core@6.5.1
+ '@types/hapi__joi': 17.1.9
+ '@umijs/babel-preset-umi': 4.0.57
+ '@umijs/bundler-utils': 4.0.57
+ '@umijs/case-sensitive-paths-webpack-plugin': 1.0.1
+ '@umijs/mfsu': 4.0.57
+ '@umijs/utils': 4.0.57
+ cors: 2.8.5
+ css-loader: 6.7.1
+ es5-imcompatible-versions: 0.1.80
+ fork-ts-checker-webpack-plugin: 7.3.0_typescript@4.8.4
+ jest-worker: 29.4.3
+ lightningcss: 1.19.0
+ node-libs-browser: 2.2.1
+ postcss: 8.4.21
+ postcss-preset-env: 7.5.0_postcss@8.4.21
+ react-error-overlay: 6.0.9
+ react-refresh: 0.14.0
+ transitivePeerDependencies:
+ - '@types/webpack'
+ - sockjs-client
+ - styled-components
+ - supports-color
+ - type-fest
+ - typescript
+ - vue-template-compiler
+ - webpack
+ - webpack-dev-server
+ - webpack-hot-middleware
+ - webpack-plugin-serve
+ dev: true
+
/@umijs/case-sensitive-paths-webpack-plugin/1.0.1:
resolution: {integrity: sha512-kDKJ8yTarxwxGJDInG33hOpaQRZ//XpNuuznQ/1Mscypw6kappzFmrBr2dOYave++K7JHouoANF354UpbEQw0Q==, tarball: '@umijs/case-sensitive-paths-webpack-plugin/download/@umijs/case-sensitive-paths-webpack-plugin-1.0.1.tgz'}
dev: true
@@ -3897,6 +3287,15 @@ packages:
'@umijs/utils': 3.5.37
dev: true
+ /@umijs/core/4.0.57:
+ resolution: {integrity: sha512-9xqbR4LeNm4ND18Ijmb/cKMxHbnrQYAvMxtjandZL8L+eRXzxWBg2c0WwIY4B4ILJCQ4h1VqsUtahfjogklZSg==, tarball: '@umijs/core/download/@umijs/core-4.0.57.tgz'}
+ dependencies:
+ '@umijs/bundler-utils': 4.0.57
+ '@umijs/utils': 4.0.57
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@umijs/deps/3.5.37:
resolution: {integrity: sha512-nR4fjlTJwI5HVZpI8j7DchLFF3L9ZfJBpxibO8Gbucp6wEkFmNbMFggZC1x8p+1bNAVf2a0LV1WgIgtO5rxLzg==, tarball: '@umijs/deps/download/@umijs/deps-3.5.37.tgz'}
dependencies:
@@ -3949,6 +3348,18 @@ packages:
- supports-color
dev: true
+ /@umijs/mfsu/4.0.57:
+ resolution: {integrity: sha512-JrXmeAGAq4T+rNUjOsxNl2Tpm61505XLHhRm4VCf95L/UCyX1t0xVLaCsQUp0BUF4O/OAXKnXDX/t6KatxMvbQ==, tarball: '@umijs/mfsu/download/@umijs/mfsu-4.0.57.tgz'}
+ dependencies:
+ '@umijs/bundler-esbuild': 4.0.57
+ '@umijs/bundler-utils': 4.0.57
+ '@umijs/utils': 4.0.57
+ enhanced-resolve: 5.9.3
+ is-equal: 1.6.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@umijs/plugin-analytics/0.2.3_umi@3.5.37:
resolution: {integrity: sha512-6Fj+EOzd2vXe1YHjK1aqhHlITWBXcnhPd6pxAEjeGu3vAxDcfp1yM3PoRr//baBXk8CYF2krWDQGYy+OlRXM4A==, tarball: '@umijs/plugin-analytics/download/@umijs/plugin-analytics-0.2.3.tgz'}
peerDependencies:
@@ -4208,6 +3619,18 @@ packages:
'@umijs/deps': 3.5.37
dev: true
+ /@umijs/utils/4.0.57:
+ resolution: {integrity: sha512-3nsoWOY5KwjuAhw2yEQ3A91x/KyLiX2cFpxnem0AYHTFwFPY06XdtBqvF6Skg7z4Dv2G5n3qUz0EjkmYHCpEvw==, tarball: '@umijs/utils/download/@umijs/utils-4.0.57.tgz'}
+ dependencies:
+ chokidar: 3.5.3
+ pino: 7.11.0
+ dev: true
+
+ /@vercel/ncc/0.33.3:
+ resolution: {integrity: sha512-JGZ11QV+/ZcfudW2Cz2JVp54/pJNXbsuWRgSh2ZmmZdQBKXqBtIGrwI1Wyx8nlbzAiEFe7FHi4K1zX4//jxTnQ==, tarball: '@vercel/ncc/download/@vercel/ncc-0.33.3.tgz'}
+ hasBin: true
+ dev: true
+
/abab/2.0.6:
resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==, tarball: abab/download/abab-2.0.6.tgz}
dev: true
@@ -4220,25 +3643,6 @@ packages:
negotiator: 0.6.3
dev: true
- /accord/0.29.0:
- resolution: {integrity: sha1-t0HBdtAENcWSnUZt/oz2vukzseQ=, tarball: accord/download/accord-0.29.0.tgz}
- dependencies:
- convert-source-map: 1.9.0
- glob: 7.2.3
- indx: 0.2.3
- lodash.clone: 4.5.0
- lodash.defaults: 4.2.0
- lodash.flatten: 4.4.0
- lodash.merge: 4.6.2
- lodash.partialright: 4.2.1
- lodash.pick: 4.4.0
- lodash.uniq: 4.5.0
- resolve: 1.22.1
- semver: 5.7.1
- uglify-js: 2.8.29
- when: 3.7.8
- dev: true
-
/acorn-globals/4.3.4:
resolution: {integrity: sha1-n6GSat3BHJcwjE5m163Q1Awycuc=, tarball: acorn-globals/download/acorn-globals-4.3.4.tgz}
dependencies:
@@ -4362,19 +3766,6 @@ packages:
uri-js: 4.4.1
dev: true
- /align-text/0.1.4:
- resolution: {integrity: sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=, tarball: align-text/download/align-text-0.1.4.tgz}
- engines: {node: '>=0.10.0'}
- dependencies:
- kind-of: 3.2.2
- longest: 1.0.1
- repeat-string: 1.6.1
- dev: true
-
- /alphanum-sort/1.0.2:
- resolution: {integrity: sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=, tarball: alphanum-sort/download/alphanum-sort-1.0.2.tgz}
- dev: true
-
/ansi-align/2.0.0:
resolution: {integrity: sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=, tarball: ansi-align/download/ansi-align-2.0.0.tgz}
dependencies:
@@ -4387,30 +3778,11 @@ packages:
string-width: 4.2.3
dev: true
- /ansi-colors/1.1.0:
- resolution: {integrity: sha1-Y3S03V1HGP884npnGjscrQdxMqk=, tarball: ansi-colors/download/ansi-colors-1.1.0.tgz}
- engines: {node: '>=0.10.0'}
- dependencies:
- ansi-wrap: 0.1.0
- dev: true
-
- /ansi-colors/3.2.4:
- resolution: {integrity: sha1-46PaS/uubIapwoViXeEkojQCb78=, tarball: ansi-colors/download/ansi-colors-3.2.4.tgz}
- engines: {node: '>=6'}
- dev: true
-
/ansi-colors/4.1.3:
resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==, tarball: ansi-colors/download/ansi-colors-4.1.3.tgz}
engines: {node: '>=6'}
dev: true
- /ansi-cyan/0.1.1:
- resolution: {integrity: sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=, tarball: ansi-cyan/download/ansi-cyan-0.1.1.tgz}
- engines: {node: '>=0.10.0'}
- dependencies:
- ansi-wrap: 0.1.0
- dev: true
-
/ansi-escape-sequences/6.2.1:
resolution: {integrity: sha512-0gK95MrLXv+Vy5h4eKGvSX1yXopBqSYBi3/w4hekUxs/hHakF6asH9Gg7UXbb7IH9weAlVIrUzVOITNBr8Imag==, tarball: ansi-escape-sequences/download/ansi-escape-sequences-6.2.1.tgz}
engines: {node: '>=12.17'}
@@ -4430,11 +3802,10 @@ packages:
type-fest: 0.21.3
dev: true
- /ansi-gray/0.1.1:
- resolution: {integrity: sha1-KWLPVOyXksSFEKPetSRDaGHvclE=, tarball: ansi-gray/download/ansi-gray-0.1.1.tgz}
- engines: {node: '>=0.10.0'}
- dependencies:
- ansi-wrap: 0.1.0
+ /ansi-html-community/0.0.8:
+ resolution: {integrity: sha1-afvE1sy+OD+XNpNK40w/gpDxv0E=, tarball: ansi-html-community/download/ansi-html-community-0.0.8.tgz}
+ engines: {'0': node >= 0.8.0}
+ hasBin: true
dev: true
/ansi-html/0.0.9:
@@ -4443,13 +3814,6 @@ packages:
hasBin: true
dev: true
- /ansi-red/0.1.1:
- resolution: {integrity: sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=, tarball: ansi-red/download/ansi-red-0.1.1.tgz}
- engines: {node: '>=0.10.0'}
- dependencies:
- ansi-wrap: 0.1.0
- dev: true
-
/ansi-regex/2.1.1:
resolution: {integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=, tarball: ansi-regex/download/ansi-regex-2.1.1.tgz}
engines: {node: '>=0.10.0'}
@@ -4489,11 +3853,6 @@ packages:
color-convert: 2.0.1
dev: true
- /ansi-wrap/0.1.0:
- resolution: {integrity: sha1-qCJQ3bABXponyoLoLqYDu/pF768=, tarball: ansi-wrap/download/ansi-wrap-0.1.0.tgz}
- engines: {node: '>=0.10.0'}
- dev: true
-
/any-observable/0.3.0_rxjs@6.6.7:
resolution: {integrity: sha1-r5M0deWAamfQ198JDdXovvZdEZs=, tarball: any-observable/download/any-observable-0.3.0.tgz}
engines: {node: '>=6'}
@@ -4541,13 +3900,6 @@ packages:
picomatch: 2.3.1
dev: true
- /append-buffer/1.0.2:
- resolution: {integrity: sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=, tarball: append-buffer/download/append-buffer-1.0.2.tgz}
- engines: {node: '>=0.10.0'}
- dependencies:
- buffer-equal: 1.0.1
- dev: true
-
/aproba/1.2.0:
resolution: {integrity: sha1-aALmJk79GMeQobDVF/DyYnvyyUo=, tarball: aproba/download/aproba-1.2.0.tgz}
dev: true
@@ -4556,13 +3908,6 @@ packages:
resolution: {integrity: sha1-G8R4GPMFdk8jqzMGsL/AhsWinRE=, tarball: arch/download/arch-2.2.0.tgz}
dev: true
- /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.8
- dev: true
-
/arg/5.0.2:
resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==, tarball: arg/download/arg-5.0.2.tgz}
dev: true
@@ -4577,14 +3922,6 @@ packages:
resolution: {integrity: sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg=, tarball: argparse/download/argparse-2.0.1.tgz}
dev: true
- /arr-diff/1.1.0:
- resolution: {integrity: sha1-aHwydYFjWI/vfeezb6vklesaOZo=, tarball: arr-diff/download/arr-diff-1.1.0.tgz}
- engines: {node: '>=0.10.0'}
- dependencies:
- arr-flatten: 1.1.0
- array-slice: 0.2.3
- dev: true
-
/arr-diff/4.0.0:
resolution: {integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=, tarball: arr-diff/download/arr-diff-4.0.0.tgz}
engines: {node: '>=0.10.0'}
@@ -4595,11 +3932,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /arr-union/2.1.0:
- resolution: {integrity: sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=, tarball: arr-union/download/arr-union-2.1.0.tgz}
- engines: {node: '>=0.10.0'}
- dev: true
-
/arr-union/3.1.0:
resolution: {integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=, tarball: arr-union/download/arr-union-3.1.0.tgz}
engines: {node: '>=0.10.0'}
@@ -4620,11 +3952,6 @@ packages:
engines: {node: '>=12.17'}
dev: true
- /array-differ/3.0.0:
- resolution: {integrity: sha1-PLs9DzFoEOr8xHYkc0I31q7krms=, tarball: array-differ/download/array-differ-3.0.0.tgz}
- engines: {node: '>=8'}
- dev: true
-
/array-equal/1.0.0:
resolution: {integrity: sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=, tarball: array-equal/download/array-equal-1.0.0.tgz}
dev: true
@@ -4645,11 +3972,6 @@ packages:
is-string: 1.0.7
dev: true
- /array-slice/0.2.3:
- resolution: {integrity: sha1-3Tz7gO15c6dRF82sabC5nshhhvU=, tarball: array-slice/download/array-slice-0.2.3.tgz}
- engines: {node: '>=0.10.0'}
- dev: true
-
/array-union/1.0.2:
resolution: {integrity: sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=, tarball: array-union/download/array-union-1.0.2.tgz}
engines: {node: '>=0.10.0'}
@@ -4682,17 +4004,6 @@ packages:
es-shim-unscopables: 1.0.0
dev: true
- /array.prototype.reduce/1.0.5:
- resolution: {integrity: sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==, tarball: array.prototype.reduce/download/array.prototype.reduce-1.0.5.tgz}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.21.1
- es-array-method-boxes-properly: 1.0.0
- is-string: 1.0.7
- dev: true
-
/array.prototype.tosorted/1.1.1:
resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==, tarball: array.prototype.tosorted/download/array.prototype.tosorted-1.1.1.tgz}
dependencies:
@@ -4708,15 +4019,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /arrify/2.0.1:
- resolution: {integrity: sha1-yWVekzHgq81YjSp8rX6ZVvZnAfo=, tarball: arrify/download/arrify-2.0.1.tgz}
- engines: {node: '>=8'}
- dev: true
-
- /asap/2.0.6:
- resolution: {integrity: sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=, tarball: asap/download/asap-2.0.6.tgz}
- dev: true
-
/asn1.js/5.4.1:
resolution: {integrity: sha1-EamAuE67kXgc41sP3C7ilON4Pwc=, tarball: asn1.js/download/asn1.js-5.4.1.tgz}
dependencies:
@@ -4774,18 +4076,25 @@ packages:
hasBin: true
dev: true
- /autoprefixer/9.6.0:
- resolution: {integrity: sha1-ARHGveKtIMbxeZWjP6189oVLTIc=, tarball: autoprefixer/download/autoprefixer-9.6.0.tgz}
- engines: {node: '>=6.0.0'}
+ /atomic-sleep/1.0.0:
+ resolution: {integrity: sha1-64W3emAfyTLP5DLFrNNkqeLJB1s=, tarball: atomic-sleep/download/atomic-sleep-1.0.0.tgz}
+ engines: {node: '>=8.0.0'}
+ dev: true
+
+ /autoprefixer/10.4.14_postcss@8.4.21:
+ resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==, tarball: autoprefixer/download/autoprefixer-10.4.14.tgz}
+ engines: {node: ^10 || ^12 || >=14}
hasBin: true
+ peerDependencies:
+ postcss: ^8.1.0
dependencies:
browserslist: 4.21.5
- caniuse-lite: 1.0.30001460
- chalk: 2.4.2
+ caniuse-lite: 1.0.30001466
+ fraction.js: 4.2.0
normalize-range: 0.1.2
- num2fraction: 1.2.2
- postcss: 7.0.39
- postcss-value-parser: 3.3.1
+ picocolors: 1.0.0
+ postcss: 8.4.21
+ postcss-value-parser: 4.2.0
dev: true
/autoprefixer/9.8.8:
@@ -4793,7 +4102,7 @@ packages:
hasBin: true
dependencies:
browserslist: 4.21.5
- caniuse-lite: 1.0.30001460
+ caniuse-lite: 1.0.30001466
normalize-range: 0.1.2
num2fraction: 1.2.2
picocolors: 0.2.1
@@ -4855,18 +4164,6 @@ packages:
'@babel/helper-module-imports': 7.18.6
dev: true
- /babel-plugin-istanbul/5.2.0:
- resolution: {integrity: sha1-30reg9iXqS3wacTZolzyZxKTyFQ=, tarball: babel-plugin-istanbul/download/babel-plugin-istanbul-5.2.0.tgz}
- engines: {node: '>=6'}
- dependencies:
- '@babel/helper-plugin-utils': 7.20.2
- find-up: 3.0.0
- istanbul-lib-instrument: 3.3.0
- test-exclude: 5.2.3
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/babel-plugin-istanbul/6.1.1:
resolution: {integrity: sha1-+ojsWSMv2bTjbbvFQKjsmptH2nM=, tarball: babel-plugin-istanbul/download/babel-plugin-istanbul-6.1.1.tgz}
engines: {node: '>=8'}
@@ -4889,17 +4186,15 @@ packages:
'@types/babel__traverse': 7.18.3
dev: true
- /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.18.2:
- resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==, tarball: babel-plugin-polyfill-corejs2/download/babel-plugin-polyfill-corejs2-0.3.3.tgz}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ /babel-plugin-module-resolver/4.1.0:
+ resolution: {integrity: sha1-IqTzL3RBcn7B+/SWe4Y+Hj6fM+I=, tarball: babel-plugin-module-resolver/download/babel-plugin-module-resolver-4.1.0.tgz}
+ engines: {node: '>= 8.0.0'}
dependencies:
- '@babel/compat-data': 7.21.0
- '@babel/core': 7.18.2
- '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.18.2
- semver: 6.3.0
- transitivePeerDependencies:
- - supports-color
+ find-babel-config: 1.2.0
+ glob: 7.2.3
+ pkg-up: 3.1.0
+ reselect: 4.1.7
+ resolve: 1.22.1
dev: true
/babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.21.0:
@@ -4915,18 +4210,6 @@ packages:
- supports-color
dev: true
- /babel-plugin-polyfill-corejs3/0.5.3_@babel+core@7.18.2:
- resolution: {integrity: sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==, tarball: babel-plugin-polyfill-corejs3/download/babel-plugin-polyfill-corejs3-0.5.3.tgz}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.18.2
- core-js-compat: 3.29.0
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.21.0:
resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==, tarball: babel-plugin-polyfill-corejs3/download/babel-plugin-polyfill-corejs3-0.6.0.tgz}
peerDependencies:
@@ -4939,17 +4222,6 @@ packages:
- supports-color
dev: true
- /babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.18.2:
- resolution: {integrity: sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==, tarball: babel-plugin-polyfill-regenerator/download/babel-plugin-polyfill-regenerator-0.3.1.tgz}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.18.2
- '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.18.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.21.0:
resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==, tarball: babel-plugin-polyfill-regenerator/download/babel-plugin-polyfill-regenerator-0.4.1.tgz}
peerDependencies:
@@ -4961,8 +4233,32 @@ packages:
- supports-color
dev: true
- /babel-plugin-react-require/3.1.1:
- resolution: {integrity: sha1-XD0lZPoWseRSEu1SUZ2xR7FZYQY=, tarball: babel-plugin-react-require/download/babel-plugin-react-require-3.1.1.tgz}
+ /babel-plugin-react-require/3.1.3:
+ resolution: {integrity: sha1-uj1zBbBEqQw1wyxamrlD/WjhY40=, tarball: babel-plugin-react-require/download/babel-plugin-react-require-3.1.3.tgz}
+ dev: true
+
+ /babel-plugin-styled-components/2.0.7:
+ resolution: {integrity: sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==, tarball: babel-plugin-styled-components/download/babel-plugin-styled-components-2.0.7.tgz}
+ peerDependencies:
+ styled-components: '>= 2'
+ dependencies:
+ '@babel/helper-annotate-as-pure': 7.18.6
+ '@babel/helper-module-imports': 7.18.6
+ babel-plugin-syntax-jsx: 6.18.0
+ lodash: 4.17.21
+ picomatch: 2.3.1
+ dev: true
+
+ /babel-plugin-syntax-jsx/6.18.0:
+ resolution: {integrity: sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=, tarball: babel-plugin-syntax-jsx/download/babel-plugin-syntax-jsx-6.18.0.tgz}
+ dev: true
+
+ /babel-plugin-transform-define/2.0.1:
+ resolution: {integrity: sha1-ajT9bqiZif63VyHuTM6Bfsd5vn8=, tarball: babel-plugin-transform-define/download/babel-plugin-transform-define-2.0.1.tgz}
+ engines: {node: '>= 8.x.x'}
+ dependencies:
+ lodash: 4.17.21
+ traverse: 0.6.6
dev: true
/babel-preset-current-node-syntax/0.1.4_@babel+core@7.21.0:
@@ -5234,11 +4530,6 @@ packages:
resolution: {integrity: sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=, tarball: buffer-equal-constant-time/download/buffer-equal-constant-time-1.0.1.tgz}
dev: true
- /buffer-equal/1.0.1:
- resolution: {integrity: sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==, tarball: buffer-equal/download/buffer-equal-1.0.1.tgz}
- engines: {node: '>=0.4'}
- dev: true
-
/buffer-fill/1.0.0:
resolution: {integrity: sha1-+PeLdniYiO858gXNY39o5wISKyw=, tarball: buffer-fill/download/buffer-fill-1.0.0.tgz}
dev: true
@@ -5259,11 +4550,6 @@ packages:
isarray: 1.0.0
dev: true
- /builtin-modules/3.3.0:
- resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==, tarball: builtin-modules/download/builtin-modules-3.3.0.tgz}
- engines: {node: '>=6'}
- dev: true
-
/builtin-status-codes/3.0.0:
resolution: {integrity: sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=, tarball: builtin-status-codes/download/builtin-status-codes-3.0.0.tgz}
dev: true
@@ -5421,11 +4707,6 @@ packages:
quick-lru: 4.0.1
dev: true
- /camelcase/1.2.1:
- resolution: {integrity: sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=, tarball: camelcase/download/camelcase-1.2.1.tgz}
- engines: {node: '>=0.10.0'}
- dev: true
-
/camelcase/4.1.0:
resolution: {integrity: sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=, tarball: camelcase/download/camelcase-4.1.0.tgz}
engines: {node: '>=4'}
@@ -5441,19 +4722,14 @@ packages:
engines: {node: '>=10'}
dev: true
- /caniuse-api/3.0.0:
- resolution: {integrity: sha1-Xk2Q4idJYdRikZl99Znj7QCO5MA=, tarball: caniuse-api/download/caniuse-api-3.0.0.tgz}
- dependencies:
- browserslist: 4.21.5
- caniuse-lite: 1.0.30001460
- lodash.memoize: 4.1.2
- lodash.uniq: 4.5.0
- dev: true
-
/caniuse-lite/1.0.30001460:
resolution: {integrity: sha512-Bud7abqjvEjipUkpLs4D7gR0l8hBYBHoa+tGtKJHvT2AYzLp1z7EmVkUT4ERpVUfca8S2HGIVs883D8pUH1ZzQ==, tarball: caniuse-lite/download/caniuse-lite-1.0.30001460.tgz}
dev: true
+ /caniuse-lite/1.0.30001466:
+ resolution: {integrity: sha512-ewtFBSfWjEmxUgNBSZItFSmVtvk9zkwkl1OfRZlKA8slltRN+/C/tuGVrF9styXkN36Yu3+SeJ1qkXxDEyNZ5w==, tarball: caniuse-lite/download/caniuse-lite-1.0.30001466.tgz}
+ dev: true
+
/capture-exit/2.0.0:
resolution: {integrity: sha1-+5U7+uvreB9iiYI52rtCbQilCaQ=, tarball: capture-exit/download/capture-exit-2.0.0.tgz}
engines: {node: 6.* || 8.* || >= 10.*}
@@ -5474,14 +4750,6 @@ packages:
resolution: {integrity: sha1-JGaH3rtgFHNRMb6KurLZOJj40EM=, tarball: ccount/download/ccount-1.1.0.tgz}
dev: true
- /center-align/0.1.3:
- resolution: {integrity: sha1-qg0yYptu6XIgBBHL1EYckHvCt60=, tarball: center-align/download/center-align-0.1.3.tgz}
- engines: {node: '>=0.10.0'}
- dependencies:
- align-text: 0.1.4
- lazy-cache: 1.0.4
- dev: true
-
/chalk/1.1.3:
resolution: {integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=, tarball: chalk/download/chalk-1.1.3.tgz}
engines: {node: '>=0.10.0'}
@@ -5580,6 +4848,11 @@ packages:
resolution: {integrity: sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y=, tarball: ci-info/download/ci-info-2.0.0.tgz}
dev: true
+ /ci-info/3.8.0:
+ resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==, tarball: ci-info/download/ci-info-3.8.0.tgz}
+ engines: {node: '>=8'}
+ dev: true
+
/cipher-base/1.0.4:
resolution: {integrity: sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94=, tarball: cipher-base/download/cipher-base-1.0.4.tgz}
dependencies:
@@ -5668,14 +4941,6 @@ packages:
is-wsl: 2.2.0
dev: true
- /cliui/2.1.0:
- resolution: {integrity: sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=, tarball: cliui/download/cliui-2.1.0.tgz}
- dependencies:
- center-align: 0.1.3
- right-align: 0.1.3
- wordwrap: 0.0.2
- dev: true
-
/cliui/6.0.0:
resolution: {integrity: sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE=, tarball: cliui/download/cliui-6.0.0.tgz}
dependencies:
@@ -5684,11 +4949,6 @@ packages:
wrap-ansi: 6.2.0
dev: true
- /clone-buffer/1.0.0:
- resolution: {integrity: sha1-4+JbIHrE5wGvch4staFnksrD3Fg=, tarball: clone-buffer/download/clone-buffer-1.0.0.tgz}
- engines: {node: '>= 0.10'}
- dev: true
-
/clone-regexp/2.2.0:
resolution: {integrity: sha1-fWXgCIXNh5ZAXDWnN+eoa3Qp428=, tarball: clone-regexp/download/clone-regexp-2.2.0.tgz}
engines: {node: '>=6'}
@@ -5702,23 +4962,6 @@ packages:
mimic-response: 1.0.1
dev: true
- /clone-stats/1.0.0:
- resolution: {integrity: sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=, tarball: clone-stats/download/clone-stats-1.0.0.tgz}
- dev: true
-
- /clone/2.1.2:
- resolution: {integrity: sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=, tarball: clone/download/clone-2.1.2.tgz}
- engines: {node: '>=0.8'}
- dev: true
-
- /cloneable-readable/1.1.3:
- resolution: {integrity: sha1-EgoAywU7+2OiIucJ+Wg+ouEdjOw=, tarball: cloneable-readable/download/cloneable-readable-1.1.3.tgz}
- dependencies:
- inherits: 2.0.4
- process-nextick-args: 2.0.1
- readable-stream: 2.3.8
- dev: true
-
/co-body/6.1.0:
resolution: {integrity: sha1-2HqO/DVk+b/jrO2O9c0Ex6h2ZUc=, tarball: co-body/download/co-body-6.1.0.tgz}
dependencies:
@@ -5733,15 +4976,6 @@ packages:
engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
dev: true
- /coa/2.0.2:
- resolution: {integrity: sha1-Q/bCEVG07yv1cYfbDXPeIp4+fsM=, tarball: coa/download/coa-2.0.2.tgz}
- engines: {node: '>= 4.0'}
- dependencies:
- '@types/q': 1.5.5
- chalk: 2.4.2
- q: 1.5.1
- dev: true
-
/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'}
@@ -5821,23 +5055,9 @@ packages:
resolution: {integrity: sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=, tarball: color-name/download/color-name-1.1.4.tgz}
dev: true
- /color-string/1.9.1:
- resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==, tarball: color-string/download/color-string-1.9.1.tgz}
- dependencies:
- color-name: 1.1.4
- simple-swizzle: 0.2.2
- dev: true
-
- /color-support/1.1.3:
- resolution: {integrity: sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI=, tarball: color-support/download/color-support-1.1.3.tgz}
- hasBin: true
- dev: true
-
- /color/3.2.1:
- resolution: {integrity: sha1-NUTcGYyvRJDD7MmnkLVP6f9F4WQ=, tarball: color/download/color-3.2.1.tgz}
- dependencies:
- color-convert: 1.9.3
- color-string: 1.9.1
+ /colors/1.2.5:
+ resolution: {integrity: sha1-icetmjdLwDDfgBMkH2gTbtiDWvw=, tarball: colors/download/colors-1.2.5.tgz}
+ engines: {node: '>=0.1.90'}
dev: true
/combined-stream/1.0.8:
@@ -5875,13 +5095,25 @@ packages:
resolution: {integrity: sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=, tarball: commander/download/commander-2.20.3.tgz}
dev: true
+ /commander/7.2.0:
+ resolution: {integrity: sha1-o2y1fQtQHOEI5NIFWaFQo5HZerc=, tarball: commander/download/commander-7.2.0.tgz}
+ engines: {node: '>= 10'}
+ dev: true
+
/commander/9.2.0:
resolution: {integrity: sha512-e2i4wANQiSXgnrBlIatyHtP1odfUp0BbV5Y5nEGbxtIrStkEOAAzCUirvLBNXHLr7kwLvJl6V+4V3XV9x7Wd9w==, tarball: commander/download/commander-9.2.0.tgz}
engines: {node: ^12.20.0 || >=14}
dev: true
- /commondir/1.0.1:
- resolution: {integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=, tarball: commondir/download/commondir-1.0.1.tgz}
+ /commander/9.5.0:
+ resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==, tarball: commander/download/commander-9.5.0.tgz}
+ engines: {node: ^12.20.0 || >=14}
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /common-path-prefix/3.0.0:
+ resolution: {integrity: sha1-fQB6fgfFjEtNX0MxMaGRQbKfEeA=, tarball: common-path-prefix/download/common-path-prefix-3.0.0.tgz}
dev: true
/component-emitter/1.3.0:
@@ -5902,12 +5134,6 @@ packages:
typedarray: 0.0.6
dev: true
- /concat-with-sourcemaps/1.1.0:
- resolution: {integrity: sha1-1OqT8FriV5CVG5nns7CeOQikCC4=, tarball: concat-with-sourcemaps/download/concat-with-sourcemaps-1.1.0.tgz}
- dependencies:
- source-map: 0.6.1
- dev: true
-
/configstore/3.1.5:
resolution: {integrity: sha1-6a8zH63BTavVRNPn523ERqCaUw8=, tarball: configstore/download/configstore-3.1.5.tgz}
engines: {node: '>=4'}
@@ -5936,10 +5162,6 @@ packages:
resolution: {integrity: sha1-ZwY871fOts9Jk6KrOlWECujEkzY=, tarball: console-browserify/download/console-browserify-1.2.0.tgz}
dev: true
- /console-control-strings/1.1.0:
- resolution: {integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=, tarball: console-control-strings/download/console-control-strings-1.1.0.tgz}
- dev: true
-
/constants-browserify/1.0.0:
resolution: {integrity: sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=, tarball: constants-browserify/download/constants-browserify-1.0.0.tgz}
dev: true
@@ -6004,6 +5226,11 @@ packages:
requiresBuild: true
dev: true
+ /core-js/3.28.0:
+ resolution: {integrity: sha512-GiZn9D4Z/rSYvTeg1ljAIsEqFm0LaN9gVtwDCrKL80zHtS31p9BAjmTxVqTQDMpwlMolJZOFntUG2uwyj7DAqw==, tarball: core-js/download/core-js-3.28.0.tgz}
+ requiresBuild: true
+ dev: true
+
/core-js/3.6.5:
resolution: {integrity: sha1-c5XcJzrzf7LlDpvT2f6EEoUjHRo=, tarball: core-js/download/core-js-3.6.5.tgz}
deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
@@ -6018,6 +5245,14 @@ packages:
resolution: {integrity: sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U=, tarball: core-util-is/download/core-util-is-1.0.3.tgz}
dev: true
+ /cors/2.8.5:
+ resolution: {integrity: sha1-6sEdpRWS3Ya58G9uesKTs9+HXSk=, tarball: cors/download/cors-2.8.5.tgz}
+ engines: {node: '>= 0.10'}
+ dependencies:
+ object-assign: 4.1.1
+ vary: 1.1.2
+ dev: true
+
/cosmiconfig/5.2.1:
resolution: {integrity: sha1-BA9yaAnFked6F8CjYmykW08Wixo=, tarball: cosmiconfig/download/cosmiconfig-5.2.1.tgz}
engines: {node: '>=4'}
@@ -6136,19 +5371,18 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
- postcss: 7.0.32
- dev: true
-
- /css-color-names/0.0.4:
- resolution: {integrity: sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=, tarball: css-color-names/download/css-color-names-0.0.4.tgz}
+ postcss: 7.0.39
dev: true
- /css-declaration-sorter/4.0.1:
- resolution: {integrity: sha1-wZiUD2OnbX42wecQGLABchBUyyI=, tarball: css-declaration-sorter/download/css-declaration-sorter-4.0.1.tgz}
- engines: {node: '>4'}
+ /css-blank-pseudo/3.0.3_postcss@8.4.21:
+ resolution: {integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==, tarball: css-blank-pseudo/download/css-blank-pseudo-3.0.3.tgz}
+ engines: {node: ^12 || ^14 || >=16}
+ hasBin: true
+ peerDependencies:
+ postcss: ^8.4
dependencies:
- postcss: 7.0.39
- timsort: 0.3.0
+ postcss: 8.4.21
+ postcss-selector-parser: 6.0.11
dev: true
/css-has-pseudo/0.10.0:
@@ -6156,19 +5390,35 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
- postcss: 7.0.32
+ postcss: 7.0.39
postcss-selector-parser: 5.0.0
dev: true
- /css-modules-loader-core/1.1.0:
- resolution: {integrity: sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=, tarball: css-modules-loader-core/download/css-modules-loader-core-1.1.0.tgz}
+ /css-has-pseudo/3.0.4_postcss@8.4.21:
+ resolution: {integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==, tarball: css-has-pseudo/download/css-has-pseudo-3.0.4.tgz}
+ engines: {node: ^12 || ^14 || >=16}
+ hasBin: true
+ peerDependencies:
+ postcss: ^8.4
+ dependencies:
+ postcss: 8.4.21
+ postcss-selector-parser: 6.0.11
+ dev: true
+
+ /css-loader/6.7.1:
+ resolution: {integrity: sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==, tarball: css-loader/download/css-loader-6.7.1.tgz}
+ engines: {node: '>= 12.13.0'}
+ peerDependencies:
+ webpack: ^5.0.0
dependencies:
- icss-replace-symbols: 1.1.0
- postcss: 6.0.1
- postcss-modules-extract-imports: 1.1.0
- postcss-modules-local-by-default: 1.2.0
- postcss-modules-scope: 1.1.0
- postcss-modules-values: 1.3.0
+ icss-utils: 5.1.0_postcss@8.4.21
+ postcss: 8.4.21
+ postcss-modules-extract-imports: 3.0.0_postcss@8.4.21
+ postcss-modules-local-by-default: 4.0.0_postcss@8.4.21
+ postcss-modules-scope: 3.0.0_postcss@8.4.21
+ postcss-modules-values: 4.0.0_postcss@8.4.21
+ postcss-value-parser: 4.2.0
+ semver: 7.3.8
dev: true
/css-prefers-color-scheme/3.1.1:
@@ -6176,35 +5426,27 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
- postcss: 7.0.32
- dev: true
-
- /css-select-base-adapter/0.1.1:
- resolution: {integrity: sha1-Oy/0lyzDYquIVhUHqVQIoUMhNdc=, tarball: css-select-base-adapter/download/css-select-base-adapter-0.1.1.tgz}
- dev: true
-
- /css-select/2.1.0:
- resolution: {integrity: sha1-ajRlM1ZjWTSoG6ymjQJVQyEF2+8=, tarball: css-select/download/css-select-2.1.0.tgz}
- dependencies:
- boolbase: 1.0.0
- css-what: 3.4.2
- domutils: 1.7.0
- nth-check: 1.0.2
+ postcss: 7.0.39
dev: true
- /css-selector-tokenizer/0.7.3:
- resolution: {integrity: sha1-c18mGG5nx0mq8nV4NAXPBmH66PE=, tarball: css-selector-tokenizer/download/css-selector-tokenizer-0.7.3.tgz}
+ /css-prefers-color-scheme/6.0.3_postcss@8.4.21:
+ resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==, tarball: css-prefers-color-scheme/download/css-prefers-color-scheme-6.0.3.tgz}
+ engines: {node: ^12 || ^14 || >=16}
+ hasBin: true
+ peerDependencies:
+ postcss: ^8.4
dependencies:
- cssesc: 3.0.0
- fastparse: 1.1.2
+ postcss: 8.4.21
dev: true
- /css-tree/1.0.0-alpha.37:
- resolution: {integrity: sha1-mL69YsTB2flg7DQM+fdSLjBwmiI=, tarball: css-tree/download/css-tree-1.0.0-alpha.37.tgz}
- engines: {node: '>=8.0.0'}
+ /css-select/4.3.0:
+ resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==, tarball: css-select/download/css-select-4.3.0.tgz}
dependencies:
- mdn-data: 2.0.4
- source-map: 0.6.1
+ boolbase: 1.0.0
+ css-what: 6.1.0
+ domhandler: 4.3.1
+ domutils: 2.8.0
+ nth-check: 2.1.1
dev: true
/css-tree/1.1.3:
@@ -6215,8 +5457,8 @@ packages:
source-map: 0.6.1
dev: true
- /css-what/3.4.2:
- resolution: {integrity: sha1-6nAm/LAXd+295SEk4h8yfnrpUOQ=, tarball: css-what/download/css-what-3.4.2.tgz}
+ /css-what/6.1.0:
+ resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==, tarball: css-what/download/css-what-6.1.0.tgz}
engines: {node: '>= 6'}
dev: true
@@ -6224,6 +5466,10 @@ packages:
resolution: {integrity: sha1-O/LypowQ9cagir2SN4Mx7oA83bA=, tarball: cssdb/download/cssdb-4.4.0.tgz}
dev: true
+ /cssdb/6.6.3:
+ resolution: {integrity: sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==, tarball: cssdb/download/cssdb-6.6.3.tgz}
+ dev: true
+
/cssesc/2.0.0:
resolution: {integrity: sha1-OxO9G7HLNuG8taTc0n9UxdyzVwM=, tarball: cssesc/download/cssesc-2.0.0.tgz}
engines: {node: '>=4'}
@@ -6236,74 +5482,6 @@ packages:
hasBin: true
dev: true
- /cssnano-preset-default/4.0.8:
- resolution: {integrity: sha1-kgYisfwelaNOiDggPxOXpQTy0/8=, tarball: cssnano-preset-default/download/cssnano-preset-default-4.0.8.tgz}
- engines: {node: '>=6.9.0'}
- dependencies:
- css-declaration-sorter: 4.0.1
- cssnano-util-raw-cache: 4.0.1
- postcss: 7.0.39
- postcss-calc: 7.0.5
- postcss-colormin: 4.0.3
- postcss-convert-values: 4.0.1
- postcss-discard-comments: 4.0.2
- postcss-discard-duplicates: 4.0.2
- postcss-discard-empty: 4.0.1
- postcss-discard-overridden: 4.0.1
- postcss-merge-longhand: 4.0.11
- postcss-merge-rules: 4.0.3
- postcss-minify-font-values: 4.0.2
- postcss-minify-gradients: 4.0.2
- postcss-minify-params: 4.0.2
- postcss-minify-selectors: 4.0.2
- postcss-normalize-charset: 4.0.1
- postcss-normalize-display-values: 4.0.2
- postcss-normalize-positions: 4.0.2
- postcss-normalize-repeat-style: 4.0.2
- postcss-normalize-string: 4.0.2
- postcss-normalize-timing-functions: 4.0.2
- postcss-normalize-unicode: 4.0.1
- postcss-normalize-url: 4.0.1
- postcss-normalize-whitespace: 4.0.2
- postcss-ordered-values: 4.1.2
- postcss-reduce-initial: 4.0.3
- postcss-reduce-transforms: 4.0.2
- postcss-svgo: 4.0.3
- postcss-unique-selectors: 4.0.1
- dev: true
-
- /cssnano-util-get-arguments/4.0.0:
- resolution: {integrity: sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=, tarball: cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz}
- engines: {node: '>=6.9.0'}
- dev: true
-
- /cssnano-util-get-match/4.0.0:
- resolution: {integrity: sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=, tarball: cssnano-util-get-match/download/cssnano-util-get-match-4.0.0.tgz}
- engines: {node: '>=6.9.0'}
- dev: true
-
- /cssnano-util-raw-cache/4.0.1:
- resolution: {integrity: sha1-sm1f1fcqEd/np4RvtMZyYPlr8oI=, tarball: cssnano-util-raw-cache/download/cssnano-util-raw-cache-4.0.1.tgz}
- engines: {node: '>=6.9.0'}
- dependencies:
- postcss: 7.0.39
- dev: true
-
- /cssnano-util-same-parent/4.0.1:
- resolution: {integrity: sha1-V0CC+yhZ0ttDOFWDXZqEVuoYu/M=, tarball: cssnano-util-same-parent/download/cssnano-util-same-parent-4.0.1.tgz}
- engines: {node: '>=6.9.0'}
- dev: true
-
- /cssnano/4.1.11:
- resolution: {integrity: sha1-x7X1uB2iacsf2YLLlgwSAJEMmpk=, tarball: cssnano/download/cssnano-4.1.11.tgz}
- engines: {node: '>=6.9.0'}
- dependencies:
- cosmiconfig: 5.2.1
- cssnano-preset-default: 4.0.8
- is-resolvable: 1.1.0
- postcss: 7.0.39
- dev: true
-
/csso/4.2.0:
resolution: {integrity: sha1-6jpWE0bo3J9UbW/r7dUBh884lSk=, tarball: csso/download/csso-4.2.0.tgz}
engines: {node: '>=8.0.0'}
@@ -6593,21 +5771,26 @@ packages:
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
dev: true
- /detect-indent/5.0.0:
- resolution: {integrity: sha1-OHHMCmoALow+Wzz38zYmRnXwa50=, tarball: detect-indent/download/detect-indent-5.0.0.tgz}
- engines: {node: '>=4'}
- dev: true
-
/detect-indent/6.1.0:
resolution: {integrity: sha1-WSSF67v2s7GrK+F1yDk9BMoNV+Y=, tarball: detect-indent/download/detect-indent-6.1.0.tgz}
engines: {node: '>=8'}
dev: true
+ /detect-libc/1.0.3:
+ resolution: {integrity: sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=, tarball: detect-libc/download/detect-libc-1.0.3.tgz}
+ engines: {node: '>=0.10'}
+ hasBin: true
+ dev: true
+
/detect-newline/3.1.0:
resolution: {integrity: sha1-V29d/GOuGhkv8ZLYrTr2MImRtlE=, tarball: detect-newline/download/detect-newline-3.1.0.tgz}
engines: {node: '>=8'}
dev: true
+ /detect-node/2.1.0:
+ resolution: {integrity: sha1-yccHdaScPQO8LAbZpzvlUPl4+LE=, tarball: detect-node/download/detect-node-2.1.0.tgz}
+ dev: true
+
/diff-sequences/25.2.6:
resolution: {integrity: sha1-X0Z8AO3TU1K3vKRteSfWDmh6dt0=, tarball: diff-sequences/download/diff-sequences-25.2.6.tgz}
engines: {node: '>= 8.3'}
@@ -6653,6 +5836,14 @@ packages:
entities: 2.2.0
dev: true
+ /dom-serializer/1.4.1:
+ resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==, tarball: dom-serializer/download/dom-serializer-1.4.1.tgz}
+ dependencies:
+ domelementtype: 2.3.0
+ domhandler: 4.3.1
+ entities: 2.2.0
+ dev: true
+
/domain-browser/1.2.0:
resolution: {integrity: sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto=, tarball: domain-browser/download/domain-browser-1.2.0.tgz}
engines: {node: '>=0.4', npm: '>=1.2'}
@@ -6685,6 +5876,13 @@ packages:
domelementtype: 1.3.1
dev: true
+ /domhandler/4.3.1:
+ resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==, tarball: domhandler/download/domhandler-4.3.1.tgz}
+ engines: {node: '>= 4'}
+ dependencies:
+ domelementtype: 2.3.0
+ dev: true
+
/domutils/1.7.0:
resolution: {integrity: sha1-Vuo0HoNOBuZ0ivehyyXaZ+qfjCo=, tarball: domutils/download/domutils-1.7.0.tgz}
dependencies:
@@ -6692,6 +5890,14 @@ packages:
domelementtype: 1.3.1
dev: true
+ /domutils/2.8.0:
+ resolution: {integrity: sha1-RDfe9dtuLR9dbuhZvZXKfQIEgTU=, tarball: domutils/download/domutils-2.8.0.tgz}
+ dependencies:
+ dom-serializer: 1.4.1
+ domelementtype: 2.3.0
+ domhandler: 4.3.1
+ dev: true
+
/dot-prop/4.2.1:
resolution: {integrity: sha1-RYhBlKcfws2nHLtLzrOk3S9DO6Q=, tarball: dot-prop/download/dot-prop-4.2.1.tgz}
engines: {node: '>=4'}
@@ -6699,20 +5905,6 @@ packages:
is-obj: 1.0.1
dev: true
- /dot-prop/5.3.0:
- resolution: {integrity: sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog=, tarball: dot-prop/download/dot-prop-5.3.0.tgz}
- engines: {node: '>=8'}
- dependencies:
- is-obj: 2.0.0
- dev: true
-
- /dot-prop/6.0.1:
- resolution: {integrity: sha1-/CazzxQrnlm3Tb057WbOYgxoEIM=, tarball: dot-prop/download/dot-prop-6.0.1.tgz}
- engines: {node: '>=10'}
- dependencies:
- is-obj: 2.0.0
- dev: true
-
/dumi-assets-types/1.0.1:
resolution: {integrity: sha512-A+fJp7L+Q6nU5S2KgbdnyfRoCkAZy+UFudQ45QPM7W+3LIe8o+Tt0cURIQMnLZMBjoKbItB5IDi+IM39FwFZvQ==, tarball: dumi-assets-types/download/dumi-assets-types-1.0.1.tgz}
dev: true
@@ -6782,6 +5974,15 @@ packages:
stream-shift: 1.0.1
dev: true
+ /duplexify/4.1.2:
+ resolution: {integrity: sha1-GLT40oKJEy+guVc8iY2fkD+Bx7A=, tarball: duplexify/download/duplexify-4.1.2.tgz}
+ dependencies:
+ end-of-stream: 1.4.4
+ inherits: 2.0.4
+ readable-stream: 3.6.1
+ stream-shift: 1.0.1
+ dev: true
+
/ecc-jsbn/0.1.2:
resolution: {integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=, tarball: ecc-jsbn/download/ecc-jsbn-0.1.2.tgz}
dependencies:
@@ -6867,6 +6068,14 @@ packages:
tapable: 1.1.3
dev: true
+ /enhanced-resolve/5.9.3:
+ resolution: {integrity: sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==, tarball: enhanced-resolve/download/enhanced-resolve-5.9.3.tgz}
+ engines: {node: '>=10.13.0'}
+ dependencies:
+ graceful-fs: 4.2.10
+ tapable: 2.2.1
+ dev: true
+
/enquirer/2.3.6:
resolution: {integrity: sha1-Kn/l3WNKHkElqXXsmU/1RW3Dc00=, tarball: enquirer/download/enquirer-2.3.6.tgz}
engines: {node: '>=8.6'}
@@ -6882,6 +6091,11 @@ packages:
resolution: {integrity: sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=, tarball: entities/download/entities-2.2.0.tgz}
dev: true
+ /entities/4.4.0:
+ resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==, tarball: entities/download/entities-4.4.0.tgz}
+ engines: {node: '>=0.12'}
+ dev: true
+
/err-code/1.1.2:
resolution: {integrity: sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=, tarball: err-code/download/err-code-1.1.2.tgz}
dev: true
@@ -6949,8 +6163,18 @@ packages:
which-typed-array: 1.1.9
dev: true
- /es-array-method-boxes-properly/1.0.0:
- resolution: {integrity: sha1-hz8+hEGN5O4Zxb51KZCy5EcY0J4=, tarball: es-array-method-boxes-properly/download/es-array-method-boxes-properly-1.0.0.tgz}
+ /es-get-iterator/1.1.3:
+ resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==, tarball: es-get-iterator/download/es-get-iterator-1.1.3.tgz}
+ dependencies:
+ call-bind: 1.0.2
+ get-intrinsic: 1.2.0
+ has-symbols: 1.0.3
+ is-arguments: 1.1.1
+ is-map: 2.0.2
+ is-set: 2.0.2
+ is-string: 1.0.7
+ isarray: 2.0.5
+ stop-iteration-iterator: 1.0.0
dev: true
/es-module-lexer/0.7.1:
@@ -6995,10 +6219,40 @@ packages:
es6-promise: 4.2.8
dev: true
- /esbuild/0.12.15:
- resolution: {integrity: sha1-nZnPOa6yGIJlxZg+mD4jaCnwivA=, tarball: esbuild/download/esbuild-0.12.15.tgz}
+ /esbuild/0.12.15:
+ resolution: {integrity: sha1-nZnPOa6yGIJlxZg+mD4jaCnwivA=, tarball: esbuild/download/esbuild-0.12.15.tgz}
+ hasBin: true
+ requiresBuild: true
+ dev: true
+
+ /esbuild/0.16.17:
+ resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==, tarball: esbuild/download/esbuild-0.16.17.tgz}
+ engines: {node: '>=12'}
hasBin: true
requiresBuild: true
+ optionalDependencies:
+ '@esbuild/android-arm': 0.16.17
+ '@esbuild/android-arm64': 0.16.17
+ '@esbuild/android-x64': 0.16.17
+ '@esbuild/darwin-arm64': 0.16.17
+ '@esbuild/darwin-x64': 0.16.17
+ '@esbuild/freebsd-arm64': 0.16.17
+ '@esbuild/freebsd-x64': 0.16.17
+ '@esbuild/linux-arm': 0.16.17
+ '@esbuild/linux-arm64': 0.16.17
+ '@esbuild/linux-ia32': 0.16.17
+ '@esbuild/linux-loong64': 0.16.17
+ '@esbuild/linux-mips64el': 0.16.17
+ '@esbuild/linux-ppc64': 0.16.17
+ '@esbuild/linux-riscv64': 0.16.17
+ '@esbuild/linux-s390x': 0.16.17
+ '@esbuild/linux-x64': 0.16.17
+ '@esbuild/netbsd-x64': 0.16.17
+ '@esbuild/openbsd-x64': 0.16.17
+ '@esbuild/sunos-x64': 0.16.17
+ '@esbuild/win32-arm64': 0.16.17
+ '@esbuild/win32-ia32': 0.16.17
+ '@esbuild/win32-x64': 0.16.17
dev: true
/escalade/3.1.1:
@@ -7414,27 +6668,11 @@ packages:
engines: {node: '>=4.0'}
dev: true
- /estree-walker/0.6.1:
- resolution: {integrity: sha1-UwSRQ/QMbrkYsjZx0f4yGfOhs2I=, tarball: estree-walker/download/estree-walker-0.6.1.tgz}
- dev: true
-
- /estree-walker/1.0.1:
- resolution: {integrity: sha1-MbxdYSyWtwQQa0d+bdXYqhOMtwA=, tarball: estree-walker/download/estree-walker-1.0.1.tgz}
- dev: true
-
- /estree-walker/2.0.2:
- resolution: {integrity: sha1-UvAQF4wqTBF6d1fP6UKtt9LaTKw=, tarball: estree-walker/download/estree-walker-2.0.2.tgz}
- dev: true
-
/esutils/2.0.3:
resolution: {integrity: sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=, tarball: esutils/download/esutils-2.0.3.tgz}
engines: {node: '>=0.10.0'}
dev: true
- /eventemitter3/4.0.7:
- resolution: {integrity: sha1-Lem2j2Uo1WRO9cWVJqG0oHMGFp8=, tarball: eventemitter3/download/eventemitter3-4.0.7.tgz}
- dev: true
-
/events/3.3.0:
resolution: {integrity: sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA=, tarball: events/download/events-3.3.0.tgz}
engines: {node: '>=0.8.x'}
@@ -7569,13 +6807,6 @@ packages:
jest-regex-util: 25.2.6
dev: true
- /extend-shallow/1.1.4:
- resolution: {integrity: sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=, tarball: extend-shallow/download/extend-shallow-1.1.4.tgz}
- engines: {node: '>=0.10.0'}
- dependencies:
- kind-of: 1.1.0
- dev: true
-
/extend-shallow/2.0.1:
resolution: {integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=, tarball: extend-shallow/download/extend-shallow-2.0.1.tgz}
engines: {node: '>=0.10.0'}
@@ -7625,16 +6856,6 @@ packages:
engines: {'0': node >=0.6.0}
dev: true
- /fancy-log/1.3.3:
- resolution: {integrity: sha1-28GRVPVYaQFQojlToK29A1vkX8c=, tarball: fancy-log/download/fancy-log-1.3.3.tgz}
- engines: {node: '>= 0.10'}
- dependencies:
- ansi-gray: 0.1.1
- color-support: 1.1.3
- parse-node-version: 1.0.1
- time-stamp: 1.1.0
- dev: true
-
/fast-deep-equal/3.1.3:
resolution: {integrity: sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=, tarball: fast-deep-equal/download/fast-deep-equal-3.1.3.tgz}
dev: true
@@ -7658,86 +6879,94 @@ packages:
resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=, tarball: fast-levenshtein/download/fast-levenshtein-2.0.6.tgz}
dev: true
+ /fast-redact/3.1.2:
+ resolution: {integrity: sha512-+0em+Iya9fKGfEQGcd62Yv6onjBmmhV1uh86XVfOU8VwAe6kaFdQCWI9s0/Nnugx5Vd9tdbZ7e6gE2tR9dzXdw==, tarball: fast-redact/download/fast-redact-3.1.2.tgz}
+ engines: {node: '>=6'}
+ dev: true
+
/fastest-levenshtein/1.0.16:
resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==, tarball: fastest-levenshtein/download/fastest-levenshtein-1.0.16.tgz}
engines: {node: '>= 4.9.1'}
dev: true
- /fastparse/1.1.2:
- resolution: {integrity: sha1-kXKMWllC7O2FMSg8eUQe5BIsNak=, tarball: fastparse/download/fastparse-1.1.2.tgz}
- dev: true
-
/fastq/1.15.0:
resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==, tarball: fastq/download/fastq-1.15.0.tgz}
dependencies:
reusify: 1.0.4
dev: true
- /father-build/1.22.5:
- resolution: {integrity: sha512-SoEghgQ5fZb3UbwyFQAhow4UBqRkxCG7yIdLgqoPS6dde+3YYjZztMyubXCjuNQ8o3UAIWczuBsww4wzpGFP/g==, tarball: father-build/download/father-build-1.22.5.tgz}
+ /father/4.1.6:
+ resolution: {integrity: sha512-EYLrycl6e5K0NPAsLnWdKkQtLsXBFZxK1tJ8ng5L6TTs4j1iwt7p53mQfR7AXzX61clWC3WNh8KuXXd5ahKORw==, tarball: father/download/father-4.1.6.tgz}
hasBin: true
dependencies:
- '@babel/core': 7.18.2
- '@babel/plugin-proposal-class-properties': 7.12.1_@babel+core@7.18.2
- '@babel/plugin-proposal-decorators': 7.12.1_@babel+core@7.18.2
- '@babel/plugin-proposal-do-expressions': 7.12.1_@babel+core@7.18.2
- '@babel/plugin-proposal-export-default-from': 7.12.1_@babel+core@7.18.2
- '@babel/plugin-proposal-export-namespace-from': 7.12.1_@babel+core@7.18.2
- '@babel/plugin-proposal-nullish-coalescing-operator': 7.12.1_@babel+core@7.18.2
- '@babel/plugin-proposal-optional-chaining': 7.12.1_@babel+core@7.18.2
- '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.2
- '@babel/plugin-transform-modules-commonjs': 7.12.1_@babel+core@7.18.2
- '@babel/plugin-transform-runtime': 7.18.2_@babel+core@7.18.2
- '@babel/preset-env': 7.12.1_@babel+core@7.18.2
- '@babel/preset-react': 7.12.1_@babel+core@7.18.2
- '@babel/preset-typescript': 7.12.1_@babel+core@7.18.2
- '@babel/register': 7.12.1_@babel+core@7.18.2
- '@lerna/filter-packages': 4.0.0
- '@lerna/project': 4.0.0
- '@lerna/query-graph': 4.0.0
- '@rollup/plugin-babel': 5.3.1_xqgxu46vmt6jfc6v3442ues2di
- '@rollup/plugin-commonjs': 16.0.0_rollup@2.33.3
- '@rollup/plugin-inject': 4.0.2_rollup@2.33.3
- '@rollup/plugin-json': 4.1.0_rollup@2.33.3
- '@rollup/plugin-node-resolve': 10.0.0_rollup@2.33.3
- '@rollup/plugin-replace': 2.3.4_rollup@2.33.3
- '@rollup/plugin-url': 5.0.1_rollup@2.33.3
- '@svgr/rollup': 5.5.0
- ajv: 6.12.6
- autoprefixer: 9.6.0
- babel-plugin-istanbul: 5.2.0
- babel-plugin-react-require: 3.1.1
- chalk: 2.4.2
- chokidar: 3.5.3
- es5-imcompatible-versions: 0.1.80
- glob: 7.2.3
- gulp-if: 2.0.2
- gulp-less: 4.0.1
- gulp-plumber: 1.2.1
- gulp-typescript: 5.0.1_typescript@4.9.5
- less: 3.9.0
- less-plugin-npm-import: 2.1.0
- lodash: 4.17.21
- pkg-up: 3.1.0
- rimraf: 2.6.3
- rollup: 2.33.3
- rollup-plugin-postcss: 3.1.8
- rollup-plugin-terser: 7.0.2_rollup@2.33.3
- rollup-plugin-typescript2: 0.32.1_75mwnyfcye57wcmqrjugzpk55y
- semver: 6.1.1
- signale: 1.4.0
- slash2: 2.0.0
- temp-dir: 2.0.0
- through2: 3.0.1
- ts-loader: 8.4.0_typescript@4.9.5
- typescript: 4.9.5
- update-notifier: 3.0.0
- vinyl-fs: 3.0.3
- yargs-parser: 13.1.2
+ '@microsoft/api-extractor': 7.34.3
+ '@umijs/babel-preset-umi': 4.0.57
+ '@umijs/bundler-utils': 4.0.57
+ '@umijs/bundler-webpack': 4.0.57_typescript@4.8.4
+ '@umijs/core': 4.0.57
+ '@umijs/utils': 4.0.57
+ '@vercel/ncc': 0.33.3
+ babel-plugin-dynamic-import-node: 2.3.3
+ babel-plugin-module-resolver: 4.1.0
+ babel-plugin-react-require: 3.1.3
+ babel-plugin-transform-define: 2.0.1
+ fast-glob: 3.2.12
+ file-system-cache: 2.0.0
+ loader-runner: 4.2.0
+ minimatch: 3.1.2
+ tsconfig-paths: 4.0.0
+ typescript: 4.8.4
+ typescript-transform-paths: 3.4.6_typescript@4.8.4
+ v8-compile-cache: 2.3.0
+ transitivePeerDependencies:
+ - '@types/node'
+ - '@types/webpack'
+ - sockjs-client
+ - styled-components
+ - supports-color
+ - type-fest
+ - vue-template-compiler
+ - webpack
+ - webpack-dev-server
+ - webpack-hot-middleware
+ - webpack-plugin-serve
+ dev: true
+
+ /father/4.1.6_@types+node@18.15.3:
+ resolution: {integrity: sha512-EYLrycl6e5K0NPAsLnWdKkQtLsXBFZxK1tJ8ng5L6TTs4j1iwt7p53mQfR7AXzX61clWC3WNh8KuXXd5ahKORw==, tarball: father/download/father-4.1.6.tgz}
+ hasBin: true
+ dependencies:
+ '@microsoft/api-extractor': 7.34.3_@types+node@18.15.3
+ '@umijs/babel-preset-umi': 4.0.57
+ '@umijs/bundler-utils': 4.0.57
+ '@umijs/bundler-webpack': 4.0.57_typescript@4.8.4
+ '@umijs/core': 4.0.57
+ '@umijs/utils': 4.0.57
+ '@vercel/ncc': 0.33.3
+ babel-plugin-dynamic-import-node: 2.3.3
+ babel-plugin-module-resolver: 4.1.0
+ babel-plugin-react-require: 3.1.3
+ babel-plugin-transform-define: 2.0.1
+ fast-glob: 3.2.12
+ file-system-cache: 2.0.0
+ loader-runner: 4.2.0
+ minimatch: 3.1.2
+ tsconfig-paths: 4.0.0
+ typescript: 4.8.4
+ typescript-transform-paths: 3.4.6_typescript@4.8.4
+ v8-compile-cache: 2.3.0
transitivePeerDependencies:
- - '@types/babel__core'
+ - '@types/node'
+ - '@types/webpack'
+ - sockjs-client
+ - styled-components
- supports-color
+ - type-fest
+ - vue-template-compiler
- webpack
+ - webpack-dev-server
+ - webpack-hot-middleware
+ - webpack-plugin-serve
dev: true
/fault/1.0.4:
@@ -7786,6 +7015,13 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
+ /file-system-cache/2.0.0:
+ resolution: {integrity: sha512-QlYut2ZtxRgdW/dboSmiKZWM8FsnpLaLI549hN/RWgwn3FawSil7Jc2n7nFHheclvYxa4LJqwEOvNUYv9VsCXg==, tarball: file-system-cache/download/file-system-cache-2.0.0.tgz}
+ dependencies:
+ fs-extra: 10.1.0
+ ramda: 0.28.0
+ dev: true
+
/filesize/3.6.1:
resolution: {integrity: sha1-CQuz7gG2+AGoqL6Z0xcQs0Irsxc=, tarball: filesize/download/filesize-3.6.1.tgz}
engines: {node: '>= 0.4.0'}
@@ -7813,22 +7049,12 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /find-cache-dir/2.1.0:
- resolution: {integrity: sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc=, tarball: find-cache-dir/download/find-cache-dir-2.1.0.tgz}
- engines: {node: '>=6'}
- dependencies:
- commondir: 1.0.1
- make-dir: 2.1.0
- pkg-dir: 3.0.0
- dev: true
-
- /find-cache-dir/3.3.2:
- resolution: {integrity: sha1-swxbbv8HMHMa6pu9nb7L2AJW1ks=, tarball: find-cache-dir/download/find-cache-dir-3.3.2.tgz}
- engines: {node: '>=8'}
+ /find-babel-config/1.2.0:
+ resolution: {integrity: sha1-qbezF+tbmGDNqdVHQKjIM3oig6I=, tarball: find-babel-config/download/find-babel-config-1.2.0.tgz}
+ engines: {node: '>=4.0.0'}
dependencies:
- commondir: 1.0.1
- make-dir: 3.1.0
- pkg-dir: 4.2.0
+ json5: 0.5.1
+ path-exists: 3.0.0
dev: true
/find-file-up/0.1.3:
@@ -7931,8 +7157,30 @@ packages:
resolution: {integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=, tarball: forever-agent/download/forever-agent-0.6.1.tgz}
dev: true
- /fork-stream/0.0.4:
- resolution: {integrity: sha1-24Sfznf2cIpfjzhq5TOgkHtUrnA=, tarball: fork-stream/download/fork-stream-0.0.4.tgz}
+ /fork-ts-checker-webpack-plugin/7.3.0_typescript@4.8.4:
+ resolution: {integrity: sha512-IN+XTzusCjR5VgntYFgxbxVx3WraPRnKehBFrf00cMSrtUuW9MsG9dhL6MWpY6MkjC3wVwoujfCDgZZCQwbswA==, tarball: fork-ts-checker-webpack-plugin/download/fork-ts-checker-webpack-plugin-7.3.0.tgz}
+ engines: {node: '>=12.13.0', yarn: '>=1.0.0'}
+ peerDependencies:
+ typescript: '>3.6.0'
+ vue-template-compiler: '*'
+ webpack: ^5.11.0
+ peerDependenciesMeta:
+ vue-template-compiler:
+ optional: true
+ dependencies:
+ '@babel/code-frame': 7.18.6
+ chalk: 4.1.2
+ chokidar: 3.5.3
+ cosmiconfig: 7.1.0
+ deepmerge: 4.3.0
+ fs-extra: 10.1.0
+ memfs: 3.4.13
+ minimatch: 3.1.2
+ node-abort-controller: 3.1.1
+ schema-utils: 3.1.1
+ semver: 7.3.8
+ tapable: 2.2.1
+ typescript: 4.8.4
dev: true
/form-data/2.3.3:
@@ -7958,6 +7206,10 @@ packages:
engines: {node: '>=0.4.x'}
dev: true
+ /fraction.js/4.2.0:
+ resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==, tarball: fraction.js/download/fraction.js-4.2.0.tgz}
+ dev: true
+
/fragment-cache/0.2.1:
resolution: {integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=, tarball: fragment-cache/download/fragment-cache-0.2.1.tgz}
engines: {node: '>=0.10.0'}
@@ -8003,12 +7255,17 @@ packages:
universalify: 0.1.2
dev: true
- /fs-mkdirp-stream/1.0.0:
- resolution: {integrity: sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=, tarball: fs-mkdirp-stream/download/fs-mkdirp-stream-1.0.0.tgz}
- engines: {node: '>= 0.10'}
+ /fs-extra/7.0.1:
+ resolution: {integrity: sha1-TxicRKoSO4lfcigE9V6iPq3DSOk=, tarball: fs-extra/download/fs-extra-7.0.1.tgz}
+ engines: {node: '>=6 <7 || >=8'}
dependencies:
graceful-fs: 4.2.10
- through2: 2.0.5
+ jsonfile: 4.0.0
+ universalify: 0.1.2
+ dev: true
+
+ /fs-monkey/1.0.3:
+ resolution: {integrity: sha1-rjrJLVO7Mo7+DpodlUH2rY1I4tM=, tarball: fs-monkey/download/fs-monkey-1.0.3.tgz}
dev: true
/fs-write-stream-atomic/1.0.10:
@@ -8024,15 +7281,6 @@ packages:
resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=, tarball: fs.realpath/download/fs.realpath-1.0.0.tgz}
dev: true
- /fsevents/2.1.3:
- resolution: {integrity: sha1-+3OHA66NL5/pAMM4Nt3r7ouX8j4=, tarball: fsevents/download/fsevents-2.1.3.tgz}
- engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
- os: [darwin]
- deprecated: '"Please update to latest v2.3 or v2.2"'
- requiresBuild: true
- dev: true
- optional: true
-
/fsevents/2.3.2:
resolution: {integrity: sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=, tarball: fsevents/download/fsevents-2.3.2.tgz}
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
@@ -8063,25 +7311,6 @@ packages:
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==, tarball: functions-have-names/download/functions-have-names-1.2.3.tgz}
dev: true
- /gauge/2.7.4:
- resolution: {integrity: sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==, tarball: gauge/download/gauge-2.7.4.tgz}
- dependencies:
- aproba: 1.2.0
- console-control-strings: 1.1.0
- has-unicode: 2.0.1
- object-assign: 4.1.1
- signal-exit: 3.0.7
- string-width: 1.0.2
- strip-ansi: 3.0.1
- wide-align: 1.1.5
- dev: true
-
- /generic-names/2.0.1:
- resolution: {integrity: sha1-+KN46tLMqno08DF7BVVIMq5BuHI=, tarball: generic-names/download/generic-names-2.0.1.tgz}
- dependencies:
- loader-utils: 1.4.2
- dev: true
-
/genfun/4.0.1:
resolution: {integrity: sha1-7RAEHy5KfxsKOEZtF6XD4n3x38E=, tarball: genfun/download/genfun-4.0.1.tgz}
dev: true
@@ -8113,11 +7342,6 @@ packages:
engines: {node: '>=8.0.0'}
dev: true
- /get-stdin/7.0.0:
- resolution: {integrity: sha1-jV3pjxUXGhJcXlFmQ8em0OqKlvY=, tarball: get-stdin/download/get-stdin-7.0.0.tgz}
- engines: {node: '>=8'}
- dev: true
-
/get-stdin/8.0.0:
resolution: {integrity: sha1-y61qc/63X27rIrqeAfiaooqpelM=, tarball: get-stdin/download/get-stdin-8.0.0.tgz}
engines: {node: '>=10'}
@@ -8209,13 +7433,6 @@ packages:
resolution: {integrity: sha1-+YX+3MCpqledyI16/waNVcxiUaA=, tarball: github-url-from-git/download/github-url-from-git-1.5.0.tgz}
dev: true
- /glob-parent/3.1.0:
- resolution: {integrity: sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=, tarball: glob-parent/download/glob-parent-3.1.0.tgz}
- dependencies:
- is-glob: 3.1.0
- path-dirname: 1.0.2
- dev: true
-
/glob-parent/5.1.2:
resolution: {integrity: sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=, tarball: glob-parent/download/glob-parent-5.1.2.tgz}
engines: {node: '>= 6'}
@@ -8230,22 +7447,6 @@ packages:
is-glob: 4.0.3
dev: true
- /glob-stream/6.1.0:
- resolution: {integrity: sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=, tarball: glob-stream/download/glob-stream-6.1.0.tgz}
- engines: {node: '>= 0.10'}
- dependencies:
- extend: 3.0.2
- glob: 7.2.3
- glob-parent: 3.1.0
- is-negated-glob: 1.0.0
- ordered-read-streams: 1.0.1
- pumpify: 1.5.1
- readable-stream: 2.3.8
- remove-trailing-separator: 1.1.0
- to-absolute-glob: 2.0.2
- unique-stream: 2.3.1
- dev: true
-
/glob/7.2.3:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, tarball: glob/download/glob-7.2.3.tgz}
dependencies:
@@ -8461,57 +7662,8 @@ packages:
dev: true
optional: true
- /gulp-if/2.0.2:
- resolution: {integrity: sha1-pJe351cwBQQcqivIt92jyARE1ik=, tarball: gulp-if/download/gulp-if-2.0.2.tgz}
- engines: {node: '>= 0.10.0'}
- dependencies:
- gulp-match: 1.1.0
- ternary-stream: 2.1.1
- through2: 2.0.5
- dev: true
-
- /gulp-less/4.0.1:
- resolution: {integrity: sha1-NIwzpd3nogfFdxsdgmHRrBAhzu0=, tarball: gulp-less/download/gulp-less-4.0.1.tgz}
- engines: {node: '>=0.10.0'}
- dependencies:
- accord: 0.29.0
- less: 3.9.0
- object-assign: 4.1.1
- plugin-error: 0.1.2
- replace-ext: 1.0.1
- through2: 2.0.5
- vinyl-sourcemaps-apply: 0.2.1
- dev: true
-
- /gulp-match/1.1.0:
- resolution: {integrity: sha1-VStwgPwAbudSyQVj+f7J1hqv308=, tarball: gulp-match/download/gulp-match-1.1.0.tgz}
- dependencies:
- minimatch: 3.1.2
- dev: true
-
- /gulp-plumber/1.2.1:
- resolution: {integrity: sha1-04cAdVowC503Ixjk/7X/fO0LLIQ=, tarball: gulp-plumber/download/gulp-plumber-1.2.1.tgz}
- engines: {node: '>=0.10', npm: '>=1.2.10'}
- dependencies:
- chalk: 1.1.3
- fancy-log: 1.3.3
- plugin-error: 0.1.2
- through2: 2.0.5
- dev: true
-
- /gulp-typescript/5.0.1_typescript@4.9.5:
- resolution: {integrity: sha1-lsZWWm6zHgjCquHIV7GgeeYibZQ=, tarball: gulp-typescript/download/gulp-typescript-5.0.1.tgz}
- engines: {node: '>= 8'}
- peerDependencies:
- typescript: ~2.7.1 || >=2.8.0-dev || >=2.9.0-dev || ~3.0.0 || >=3.0.0-dev || >=3.1.0-dev || >= 3.2.0-dev || >= 3.3.0-dev
- dependencies:
- ansi-colors: 3.2.4
- plugin-error: 1.0.1
- source-map: 0.7.4
- through2: 3.0.1
- typescript: 4.9.5
- vinyl: 2.2.1
- vinyl-fs: 3.0.3
+ /handle-thing/2.0.1:
+ resolution: {integrity: sha1-hX95zjWVgMNA1DCBzGSJcNC7I04=, tarball: handle-thing/download/handle-thing-2.0.1.tgz}
dev: true
/har-schema/2.0.0:
@@ -8544,11 +7696,6 @@ packages:
resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==, tarball: has-bigints/download/has-bigints-1.0.2.tgz}
dev: true
- /has-flag/1.0.0:
- resolution: {integrity: sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=, tarball: has-flag/download/has-flag-1.0.0.tgz}
- engines: {node: '>=0.10.0'}
- dev: true
-
/has-flag/3.0.0:
resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=, tarball: has-flag/download/has-flag-3.0.0.tgz}
engines: {node: '>=4'}
@@ -8582,10 +7729,6 @@ packages:
has-symbols: 1.0.3
dev: true
- /has-unicode/2.0.1:
- resolution: {integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=, tarball: has-unicode/download/has-unicode-2.0.1.tgz}
- dev: true
-
/has-value/0.3.1:
resolution: {integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=, tarball: has-value/download/has-value-0.3.1.tgz}
engines: {node: '>=0.10.0'}
@@ -8758,10 +7901,6 @@ packages:
space-separated-tokens: 1.1.5
dev: true
- /hex-color-regex/1.1.0:
- resolution: {integrity: sha1-TAb8y0YC/iYCs8k9+C1+fb8aio4=, tarball: hex-color-regex/download/hex-color-regex-1.1.0.tgz}
- dev: true
-
/history-with-query/4.10.4:
resolution: {integrity: sha1-gWH/PFBE4p3663PnWH6z1MGoCQ4=, tarball: history-with-query/download/history-with-query-4.10.4.tgz}
dependencies:
@@ -8830,12 +7969,13 @@ packages:
lru-cache: 6.0.0
dev: true
- /hsl-regex/1.0.0:
- resolution: {integrity: sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=, tarball: hsl-regex/download/hsl-regex-1.0.0.tgz}
- dev: true
-
- /hsla-regex/1.0.0:
- resolution: {integrity: sha1-wc56MWjIxmFAM6S194d/OyJfnDg=, tarball: hsla-regex/download/hsla-regex-1.0.0.tgz}
+ /hpack.js/2.1.6:
+ resolution: {integrity: sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=, tarball: hpack.js/download/hpack.js-2.1.6.tgz}
+ dependencies:
+ inherits: 2.0.4
+ obuf: 1.1.2
+ readable-stream: 2.3.8
+ wbuf: 1.7.3
dev: true
/html-encoding-sniffer/1.0.2:
@@ -8895,6 +8035,10 @@ packages:
resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==, tarball: http-cache-semantics/download/http-cache-semantics-4.1.1.tgz}
dev: true
+ /http-deceiver/1.2.7:
+ resolution: {integrity: sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=, tarball: http-deceiver/download/http-deceiver-1.2.7.tgz}
+ dev: true
+
/http-errors/1.6.3:
resolution: {integrity: sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=, tarball: http-errors/download/http-errors-1.6.3.tgz}
engines: {node: '>= 0.6'}
@@ -9004,22 +8148,10 @@ packages:
resolution: {integrity: sha1-3QLqYIG9BWjcXQcxhEY5V7qe+ao=, tarball: humps/download/humps-2.0.1.tgz}
dev: true
- /husky/2.7.0:
- resolution: {integrity: sha1-wKmmo7URRiJOEbugtGu6VG5GHQU=, tarball: husky/download/husky-2.7.0.tgz}
- engines: {node: '>=8'}
+ /husky/8.0.3:
+ resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==, tarball: husky/download/husky-8.0.3.tgz}
+ engines: {node: '>=14'}
hasBin: true
- requiresBuild: true
- dependencies:
- cosmiconfig: 5.2.1
- execa: 1.0.0
- find-up: 3.0.0
- get-stdin: 7.0.0
- is-ci: 2.0.0
- pkg-dir: 4.2.0
- please-upgrade-node: 3.2.0
- read-pkg: 5.2.0
- run-node: 1.0.0
- slash: 3.0.0
dev: true
/iconv-lite/0.4.24:
@@ -9036,8 +8168,13 @@ packages:
safer-buffer: 2.1.2
dev: true
- /icss-replace-symbols/1.1.0:
- resolution: {integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=, tarball: icss-replace-symbols/download/icss-replace-symbols-1.1.0.tgz}
+ /icss-utils/5.1.0_postcss@8.4.21:
+ resolution: {integrity: sha1-xr5oWKvQE9do6YNmrkfiXViHsa4=, tarball: icss-utils/download/icss-utils-5.1.0.tgz}
+ engines: {node: ^10 || ^12 || >= 14}
+ peerDependencies:
+ postcss: ^8.1.0
+ dependencies:
+ postcss: 8.4.21
dev: true
/ieee754/1.2.1:
@@ -9058,14 +8195,6 @@ packages:
engines: {node: '>= 4'}
dev: true
- /image-size/0.5.5:
- resolution: {integrity: sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=, tarball: image-size/download/image-size-0.5.5.tgz}
- engines: {node: '>=0.10.0'}
- hasBin: true
- requiresBuild: true
- dev: true
- optional: true
-
/image-size/0.8.3:
resolution: {integrity: sha1-8LVohX4DTym6/9NwE1h/LAyti0Y=, tarball: image-size/download/image-size-0.8.3.tgz}
engines: {node: '>=6.9.0'}
@@ -9085,13 +8214,6 @@ packages:
import-from: 2.1.0
dev: true
- /import-cwd/3.0.0:
- resolution: {integrity: sha1-IIRVR3GAFRJuqbNna3WS+4vUz5I=, tarball: import-cwd/download/import-cwd-3.0.0.tgz}
- engines: {node: '>=8'}
- dependencies:
- import-from: 3.0.0
- dev: true
-
/import-fresh/2.0.0:
resolution: {integrity: sha1-2BNVwVYS04bGH53dOSLUMEgipUY=, tarball: import-fresh/download/import-fresh-2.0.0.tgz}
engines: {node: '>=4'}
@@ -9115,13 +8237,6 @@ packages:
resolve-from: 3.0.0
dev: true
- /import-from/3.0.0:
- resolution: {integrity: sha1-BVz+w4zVon2AV8pRN219O/CJGWY=, tarball: import-from/download/import-from-3.0.0.tgz}
- engines: {node: '>=8'}
- dependencies:
- resolve-from: 5.0.0
- dev: true
-
/import-html-entry/1.14.3:
resolution: {integrity: sha512-bQOxi0vgebkDjYf510XiRgsRNZR3idBiBXAjJtzOzIO1ukSj+h/lIM3zx7poZiJVMMUuwjiEkYLlvmJNhKw85A==, tarball: import-html-entry/download/import-html-entry-1.14.3.tgz}
dependencies:
@@ -9170,10 +8285,6 @@ packages:
resolution: {integrity: sha1-8w9xbI4r00bHtn0985FVZqfAVgc=, tarball: indexes-of/download/indexes-of-1.0.1.tgz}
dev: true
- /indx/0.2.3:
- resolution: {integrity: sha1-Fdz1bunPZcAjTFE8J/vVgOcPvFA=, tarball: indx/download/indx-0.2.3.tgz}
- dev: true
-
/inflation/2.0.0:
resolution: {integrity: sha1-i0F+R8KPklpFEz2RTKH9OJEH8w8=, tarball: inflation/download/inflation-2.0.0.tgz}
engines: {node: '>= 0.8.0'}
@@ -9289,19 +8400,6 @@ packages:
engines: {node: '>=8'}
dev: true
- /is-absolute-url/2.1.0:
- resolution: {integrity: sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=, tarball: is-absolute-url/download/is-absolute-url-2.1.0.tgz}
- engines: {node: '>=0.10.0'}
- dev: true
-
- /is-absolute/1.0.0:
- resolution: {integrity: sha1-OV4a6EsR8mrReV5zwXN45IowFXY=, tarball: is-absolute/download/is-absolute-1.0.0.tgz}
- engines: {node: '>=0.10.0'}
- dependencies:
- is-relative: 1.0.0
- is-windows: 1.0.2
- dev: true
-
/is-accessor-descriptor/0.1.6:
resolution: {integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=, tarball: is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz}
engines: {node: '>=0.10.0'}
@@ -9327,6 +8425,14 @@ packages:
is-decimal: 1.0.4
dev: true
+ /is-arguments/1.1.1:
+ resolution: {integrity: sha1-FbP4j9oB8ql/7ITKdhpWDxI++ps=, tarball: is-arguments/download/is-arguments-1.1.1.tgz}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.2
+ has-tostringtag: 1.0.0
+ dev: true
+
/is-array-buffer/3.0.2:
resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==, tarball: is-array-buffer/download/is-array-buffer-3.0.2.tgz}
dependencies:
@@ -9339,8 +8445,18 @@ packages:
resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=, tarball: is-arrayish/download/is-arrayish-0.2.1.tgz}
dev: true
- /is-arrayish/0.3.2:
- resolution: {integrity: sha1-RXSirlb3qyBolvtDHq7tBm/fjwM=, tarball: is-arrayish/download/is-arrayish-0.3.2.tgz}
+ /is-arrow-function/2.0.3:
+ resolution: {integrity: sha1-Kb4sLY2UUIUri7r7Y1unuNjofsI=, tarball: is-arrow-function/download/is-arrow-function-2.0.3.tgz}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ is-callable: 1.2.7
+ dev: true
+
+ /is-async-function/2.0.0:
+ resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==, tarball: is-async-function/download/is-async-function-2.0.0.tgz}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ has-tostringtag: 1.0.0
dev: true
/is-bigint/1.0.4:
@@ -9392,17 +8508,6 @@ packages:
ci-info: 2.0.0
dev: true
- /is-color-stop/1.1.0:
- resolution: {integrity: sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=, tarball: is-color-stop/download/is-color-stop-1.1.0.tgz}
- dependencies:
- css-color-names: 0.0.4
- hex-color-regex: 1.1.0
- hsl-regex: 1.0.0
- hsla-regex: 1.0.0
- rgb-regex: 1.0.1
- rgba-regex: 1.0.0
- dev: true
-
/is-core-module/2.11.0:
resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==, tarball: is-core-module/download/is-core-module-2.11.0.tgz}
dependencies:
@@ -9463,6 +8568,33 @@ packages:
hasBin: true
dev: true
+ /is-equal/1.6.4:
+ resolution: {integrity: sha512-NiPOTBb5ahmIOYkJ7mVTvvB1bydnTzixvfO+59AjJKBpyjPBIULL3EHGxySyZijlVpewveJyhiLQThcivkkAtw==, tarball: is-equal/download/is-equal-1.6.4.tgz}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ es-get-iterator: 1.1.3
+ functions-have-names: 1.2.3
+ has: 1.0.3
+ has-bigints: 1.0.2
+ has-symbols: 1.0.3
+ is-arrow-function: 2.0.3
+ is-bigint: 1.0.4
+ is-boolean-object: 1.1.2
+ is-callable: 1.2.7
+ is-date-object: 1.0.5
+ is-generator-function: 1.0.10
+ is-number-object: 1.0.7
+ is-regex: 1.1.4
+ is-string: 1.0.7
+ is-symbol: 1.0.4
+ isarray: 2.0.5
+ object-inspect: 1.12.3
+ object.entries: 1.1.6
+ object.getprototypeof: 1.0.4
+ which-boxed-primitive: 1.0.2
+ which-collection: 1.0.1
+ dev: true
+
/is-extendable/0.1.1:
resolution: {integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=, tarball: is-extendable/download/is-extendable-0.1.1.tgz}
engines: {node: '>=0.10.0'}
@@ -9480,6 +8612,12 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
+ /is-finalizationregistry/1.0.2:
+ resolution: {integrity: sha1-yHSbZfF8EzMT5mGxKJuVrT29YuY=, tarball: is-finalizationregistry/download/is-finalizationregistry-1.0.2.tgz}
+ dependencies:
+ call-bind: 1.0.2
+ dev: true
+
/is-fullwidth-code-point/1.0.0:
resolution: {integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs=, tarball: is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz}
engines: {node: '>=0.10.0'}
@@ -9509,13 +8647,6 @@ packages:
has-tostringtag: 1.0.0
dev: true
- /is-glob/3.1.0:
- resolution: {integrity: sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=, tarball: is-glob/download/is-glob-3.1.0.tgz}
- engines: {node: '>=0.10.0'}
- dependencies:
- is-extglob: 2.1.1
- dev: true
-
/is-glob/4.0.3:
resolution: {integrity: sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ=, tarball: is-glob/download/is-glob-4.0.3.tgz}
engines: {node: '>=0.10.0'}
@@ -9543,13 +8674,8 @@ packages:
is-path-inside: 3.0.3
dev: true
- /is-module/1.0.0:
- resolution: {integrity: sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=, tarball: is-module/download/is-module-1.0.0.tgz}
- dev: true
-
- /is-negated-glob/1.0.0:
- resolution: {integrity: sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=, tarball: is-negated-glob/download/is-negated-glob-1.0.0.tgz}
- engines: {node: '>=0.10.0'}
+ /is-map/2.0.2:
+ resolution: {integrity: sha1-AJItuMm/c+gbejNYJ7wqQ/K5ESc=, tarball: is-map/download/is-map-2.0.2.tgz}
dev: true
/is-negative-zero/2.0.2:
@@ -9591,11 +8717,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /is-obj/2.0.0:
- resolution: {integrity: sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI=, tarball: is-obj/download/is-obj-2.0.0.tgz}
- engines: {node: '>=8'}
- dev: true
-
/is-observable/1.1.0:
resolution: {integrity: sha1-s+mGyPRN6VCGfKtUA/WjRlAFl14=, tarball: is-observable/download/is-observable-1.1.0.tgz}
engines: {node: '>=4'}
@@ -9664,12 +8785,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /is-reference/1.2.1:
- resolution: {integrity: sha1-iy2sCzcfS8mU/eq6nrVC0DAC0Lc=, tarball: is-reference/download/is-reference-1.2.1.tgz}
- dependencies:
- '@types/estree': 1.0.0
- dev: true
-
/is-regex/1.1.4:
resolution: {integrity: sha1-7vVmPNWfpMCuM5UFMj32hUuxWVg=, tarball: is-regex/download/is-regex-1.1.4.tgz}
engines: {node: '>= 0.4'}
@@ -9688,17 +8803,6 @@ packages:
engines: {node: '>=6'}
dev: true
- /is-relative/1.0.0:
- resolution: {integrity: sha1-obtpNc6MXboei5dUubLcwCDiJg0=, tarball: is-relative/download/is-relative-1.0.0.tgz}
- engines: {node: '>=0.10.0'}
- dependencies:
- is-unc-path: 1.0.0
- dev: true
-
- /is-resolvable/1.1.0:
- resolution: {integrity: sha1-+xj4fOH+uSUWnJpAfBkxijIG7Yg=, tarball: is-resolvable/download/is-resolvable-1.1.0.tgz}
- dev: true
-
/is-retry-allowed/1.2.0:
resolution: {integrity: sha1-13hIi9CkZmo76KFIK58rqv7eqLQ=, tarball: is-retry-allowed/download/is-retry-allowed-1.2.0.tgz}
engines: {node: '>=0.10.0'}
@@ -9711,6 +8815,10 @@ packages:
scoped-regex: 2.1.0
dev: true
+ /is-set/2.0.2:
+ resolution: {integrity: sha1-kHVfpMJWLcHF1AJHYNYRm5TKGOw=, tarball: is-set/download/is-set-2.0.2.tgz}
+ dev: true
+
/is-shared-array-buffer/1.0.2:
resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==, tarball: is-shared-array-buffer/download/is-shared-array-buffer-1.0.2.tgz}
dependencies:
@@ -9756,13 +8864,6 @@ packages:
resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=, tarball: is-typedarray/download/is-typedarray-1.0.0.tgz}
dev: true
- /is-unc-path/1.0.0:
- resolution: {integrity: sha1-1zHoiY7QkKEsNSrS6u1Qla0yLJ0=, tarball: is-unc-path/download/is-unc-path-1.0.0.tgz}
- engines: {node: '>=0.10.0'}
- dependencies:
- unc-path-regex: 0.1.2
- dev: true
-
/is-unicode-supported/0.1.0:
resolution: {integrity: sha1-PybHaoCVk7Ur+i7LVxDtJ3m1Iqc=, tarball: is-unicode-supported/download/is-unicode-supported-0.1.0.tgz}
engines: {node: '>=10'}
@@ -9775,13 +8876,8 @@ packages:
url-regex: 5.0.0
dev: true
- /is-utf8/0.2.1:
- resolution: {integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=, tarball: is-utf8/download/is-utf8-0.2.1.tgz}
- dev: true
-
- /is-valid-glob/1.0.0:
- resolution: {integrity: sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=, tarball: is-valid-glob/download/is-valid-glob-1.0.0.tgz}
- engines: {node: '>=0.10.0'}
+ /is-weakmap/2.0.1:
+ resolution: {integrity: sha1-UAi1m9xDtpggHRj2KzeyyiQ+jPI=, tarball: is-weakmap/download/is-weakmap-2.0.1.tgz}
dev: true
/is-weakref/1.0.2:
@@ -9790,6 +8886,13 @@ packages:
call-bind: 1.0.2
dev: true
+ /is-weakset/2.0.2:
+ resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==, tarball: is-weakset/download/is-weakset-2.0.2.tgz}
+ dependencies:
+ call-bind: 1.0.2
+ get-intrinsic: 1.2.0
+ dev: true
+
/is-windows/0.2.0:
resolution: {integrity: sha1-3hqm1j6indJIc3tp8f+LgALSEIw=, tarball: is-windows/download/is-windows-0.2.0.tgz}
engines: {node: '>=0.10.0'}
@@ -9824,6 +8927,10 @@ packages:
resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=, tarball: isarray/download/isarray-1.0.0.tgz}
dev: true
+ /isarray/2.0.5:
+ resolution: {integrity: sha1-ivHkwSISRMxiRZ+vOJQNTmRKVyM=, tarball: isarray/download/isarray-2.0.5.tgz}
+ dev: true
+
/isexe/2.0.0:
resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=, tarball: isexe/download/isexe-2.0.0.tgz}
dev: true
@@ -9849,31 +8956,11 @@ packages:
engines: {node: '>=6'}
dev: true
- /istanbul-lib-coverage/2.0.5:
- resolution: {integrity: sha1-Z18KtpUD+tSx2En3NrqsqAM0T0k=, tarball: istanbul-lib-coverage/download/istanbul-lib-coverage-2.0.5.tgz}
- engines: {node: '>=6'}
- dev: true
-
/istanbul-lib-coverage/3.2.0:
resolution: {integrity: sha1-GJ55CdCjn6Wj361bA/cZR3cBkdM=, tarball: istanbul-lib-coverage/download/istanbul-lib-coverage-3.2.0.tgz}
engines: {node: '>=8'}
dev: true
- /istanbul-lib-instrument/3.3.0:
- resolution: {integrity: sha1-pfY9kfC7wMPkee9MXeAnM17G1jA=, tarball: istanbul-lib-instrument/download/istanbul-lib-instrument-3.3.0.tgz}
- engines: {node: '>=6'}
- dependencies:
- '@babel/generator': 7.21.1
- '@babel/parser': 7.21.2
- '@babel/template': 7.20.7
- '@babel/traverse': 7.21.2
- '@babel/types': 7.21.2
- istanbul-lib-coverage: 2.0.5
- semver: 6.3.0
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/istanbul-lib-instrument/4.0.3:
resolution: {integrity: sha1-hzxv/4l0UBGCIndGlqPyiQLXfB0=, tarball: istanbul-lib-instrument/download/istanbul-lib-instrument-4.0.3.tgz}
engines: {node: '>=8'}
@@ -10303,6 +9390,18 @@ packages:
make-dir: 3.1.0
dev: true
+ /jest-util/29.5.0:
+ resolution: {integrity: sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==, tarball: jest-util/download/jest-util-29.5.0.tgz}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/types': 29.5.0
+ '@types/node': 18.15.3
+ chalk: 4.1.2
+ ci-info: 3.8.0
+ graceful-fs: 4.2.10
+ picomatch: 2.3.1
+ dev: true
+
/jest-validate/25.5.0:
resolution: {integrity: sha1-+0yT8zLC5M9wFRpijlijXkWaQTo=, tarball: jest-validate/download/jest-validate-25.5.0.tgz}
engines: {node: '>= 8.3'}
@@ -10347,11 +9446,21 @@ packages:
resolution: {integrity: sha1-f3LLxNZDw2Xie5/XdfnQ6qnHqO0=, tarball: jest-worker/download/jest-worker-26.6.2.tgz}
engines: {node: '>= 10.13.0'}
dependencies:
- '@types/node': 18.14.6
+ '@types/node': 18.15.3
merge-stream: 2.0.0
supports-color: 7.2.0
dev: true
+ /jest-worker/29.4.3:
+ resolution: {integrity: sha512-GLHN/GTAAMEy5BFdvpUfzr9Dr80zQqBrh0fz1mtRMe05hqP45+HfQltu7oTBfduD0UeZs09d+maFtFYAXFWvAA==, tarball: jest-worker/download/jest-worker-29.4.3.tgz}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@types/node': 18.15.3
+ jest-util: 29.5.0
+ merge-stream: 2.0.0
+ supports-color: 8.1.1
+ dev: true
+
/jest/25.5.4:
resolution: {integrity: sha1-8hEHtkic/jKwds4q3K3uNYesuds=, tarball: jest/download/jest-25.5.4.tgz}
engines: {node: '>= 8.3'}
@@ -10367,6 +9476,10 @@ packages:
- utf-8-validate
dev: true
+ /jju/1.4.0:
+ resolution: {integrity: sha1-o6vicYryQaKykE+EpiWXDzia4yo=, tarball: jju/download/jju-1.4.0.tgz}
+ dev: true
+
/js-sdsl/4.3.0:
resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==, tarball: js-sdsl/download/js-sdsl-4.3.0.tgz}
dev: true
@@ -10523,6 +9636,11 @@ packages:
resolution: {integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=, tarball: json-stringify-safe/download/json-stringify-safe-5.0.1.tgz}
dev: true
+ /json5/0.5.1:
+ resolution: {integrity: sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=, tarball: json5/download/json5-0.5.1.tgz}
+ hasBin: true
+ dev: true
+
/json5/1.0.2:
resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==, tarball: json5/download/json5-1.0.2.tgz}
hasBin: true
@@ -10542,6 +9660,12 @@ packages:
graceful-fs: 4.2.10
dev: true
+ /jsonfile/4.0.0:
+ resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=, tarball: jsonfile/download/jsonfile-4.0.0.tgz}
+ optionalDependencies:
+ graceful-fs: 4.2.10
+ dev: true
+
/jsonfile/6.1.0:
resolution: {integrity: sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=, tarball: jsonfile/download/jsonfile-6.1.0.tgz}
dependencies:
@@ -10646,11 +9770,6 @@ packages:
json-buffer: 3.0.1
dev: true
- /kind-of/1.1.0:
- resolution: {integrity: sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=, tarball: kind-of/download/kind-of-1.1.0.tgz}
- engines: {node: '>=0.10.0'}
- dev: true
-
/kind-of/3.2.2:
resolution: {integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=, tarball: kind-of/download/kind-of-3.2.2.tgz}
engines: {node: '>=0.10.0'}
@@ -10800,13 +9919,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /lazystream/1.0.1:
- resolution: {integrity: sha1-SUyDEGLx+UCCUexE2xy6KSQqJjg=, tarball: lazystream/download/lazystream-1.0.1.tgz}
- engines: {node: '>= 0.6.3'}
- dependencies:
- readable-stream: 2.3.8
- dev: true
-
/lcid/3.1.1:
resolution: {integrity: sha1-kDDsR5oFj8NrXoJD66rItqxYL9A=, tarball: lcid/download/lcid-3.1.1.tgz}
engines: {node: '>=8'}
@@ -10814,38 +9926,6 @@ packages:
invert-kv: 3.0.1
dev: true
- /lead/1.0.0:
- resolution: {integrity: sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=, tarball: lead/download/lead-1.0.0.tgz}
- engines: {node: '>= 0.10'}
- dependencies:
- flush-write-stream: 1.1.1
- dev: true
-
- /less-plugin-npm-import/2.1.0:
- resolution: {integrity: sha1-gj5phskzGKmBccqFiEi2vq1Vvz4=, tarball: less-plugin-npm-import/download/less-plugin-npm-import-2.1.0.tgz}
- engines: {node: '>=0.4.2'}
- dependencies:
- promise: 7.0.4
- resolve: 1.1.7
- dev: true
-
- /less/3.9.0:
- resolution: {integrity: sha1-t1EcQ/N89X3Iff/ZiD7BISibFHQ=, tarball: less/download/less-3.9.0.tgz}
- engines: {node: '>=4'}
- hasBin: true
- dependencies:
- clone: 2.1.2
- optionalDependencies:
- errno: 0.1.8
- graceful-fs: 4.2.10
- image-size: 0.5.5
- mime: 1.6.0
- mkdirp: 0.5.6
- promise: 7.3.1
- request: 2.88.2
- source-map: 0.6.1
- dev: true
-
/leven/3.1.0:
resolution: {integrity: sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I=, tarball: leven/download/leven-3.1.0.tgz}
engines: {node: '>=6'}
@@ -10880,6 +9960,98 @@ packages:
immediate: 3.0.6
dev: true
+ /lightningcss-darwin-arm64/1.19.0:
+ resolution: {integrity: sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg==, tarball: lightningcss-darwin-arm64/download/lightningcss-darwin-arm64-1.19.0.tgz}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /lightningcss-darwin-x64/1.19.0:
+ resolution: {integrity: sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==, tarball: lightningcss-darwin-x64/download/lightningcss-darwin-x64-1.19.0.tgz}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /lightningcss-linux-arm-gnueabihf/1.19.0:
+ resolution: {integrity: sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==, tarball: lightningcss-linux-arm-gnueabihf/download/lightningcss-linux-arm-gnueabihf-1.19.0.tgz}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /lightningcss-linux-arm64-gnu/1.19.0:
+ resolution: {integrity: sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==, tarball: lightningcss-linux-arm64-gnu/download/lightningcss-linux-arm64-gnu-1.19.0.tgz}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [linux]
+ libc: [glibc]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /lightningcss-linux-arm64-musl/1.19.0:
+ resolution: {integrity: sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==, tarball: lightningcss-linux-arm64-musl/download/lightningcss-linux-arm64-musl-1.19.0.tgz}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [linux]
+ libc: [musl]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /lightningcss-linux-x64-gnu/1.19.0:
+ resolution: {integrity: sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==, tarball: lightningcss-linux-x64-gnu/download/lightningcss-linux-x64-gnu-1.19.0.tgz}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [linux]
+ libc: [glibc]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /lightningcss-linux-x64-musl/1.19.0:
+ resolution: {integrity: sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==, tarball: lightningcss-linux-x64-musl/download/lightningcss-linux-x64-musl-1.19.0.tgz}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [linux]
+ libc: [musl]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /lightningcss-win32-x64-msvc/1.19.0:
+ resolution: {integrity: sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==, tarball: lightningcss-win32-x64-msvc/download/lightningcss-win32-x64-msvc-1.19.0.tgz}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /lightningcss/1.19.0:
+ resolution: {integrity: sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==, tarball: lightningcss/download/lightningcss-1.19.0.tgz}
+ engines: {node: '>= 12.0.0'}
+ dependencies:
+ detect-libc: 1.0.3
+ optionalDependencies:
+ lightningcss-darwin-arm64: 1.19.0
+ lightningcss-darwin-x64: 1.19.0
+ lightningcss-linux-arm-gnueabihf: 1.19.0
+ lightningcss-linux-arm64-gnu: 1.19.0
+ lightningcss-linux-arm64-musl: 1.19.0
+ lightningcss-linux-x64-gnu: 1.19.0
+ lightningcss-linux-x64-musl: 1.19.0
+ lightningcss-win32-x64-msvc: 1.19.0
+ dev: true
+
/lines-and-columns/1.2.4:
resolution: {integrity: sha1-7KKE910pZQeTCdwK2SVauy68FjI=, tarball: lines-and-columns/download/lines-and-columns-1.2.4.tgz}
dev: true
@@ -10978,14 +10150,9 @@ packages:
strip-bom: 3.0.0
dev: true
- /load-json-file/6.2.0:
- resolution: {integrity: sha1-XHdwtCyvqXB0yihIcHxhZi9CUaE=, tarball: load-json-file/download/load-json-file-6.2.0.tgz}
- engines: {node: '>=8'}
- dependencies:
- graceful-fs: 4.2.10
- parse-json: 5.2.0
- strip-bom: 4.0.0
- type-fest: 0.6.0
+ /loader-runner/4.2.0:
+ resolution: {integrity: sha1-1wIjgNZtFMX7HUlriYZOvP1Hg4Q=, tarball: loader-runner/download/loader-runner-4.2.0.tgz}
+ engines: {node: '>=6.11.5'}
dev: true
/loader-utils/1.4.2:
@@ -11040,22 +10207,10 @@ packages:
resolution: {integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY=, tarball: lodash.camelcase/download/lodash.camelcase-4.3.0.tgz}
dev: true
- /lodash.clone/4.5.0:
- resolution: {integrity: sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=, tarball: lodash.clone/download/lodash.clone-4.5.0.tgz}
- dev: true
-
/lodash.debounce/4.0.8:
resolution: {integrity: sha1-gteb/zCmfEAF/9XiUVMArZyk168=, tarball: lodash.debounce/download/lodash.debounce-4.0.8.tgz}
dev: true
- /lodash.defaults/4.2.0:
- resolution: {integrity: sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=, tarball: lodash.defaults/download/lodash.defaults-4.2.0.tgz}
- dev: true
-
- /lodash.flatten/4.4.0:
- resolution: {integrity: sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=, tarball: lodash.flatten/download/lodash.flatten-4.4.0.tgz}
- dev: true
-
/lodash.get/4.4.2:
resolution: {integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=, tarball: lodash.get/download/lodash.get-4.4.2.tgz}
dev: true
@@ -11068,6 +10223,10 @@ packages:
resolution: {integrity: sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=, tarball: lodash.isboolean/download/lodash.isboolean-3.0.3.tgz}
dev: true
+ /lodash.isequal/4.5.0:
+ resolution: {integrity: sha1-QVxEePK8wwEgwizhDtMib30+GOA=, tarball: lodash.isequal/download/lodash.isequal-4.5.0.tgz}
+ dev: true
+
/lodash.isinteger/4.0.4:
resolution: {integrity: sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=, tarball: lodash.isinteger/download/lodash.isinteger-4.0.4.tgz}
dev: true
@@ -11096,14 +10255,6 @@ packages:
resolution: {integrity: sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=, tarball: lodash.once/download/lodash.once-4.1.1.tgz}
dev: true
- /lodash.partialright/4.2.1:
- resolution: {integrity: sha1-ATDYDoM2MmTUAHTzKbij56ihzEs=, tarball: lodash.partialright/download/lodash.partialright-4.2.1.tgz}
- dev: true
-
- /lodash.pick/4.4.0:
- resolution: {integrity: sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=, tarball: lodash.pick/download/lodash.pick-4.4.0.tgz}
- dev: true
-
/lodash.sortby/4.7.0:
resolution: {integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=, tarball: lodash.sortby/download/lodash.sortby-4.7.0.tgz}
dev: true
@@ -11116,10 +10267,6 @@ packages:
resolution: {integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=, tarball: lodash.truncate/download/lodash.truncate-4.4.2.tgz}
dev: true
- /lodash.uniq/4.5.0:
- resolution: {integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=, tarball: lodash.uniq/download/lodash.uniq-4.5.0.tgz}
- dev: true
-
/lodash.zip/4.2.0:
resolution: {integrity: sha1-7GZi5IlkCO1KtsVCo5kLcswIACA=, tarball: lodash.zip/download/lodash.zip-4.2.0.tgz}
dev: true
@@ -11175,11 +10322,6 @@ packages:
resolution: {integrity: sha1-uFmZV9pbXatk3uP+MW+ndFl9kOQ=, tarball: longest-streak/download/longest-streak-2.0.4.tgz}
dev: true
- /longest/1.0.1:
- resolution: {integrity: sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=, tarball: longest/download/longest-1.0.1.tgz}
- engines: {node: '>=0.10.0'}
- dev: true
-
/loose-envify/1.4.0:
resolution: {integrity: sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=, tarball: loose-envify/download/loose-envify-1.4.0.tgz}
hasBin: true
@@ -11230,12 +10372,6 @@ packages:
hasBin: true
dev: true
- /magic-string/0.25.9:
- resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==, tarball: magic-string/download/magic-string-0.25.9.tgz}
- dependencies:
- sourcemap-codec: 1.4.8
- dev: true
-
/make-dir/1.3.0:
resolution: {integrity: sha1-ecEDO4BRW9bSTsmTPoYMp17ifww=, tarball: make-dir/download/make-dir-1.3.0.tgz}
engines: {node: '>=4'}
@@ -11243,14 +10379,6 @@ packages:
pify: 3.0.0
dev: true
- /make-dir/2.1.0:
- resolution: {integrity: sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=, tarball: make-dir/download/make-dir-2.1.0.tgz}
- engines: {node: '>=6'}
- dependencies:
- pify: 4.0.1
- semver: 5.7.1
- dev: true
-
/make-dir/3.1.0:
resolution: {integrity: sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=, tarball: make-dir/download/make-dir-3.1.0.tgz}
engines: {node: '>=8'}
@@ -11460,10 +10588,6 @@ packages:
resolution: {integrity: sha1-cRP8QoGRfWPOKbQ0RvcB5owlulA=, tarball: mdn-data/download/mdn-data-2.0.14.tgz}
dev: true
- /mdn-data/2.0.4:
- resolution: {integrity: sha1-aZs8OKxvHXKAkaZGULZdOIUC/Vs=, tarball: mdn-data/download/mdn-data-2.0.4.tgz}
- dev: true
-
/mdurl/1.0.1:
resolution: {integrity: sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=, tarball: mdurl/download/mdurl-1.0.1.tgz}
dev: true
@@ -11491,6 +10615,13 @@ packages:
p-is-promise: 2.1.0
dev: true
+ /memfs/3.4.13:
+ resolution: {integrity: sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==, tarball: memfs/download/memfs-3.4.13.tgz}
+ engines: {node: '>= 4.0.0'}
+ dependencies:
+ fs-monkey: 1.0.3
+ dev: true
+
/memory-fs/0.5.0:
resolution: {integrity: sha1-MkwBKIuIZSlm0WHbd4OHIIRajjw=, tarball: memory-fs/download/memory-fs-0.5.0.tgz}
engines: {node: '>=4.3.0 <5.0.0 || >=5.10'}
@@ -11537,12 +10668,6 @@ packages:
yargs-parser: 20.2.9
dev: true
- /merge-stream/1.0.1:
- resolution: {integrity: sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=, tarball: merge-stream/download/merge-stream-1.0.1.tgz}
- dependencies:
- readable-stream: 2.3.8
- dev: true
-
/merge-stream/2.0.0:
resolution: {integrity: sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=, tarball: merge-stream/download/merge-stream-2.0.0.tgz}
dev: true
@@ -11683,20 +10808,6 @@ packages:
hasBin: true
dev: true
- /mime/1.6.0:
- resolution: {integrity: sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=, tarball: mime/download/mime-1.6.0.tgz}
- engines: {node: '>=4'}
- hasBin: true
- requiresBuild: true
- dev: true
- optional: true
-
- /mime/2.6.0:
- resolution: {integrity: sha1-oqaCqVzU0MsdYlfij4PafjWAA2c=, tarball: mime/download/mime-2.6.0.tgz}
- engines: {node: '>=4.0.0'}
- hasBin: true
- dev: true
-
/mimer/1.1.0:
resolution: {integrity: sha1-LLZ/cJOZjncqDmLAkPd9qhuKLb4=, tarball: mimer/download/mimer-1.1.0.tgz}
engines: {node: '>= 6.0'}
@@ -11865,17 +10976,6 @@ packages:
resolution: {integrity: sha1-UmP+vAhaF5HDO1m7OvxqdqKhDKg=, tarball: multimap/download/multimap-1.1.0.tgz}
dev: true
- /multimatch/5.0.0:
- resolution: {integrity: sha1-kyuACWPOp6MaAzMo+h4MOhh02+Y=, tarball: multimatch/download/multimatch-5.0.0.tgz}
- engines: {node: '>=10'}
- dependencies:
- '@types/minimatch': 3.0.5
- array-differ: 3.0.0
- array-union: 2.1.0
- arrify: 2.0.1
- minimatch: 3.1.2
- dev: true
-
/mute-stream/0.0.7:
resolution: {integrity: sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=, tarball: mute-stream/download/mute-stream-0.0.7.tgz}
dev: true
@@ -11930,6 +11030,10 @@ packages:
resolution: {integrity: sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=, tarball: nice-try/download/nice-try-1.0.5.tgz}
dev: true
+ /node-abort-controller/3.1.1:
+ resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==, tarball: node-abort-controller/download/node-abort-controller-3.1.1.tgz}
+ dev: true
+
/node-fetch-npm/2.0.4:
resolution: {integrity: sha1-ZQfQ4XqewL477FFpWKSXzsVL9aQ=, tarball: node-fetch-npm/download/node-fetch-npm-2.0.4.tgz}
engines: {node: '>=4'}
@@ -12038,11 +11142,6 @@ packages:
sort-keys: 1.1.2
dev: true
- /normalize-url/3.3.0:
- resolution: {integrity: sha1-suHE3E98bVd0PfczpPWXjRhlBVk=, tarball: normalize-url/download/normalize-url-3.3.0.tgz}
- engines: {node: '>=6'}
- dev: true
-
/normalize-url/4.5.1:
resolution: {integrity: sha1-DdkM8SiO4dExO4cIHJpZMu5IUYo=, tarball: normalize-url/download/normalize-url-4.5.1.tgz}
engines: {node: '>=8'}
@@ -12053,13 +11152,6 @@ packages:
engines: {node: '>=10'}
dev: true
- /now-and-later/2.0.1:
- resolution: {integrity: sha1-jlechoV2SnzALLaAOA6U9DzLH3w=, tarball: now-and-later/download/now-and-later-2.0.1.tgz}
- engines: {node: '>= 0.10'}
- dependencies:
- once: 1.4.0
- dev: true
-
/np/5.2.1:
resolution: {integrity: sha1-A3vEGmcC+iDsAC/CTzbr6qKzGKI=, tarball: np/download/np-5.2.1.tgz}
engines: {git: '>=2.11.0', node: '>=8', npm: '>=6.8.0', yarn: '>=1.7.0'}
@@ -12125,15 +11217,6 @@ packages:
validate-npm-package-name: 3.0.0
dev: true
- /npm-package-arg/8.1.5:
- resolution: {integrity: sha1-M2my1f6P3GdLqn8XhlFN3BVGbkQ=, tarball: npm-package-arg/download/npm-package-arg-8.1.5.tgz}
- engines: {node: '>=10'}
- dependencies:
- hosted-git-info: 4.1.0
- semver: 7.3.8
- validate-npm-package-name: 3.0.0
- dev: true
-
/npm-pick-manifest/1.0.4:
resolution: {integrity: sha1-pe5lEMH+ciHAvAQU5wkkwUBF9+g=, tarball: npm-pick-manifest/download/npm-pick-manifest-1.0.4.tgz}
dependencies:
@@ -12178,17 +11261,8 @@ packages:
path-key: 3.1.1
dev: true
- /npmlog/4.1.2:
- resolution: {integrity: sha1-CKfyqL9zRgR3mp76StXMcXq7lUs=, tarball: npmlog/download/npmlog-4.1.2.tgz}
- dependencies:
- are-we-there-yet: 1.1.7
- console-control-strings: 1.1.0
- gauge: 2.7.4
- set-blocking: 2.0.0
- dev: true
-
- /nth-check/1.0.2:
- resolution: {integrity: sha1-sr0pXDfj3VijvwcAN2Zjuk2c8Fw=, tarball: nth-check/download/nth-check-1.0.2.tgz}
+ /nth-check/2.1.1:
+ resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==, tarball: nth-check/download/nth-check-2.1.1.tgz}
dependencies:
boolbase: 1.0.0
dev: true
@@ -12268,14 +11342,14 @@ packages:
es-abstract: 1.21.1
dev: true
- /object.getownpropertydescriptors/2.1.5:
- resolution: {integrity: sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==, tarball: object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.5.tgz}
- engines: {node: '>= 0.8'}
+ /object.getprototypeof/1.0.4:
+ resolution: {integrity: sha512-xV/FkUNM9sHa56AB5deXrlIR+jBtDAHieyfm6XZUuehqlMX+YJPh8CAYtPrXGA/mFLFttasTc9ihhpkPrH7pLw==, tarball: object.getprototypeof/download/object.getprototypeof-1.0.4.tgz}
+ engines: {node: '>= 0.4'}
dependencies:
- array.prototype.reduce: 1.0.5
call-bind: 1.0.2
define-properties: 1.2.0
es-abstract: 1.21.1
+ reflect.getprototypeof: 1.0.3
dev: true
/object.hasown/1.1.2:
@@ -12301,6 +11375,14 @@ packages:
es-abstract: 1.21.1
dev: true
+ /obuf/1.1.2:
+ resolution: {integrity: sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4=, tarball: obuf/download/obuf-1.1.2.tgz}
+ dev: true
+
+ /on-exit-leak-free/0.2.0:
+ resolution: {integrity: sha1-s5yeO/dpDYkPSGFViw17kKRC0gk=, tarball: on-exit-leak-free/download/on-exit-leak-free-0.2.0.tgz}
+ dev: true
+
/on-finished/2.4.1:
resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==, tarball: on-finished/download/on-finished-2.4.1.tgz}
engines: {node: '>= 0.8'}
@@ -12381,12 +11463,6 @@ packages:
log-symbols: 2.2.0
dev: true
- /ordered-read-streams/1.0.1:
- resolution: {integrity: sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=, tarball: ordered-read-streams/download/ordered-read-streams-1.0.1.tgz}
- dependencies:
- readable-stream: 2.3.8
- dev: true
-
/os-browserify/0.3.0:
resolution: {integrity: sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=, tarball: os-browserify/download/os-browserify-0.3.0.tgz}
dev: true
@@ -12520,13 +11596,6 @@ packages:
aggregate-error: 3.1.0
dev: true
- /p-map/4.0.0:
- resolution: {integrity: sha1-uy+Vpe2i7BaOySdOBqdHw+KQTSs=, tarball: p-map/download/p-map-4.0.0.tgz}
- engines: {node: '>=10'}
- dependencies:
- aggregate-error: 3.1.0
- dev: true
-
/p-memoize/3.1.0:
resolution: {integrity: sha1-rHWHmDyeUwE5+WnKe0HvQOk2Wao=, tarball: p-memoize/download/p-memoize-3.1.0.tgz}
engines: {node: '>=6'}
@@ -12535,14 +11604,6 @@ packages:
mimic-fn: 2.1.0
dev: true
- /p-queue/6.6.2:
- resolution: {integrity: sha1-IGip3PjmfdDsPnory3aBD6qF5CY=, tarball: p-queue/download/p-queue-6.6.2.tgz}
- engines: {node: '>=8'}
- dependencies:
- eventemitter3: 4.0.7
- p-timeout: 3.2.0
- dev: true
-
/p-timeout/3.2.0:
resolution: {integrity: sha1-x+F6vJcdKnli74NiazXWNazyPf4=, tarball: p-timeout/download/p-timeout-3.2.0.tgz}
engines: {node: '>=8'}
@@ -12683,11 +11744,6 @@ packages:
lines-and-columns: 1.2.4
dev: true
- /parse-node-version/1.0.1:
- resolution: {integrity: sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs=, tarball: parse-node-version/download/parse-node-version-1.0.1.tgz}
- engines: {node: '>= 0.10'}
- dev: true
-
/parse-passwd/1.0.0:
resolution: {integrity: sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=, tarball: parse-passwd/download/parse-passwd-1.0.0.tgz}
engines: {node: '>=0.10.0'}
@@ -12719,10 +11775,6 @@ packages:
resolution: {integrity: sha1-5sTd1+06onxoogzE5Q4aTug7vEo=, tarball: path-browserify/download/path-browserify-0.0.1.tgz}
dev: true
- /path-dirname/1.0.2:
- resolution: {integrity: sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=, tarball: path-dirname/download/path-dirname-1.0.2.tgz}
- dev: true
-
/path-exists/3.0.0:
resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=, tarball: path-exists/download/path-exists-3.0.0.tgz}
engines: {node: '>=4'}
@@ -12823,11 +11875,6 @@ packages:
engines: {node: '>=6'}
dev: true
- /pify/5.0.0:
- resolution: {integrity: sha1-H17KP16H6+wozG1UoOSq8ArMEn8=, tarball: pify/download/pify-5.0.0.tgz}
- engines: {node: '>=10'}
- dev: true
-
/pinkie-promise/2.0.1:
resolution: {integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o=, tarball: pinkie-promise/download/pinkie-promise-2.0.1.tgz}
engines: {node: '>=0.10.0'}
@@ -12840,24 +11887,37 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /pirates/4.0.5:
- resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==, tarball: pirates/download/pirates-4.0.5.tgz}
- engines: {node: '>= 6'}
+ /pino-abstract-transport/0.5.0:
+ resolution: {integrity: sha1-S1Q0jY9zcTv9FOPcRCKHOaoT2cA=, tarball: pino-abstract-transport/download/pino-abstract-transport-0.5.0.tgz}
+ dependencies:
+ duplexify: 4.1.2
+ split2: 4.1.0
dev: true
- /pkg-conf/2.1.0:
- resolution: {integrity: sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg=, tarball: pkg-conf/download/pkg-conf-2.1.0.tgz}
- engines: {node: '>=4'}
- dependencies:
- find-up: 2.1.0
- load-json-file: 4.0.0
+ /pino-std-serializers/4.0.0:
+ resolution: {integrity: sha1-F5HM0lOcCRrknOmZMgXizV27oeI=, tarball: pino-std-serializers/download/pino-std-serializers-4.0.0.tgz}
dev: true
- /pkg-dir/3.0.0:
- resolution: {integrity: sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=, tarball: pkg-dir/download/pkg-dir-3.0.0.tgz}
- engines: {node: '>=6'}
+ /pino/7.11.0:
+ resolution: {integrity: sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==, tarball: pino/download/pino-7.11.0.tgz}
+ hasBin: true
dependencies:
- find-up: 3.0.0
+ atomic-sleep: 1.0.0
+ fast-redact: 3.1.2
+ on-exit-leak-free: 0.2.0
+ pino-abstract-transport: 0.5.0
+ pino-std-serializers: 4.0.0
+ process-warning: 1.0.0
+ quick-format-unescaped: 4.0.4
+ real-require: 0.1.0
+ safe-stable-stringify: 2.4.2
+ sonic-boom: 2.8.0
+ thread-stream: 0.15.2
+ dev: true
+
+ /pirates/4.0.5:
+ resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==, tarball: pirates/download/pirates-4.0.5.tgz}
+ engines: {node: '>= 6'}
dev: true
/pkg-dir/4.2.0:
@@ -12888,27 +11948,6 @@ packages:
semver-compare: 1.0.0
dev: true
- /plugin-error/0.1.2:
- resolution: {integrity: sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=, tarball: plugin-error/download/plugin-error-0.1.2.tgz}
- engines: {node: '>=0.10.0'}
- dependencies:
- ansi-cyan: 0.1.1
- ansi-red: 0.1.1
- arr-diff: 1.1.0
- arr-union: 2.1.0
- extend-shallow: 1.1.4
- dev: true
-
- /plugin-error/1.0.1:
- resolution: {integrity: sha1-dwFr2JGdCsN3/c3QMiMolTyleBw=, tarball: plugin-error/download/plugin-error-1.0.1.tgz}
- engines: {node: '>= 0.10'}
- dependencies:
- ansi-colors: 1.1.0
- arr-diff: 4.0.0
- arr-union: 3.1.0
- extend-shallow: 3.0.2
- dev: true
-
/plur/4.0.0:
resolution: {integrity: sha1-cprtsI9FJkX+jFjvEVvxawpz74Q=, tarball: plur/download/plur-4.0.0.tgz}
engines: {node: '>=10'}
@@ -12933,15 +11972,27 @@ packages:
/postcss-attribute-case-insensitive/4.0.2:
resolution: {integrity: sha1-2T5GtQRYnpSscnewRjImxoBBqIA=, tarball: postcss-attribute-case-insensitive/download/postcss-attribute-case-insensitive-4.0.2.tgz}
dependencies:
- postcss: 7.0.32
+ postcss: 7.0.39
+ postcss-selector-parser: 6.0.11
+ dev: true
+
+ /postcss-attribute-case-insensitive/5.0.2_postcss@8.4.21:
+ resolution: {integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==, tarball: postcss-attribute-case-insensitive/download/postcss-attribute-case-insensitive-5.0.2.tgz}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.2
+ dependencies:
+ postcss: 8.4.21
postcss-selector-parser: 6.0.11
dev: true
- /postcss-calc/7.0.5:
- resolution: {integrity: sha1-+KbpnxLmGcLrwjz2xIb9wVhgkz4=, tarball: postcss-calc/download/postcss-calc-7.0.5.tgz}
+ /postcss-clamp/4.1.0_postcss@8.4.21:
+ resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==, tarball: postcss-clamp/download/postcss-clamp-4.1.0.tgz}
+ engines: {node: '>=7.6.0'}
+ peerDependencies:
+ postcss: ^8.4.6
dependencies:
- postcss: 7.0.39
- postcss-selector-parser: 6.0.11
+ postcss: 8.4.21
postcss-value-parser: 4.2.0
dev: true
@@ -12949,16 +12000,26 @@ packages:
resolution: {integrity: sha1-Xv03qI+6vrAKKWbR5T2Yztk/dOA=, tarball: postcss-color-functional-notation/download/postcss-color-functional-notation-2.0.1.tgz}
engines: {node: '>=6.0.0'}
dependencies:
- postcss: 7.0.32
+ postcss: 7.0.39
postcss-values-parser: 2.0.1
dev: true
+ /postcss-color-functional-notation/4.2.4_postcss@8.4.21:
+ resolution: {integrity: sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==, tarball: postcss-color-functional-notation/download/postcss-color-functional-notation-4.2.4.tgz}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.2
+ dependencies:
+ postcss: 8.4.21
+ postcss-value-parser: 4.2.0
+ dev: true
+
/postcss-color-gray/5.0.0:
resolution: {integrity: sha1-Uyox65CfjaiYzv/ilv3B+GS+hUc=, tarball: postcss-color-gray/download/postcss-color-gray-5.0.0.tgz}
engines: {node: '>=6.0.0'}
dependencies:
'@csstools/convert-colors': 1.4.0
- postcss: 7.0.32
+ postcss: 7.0.39
postcss-values-parser: 2.0.1
dev: true
@@ -12966,16 +12027,26 @@ packages:
resolution: {integrity: sha1-qNnKTDnUl8lmHjdLnFGJnvD4c4g=, tarball: postcss-color-hex-alpha/download/postcss-color-hex-alpha-5.0.3.tgz}
engines: {node: '>=6.0.0'}
dependencies:
- postcss: 7.0.32
+ postcss: 7.0.39
postcss-values-parser: 2.0.1
dev: true
+ /postcss-color-hex-alpha/8.0.4_postcss@8.4.21:
+ resolution: {integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==, tarball: postcss-color-hex-alpha/download/postcss-color-hex-alpha-8.0.4.tgz}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.4
+ dependencies:
+ postcss: 8.4.21
+ postcss-value-parser: 4.2.0
+ dev: true
+
/postcss-color-mod-function/3.0.3:
resolution: {integrity: sha1-gWuhRawRzDy2uqkFp1pJ+QPk0x0=, tarball: postcss-color-mod-function/download/postcss-color-mod-function-3.0.3.tgz}
engines: {node: '>=6.0.0'}
dependencies:
'@csstools/convert-colors': 1.4.0
- postcss: 7.0.32
+ postcss: 7.0.39
postcss-values-parser: 2.0.1
dev: true
@@ -12983,41 +12054,52 @@ packages:
resolution: {integrity: sha1-x6ib6HK7dORbHjAiv+V0iCPm3nc=, tarball: postcss-color-rebeccapurple/download/postcss-color-rebeccapurple-4.0.1.tgz}
engines: {node: '>=6.0.0'}
dependencies:
- postcss: 7.0.32
+ postcss: 7.0.39
postcss-values-parser: 2.0.1
dev: true
- /postcss-colormin/4.0.3:
- resolution: {integrity: sha1-rgYLzpPteUrHEmTwgTLVUJVr04E=, tarball: postcss-colormin/download/postcss-colormin-4.0.3.tgz}
- engines: {node: '>=6.9.0'}
+ /postcss-color-rebeccapurple/7.1.1_postcss@8.4.21:
+ resolution: {integrity: sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==, tarball: postcss-color-rebeccapurple/download/postcss-color-rebeccapurple-7.1.1.tgz}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.2
dependencies:
- browserslist: 4.21.5
- color: 3.2.1
- has: 1.0.3
- postcss: 7.0.39
- postcss-value-parser: 3.3.1
+ postcss: 8.4.21
+ postcss-value-parser: 4.2.0
dev: true
- /postcss-convert-values/4.0.1:
- resolution: {integrity: sha1-yjgT7U2g+BL51DcDWE5Enr4Ymn8=, tarball: postcss-convert-values/download/postcss-convert-values-4.0.1.tgz}
- engines: {node: '>=6.9.0'}
+ /postcss-custom-media/7.0.8:
+ resolution: {integrity: sha1-//0T/+/61zYhvl84cHaiiwApTgw=, tarball: postcss-custom-media/download/postcss-custom-media-7.0.8.tgz}
+ engines: {node: '>=6.0.0'}
dependencies:
postcss: 7.0.39
- postcss-value-parser: 3.3.1
dev: true
- /postcss-custom-media/7.0.8:
- resolution: {integrity: sha1-//0T/+/61zYhvl84cHaiiwApTgw=, tarball: postcss-custom-media/download/postcss-custom-media-7.0.8.tgz}
- engines: {node: '>=6.0.0'}
+ /postcss-custom-media/8.0.2_postcss@8.4.21:
+ resolution: {integrity: sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==, tarball: postcss-custom-media/download/postcss-custom-media-8.0.2.tgz}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.3
dependencies:
- postcss: 7.0.32
+ postcss: 8.4.21
+ postcss-value-parser: 4.2.0
+ dev: true
+
+ /postcss-custom-properties/12.1.11_postcss@8.4.21:
+ resolution: {integrity: sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==, tarball: postcss-custom-properties/download/postcss-custom-properties-12.1.11.tgz}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.2
+ dependencies:
+ postcss: 8.4.21
+ postcss-value-parser: 4.2.0
dev: true
/postcss-custom-properties/8.0.11:
resolution: {integrity: sha1-LWF3LW6S8i9eDVJgLfj65G+jDZc=, tarball: postcss-custom-properties/download/postcss-custom-properties-8.0.11.tgz}
engines: {node: '>=6.0.0'}
dependencies:
- postcss: 7.0.32
+ postcss: 7.0.39
postcss-values-parser: 2.0.1
dev: true
@@ -13025,93 +12107,151 @@ packages:
resolution: {integrity: sha1-ZIWMbrLs/y+0HQsoyd17PbTef7o=, tarball: postcss-custom-selectors/download/postcss-custom-selectors-5.1.2.tgz}
engines: {node: '>=6.0.0'}
dependencies:
- postcss: 7.0.32
+ postcss: 7.0.39
postcss-selector-parser: 5.0.0
dev: true
- /postcss-dir-pseudo-class/5.0.0:
- resolution: {integrity: sha1-bjpBd9Dts6vMhf22+7HCbauuq6I=, tarball: postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-5.0.0.tgz}
- engines: {node: '>=4.0.0'}
+ /postcss-custom-selectors/6.0.3_postcss@8.4.21:
+ resolution: {integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==, tarball: postcss-custom-selectors/download/postcss-custom-selectors-6.0.3.tgz}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.3
dependencies:
- postcss: 7.0.32
- postcss-selector-parser: 5.0.0
+ postcss: 8.4.21
+ postcss-selector-parser: 6.0.11
dev: true
- /postcss-discard-comments/4.0.2:
- resolution: {integrity: sha1-H7q9LCRr/2qq15l7KwkY9NevQDM=, tarball: postcss-discard-comments/download/postcss-discard-comments-4.0.2.tgz}
- engines: {node: '>=6.9.0'}
+ /postcss-dir-pseudo-class/5.0.0:
+ resolution: {integrity: sha1-bjpBd9Dts6vMhf22+7HCbauuq6I=, tarball: postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-5.0.0.tgz}
+ engines: {node: '>=4.0.0'}
dependencies:
postcss: 7.0.39
+ postcss-selector-parser: 5.0.0
dev: true
- /postcss-discard-duplicates/4.0.2:
- resolution: {integrity: sha1-P+EzzTyCKC5VD8myORdqkge3hOs=, tarball: postcss-discard-duplicates/download/postcss-discard-duplicates-4.0.2.tgz}
- engines: {node: '>=6.9.0'}
+ /postcss-dir-pseudo-class/6.0.5_postcss@8.4.21:
+ resolution: {integrity: sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==, tarball: postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-6.0.5.tgz}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.2
dependencies:
- postcss: 7.0.39
+ postcss: 8.4.21
+ postcss-selector-parser: 6.0.11
dev: true
- /postcss-discard-empty/4.0.1:
- resolution: {integrity: sha1-yMlR6fc+2UKAGUWERKAq2Qu592U=, tarball: postcss-discard-empty/download/postcss-discard-empty-4.0.1.tgz}
- engines: {node: '>=6.9.0'}
+ /postcss-double-position-gradients/1.0.0:
+ resolution: {integrity: sha1-/JJ9Uv3ciWyzooEuvF3xR+EQUi4=, tarball: postcss-double-position-gradients/download/postcss-double-position-gradients-1.0.0.tgz}
+ engines: {node: '>=6.0.0'}
dependencies:
postcss: 7.0.39
+ postcss-values-parser: 2.0.1
dev: true
- /postcss-discard-overridden/4.0.1:
- resolution: {integrity: sha1-ZSrvipZybwKfXj4AFG7npOdV/1c=, tarball: postcss-discard-overridden/download/postcss-discard-overridden-4.0.1.tgz}
- engines: {node: '>=6.9.0'}
+ /postcss-double-position-gradients/3.1.2_postcss@8.4.21:
+ resolution: {integrity: sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==, tarball: postcss-double-position-gradients/download/postcss-double-position-gradients-3.1.2.tgz}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.2
dependencies:
- postcss: 7.0.39
+ '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.21
+ postcss: 8.4.21
+ postcss-value-parser: 4.2.0
dev: true
- /postcss-double-position-gradients/1.0.0:
- resolution: {integrity: sha1-/JJ9Uv3ciWyzooEuvF3xR+EQUi4=, tarball: postcss-double-position-gradients/download/postcss-double-position-gradients-1.0.0.tgz}
+ /postcss-env-function/2.0.2:
+ resolution: {integrity: sha1-Dz49PFfwlKksK69LYkHwsNpTZdc=, tarball: postcss-env-function/download/postcss-env-function-2.0.2.tgz}
engines: {node: '>=6.0.0'}
dependencies:
- postcss: 7.0.32
+ postcss: 7.0.39
postcss-values-parser: 2.0.1
dev: true
- /postcss-env-function/2.0.2:
- resolution: {integrity: sha1-Dz49PFfwlKksK69LYkHwsNpTZdc=, tarball: postcss-env-function/download/postcss-env-function-2.0.2.tgz}
- engines: {node: '>=6.0.0'}
+ /postcss-env-function/4.0.6_postcss@8.4.21:
+ resolution: {integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==, tarball: postcss-env-function/download/postcss-env-function-4.0.6.tgz}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.4
dependencies:
- postcss: 7.0.32
- postcss-values-parser: 2.0.1
+ postcss: 8.4.21
+ postcss-value-parser: 4.2.0
dev: true
/postcss-flexbugs-fixes/4.2.1:
resolution: {integrity: sha1-khimUknzCJfeqxAzrO2FeFYqZpA=, tarball: postcss-flexbugs-fixes/download/postcss-flexbugs-fixes-4.2.1.tgz}
dependencies:
- postcss: 7.0.32
+ postcss: 7.0.39
+ dev: true
+
+ /postcss-flexbugs-fixes/5.0.2_postcss@8.4.21:
+ resolution: {integrity: sha1-ICjhRTEwdPyavidst8oU5UAetJ0=, tarball: postcss-flexbugs-fixes/download/postcss-flexbugs-fixes-5.0.2.tgz}
+ peerDependencies:
+ postcss: ^8.1.4
+ dependencies:
+ postcss: 8.4.21
dev: true
/postcss-focus-visible/4.0.0:
resolution: {integrity: sha1-R30QcROt5gJLFBKDF63ivR4XBG4=, tarball: postcss-focus-visible/download/postcss-focus-visible-4.0.0.tgz}
engines: {node: '>=6.0.0'}
dependencies:
- postcss: 7.0.32
+ postcss: 7.0.39
+ dev: true
+
+ /postcss-focus-visible/6.0.4_postcss@8.4.21:
+ resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==, tarball: postcss-focus-visible/download/postcss-focus-visible-6.0.4.tgz}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.4
+ dependencies:
+ postcss: 8.4.21
+ postcss-selector-parser: 6.0.11
dev: true
/postcss-focus-within/3.0.0:
resolution: {integrity: sha1-djuHiFls7puHTJmSAc3egGWe9oA=, tarball: postcss-focus-within/download/postcss-focus-within-3.0.0.tgz}
engines: {node: '>=6.0.0'}
dependencies:
- postcss: 7.0.32
+ postcss: 7.0.39
+ dev: true
+
+ /postcss-focus-within/5.0.4_postcss@8.4.21:
+ resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==, tarball: postcss-focus-within/download/postcss-focus-within-5.0.4.tgz}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.4
+ dependencies:
+ postcss: 8.4.21
+ postcss-selector-parser: 6.0.11
dev: true
/postcss-font-variant/4.0.1:
resolution: {integrity: sha1-QtTAqzCJT2D5ixdWHrXAMh9QJkE=, tarball: postcss-font-variant/download/postcss-font-variant-4.0.1.tgz}
dependencies:
- postcss: 7.0.32
+ postcss: 7.0.39
+ dev: true
+
+ /postcss-font-variant/5.0.0_postcss@8.4.21:
+ resolution: {integrity: sha1-79WbS36ouwYSfy0DG/u38k0y+mY=, tarball: postcss-font-variant/download/postcss-font-variant-5.0.0.tgz}
+ peerDependencies:
+ postcss: ^8.1.0
+ dependencies:
+ postcss: 8.4.21
dev: true
/postcss-gap-properties/2.0.0:
resolution: {integrity: sha1-QxwZKrPtlqPD0J8v9hWWD5AsFxU=, tarball: postcss-gap-properties/download/postcss-gap-properties-2.0.0.tgz}
engines: {node: '>=6.0.0'}
dependencies:
- postcss: 7.0.32
+ postcss: 7.0.39
+ dev: true
+
+ /postcss-gap-properties/3.0.5_postcss@8.4.21:
+ resolution: {integrity: sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==, tarball: postcss-gap-properties/download/postcss-gap-properties-3.0.5.tgz}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.2
+ dependencies:
+ postcss: 8.4.21
dev: true
/postcss-html/0.36.0_j55xdkkcxc32kvnyvx3y7casfm:
@@ -13129,14 +12269,32 @@ packages:
resolution: {integrity: sha1-KJIKLymUW+1MMZjX32SW1BDT8og=, tarball: postcss-image-set-function/download/postcss-image-set-function-3.0.1.tgz}
engines: {node: '>=6.0.0'}
dependencies:
- postcss: 7.0.32
+ postcss: 7.0.39
postcss-values-parser: 2.0.1
dev: true
+ /postcss-image-set-function/4.0.7_postcss@8.4.21:
+ resolution: {integrity: sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==, tarball: postcss-image-set-function/download/postcss-image-set-function-4.0.7.tgz}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.2
+ dependencies:
+ postcss: 8.4.21
+ postcss-value-parser: 4.2.0
+ dev: true
+
/postcss-initial/3.0.4:
resolution: {integrity: sha1-nTIGmhBTH+Lsr6C2rHUO4Lx+/FM=, tarball: postcss-initial/download/postcss-initial-3.0.4.tgz}
dependencies:
- postcss: 7.0.32
+ postcss: 7.0.39
+ dev: true
+
+ /postcss-initial/4.0.1_postcss@8.4.21:
+ resolution: {integrity: sha1-Up9zX3LFckoPswUn32+3rFTX3kI=, tarball: postcss-initial/download/postcss-initial-4.0.1.tgz}
+ peerDependencies:
+ postcss: ^8.0.0
+ dependencies:
+ postcss: 8.4.21
dev: true
/postcss-js/2.0.3:
@@ -13151,10 +12309,21 @@ packages:
engines: {node: '>=6.0.0'}
dependencies:
'@csstools/convert-colors': 1.4.0
- postcss: 7.0.32
+ postcss: 7.0.39
postcss-values-parser: 2.0.1
dev: true
+ /postcss-lab-function/4.2.1_postcss@8.4.21:
+ resolution: {integrity: sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==, tarball: postcss-lab-function/download/postcss-lab-function-4.2.1.tgz}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.2
+ dependencies:
+ '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.21
+ postcss: 8.4.21
+ postcss-value-parser: 4.2.0
+ dev: true
+
/postcss-less/3.1.4:
resolution: {integrity: sha1-Np9YZCtZKO+Jj/vBpuk8lYMExa0=, tarball: postcss-less/download/postcss-less-3.1.4.tgz}
engines: {node: '>=6.14.4'}
@@ -13182,7 +12351,7 @@ packages:
engines: {node: '>= 6'}
dependencies:
loader-utils: 1.4.2
- postcss: 7.0.32
+ postcss: 7.0.39
postcss-load-config: 2.1.2
schema-utils: 1.0.0
dev: true
@@ -13191,249 +12360,167 @@ packages:
resolution: {integrity: sha1-JJXQ+LgunyYnJfdflAGzTntF1bU=, tarball: postcss-logical/download/postcss-logical-3.0.0.tgz}
engines: {node: '>=6.0.0'}
dependencies:
- postcss: 7.0.32
- dev: true
-
- /postcss-media-minmax/4.0.0:
- resolution: {integrity: sha1-t1u2y8IXyKxJQz4S8iBIgUpPXtU=, tarball: postcss-media-minmax/download/postcss-media-minmax-4.0.0.tgz}
- engines: {node: '>=6.0.0'}
- dependencies:
- postcss: 7.0.32
- dev: true
-
- /postcss-media-query-parser/0.2.3:
- resolution: {integrity: sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=, tarball: postcss-media-query-parser/download/postcss-media-query-parser-0.2.3.tgz}
- dev: true
-
- /postcss-merge-longhand/4.0.11:
- resolution: {integrity: sha1-YvSaE+Sg7gTnuY9CuxYGLKJUniQ=, tarball: postcss-merge-longhand/download/postcss-merge-longhand-4.0.11.tgz}
- engines: {node: '>=6.9.0'}
- dependencies:
- css-color-names: 0.0.4
- postcss: 7.0.39
- postcss-value-parser: 3.3.1
- stylehacks: 4.0.3
- dev: true
-
- /postcss-merge-rules/4.0.3:
- resolution: {integrity: sha1-NivqT/Wh+Y5AdacTxsslrv75plA=, tarball: postcss-merge-rules/download/postcss-merge-rules-4.0.3.tgz}
- engines: {node: '>=6.9.0'}
- dependencies:
- browserslist: 4.21.5
- caniuse-api: 3.0.0
- cssnano-util-same-parent: 4.0.1
- postcss: 7.0.39
- postcss-selector-parser: 3.1.2
- vendors: 1.0.4
- dev: true
-
- /postcss-minify-font-values/4.0.2:
- resolution: {integrity: sha1-zUw0TM5HQ0P6xdgiBqssvLiv1aY=, tarball: postcss-minify-font-values/download/postcss-minify-font-values-4.0.2.tgz}
- engines: {node: '>=6.9.0'}
- dependencies:
- postcss: 7.0.39
- postcss-value-parser: 3.3.1
- dev: true
-
- /postcss-minify-gradients/4.0.2:
- resolution: {integrity: sha1-k7KcL/UJnFNe7NpWxKpuZlpmNHE=, tarball: postcss-minify-gradients/download/postcss-minify-gradients-4.0.2.tgz}
- engines: {node: '>=6.9.0'}
- dependencies:
- cssnano-util-get-arguments: 4.0.0
- is-color-stop: 1.1.0
postcss: 7.0.39
- postcss-value-parser: 3.3.1
dev: true
- /postcss-minify-params/4.0.2:
- resolution: {integrity: sha1-a5zvAwwR41Jh+V9hjJADbWgNuHQ=, tarball: postcss-minify-params/download/postcss-minify-params-4.0.2.tgz}
- engines: {node: '>=6.9.0'}
- dependencies:
- alphanum-sort: 1.0.2
- browserslist: 4.21.5
- cssnano-util-get-arguments: 4.0.0
- postcss: 7.0.39
- postcss-value-parser: 3.3.1
- uniqs: 2.0.0
- dev: true
-
- /postcss-minify-selectors/4.0.2:
- resolution: {integrity: sha1-4uXrQL/uUA0M2SQ1APX46kJi+9g=, tarball: postcss-minify-selectors/download/postcss-minify-selectors-4.0.2.tgz}
- engines: {node: '>=6.9.0'}
- dependencies:
- alphanum-sort: 1.0.2
- has: 1.0.3
- postcss: 7.0.39
- postcss-selector-parser: 3.1.2
- dev: true
-
- /postcss-modules-extract-imports/1.1.0:
- resolution: {integrity: sha1-thTJcgvmgW6u41+zpfqh26agXds=, tarball: postcss-modules-extract-imports/download/postcss-modules-extract-imports-1.1.0.tgz}
- dependencies:
- postcss: 6.0.1
- dev: true
-
- /postcss-modules-local-by-default/1.2.0:
- resolution: {integrity: sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=, tarball: postcss-modules-local-by-default/download/postcss-modules-local-by-default-1.2.0.tgz}
- dependencies:
- css-selector-tokenizer: 0.7.3
- postcss: 6.0.1
- dev: true
-
- /postcss-modules-scope/1.1.0:
- resolution: {integrity: sha1-1upkmUx5+XtipytCb75gVqGUu5A=, tarball: postcss-modules-scope/download/postcss-modules-scope-1.1.0.tgz}
- dependencies:
- css-selector-tokenizer: 0.7.3
- postcss: 6.0.1
- dev: true
-
- /postcss-modules-values/1.3.0:
- resolution: {integrity: sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=, tarball: postcss-modules-values/download/postcss-modules-values-1.3.0.tgz}
- dependencies:
- icss-replace-symbols: 1.1.0
- postcss: 6.0.1
- dev: true
-
- /postcss-modules/2.0.0:
- resolution: {integrity: sha1-Rz0NcyZlHYQIWFwqFUEV1cs2zOA=, tarball: postcss-modules/download/postcss-modules-2.0.0.tgz}
+ /postcss-logical/5.0.4_postcss@8.4.21:
+ resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==, tarball: postcss-logical/download/postcss-logical-5.0.4.tgz}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.4
dependencies:
- css-modules-loader-core: 1.1.0
- generic-names: 2.0.1
- lodash.camelcase: 4.3.0
- postcss: 7.0.39
- string-hash: 1.1.3
+ postcss: 8.4.21
dev: true
- /postcss-nesting/7.0.1:
- resolution: {integrity: sha1-tQrXt/AXPlteOIDDUBNEcD4EwFI=, tarball: postcss-nesting/download/postcss-nesting-7.0.1.tgz}
+ /postcss-media-minmax/4.0.0:
+ resolution: {integrity: sha1-t1u2y8IXyKxJQz4S8iBIgUpPXtU=, tarball: postcss-media-minmax/download/postcss-media-minmax-4.0.0.tgz}
engines: {node: '>=6.0.0'}
- dependencies:
- postcss: 7.0.32
- dev: true
-
- /postcss-normalize-charset/4.0.1:
- resolution: {integrity: sha1-izWt067oOhNrBHHg1ZvlilAoXdQ=, tarball: postcss-normalize-charset/download/postcss-normalize-charset-4.0.1.tgz}
- engines: {node: '>=6.9.0'}
dependencies:
postcss: 7.0.39
dev: true
- /postcss-normalize-display-values/4.0.2:
- resolution: {integrity: sha1-Db4EpM6QY9RmftK+R2u4MMglk1o=, tarball: postcss-normalize-display-values/download/postcss-normalize-display-values-4.0.2.tgz}
- engines: {node: '>=6.9.0'}
+ /postcss-media-minmax/5.0.0_postcss@8.4.21:
+ resolution: {integrity: sha1-cUC93sFz4tbWV+29hVSlV5TipbU=, tarball: postcss-media-minmax/download/postcss-media-minmax-5.0.0.tgz}
+ engines: {node: '>=10.0.0'}
+ peerDependencies:
+ postcss: ^8.1.0
dependencies:
- cssnano-util-get-match: 4.0.0
- postcss: 7.0.39
- postcss-value-parser: 3.3.1
+ postcss: 8.4.21
dev: true
- /postcss-normalize-positions/4.0.2:
- resolution: {integrity: sha1-BfdX+E8mBDc3g2ipH4ky1LECkX8=, tarball: postcss-normalize-positions/download/postcss-normalize-positions-4.0.2.tgz}
- engines: {node: '>=6.9.0'}
- dependencies:
- cssnano-util-get-arguments: 4.0.0
- has: 1.0.3
- postcss: 7.0.39
- postcss-value-parser: 3.3.1
+ /postcss-media-query-parser/0.2.3:
+ resolution: {integrity: sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=, tarball: postcss-media-query-parser/download/postcss-media-query-parser-0.2.3.tgz}
dev: true
- /postcss-normalize-repeat-style/4.0.2:
- resolution: {integrity: sha1-xOu8KJ85kaAo1EdRy90RkYsXkQw=, tarball: postcss-normalize-repeat-style/download/postcss-normalize-repeat-style-4.0.2.tgz}
- engines: {node: '>=6.9.0'}
+ /postcss-modules-extract-imports/3.0.0_postcss@8.4.21:
+ resolution: {integrity: sha1-zaHwR8CugMl9vijD52pDuIAldB0=, tarball: postcss-modules-extract-imports/download/postcss-modules-extract-imports-3.0.0.tgz}
+ engines: {node: ^10 || ^12 || >= 14}
+ peerDependencies:
+ postcss: ^8.1.0
dependencies:
- cssnano-util-get-arguments: 4.0.0
- cssnano-util-get-match: 4.0.0
- postcss: 7.0.39
- postcss-value-parser: 3.3.1
+ postcss: 8.4.21
dev: true
- /postcss-normalize-string/4.0.2:
- resolution: {integrity: sha1-zUTECrB6DHo23F6Zqs4eyk7CaQw=, tarball: postcss-normalize-string/download/postcss-normalize-string-4.0.2.tgz}
- engines: {node: '>=6.9.0'}
+ /postcss-modules-local-by-default/4.0.0_postcss@8.4.21:
+ resolution: {integrity: sha1-67tU+uFZjuz99pGgKz/zs5ClpRw=, tarball: postcss-modules-local-by-default/download/postcss-modules-local-by-default-4.0.0.tgz}
+ engines: {node: ^10 || ^12 || >= 14}
+ peerDependencies:
+ postcss: ^8.1.0
dependencies:
- has: 1.0.3
- postcss: 7.0.39
- postcss-value-parser: 3.3.1
+ icss-utils: 5.1.0_postcss@8.4.21
+ postcss: 8.4.21
+ postcss-selector-parser: 6.0.11
+ postcss-value-parser: 4.2.0
dev: true
- /postcss-normalize-timing-functions/4.0.2:
- resolution: {integrity: sha1-jgCcoqOUnNr4rSPmtquZy159KNk=, tarball: postcss-normalize-timing-functions/download/postcss-normalize-timing-functions-4.0.2.tgz}
- engines: {node: '>=6.9.0'}
+ /postcss-modules-scope/3.0.0_postcss@8.4.21:
+ resolution: {integrity: sha1-nvMVFFbTu/oSDKRImN/Kby+gHwY=, tarball: postcss-modules-scope/download/postcss-modules-scope-3.0.0.tgz}
+ engines: {node: ^10 || ^12 || >= 14}
+ peerDependencies:
+ postcss: ^8.1.0
dependencies:
- cssnano-util-get-match: 4.0.0
- postcss: 7.0.39
- postcss-value-parser: 3.3.1
+ postcss: 8.4.21
+ postcss-selector-parser: 6.0.11
dev: true
- /postcss-normalize-unicode/4.0.1:
- resolution: {integrity: sha1-hBvUj9zzAZrUuqdJOj02O1KuHPs=, tarball: postcss-normalize-unicode/download/postcss-normalize-unicode-4.0.1.tgz}
- engines: {node: '>=6.9.0'}
+ /postcss-modules-values/4.0.0_postcss@8.4.21:
+ resolution: {integrity: sha1-18Xn5ow7s8myfL9Iyguz/7RgLJw=, tarball: postcss-modules-values/download/postcss-modules-values-4.0.0.tgz}
+ engines: {node: ^10 || ^12 || >= 14}
+ peerDependencies:
+ postcss: ^8.1.0
dependencies:
- browserslist: 4.21.5
- postcss: 7.0.39
- postcss-value-parser: 3.3.1
+ icss-utils: 5.1.0_postcss@8.4.21
+ postcss: 8.4.21
dev: true
- /postcss-normalize-url/4.0.1:
- resolution: {integrity: sha1-EOQ3+GvHx+WPe5ZS7YeNqqlfquE=, tarball: postcss-normalize-url/download/postcss-normalize-url-4.0.1.tgz}
- engines: {node: '>=6.9.0'}
+ /postcss-nesting/10.2.0_postcss@8.4.21:
+ resolution: {integrity: sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==, tarball: postcss-nesting/download/postcss-nesting-10.2.0.tgz}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.2
dependencies:
- is-absolute-url: 2.1.0
- normalize-url: 3.3.0
- postcss: 7.0.39
- postcss-value-parser: 3.3.1
+ '@csstools/selector-specificity': 2.1.1_wajs5nedgkikc5pcuwett7legi
+ postcss: 8.4.21
+ postcss-selector-parser: 6.0.11
dev: true
- /postcss-normalize-whitespace/4.0.2:
- resolution: {integrity: sha1-vx1AcP5Pzqh9E0joJdjMDF+qfYI=, tarball: postcss-normalize-whitespace/download/postcss-normalize-whitespace-4.0.2.tgz}
- engines: {node: '>=6.9.0'}
+ /postcss-nesting/7.0.1:
+ resolution: {integrity: sha1-tQrXt/AXPlteOIDDUBNEcD4EwFI=, tarball: postcss-nesting/download/postcss-nesting-7.0.1.tgz}
+ engines: {node: '>=6.0.0'}
dependencies:
postcss: 7.0.39
- postcss-value-parser: 3.3.1
dev: true
- /postcss-ordered-values/4.1.2:
- resolution: {integrity: sha1-DPdcgg7H1cTSgBiVWeC1ceusDu4=, tarball: postcss-ordered-values/download/postcss-ordered-values-4.1.2.tgz}
- engines: {node: '>=6.9.0'}
+ /postcss-opacity-percentage/1.1.3_postcss@8.4.21:
+ resolution: {integrity: sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==, tarball: postcss-opacity-percentage/download/postcss-opacity-percentage-1.1.3.tgz}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.2
dependencies:
- cssnano-util-get-arguments: 4.0.0
- postcss: 7.0.39
- postcss-value-parser: 3.3.1
+ postcss: 8.4.21
dev: true
/postcss-overflow-shorthand/2.0.0:
resolution: {integrity: sha1-MezzUOnG9t3CUKePDD4RHzLdTDA=, tarball: postcss-overflow-shorthand/download/postcss-overflow-shorthand-2.0.0.tgz}
engines: {node: '>=6.0.0'}
dependencies:
- postcss: 7.0.32
+ postcss: 7.0.39
+ dev: true
+
+ /postcss-overflow-shorthand/3.0.4_postcss@8.4.21:
+ resolution: {integrity: sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==, tarball: postcss-overflow-shorthand/download/postcss-overflow-shorthand-3.0.4.tgz}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.2
+ dependencies:
+ postcss: 8.4.21
+ postcss-value-parser: 4.2.0
dev: true
/postcss-page-break/2.0.0:
resolution: {integrity: sha1-rdUtDgpSjKvmr+6LRuKrsnffRr8=, tarball: postcss-page-break/download/postcss-page-break-2.0.0.tgz}
dependencies:
- postcss: 7.0.32
+ postcss: 7.0.39
+ dev: true
+
+ /postcss-page-break/3.0.4_postcss@8.4.21:
+ resolution: {integrity: sha1-f790HCM2IWIraNQ1ur+3DdjB7l8=, tarball: postcss-page-break/download/postcss-page-break-3.0.4.tgz}
+ peerDependencies:
+ postcss: ^8
+ dependencies:
+ postcss: 8.4.21
dev: true
/postcss-place/4.0.1:
resolution: {integrity: sha1-6fOdM9LcWE5G7h20Wtt3yp0dzGI=, tarball: postcss-place/download/postcss-place-4.0.1.tgz}
engines: {node: '>=6.0.0'}
dependencies:
- postcss: 7.0.32
+ postcss: 7.0.39
postcss-values-parser: 2.0.1
dev: true
+ /postcss-place/7.0.5_postcss@8.4.21:
+ resolution: {integrity: sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==, tarball: postcss-place/download/postcss-place-7.0.5.tgz}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.2
+ dependencies:
+ postcss: 8.4.21
+ postcss-value-parser: 4.2.0
+ dev: true
+
/postcss-preset-env/6.7.0:
resolution: {integrity: sha1-w03az4+QI4OzWtHgMPF49M3xGKU=, tarball: postcss-preset-env/download/postcss-preset-env-6.7.0.tgz}
engines: {node: '>=6.0.0'}
dependencies:
autoprefixer: 9.8.8
browserslist: 4.21.5
- caniuse-lite: 1.0.30001460
+ caniuse-lite: 1.0.30001466
css-blank-pseudo: 0.1.4
css-has-pseudo: 0.10.0
css-prefers-color-scheme: 3.1.1
cssdb: 4.4.0
- postcss: 7.0.32
+ postcss: 7.0.39
postcss-attribute-case-insensitive: 4.0.2
postcss-color-functional-notation: 2.0.1
postcss-color-gray: 5.0.0
@@ -13465,38 +12552,90 @@ packages:
postcss-selector-not: 4.0.1
dev: true
+ /postcss-preset-env/7.5.0_postcss@8.4.21:
+ resolution: {integrity: sha512-0BJzWEfCdTtK2R3EiKKSdkE51/DI/BwnhlnicSW482Ym6/DGHud8K0wGLcdjip1epVX0HKo4c8zzTeV/SkiejQ==, tarball: postcss-preset-env/download/postcss-preset-env-7.5.0.tgz}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.4
+ dependencies:
+ '@csstools/postcss-color-function': 1.1.1_postcss@8.4.21
+ '@csstools/postcss-font-format-keywords': 1.0.1_postcss@8.4.21
+ '@csstools/postcss-hwb-function': 1.0.2_postcss@8.4.21
+ '@csstools/postcss-ic-unit': 1.0.1_postcss@8.4.21
+ '@csstools/postcss-is-pseudo-class': 2.0.7_postcss@8.4.21
+ '@csstools/postcss-normalize-display-values': 1.0.1_postcss@8.4.21
+ '@csstools/postcss-oklab-function': 1.1.1_postcss@8.4.21
+ '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.21
+ '@csstools/postcss-stepped-value-functions': 1.0.1_postcss@8.4.21
+ '@csstools/postcss-unset-value': 1.0.2_postcss@8.4.21
+ autoprefixer: 10.4.14_postcss@8.4.21
+ browserslist: 4.21.5
+ css-blank-pseudo: 3.0.3_postcss@8.4.21
+ css-has-pseudo: 3.0.4_postcss@8.4.21
+ css-prefers-color-scheme: 6.0.3_postcss@8.4.21
+ cssdb: 6.6.3
+ postcss: 8.4.21
+ postcss-attribute-case-insensitive: 5.0.2_postcss@8.4.21
+ postcss-clamp: 4.1.0_postcss@8.4.21
+ postcss-color-functional-notation: 4.2.4_postcss@8.4.21
+ postcss-color-hex-alpha: 8.0.4_postcss@8.4.21
+ postcss-color-rebeccapurple: 7.1.1_postcss@8.4.21
+ postcss-custom-media: 8.0.2_postcss@8.4.21
+ postcss-custom-properties: 12.1.11_postcss@8.4.21
+ postcss-custom-selectors: 6.0.3_postcss@8.4.21
+ postcss-dir-pseudo-class: 6.0.5_postcss@8.4.21
+ postcss-double-position-gradients: 3.1.2_postcss@8.4.21
+ postcss-env-function: 4.0.6_postcss@8.4.21
+ postcss-focus-visible: 6.0.4_postcss@8.4.21
+ postcss-focus-within: 5.0.4_postcss@8.4.21
+ postcss-font-variant: 5.0.0_postcss@8.4.21
+ postcss-gap-properties: 3.0.5_postcss@8.4.21
+ postcss-image-set-function: 4.0.7_postcss@8.4.21
+ postcss-initial: 4.0.1_postcss@8.4.21
+ postcss-lab-function: 4.2.1_postcss@8.4.21
+ postcss-logical: 5.0.4_postcss@8.4.21
+ postcss-media-minmax: 5.0.0_postcss@8.4.21
+ postcss-nesting: 10.2.0_postcss@8.4.21
+ postcss-opacity-percentage: 1.1.3_postcss@8.4.21
+ postcss-overflow-shorthand: 3.0.4_postcss@8.4.21
+ postcss-page-break: 3.0.4_postcss@8.4.21
+ postcss-place: 7.0.5_postcss@8.4.21
+ postcss-pseudo-class-any-link: 7.1.6_postcss@8.4.21
+ postcss-replace-overflow-wrap: 4.0.0_postcss@8.4.21
+ postcss-selector-not: 5.0.0_postcss@8.4.21
+ postcss-value-parser: 4.2.0
+ dev: true
+
/postcss-pseudo-class-any-link/6.0.0:
resolution: {integrity: sha1-LtPu05OzcCh53sSocDKyENrrBNE=, tarball: postcss-pseudo-class-any-link/download/postcss-pseudo-class-any-link-6.0.0.tgz}
engines: {node: '>=6.0.0'}
dependencies:
- postcss: 7.0.32
+ postcss: 7.0.39
postcss-selector-parser: 5.0.0
dev: true
- /postcss-reduce-initial/4.0.3:
- resolution: {integrity: sha1-f9QuvqXpyBRgljniwuhK4nC6SN8=, tarball: postcss-reduce-initial/download/postcss-reduce-initial-4.0.3.tgz}
- engines: {node: '>=6.9.0'}
+ /postcss-pseudo-class-any-link/7.1.6_postcss@8.4.21:
+ resolution: {integrity: sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==, tarball: postcss-pseudo-class-any-link/download/postcss-pseudo-class-any-link-7.1.6.tgz}
+ engines: {node: ^12 || ^14 || >=16}
+ peerDependencies:
+ postcss: ^8.2
dependencies:
- browserslist: 4.21.5
- caniuse-api: 3.0.0
- has: 1.0.3
- postcss: 7.0.39
+ postcss: 8.4.21
+ postcss-selector-parser: 6.0.11
dev: true
- /postcss-reduce-transforms/4.0.2:
- resolution: {integrity: sha1-F++kBerMbge+NBSlyi0QdGgdTik=, tarball: postcss-reduce-transforms/download/postcss-reduce-transforms-4.0.2.tgz}
- engines: {node: '>=6.9.0'}
+ /postcss-replace-overflow-wrap/3.0.0:
+ resolution: {integrity: sha1-YbNg/9rtyoTHyRjSsPDQ6lWasBw=, tarball: postcss-replace-overflow-wrap/download/postcss-replace-overflow-wrap-3.0.0.tgz}
dependencies:
- cssnano-util-get-match: 4.0.0
- has: 1.0.3
postcss: 7.0.39
- postcss-value-parser: 3.3.1
dev: true
- /postcss-replace-overflow-wrap/3.0.0:
- resolution: {integrity: sha1-YbNg/9rtyoTHyRjSsPDQ6lWasBw=, tarball: postcss-replace-overflow-wrap/download/postcss-replace-overflow-wrap-3.0.0.tgz}
+ /postcss-replace-overflow-wrap/4.0.0_postcss@8.4.21:
+ resolution: {integrity: sha1-0t9r7RC0d7+cUvqyjFaLSynKQxk=, tarball: postcss-replace-overflow-wrap/download/postcss-replace-overflow-wrap-4.0.0.tgz}
+ peerDependencies:
+ postcss: ^8.0.3
dependencies:
- postcss: 7.0.32
+ postcss: 8.4.21
dev: true
/postcss-resolve-nested-selector/0.1.1:
@@ -13528,23 +12667,23 @@ packages:
resolution: {integrity: sha1-ccgkj5F7osyTA3yWN+4JxkQ2/P8=, tarball: postcss-selector-matches/download/postcss-selector-matches-4.0.0.tgz}
dependencies:
balanced-match: 1.0.2
- postcss: 7.0.32
+ postcss: 7.0.39
dev: true
/postcss-selector-not/4.0.1:
resolution: {integrity: sha1-JjAW7vHPIZ4K3pqRN4D8H0ggTL8=, tarball: postcss-selector-not/download/postcss-selector-not-4.0.1.tgz}
dependencies:
balanced-match: 1.0.2
- postcss: 7.0.32
+ postcss: 7.0.39
dev: true
- /postcss-selector-parser/3.1.2:
- resolution: {integrity: sha1-sxD1xMD9r3b5SQK7qjDbaqhPUnA=, tarball: postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz}
- engines: {node: '>=8'}
+ /postcss-selector-not/5.0.0_postcss@8.4.21:
+ resolution: {integrity: sha1-rF/FBvdWXdhy+C9TFMD4GgVjDcc=, tarball: postcss-selector-not/download/postcss-selector-not-5.0.0.tgz}
+ peerDependencies:
+ postcss: ^8.1.0
dependencies:
- dot-prop: 5.3.0
- indexes-of: 1.0.1
- uniq: 1.0.1
+ balanced-match: 1.0.2
+ postcss: 8.4.21
dev: true
/postcss-selector-parser/5.0.0:
@@ -13573,15 +12712,6 @@ packages:
postcss: 8.4.21
dev: true
- /postcss-svgo/4.0.3:
- resolution: {integrity: sha1-NDos26yVBdQWJD1Jb3JPOIlMlB4=, tarball: postcss-svgo/download/postcss-svgo-4.0.3.tgz}
- engines: {node: '>=6.9.0'}
- dependencies:
- postcss: 7.0.39
- postcss-value-parser: 3.3.1
- svgo: 1.3.2
- dev: true
-
/postcss-syntax/0.36.2_kei4jy7wdgbhc236h4oijypxom:
resolution: {integrity: sha1-8IV4x9lYNFdOVZOoLfv6ivrjtRw=, tarball: postcss-syntax/download/postcss-syntax-0.36.2.tgz}
peerDependencies:
@@ -13609,19 +12739,6 @@ packages:
postcss-scss: 2.1.1
dev: true
- /postcss-unique-selectors/4.0.1:
- resolution: {integrity: sha1-lEaRHzKJv9ZMbWgPBzwDsfnuS6w=, tarball: postcss-unique-selectors/download/postcss-unique-selectors-4.0.1.tgz}
- engines: {node: '>=6.9.0'}
- dependencies:
- alphanum-sort: 1.0.2
- postcss: 7.0.39
- uniqs: 2.0.0
- dev: true
-
- /postcss-value-parser/3.3.1:
- resolution: {integrity: sha1-n/giVH4okyE88cMO+lGsX9G6goE=, tarball: postcss-value-parser/download/postcss-value-parser-3.3.1.tgz}
- dev: true
-
/postcss-value-parser/4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==, tarball: postcss-value-parser/download/postcss-value-parser-4.2.0.tgz}
dev: true
@@ -13635,15 +12752,6 @@ packages:
uniq: 1.0.1
dev: true
- /postcss/6.0.1:
- resolution: {integrity: sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=, tarball: postcss/download/postcss-6.0.1.tgz}
- engines: {node: '>=4.0.0'}
- dependencies:
- chalk: 1.1.3
- source-map: 0.5.7
- supports-color: 3.2.3
- dev: true
-
/postcss/7.0.32:
resolution: {integrity: sha1-QxDW7jRwU9o0M9sr5JKIPWLOxZ0=, tarball: postcss/download/postcss-7.0.32.tgz}
engines: {node: '>=6.0.0'}
@@ -13750,6 +12858,10 @@ packages:
resolution: {integrity: sha1-eCDZsWEgzFXKmud5JoCufbptf+I=, tarball: process-nextick-args/download/process-nextick-args-2.0.1.tgz}
dev: true
+ /process-warning/1.0.0:
+ resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==, tarball: process-warning/download/process-warning-1.0.0.tgz}
+ dev: true
+
/process/0.11.10:
resolution: {integrity: sha1-czIwDoQBYb2j5podHZGn1LwW8YI=, tarball: process/download/process-0.11.10.tgz}
engines: {node: '>= 0.6.0'}
@@ -13779,25 +12891,6 @@ packages:
retry: 0.10.1
dev: true
- /promise.series/0.2.0:
- resolution: {integrity: sha1-LMfr6Vn8OmYZwEq029yeRS2GS70=, tarball: promise.series/download/promise.series-0.2.0.tgz}
- engines: {node: '>=0.12'}
- dev: true
-
- /promise/7.0.4:
- resolution: {integrity: sha1-Nj6EpMNsg1a4kP7WLJHOhdAu1Tk=, tarball: promise/download/promise-7.0.4.tgz}
- dependencies:
- asap: 2.0.6
- dev: true
-
- /promise/7.3.1:
- resolution: {integrity: sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078=, tarball: promise/download/promise-7.3.1.tgz}
- requiresBuild: true
- dependencies:
- asap: 2.0.6
- dev: true
- optional: true
-
/prompts/2.4.2:
resolution: {integrity: sha1-e1fnOzpIAprRDr1E90sBcipMsGk=, tarball: prompts/download/prompts-2.4.2.tgz}
engines: {node: '>= 6'}
@@ -13891,11 +12984,6 @@ packages:
engines: {node: '>=6'}
dev: true
- /q/1.5.1:
- resolution: {integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=, tarball: q/download/q-1.5.1.tgz}
- engines: {node: '>=0.6.0', teleport: '>=0.2.0'}
- dev: true
-
/qs/6.11.0:
resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==, tarball: qs/download/qs-6.11.0.tgz}
engines: {node: '>=0.6'}
@@ -13951,6 +13039,10 @@ packages:
inherits: 2.0.4
dev: true
+ /quick-format-unescaped/4.0.4:
+ resolution: {integrity: sha1-k+9t2NNFPLx5cN1hT61MWVTWtac=, tarball: quick-format-unescaped/download/quick-format-unescaped-4.0.4.tgz}
+ dev: true
+
/quick-lru/1.1.0:
resolution: {integrity: sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=, tarball: quick-lru/download/quick-lru-1.1.0.tgz}
engines: {node: '>=4'}
@@ -13966,6 +13058,10 @@ packages:
engines: {node: '>=10'}
dev: true
+ /ramda/0.28.0:
+ resolution: {integrity: sha512-9QnLuG/kPVgWvMQ4aODhsBUFKOUmnbUnsSXACv+NCQZcHbeb+v8Lodp8OVxtRULN1/xOyYLLaL6npE6dMq5QTA==, tarball: ramda/download/ramda-0.28.0.tgz}
+ dev: true
+
/randombytes/2.1.0:
resolution: {integrity: sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=, tarball: randombytes/download/randombytes-2.1.0.tgz}
dependencies:
@@ -14171,6 +13267,10 @@ packages:
'@babel/runtime': 7.21.0
dev: true
+ /react-error-overlay/6.0.9:
+ resolution: {integrity: sha1-PHQwEMk1lgjDdezWvHbzXZOZWwo=, tarball: react-error-overlay/download/react-error-overlay-6.0.9.tgz}
+ dev: true
+
/react-is/16.13.1:
resolution: {integrity: sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ=, tarball: react-is/download/react-is-16.13.1.tgz}
dev: true
@@ -14180,6 +13280,11 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
+ /react-refresh/0.14.0:
+ resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==, tarball: react-refresh/download/react-refresh-0.14.0.tgz}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
/react-router-config/5.1.1:
resolution: {integrity: sha1-D0Jj0agMay3HucGQLJUmR4GUqYg=, tarball: react-router-config/download/react-router-config-5.1.1.tgz}
peerDependencies:
@@ -14291,14 +13396,6 @@ packages:
read-pkg: 3.0.0
dev: true
- /read-pkg-up/4.0.0:
- resolution: {integrity: sha1-GyIcYIi6d5lgHICPkRYcZuWPiXg=, tarball: read-pkg-up/download/read-pkg-up-4.0.0.tgz}
- engines: {node: '>=6'}
- dependencies:
- find-up: 3.0.0
- read-pkg: 3.0.0
- dev: true
-
/read-pkg-up/7.0.1:
resolution: {integrity: sha1-86YTV1hFlzOuK5VjgFbhhU5+9Qc=, tarball: read-pkg-up/download/read-pkg-up-7.0.1.tgz}
engines: {node: '>=8'}
@@ -14362,6 +13459,11 @@ packages:
picomatch: 2.3.1
dev: true
+ /real-require/0.1.0:
+ resolution: {integrity: sha1-c2rCFMqiBjKEe3yowQVqB2ffk4E=, tarball: real-require/download/real-require-0.1.0.tgz}
+ engines: {node: '>= 12.13.0'}
+ dev: true
+
/realpath-native/2.0.0:
resolution: {integrity: sha1-c3esQptuH9WZ3DjQjtlC0Ne+uGY=, tarball: realpath-native/download/realpath-native-2.0.0.tgz}
engines: {node: '>=8'}
@@ -14388,6 +13490,18 @@ packages:
engines: {node: '>=6'}
dev: true
+ /reflect.getprototypeof/1.0.3:
+ resolution: {integrity: sha512-TTAOZpkJ2YLxl7mVHWrNo3iDMEkYlva/kgFcXndqMgbo/AZUmmavEkdXV+hXtE4P8xdyEKRzalaFqZVuwIk/Nw==, tarball: reflect.getprototypeof/download/reflect.getprototypeof-1.0.3.tgz}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.2
+ define-properties: 1.2.0
+ es-abstract: 1.21.1
+ get-intrinsic: 1.2.0
+ globalthis: 1.0.3
+ which-builtin-type: 1.1.3
+ dev: true
+
/regenerate-unicode-properties/10.0.1:
resolution: {integrity: sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==, tarball: regenerate-unicode-properties/download/regenerate-unicode-properties-10.0.1.tgz}
engines: {node: '>=4'}
@@ -14600,23 +13714,6 @@ packages:
parse-git-config: 1.1.1
dev: true
- /remove-bom-buffer/3.0.0:
- resolution: {integrity: sha1-wr8eN3Ug0yT2I4kuM8EMrCwlK1M=, tarball: remove-bom-buffer/download/remove-bom-buffer-3.0.0.tgz}
- engines: {node: '>=0.10.0'}
- dependencies:
- is-buffer: 1.1.6
- is-utf8: 0.2.1
- dev: true
-
- /remove-bom-stream/1.2.0:
- resolution: {integrity: sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=, tarball: remove-bom-stream/download/remove-bom-stream-1.2.0.tgz}
- engines: {node: '>= 0.10'}
- dependencies:
- remove-bom-buffer: 3.0.0
- safe-buffer: 5.2.1
- through2: 2.0.5
- dev: true
-
/remove-trailing-separator/1.1.0:
resolution: {integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8=, tarball: remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz}
dev: true
@@ -14631,11 +13728,6 @@ packages:
engines: {node: '>=0.10'}
dev: true
- /replace-ext/1.0.1:
- resolution: {integrity: sha1-LW2ZbQShWFXZZ0Q2Md1fd4JbAWo=, tarball: replace-ext/download/replace-ext-1.0.1.tgz}
- engines: {node: '>= 0.10'}
- dev: true
-
/request-promise-core/1.1.4_request@2.88.2:
resolution: {integrity: sha1-Pu3UIjII1BmGe3jOgVFn0QWToi8=, tarball: request-promise-core/download/request-promise-core-1.1.4.tgz}
engines: {node: '>=0.10.0'}
@@ -14704,6 +13796,10 @@ packages:
resolution: {integrity: sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=, tarball: requires-port/download/requires-port-1.0.0.tgz}
dev: true
+ /reselect/4.1.7:
+ resolution: {integrity: sha512-Zu1xbUt3/OPwsXL46hvOOoQrap2azE7ZQbokq61BQfiXvhewsKDwhMeZjTX9sX0nvw1t/U5Audyn1I9P/m9z0A==, tarball: reselect/download/reselect-4.1.7.tgz}
+ dev: true
+
/reserved-words/0.1.2:
resolution: {integrity: sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=, tarball: reserved-words/download/reserved-words-0.1.2.tgz}
dev: true
@@ -14746,13 +13842,6 @@ packages:
engines: {node: '>=8'}
dev: true
- /resolve-options/1.1.0:
- resolution: {integrity: sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=, tarball: resolve-options/download/resolve-options-1.1.0.tgz}
- engines: {node: '>= 0.10'}
- dependencies:
- value-or-function: 3.0.0
- dev: true
-
/resolve-path/1.4.0:
resolution: {integrity: sha1-xL2p9e+y/OZSR4c6s2u02DT+Fvc=, tarball: resolve-path/download/resolve-path-1.4.0.tgz}
engines: {node: '>= 0.8'}
@@ -14774,6 +13863,19 @@ packages:
resolution: {integrity: sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=, tarball: resolve/download/resolve-1.1.7.tgz}
dev: true
+ /resolve/1.17.0:
+ resolution: {integrity: sha1-sllBtUloIxzC0bt2p5y38sC/hEQ=, tarball: resolve/download/resolve-1.17.0.tgz}
+ dependencies:
+ path-parse: 1.0.7
+ dev: true
+
+ /resolve/1.19.0:
+ resolution: {integrity: sha1-GvW/YwQJc0oGfK4pMYqsf6KaJnw=, tarball: resolve/download/resolve-1.19.0.tgz}
+ dependencies:
+ is-core-module: 2.11.0
+ path-parse: 1.0.7
+ dev: true
+
/resolve/1.22.1:
resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==, tarball: resolve/download/resolve-1.22.1.tgz}
hasBin: true
@@ -14834,21 +13936,6 @@ packages:
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
dev: true
- /rgb-regex/1.0.1:
- resolution: {integrity: sha1-wODWiC3w4jviVKR16O3UGRX+rrE=, tarball: rgb-regex/download/rgb-regex-1.0.1.tgz}
- dev: true
-
- /rgba-regex/1.0.0:
- resolution: {integrity: sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=, tarball: rgba-regex/download/rgba-regex-1.0.0.tgz}
- dev: true
-
- /right-align/0.1.3:
- resolution: {integrity: sha1-YTObci/mo1FWiSENJOFMlhSGE+8=, tarball: right-align/download/right-align-0.1.3.tgz}
- engines: {node: '>=0.10.0'}
- dependencies:
- align-text: 0.1.4
- dev: true
-
/rimraf/2.6.3:
resolution: {integrity: sha1-stEE/g2Psnz54KHNqCYt04M8bKs=, tarball: rimraf/download/rimraf-2.6.3.tgz}
hasBin: true
@@ -14870,68 +13957,6 @@ packages:
inherits: 2.0.4
dev: true
- /rollup-plugin-postcss/3.1.8:
- resolution: {integrity: sha1-0byvjrD8sJNuNoTCLdhijROoL9E=, tarball: rollup-plugin-postcss/download/rollup-plugin-postcss-3.1.8.tgz}
- engines: {node: '>=10'}
- dependencies:
- chalk: 4.1.2
- concat-with-sourcemaps: 1.1.0
- cssnano: 4.1.11
- import-cwd: 3.0.0
- p-queue: 6.6.2
- pify: 5.0.0
- postcss: 7.0.39
- postcss-load-config: 2.1.2
- postcss-modules: 2.0.0
- promise.series: 0.2.0
- resolve: 1.22.1
- rollup-pluginutils: 2.8.2
- safe-identifier: 0.4.2
- style-inject: 0.3.0
- dev: true
-
- /rollup-plugin-terser/7.0.2_rollup@2.33.3:
- resolution: {integrity: sha1-6Pu6SGmYGy3DWufopQLVxsBNMk0=, tarball: rollup-plugin-terser/download/rollup-plugin-terser-7.0.2.tgz}
- deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser
- peerDependencies:
- rollup: ^2.0.0
- dependencies:
- '@babel/code-frame': 7.18.6
- jest-worker: 26.6.2
- rollup: 2.33.3
- serialize-javascript: 4.0.0
- terser: 5.16.5
- dev: true
-
- /rollup-plugin-typescript2/0.32.1_75mwnyfcye57wcmqrjugzpk55y:
- resolution: {integrity: sha512-RanO8bp1WbeMv0bVlgcbsFNCn+Y3rX7wF97SQLDxf0fMLsg0B/QFF005t4AsGUcDgF3aKJHoqt4JF2xVaABeKw==, tarball: rollup-plugin-typescript2/download/rollup-plugin-typescript2-0.32.1.tgz}
- peerDependencies:
- rollup: '>=1.26.3'
- typescript: '>=2.4.0'
- dependencies:
- '@rollup/pluginutils': 4.2.1
- find-cache-dir: 3.3.2
- fs-extra: 10.1.0
- resolve: 1.22.1
- rollup: 2.33.3
- tslib: 2.5.0
- typescript: 4.9.5
- dev: true
-
- /rollup-pluginutils/2.8.2:
- resolution: {integrity: sha1-cvKvB0i1kjZNvTOJ5gDlqURKNR4=, tarball: rollup-pluginutils/download/rollup-pluginutils-2.8.2.tgz}
- dependencies:
- estree-walker: 0.6.1
- dev: true
-
- /rollup/2.33.3:
- resolution: {integrity: sha1-rnLOMfmSsJpYAHKVG/6nbp3xc0I=, tarball: rollup/download/rollup-2.33.3.tgz}
- engines: {node: '>=10.0.0'}
- hasBin: true
- optionalDependencies:
- fsevents: 2.1.3
- dev: true
-
/rsvp/4.8.5:
resolution: {integrity: sha1-yPFVMR0Wf2jyHhaN9x7FsIMRNzQ=, tarball: rsvp/download/rsvp-4.8.5.tgz}
engines: {node: 6.* || >= 7.*}
@@ -14942,12 +13967,6 @@ packages:
engines: {node: '>=0.12.0'}
dev: true
- /run-node/1.0.0:
- resolution: {integrity: sha1-RrULlGoqotSUeuHYhumFb9nKvl4=, tarball: run-node/download/run-node-1.0.0.tgz}
- engines: {node: '>=4'}
- hasBin: true
- dev: true
-
/run-parallel/1.2.0:
resolution: {integrity: sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4=, tarball: run-parallel/download/run-parallel-1.2.0.tgz}
dependencies:
@@ -14975,10 +13994,6 @@ packages:
resolution: {integrity: sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=, tarball: safe-buffer/download/safe-buffer-5.2.1.tgz}
dev: true
- /safe-identifier/0.4.2:
- resolution: {integrity: sha1-z2v8oxwol8WICS0XUNMO9QHVn8s=, tarball: safe-identifier/download/safe-identifier-0.4.2.tgz}
- dev: true
-
/safe-regex-test/1.0.0:
resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==, tarball: safe-regex-test/download/safe-regex-test-1.0.0.tgz}
dependencies:
@@ -14999,6 +14014,11 @@ packages:
regexp-tree: 0.1.24
dev: true
+ /safe-stable-stringify/2.4.2:
+ resolution: {integrity: sha512-gMxvPJYhP0O9n2pvcfYfIuYgbledAOJFcqRThtPRmjscaipiwcwPPKLytpVzMkG2HAN87Qmo2d4PtGiri1dSLA==, tarball: safe-stable-stringify/download/safe-stable-stringify-2.4.2.tgz}
+ engines: {node: '>=10'}
+ dev: true
+
/safer-buffer/2.1.2:
resolution: {integrity: sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=, tarball: safer-buffer/download/safer-buffer-2.1.2.tgz}
dev: true
@@ -15076,6 +14096,10 @@ packages:
engines: {node: '>=8'}
dev: true
+ /select-hose/2.0.0:
+ resolution: {integrity: sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=, tarball: select-hose/download/select-hose-2.0.0.tgz}
+ dev: true
+
/selenium-webdriver/4.8.1:
resolution: {integrity: sha512-p4MtfhCQdcV6xxkS7eI0tQN6+WNReRULLCAuT4RDGkrjfObBNXMJ3WT8XdK+aXTr5nnBKuh+PxIevM0EjJgkxA==, tarball: selenium-webdriver/download/selenium-webdriver-4.8.1.tgz}
engines: {node: '>= 14.20.0'}
@@ -15104,11 +14128,6 @@ packages:
hasBin: true
dev: true
- /semver/6.1.1:
- resolution: {integrity: sha1-U/U9qbMLIQPNTxXqs6GOy8shDJs=, tarball: semver/download/semver-6.1.1.tgz}
- hasBin: true
- dev: true
-
/semver/6.3.0:
resolution: {integrity: sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=, tarball: semver/download/semver-6.3.0.tgz}
hasBin: true
@@ -15122,12 +14141,6 @@ packages:
lru-cache: 6.0.0
dev: true
- /serialize-javascript/4.0.0:
- resolution: {integrity: sha1-tSXhI4SJpez8Qq+sw/6Z5mb0sao=, tarball: serialize-javascript/download/serialize-javascript-4.0.0.tgz}
- dependencies:
- randombytes: 2.1.0
- dev: true
-
/set-blocking/2.0.0:
resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=, tarball: set-blocking/download/set-blocking-2.0.0.tgz}
dev: true
@@ -15217,23 +14230,8 @@ packages:
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, tarball: signal-exit/download/signal-exit-3.0.7.tgz}
dev: true
- /signale/1.4.0:
- resolution: {integrity: sha1-xL5YMC+wJirAD8PYhqfBE3WQQvE=, tarball: signale/download/signale-1.4.0.tgz}
- engines: {node: '>=6'}
- dependencies:
- chalk: 2.4.2
- figures: 2.0.0
- pkg-conf: 2.1.0
- dev: true
-
- /simple-swizzle/0.2.2:
- resolution: {integrity: sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=, tarball: simple-swizzle/download/simple-swizzle-0.2.2.tgz}
- dependencies:
- is-arrayish: 0.3.2
- dev: true
-
- /single-spa/5.9.4:
- resolution: {integrity: sha512-QkEoh0AzGuU82qnbUUk0ydF78QbU5wMKqKKJn7uUQfBiOYlRQEfIOpLM4m23Sab+kTOLI1kbYhYeiQ7fX5KVVw==, tarball: single-spa/download/single-spa-5.9.4.tgz}
+ /single-spa/6.0.0-beta.3:
+ resolution: {integrity: sha512-nyRyqq88hBF+X9y2JZrrOcypYhLV3ziRGyU9hiW+EQEU3FmkmWy9eU2DEC1Q1C3XEKv2Of/khHfanT/q2LNWSw==, tarball: single-spa/download/single-spa-6.0.0-beta.3.tgz}
dev: false
/sisteransi/1.0.5:
@@ -15328,27 +14326,19 @@ packages:
smart-buffer: 1.1.15
dev: true
- /sort-keys/1.1.2:
- resolution: {integrity: sha1-RBttTTRnmPG05J6JIK37oOVD+a0=, tarball: sort-keys/download/sort-keys-1.1.2.tgz}
- engines: {node: '>=0.10.0'}
+ /sonic-boom/2.8.0:
+ resolution: {integrity: sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==, tarball: sonic-boom/download/sonic-boom-2.8.0.tgz}
dependencies:
- is-plain-obj: 1.1.0
+ atomic-sleep: 1.0.0
dev: true
- /sort-keys/2.0.0:
- resolution: {integrity: sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=, tarball: sort-keys/download/sort-keys-2.0.0.tgz}
- engines: {node: '>=4'}
+ /sort-keys/1.1.2:
+ resolution: {integrity: sha1-RBttTTRnmPG05J6JIK37oOVD+a0=, tarball: sort-keys/download/sort-keys-1.1.2.tgz}
+ engines: {node: '>=0.10.0'}
dependencies:
is-plain-obj: 1.1.0
dev: true
- /sort-keys/4.2.0:
- resolution: {integrity: sha1-a3Y4zuQsUG//jBzs3nN20hMVvhg=, tarball: sort-keys/download/sort-keys-4.2.0.tgz}
- engines: {node: '>=8'}
- dependencies:
- is-plain-obj: 2.1.0
- dev: true
-
/sort-object-keys/1.1.3:
resolution: {integrity: sha1-v/gz/oXKsUezR0LkWGNFPB4ZC0U=, tarball: sort-object-keys/download/sort-object-keys-1.1.3.tgz}
dev: true
@@ -15408,11 +14398,6 @@ packages:
engines: {node: '>= 8'}
dev: true
- /sourcemap-codec/1.4.8:
- resolution: {integrity: sha1-6oBL2UhXQC5pktBaOO8a41qatMQ=, tarball: sourcemap-codec/download/sourcemap-codec-1.4.8.tgz}
- deprecated: Please use @jridgewell/sourcemap-codec instead
- dev: true
-
/space-separated-tokens/1.1.5:
resolution: {integrity: sha1-hfMsPRDZaCAH6RdBTdxcJtGqaJk=, tarball: space-separated-tokens/download/space-separated-tokens-1.1.5.tgz}
dev: true
@@ -15439,6 +14424,32 @@ packages:
resolution: {integrity: sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==, tarball: spdx-license-ids/download/spdx-license-ids-3.0.12.tgz}
dev: true
+ /spdy-transport/3.0.0:
+ resolution: {integrity: sha1-ANSGOmQArXXfkzYaFghgXl3NzzE=, tarball: spdy-transport/download/spdy-transport-3.0.0.tgz}
+ dependencies:
+ debug: 4.3.4
+ detect-node: 2.1.0
+ hpack.js: 2.1.6
+ obuf: 1.1.2
+ readable-stream: 3.6.1
+ wbuf: 1.7.3
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /spdy/4.0.2:
+ resolution: {integrity: sha1-t09GYgOj7aRSwCSSuR+56EonZ3s=, tarball: spdy/download/spdy-4.0.2.tgz}
+ engines: {node: '>=6.0.0'}
+ dependencies:
+ debug: 4.3.4
+ handle-thing: 2.0.1
+ http-deceiver: 1.2.7
+ select-hose: 2.0.0
+ spdy-transport: 3.0.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/specificity/0.4.1:
resolution: {integrity: sha1-qrXmRQEtsIuhguFRFlc40AiHsBk=, tarball: specificity/download/specificity-0.4.1.tgz}
hasBin: true
@@ -15471,6 +14482,11 @@ packages:
through: 2.3.8
dev: true
+ /split2/4.1.0:
+ resolution: {integrity: sha1-EBkHokNw+Fu3gvCK2qvk4oHs+Ak=, tarball: split2/download/split2-4.1.0.tgz}
+ engines: {node: '>= 10.x'}
+ dev: true
+
/sprintf-js/1.0.3:
resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=, tarball: sprintf-js/download/sprintf-js-1.0.3.tgz}
dev: true
@@ -15542,6 +14558,13 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
+ /stop-iteration-iterator/1.0.0:
+ resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==, tarball: stop-iteration-iterator/download/stop-iteration-iterator-1.0.0.tgz}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ internal-slot: 1.0.5
+ dev: true
+
/stream-browserify/2.0.2:
resolution: {integrity: sha1-h1IdOKRKp+6RzhzSpH3wy0ndZgs=, tarball: stream-browserify/download/stream-browserify-2.0.2.tgz}
dependencies:
@@ -15585,10 +14608,6 @@ packages:
engines: {node: '>=0.6.19'}
dev: true
- /string-hash/1.1.3:
- resolution: {integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=, tarball: string-hash/download/string-hash-1.1.3.tgz}
- dev: true
-
/string-length/3.1.0:
resolution: {integrity: sha1-EH74wjRW4Yeoq9SmEWL/SsbiWDc=, tarball: string-length/download/string-length-3.1.0.tgz}
engines: {node: '>=8'}
@@ -15769,10 +14788,6 @@ packages:
engines: {node: '>=8'}
dev: true
- /style-inject/0.3.0:
- resolution: {integrity: sha1-0hxHev/skYEcyCNVgypwDSK/jdM=, tarball: style-inject/download/style-inject-0.3.0.tgz}
- dev: true
-
/style-search/0.1.0:
resolution: {integrity: sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=, tarball: style-search/download/style-search-0.1.0.tgz}
dev: true
@@ -15783,15 +14798,6 @@ packages:
inline-style-parser: 0.1.1
dev: true
- /stylehacks/4.0.3:
- resolution: {integrity: sha1-Zxj8r00eB9ihMYaQiB6NlnJqcdU=, tarball: stylehacks/download/stylehacks-4.0.3.tgz}
- engines: {node: '>=6.9.0'}
- dependencies:
- browserslist: 4.21.5
- postcss: 7.0.39
- postcss-selector-parser: 3.1.2
- dev: true
-
/stylelint-config-css-modules/2.3.0_stylelint@13.13.1:
resolution: {integrity: sha1-v3mqrgnKn9rDf91RjRpAp3mqB2c=, tarball: stylelint-config-css-modules/download/stylelint-config-css-modules-2.3.0.tgz}
peerDependencies:
@@ -15906,13 +14912,6 @@ packages:
engines: {node: '>=0.8.0'}
dev: true
- /supports-color/3.2.3:
- resolution: {integrity: sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=, tarball: supports-color/download/supports-color-3.2.3.tgz}
- engines: {node: '>=0.8.0'}
- dependencies:
- has-flag: 1.0.0
- dev: true
-
/supports-color/5.5.0:
resolution: {integrity: sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=, tarball: supports-color/download/supports-color-5.5.0.tgz}
engines: {node: '>=4'}
@@ -15934,6 +14933,13 @@ packages:
has-flag: 4.0.0
dev: true
+ /supports-color/8.1.1:
+ resolution: {integrity: sha1-zW/BfihQDP9WwbhsCn/UpUpzAFw=, tarball: supports-color/download/supports-color-8.1.1.tgz}
+ engines: {node: '>=10'}
+ dependencies:
+ has-flag: 4.0.0
+ dev: true
+
/supports-hyperlinks/2.3.0:
resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==, tarball: supports-hyperlinks/download/supports-hyperlinks-2.3.0.tgz}
engines: {node: '>=8'}
@@ -15955,25 +14961,18 @@ packages:
resolution: {integrity: sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=, tarball: svg-tags/download/svg-tags-1.0.0.tgz}
dev: true
- /svgo/1.3.2:
- resolution: {integrity: sha1-ttxRHAYzRsnkFbgeQ0ARRbltQWc=, tarball: svgo/download/svgo-1.3.2.tgz}
- engines: {node: '>=4.0.0'}
- deprecated: This SVGO version is no longer supported. Upgrade to v2.x.x.
+ /svgo/2.8.0:
+ resolution: {integrity: sha1-T/gMzmcQ3CeV8MfHQQHmdkz8zSQ=, tarball: svgo/download/svgo-2.8.0.tgz}
+ engines: {node: '>=10.13.0'}
hasBin: true
dependencies:
- chalk: 2.4.2
- coa: 2.0.2
- css-select: 2.1.0
- css-select-base-adapter: 0.1.1
- css-tree: 1.0.0-alpha.37
+ '@trysound/sax': 0.2.0
+ commander: 7.2.0
+ css-select: 4.3.0
+ css-tree: 1.1.3
csso: 4.2.0
- js-yaml: 3.14.1
- mkdirp: 0.5.6
- object.values: 1.1.6
- sax: 1.2.4
+ picocolors: 1.0.0
stable: 0.1.8
- unquote: 1.1.1
- util.promisify: 1.0.1
dev: true
/symbol-observable/1.2.0:
@@ -16058,6 +15057,11 @@ packages:
engines: {node: '>=6'}
dev: true
+ /tapable/2.2.1:
+ resolution: {integrity: sha1-GWenPvQGCoLxKrlq+G1S/bdu7KA=, tarball: tapable/download/tapable-2.2.1.tgz}
+ engines: {node: '>=6'}
+ dev: true
+
/tar-fs/1.16.3:
resolution: {integrity: sha1-lmpiiEHaLEAQQGqCFny9Xgxy1Qk=, tarball: tar-fs/download/tar-fs-1.16.3.tgz}
dependencies:
@@ -16080,11 +15084,6 @@ packages:
xtend: 4.0.2
dev: true
- /temp-dir/2.0.0:
- resolution: {integrity: sha1-vekrBb3+sVFugEycAK1FF38xMh4=, tarball: temp-dir/download/temp-dir-2.0.0.tgz}
- engines: {node: '>=8'}
- dev: true
-
/term-size/1.2.0:
resolution: {integrity: sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=, tarball: term-size/download/term-size-1.2.0.tgz}
engines: {node: '>=4'}
@@ -16100,16 +15099,6 @@ packages:
supports-hyperlinks: 2.3.0
dev: true
- /ternary-stream/2.1.1:
- resolution: {integrity: sha1-StZLmGaNeWoIWvLEk4haQ1qKi/w=, tarball: ternary-stream/download/ternary-stream-2.1.1.tgz}
- engines: {node: '>= 0.10.0'}
- dependencies:
- duplexify: 3.7.1
- fork-stream: 0.0.4
- merge-stream: 1.0.1
- through2: 2.0.5
- dev: true
-
/terser/5.14.2:
resolution: {integrity: sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==, tarball: terser/download/terser-5.14.2.tgz}
engines: {node: '>=10'}
@@ -16132,16 +15121,6 @@ packages:
source-map-support: 0.5.21
dev: true
- /test-exclude/5.2.3:
- resolution: {integrity: sha1-w9Ph4xHrfuQF4JLawQrv0JCR6sA=, tarball: test-exclude/download/test-exclude-5.2.3.tgz}
- engines: {node: '>=6'}
- dependencies:
- glob: 7.2.3
- minimatch: 3.1.2
- read-pkg-up: 4.0.0
- require-main-filename: 2.0.0
- dev: true
-
/test-exclude/6.0.0:
resolution: {integrity: sha1-BKhphmHYBepvopO2y55jrARO8V4=, tarball: test-exclude/download/test-exclude-6.0.0.tgz}
engines: {node: '>=8'}
@@ -16160,6 +15139,12 @@ packages:
engines: {node: '>=0.8'}
dev: true
+ /thread-stream/0.15.2:
+ resolution: {integrity: sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==, tarball: thread-stream/download/thread-stream-0.15.2.tgz}
+ dependencies:
+ real-require: 0.1.0
+ dev: true
+
/throat/5.0.0:
resolution: {integrity: sha1-xRmSNYA6rRh1SmZ9ZZtecs4Wdks=, tarball: throat/download/throat-5.0.0.tgz}
dev: true
@@ -16168,13 +15153,6 @@ packages:
resolution: {integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=, tarball: through/download/through-2.3.8.tgz}
dev: true
- /through2-filter/3.0.0:
- resolution: {integrity: sha1-cA54bfI2fCyIzYqlvkz5weeDElQ=, tarball: through2-filter/download/through2-filter-3.0.0.tgz}
- dependencies:
- through2: 2.0.5
- xtend: 4.0.2
- dev: true
-
/through2/2.0.5:
resolution: {integrity: sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=, tarball: through2/download/through2-2.0.5.tgz}
dependencies:
@@ -16182,17 +15160,6 @@ packages:
xtend: 4.0.2
dev: true
- /through2/3.0.1:
- resolution: {integrity: sha1-OSducTwzAu3544jdnIEt07glvVo=, tarball: through2/download/through2-3.0.1.tgz}
- dependencies:
- readable-stream: 3.6.1
- dev: true
-
- /time-stamp/1.1.0:
- resolution: {integrity: sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=, tarball: time-stamp/download/time-stamp-1.1.0.tgz}
- engines: {node: '>=0.10.0'}
- dev: true
-
/timed-out/4.0.1:
resolution: {integrity: sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=, tarball: timed-out/download/timed-out-4.0.1.tgz}
engines: {node: '>=0.10.0'}
@@ -16205,10 +15172,6 @@ packages:
setimmediate: 1.0.5
dev: true
- /timsort/0.3.0:
- resolution: {integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=, tarball: timsort/download/timsort-0.3.0.tgz}
- dev: true
-
/tiny-invariant/1.3.1:
resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==, tarball: tiny-invariant/download/tiny-invariant-1.3.1.tgz}
dev: true
@@ -16240,14 +15203,6 @@ packages:
resolution: {integrity: sha1-hoPguQK7nCDE9ybjwLafNlGMB8w=, tarball: tmpl/download/tmpl-1.0.5.tgz}
dev: true
- /to-absolute-glob/2.0.2:
- resolution: {integrity: sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=, tarball: to-absolute-glob/download/to-absolute-glob-2.0.2.tgz}
- engines: {node: '>=0.10.0'}
- dependencies:
- is-absolute: 1.0.0
- is-negated-glob: 1.0.0
- dev: true
-
/to-arraybuffer/1.0.1:
resolution: {integrity: sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=, tarball: to-arraybuffer/download/to-arraybuffer-1.0.1.tgz}
dev: true
@@ -16298,13 +15253,6 @@ packages:
safe-regex: 1.1.0
dev: true
- /to-through/2.0.0:
- resolution: {integrity: sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=, tarball: to-through/download/to-through-2.0.0.tgz}
- engines: {node: '>= 0.10'}
- dependencies:
- through2: 2.0.5
- dev: true
-
/toidentifier/1.0.1:
resolution: {integrity: sha1-O+NDIaiKgg7RvYDfqjPkefu43TU=, tarball: toidentifier/download/toidentifier-1.0.1.tgz}
engines: {node: '>=0.6'}
@@ -16350,6 +15298,10 @@ packages:
punycode: 2.3.0
dev: true
+ /traverse/0.6.6:
+ resolution: {integrity: sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=, tarball: traverse/download/traverse-0.6.6.tgz}
+ dev: true
+
/trim-newlines/2.0.0:
resolution: {integrity: sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=, tarball: trim-newlines/download/trim-newlines-2.0.0.tgz}
engines: {node: '>=4'}
@@ -16391,28 +15343,17 @@ packages:
yargs-parser: 18.1.3
dev: true
- /ts-loader/8.4.0_typescript@4.9.5:
- resolution: {integrity: sha512-6nFY3IZ2//mrPc+ImY3hNWx1vCHyEhl6V+wLmL4CZcm6g1CqX7UKrkc6y0i4FwcfOhxyMPCfaEvh20f4r9GNpw==, tarball: ts-loader/download/ts-loader-8.4.0.tgz}
- engines: {node: '>=10.0.0'}
- peerDependencies:
- typescript: '*'
- webpack: '*'
+ /tsconfig-paths/4.0.0:
+ resolution: {integrity: sha512-SLBg2GBKlR6bVtMgJJlud/o3waplKtL7skmLkExomIiaAtLGtVsoXIqP3SYdjbcH9lq/KVv7pMZeCBpLYOit6Q==, tarball: tsconfig-paths/download/tsconfig-paths-4.0.0.tgz}
dependencies:
- chalk: 4.1.2
- enhanced-resolve: 4.5.0
- loader-utils: 2.0.4
- micromatch: 4.0.5
- semver: 7.3.8
- typescript: 4.9.5
+ json5: 2.2.3
+ minimist: 1.2.8
+ strip-bom: 3.0.0
dev: true
/tslib/1.14.1:
resolution: {integrity: sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=, tarball: tslib/download/tslib-1.14.1.tgz}
- /tslib/2.5.0:
- resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==, tarball: tslib/download/tslib-2.5.0.tgz}
- dev: true
-
/tsscmp/1.0.6:
resolution: {integrity: sha1-hbmVg6w1iexL/vgltQAKqRHWBes=, tarball: tsscmp/download/tsscmp-1.0.6.tgz}
engines: {node: '>=0.6.x'}
@@ -16481,11 +15422,6 @@ packages:
engines: {node: '>=6'}
dev: true
- /type-fest/0.4.1:
- resolution: {integrity: sha1-i993dDOF2KTxO6lfYQ9czWjHKPg=, tarball: type-fest/download/type-fest-0.4.1.tgz}
- engines: {node: '>=6'}
- dev: true
-
/type-fest/0.6.0:
resolution: {integrity: sha1-jSojcNPfiG61yQraHFv2GIrPg4s=, tarball: type-fest/download/type-fest-0.6.0.tgz}
engines: {node: '>=8'}
@@ -16522,6 +15458,21 @@ packages:
resolution: {integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=, tarball: typedarray/download/typedarray-0.0.6.tgz}
dev: true
+ /typescript-transform-paths/3.4.6_typescript@4.8.4:
+ resolution: {integrity: sha512-qdgpCk9oRHkIBhznxaHAapCFapJt5e4FbFik7Y4qdqtp6VyC3smAIPoDEIkjZ2eiF7x5+QxUPYNwJAtw0thsTw==, tarball: typescript-transform-paths/download/typescript-transform-paths-3.4.6.tgz}
+ peerDependencies:
+ typescript: '>=3.6.5'
+ dependencies:
+ minimatch: 3.1.2
+ typescript: 4.8.4
+ dev: true
+
+ /typescript/4.8.4:
+ resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==, tarball: typescript/download/typescript-4.8.4.tgz}
+ engines: {node: '>=4.2.0'}
+ hasBin: true
+ dev: true
+
/typescript/4.9.5:
resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==, tarball: typescript/download/typescript-4.9.5.tgz}
engines: {node: '>=4.2.0'}
@@ -16542,23 +15493,6 @@ packages:
resolution: {integrity: sha512-cJMeh/eOILyGu0ejgTKB95yKT3zOenSe9UGE3vj6WfiOwgGYnmATUsnDixMFvdU+rNMvWih83hrUP8VwhF9yXQ==, tarball: ua-parser-js/download/ua-parser-js-0.7.34.tgz}
dev: true
- /uglify-js/2.8.29:
- resolution: {integrity: sha1-KcVzMUgFe7Th913zW3qcty5qWd0=, tarball: uglify-js/download/uglify-js-2.8.29.tgz}
- engines: {node: '>=0.8.0'}
- hasBin: true
- dependencies:
- source-map: 0.5.7
- yargs: 3.10.0
- optionalDependencies:
- uglify-to-browserify: 1.0.2
- dev: true
-
- /uglify-to-browserify/1.0.2:
- resolution: {integrity: sha1-bgkk1r2mta/jSeOabWMoUKD4grc=, tarball: uglify-to-browserify/download/uglify-to-browserify-1.0.2.tgz}
- requiresBuild: true
- dev: true
- optional: true
-
/umi-plugin-hire/1.0.6:
resolution: {integrity: sha1-Jn9nVaQL1byEQs/MU8oHLe/mDwc=, tarball: umi-plugin-hire/download/umi-plugin-hire-1.0.6.tgz}
peerDependencies:
@@ -16592,11 +15526,6 @@ packages:
which-boxed-primitive: 1.0.2
dev: true
- /unc-path-regex/0.1.2:
- resolution: {integrity: sha1-5z3T17DXxe2G+6xrCufYxqadUPo=, tarball: unc-path-regex/download/unc-path-regex-0.1.2.tgz}
- engines: {node: '>=0.10.0'}
- dev: true
-
/unicode-canonical-property-names-ecmascript/2.0.0:
resolution: {integrity: sha1-MBrNxSVjFnDTn2FG4Od/9rvevdw=, tarball: unicode-canonical-property-names-ecmascript/download/unicode-canonical-property-names-ecmascript-2.0.0.tgz}
engines: {node: '>=4'}
@@ -16657,10 +15586,6 @@ packages:
resolution: {integrity: sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=, tarball: uniq/download/uniq-1.0.1.tgz}
dev: true
- /uniqs/2.0.0:
- resolution: {integrity: sha1-/+3ks2slKQaW5uFl1KWe25mOawI=, tarball: uniqs/download/uniqs-2.0.0.tgz}
- dev: true
-
/unique-filename/1.1.1:
resolution: {integrity: sha1-HWl2k2mtoFgxA6HmrodoG1ZXMjA=, tarball: unique-filename/download/unique-filename-1.1.1.tgz}
dependencies:
@@ -16673,13 +15598,6 @@ packages:
imurmurhash: 0.1.4
dev: true
- /unique-stream/2.3.1:
- resolution: {integrity: sha1-xl0RDppK35psWUiygFPZqNBMvqw=, tarball: unique-stream/download/unique-stream-2.3.1.tgz}
- dependencies:
- json-stable-stringify-without-jsonify: 1.0.1
- through2-filter: 3.0.0
- dev: true
-
/unique-string/1.0.0:
resolution: {integrity: sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=, tarball: unique-string/download/unique-string-1.0.0.tgz}
engines: {node: '>=4'}
@@ -16762,10 +15680,6 @@ packages:
engines: {node: '>= 0.8'}
dev: true
- /unquote/1.1.1:
- resolution: {integrity: sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=, tarball: unquote/download/unquote-1.1.1.tgz}
- dev: true
-
/unset-value/1.0.0:
resolution: {integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=, tarball: unset-value/download/unset-value-1.0.0.tgz}
engines: {node: '>=0.10.0'}
@@ -16806,24 +15720,6 @@ packages:
xdg-basedir: 3.0.0
dev: true
- /update-notifier/3.0.0:
- resolution: {integrity: sha1-6bv48PW3os5mZspGM0/bKUkuj6s=, tarball: update-notifier/download/update-notifier-3.0.0.tgz}
- engines: {node: '>=8'}
- dependencies:
- boxen: 3.2.0
- chalk: 2.4.2
- configstore: 4.0.0
- has-yarn: 2.1.0
- import-lazy: 2.1.0
- is-ci: 2.0.0
- is-installed-globally: 0.1.0
- is-npm: 3.0.0
- is-yarn-global: 0.3.0
- latest-version: 5.1.0
- semver-diff: 2.1.0
- xdg-basedir: 3.0.0
- dev: true
-
/update-notifier/3.0.1:
resolution: {integrity: sha1-eOy2i5FeL9G+n3Z/bimM6HtzYlA=, tarball: update-notifier/download/update-notifier-3.0.1.tgz}
engines: {node: '>=8'}
@@ -16919,15 +15815,6 @@ packages:
resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=, tarball: util-deprecate/download/util-deprecate-1.0.2.tgz}
dev: true
- /util.promisify/1.0.1:
- resolution: {integrity: sha1-a693dLgO6w91INi4HQeYKlmruu4=, tarball: util.promisify/download/util.promisify-1.0.1.tgz}
- dependencies:
- define-properties: 1.2.0
- es-abstract: 1.21.1
- has-symbols: 1.0.3
- object.getownpropertydescriptors: 2.1.5
- dev: true
-
/util/0.10.3:
resolution: {integrity: sha1-evsa/lCAUkZInj23/g7TeTNqwPk=, tarball: util/download/util-0.10.3.tgz}
dependencies:
@@ -16972,13 +15859,13 @@ packages:
builtins: 1.0.3
dev: true
- /value-equal/1.0.1:
- resolution: {integrity: sha1-Hgt5THNMXAyt4XnEN9NW2TGjTWw=, tarball: value-equal/download/value-equal-1.0.1.tgz}
+ /validator/13.9.0:
+ resolution: {integrity: sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==, tarball: validator/download/validator-13.9.0.tgz}
+ engines: {node: '>= 0.10'}
dev: true
- /value-or-function/3.0.0:
- resolution: {integrity: sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=, tarball: value-or-function/download/value-or-function-3.0.0.tgz}
- engines: {node: '>= 0.10'}
+ /value-equal/1.0.1:
+ resolution: {integrity: sha1-Hgt5THNMXAyt4XnEN9NW2TGjTWw=, tarball: value-equal/download/value-equal-1.0.1.tgz}
dev: true
/vary/1.1.2:
@@ -16986,10 +15873,6 @@ packages:
engines: {node: '>= 0.8'}
dev: true
- /vendors/1.0.4:
- resolution: {integrity: sha1-4rgApT56Kbk1BsPPQRANFsTErY4=, tarball: vendors/download/vendors-1.0.4.tgz}
- dev: true
-
/verror/1.10.0:
resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=, tarball: verror/download/verror-1.10.0.tgz}
engines: {'0': node >=0.6.0}
@@ -17019,60 +15902,6 @@ packages:
vfile-message: 2.0.4
dev: true
- /vinyl-fs/3.0.3:
- resolution: {integrity: sha1-yFhJQF9nQo/qu71cXb3WT0fTG8c=, tarball: vinyl-fs/download/vinyl-fs-3.0.3.tgz}
- engines: {node: '>= 0.10'}
- dependencies:
- fs-mkdirp-stream: 1.0.0
- glob-stream: 6.1.0
- graceful-fs: 4.2.10
- is-valid-glob: 1.0.0
- lazystream: 1.0.1
- lead: 1.0.0
- object.assign: 4.1.4
- pumpify: 1.5.1
- readable-stream: 2.3.8
- remove-bom-buffer: 3.0.0
- remove-bom-stream: 1.2.0
- resolve-options: 1.1.0
- through2: 2.0.5
- to-through: 2.0.0
- value-or-function: 3.0.0
- vinyl: 2.2.1
- vinyl-sourcemap: 1.1.0
- dev: true
-
- /vinyl-sourcemap/1.1.0:
- resolution: {integrity: sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=, tarball: vinyl-sourcemap/download/vinyl-sourcemap-1.1.0.tgz}
- engines: {node: '>= 0.10'}
- dependencies:
- append-buffer: 1.0.2
- convert-source-map: 1.9.0
- graceful-fs: 4.2.10
- normalize-path: 2.1.1
- now-and-later: 2.0.1
- remove-bom-buffer: 3.0.0
- vinyl: 2.2.1
- dev: true
-
- /vinyl-sourcemaps-apply/0.2.1:
- resolution: {integrity: sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=, tarball: vinyl-sourcemaps-apply/download/vinyl-sourcemaps-apply-0.2.1.tgz}
- dependencies:
- source-map: 0.5.7
- dev: true
-
- /vinyl/2.2.1:
- resolution: {integrity: sha1-I8+4u6tezjgDqiwKHrKK98u6GXQ=, tarball: vinyl/download/vinyl-2.2.1.tgz}
- engines: {node: '>= 0.10'}
- dependencies:
- clone: 2.1.2
- clone-buffer: 1.0.0
- clone-stats: 1.0.0
- cloneable-readable: 1.1.3
- remove-trailing-separator: 1.1.0
- replace-ext: 1.0.1
- dev: true
-
/vm-browserify/1.1.2:
resolution: {integrity: sha1-eGQcSIuObKkadfUR56OzKobl3aA=, tarball: vm-browserify/download/vm-browserify-1.1.2.tgz}
dev: true
@@ -17104,6 +15933,12 @@ packages:
makeerror: 1.0.12
dev: true
+ /wbuf/1.7.3:
+ resolution: {integrity: sha1-wdjRSTFtPqhShIiVy2oL/oh7h98=, tarball: wbuf/download/wbuf-1.7.3.tgz}
+ dependencies:
+ minimalistic-assert: 1.0.1
+ dev: true
+
/web-namespaces/1.1.4:
resolution: {integrity: sha1-vJij3mDa3X+u/EA9EHbVKfXgMOw=, tarball: web-namespaces/download/web-namespaces-1.1.4.tgz}
dev: true
@@ -17157,10 +15992,6 @@ packages:
webidl-conversions: 6.1.0
dev: true
- /when/3.7.8:
- resolution: {integrity: sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I=, tarball: when/download/when-3.7.8.tgz}
- dev: true
-
/which-boxed-primitive/1.0.2:
resolution: {integrity: sha1-E3V7yJsgmwSf5dhkMOIc9AqJqOY=, tarball: which-boxed-primitive/download/which-boxed-primitive-1.0.2.tgz}
dependencies:
@@ -17171,6 +16002,33 @@ packages:
is-symbol: 1.0.4
dev: true
+ /which-builtin-type/1.1.3:
+ resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==, tarball: which-builtin-type/download/which-builtin-type-1.1.3.tgz}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ function.prototype.name: 1.1.5
+ has-tostringtag: 1.0.0
+ is-async-function: 2.0.0
+ is-date-object: 1.0.5
+ is-finalizationregistry: 1.0.2
+ is-generator-function: 1.0.10
+ is-regex: 1.1.4
+ is-weakref: 1.0.2
+ isarray: 2.0.5
+ which-boxed-primitive: 1.0.2
+ which-collection: 1.0.1
+ which-typed-array: 1.1.9
+ dev: true
+
+ /which-collection/1.0.1:
+ resolution: {integrity: sha1-cOq3Hru9Ku+vMvkXCC/GLNy3CQY=, tarball: which-collection/download/which-collection-1.0.1.tgz}
+ dependencies:
+ is-map: 2.0.2
+ is-set: 2.0.2
+ is-weakmap: 2.0.1
+ is-weakset: 2.0.2
+ dev: true
+
/which-module/2.0.0:
resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=, tarball: which-module/download/which-module-2.0.0.tgz}
dev: true
@@ -17206,12 +16064,6 @@ packages:
resolution: {integrity: sha1-gbDpXoZQ5JyUsiKY//hoa1VTz2w=, tarball: wicked-good-xpath/download/wicked-good-xpath-1.3.0.tgz}
dev: true
- /wide-align/1.1.5:
- resolution: {integrity: sha1-3x1MIGhUNp7PPJpImPGyP72dFdM=, tarball: wide-align/download/wide-align-1.1.5.tgz}
- dependencies:
- string-width: 1.0.2
- dev: true
-
/widest-line/2.0.1:
resolution: {integrity: sha1-dDh2RzDsfvQ4HOTfgvuYpTFCo/w=, tarball: widest-line/download/widest-line-2.0.1.tgz}
engines: {node: '>=4'}
@@ -17219,21 +16071,11 @@ packages:
string-width: 2.1.1
dev: true
- /window-size/0.1.0:
- resolution: {integrity: sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=, tarball: window-size/download/window-size-0.1.0.tgz}
- engines: {node: '>= 0.8.0'}
- dev: true
-
/word-wrap/1.2.3:
resolution: {integrity: sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=, tarball: word-wrap/download/word-wrap-1.2.3.tgz}
engines: {node: '>=0.10.0'}
dev: true
- /wordwrap/0.0.2:
- resolution: {integrity: sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=, tarball: wordwrap/download/wordwrap-0.0.2.tgz}
- engines: {node: '>=0.4.0'}
- dev: true
-
/wordwrapjs/4.0.1:
resolution: {integrity: sha1-2XkLzPsRCg/Hg2tevOCTezeouY8=, tarball: wordwrapjs/download/wordwrapjs-4.0.1.tgz}
engines: {node: '>=8.0.0'}
@@ -17280,39 +16122,6 @@ packages:
typedarray-to-buffer: 3.1.5
dev: true
- /write-json-file/3.2.0:
- resolution: {integrity: sha1-Zbvcns2KFFjhWVJ3DMut/P9f5io=, tarball: write-json-file/download/write-json-file-3.2.0.tgz}
- engines: {node: '>=6'}
- dependencies:
- detect-indent: 5.0.0
- graceful-fs: 4.2.10
- make-dir: 2.1.0
- pify: 4.0.1
- sort-keys: 2.0.0
- write-file-atomic: 2.4.3
- dev: true
-
- /write-json-file/4.3.0:
- resolution: {integrity: sha1-kIST1v0jIlNErzJAFuTKj3At0S0=, tarball: write-json-file/download/write-json-file-4.3.0.tgz}
- engines: {node: '>=8.3'}
- dependencies:
- detect-indent: 6.1.0
- graceful-fs: 4.2.10
- is-plain-obj: 2.1.0
- make-dir: 3.1.0
- sort-keys: 4.2.0
- write-file-atomic: 3.0.3
- dev: true
-
- /write-pkg/4.0.0:
- resolution: {integrity: sha1-Z1zATvbBH6rLvHdxskwKu/KiADk=, tarball: write-pkg/download/write-pkg-4.0.0.tgz}
- engines: {node: '>=8'}
- dependencies:
- sort-keys: 2.0.0
- type-fest: 0.4.1
- write-json-file: 3.2.0
- dev: true
-
/ws/7.5.9:
resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==, tarball: ws/download/ws-7.5.9.tgz}
engines: {node: '>=8.3.0'}
@@ -17393,13 +16202,6 @@ packages:
camelcase: 4.1.0
dev: true
- /yargs-parser/13.1.2:
- resolution: {integrity: sha1-Ew8JcC667vJlDVTObj5XBvek+zg=, tarball: yargs-parser/download/yargs-parser-13.1.2.tgz}
- dependencies:
- camelcase: 5.3.1
- decamelize: 1.2.0
- dev: true
-
/yargs-parser/18.1.3:
resolution: {integrity: sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A=, tarball: yargs-parser/download/yargs-parser-18.1.3.tgz}
engines: {node: '>=6'}
@@ -17430,15 +16232,6 @@ packages:
yargs-parser: 18.1.3
dev: true
- /yargs/3.10.0:
- resolution: {integrity: sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=, tarball: yargs/download/yargs-3.10.0.tgz}
- dependencies:
- camelcase: 1.2.1
- cliui: 2.1.0
- decamelize: 1.2.0
- window-size: 0.1.0
- dev: true
-
/ylru/1.3.2:
resolution: {integrity: sha512-RXRJzMiK6U2ye0BlGGZnmpwJDPgakn6aNQ0A7gHRbD4I0uvK4TW6UqkK1V0pp9jskjJBAXd3dRrbzWkqJ+6cxA==, tarball: ylru/download/ylru-1.3.2.tgz}
engines: {node: '>= 4.0.0'}
@@ -17449,6 +16242,18 @@ packages:
engines: {node: '>=10'}
dev: true
+ /z-schema/5.0.5:
+ resolution: {integrity: sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==, tarball: z-schema/download/z-schema-5.0.5.tgz}
+ engines: {node: '>=8.0.0'}
+ hasBin: true
+ dependencies:
+ lodash.get: 4.4.2
+ lodash.isequal: 4.5.0
+ validator: 13.9.0
+ optionalDependencies:
+ commander: 9.5.0
+ dev: true
+
/zwitch/1.0.5:
resolution: {integrity: sha1-0R1zgf/tFrdC9q97PyI9XNn+mSA=, tarball: zwitch/download/zwitch-1.0.5.tgz}
dev: true