diff --git a/examples/vite-webpack-rspack/host/.gitignore b/examples/vite-webpack-rspack/host/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/examples/vite-webpack-rspack/host/.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-webpack-rspack/host/README.md b/examples/vite-webpack-rspack/host/README.md new file mode 100644 index 0000000..f768e33 --- /dev/null +++ b/examples/vite-webpack-rspack/host/README.md @@ -0,0 +1,8 @@ +# React + Vite + +This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. + +Currently, two official plugins are available: + +- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh +- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh diff --git a/examples/vite-webpack-rspack/host/index.html b/examples/vite-webpack-rspack/host/index.html new file mode 100644 index 0000000..0c589ec --- /dev/null +++ b/examples/vite-webpack-rspack/host/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite + React + + +
+ + + diff --git a/examples/vite-webpack-rspack/host/package.json b/examples/vite-webpack-rspack/host/package.json new file mode 100644 index 0000000..444f0ad --- /dev/null +++ b/examples/vite-webpack-rspack/host/package.json @@ -0,0 +1,25 @@ +{ + "name": "vite-multi-example-host", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "start": "vite", + "build": "vite build", + "lint": "eslint .", + "preview": "vite preview" + }, + "dependencies": { + "react": "^18.3.1", + "react-dom": "^18.3.1", + "@module-federation/vite": "workspace:*" + }, + "devDependencies": { + "@eslint/js": "^9.9.0", + "@types/react": "^18.3.3", + "@types/react-dom": "^18.3.0", + "@vitejs/plugin-react": "^4.3.1", + "globals": "^15.9.0", + "vite": "^5.4.1" + } +} diff --git a/examples/vite-webpack-rspack/host/public/vite.svg b/examples/vite-webpack-rspack/host/public/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/examples/vite-webpack-rspack/host/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/examples/vite-webpack-rspack/host/src/App.css b/examples/vite-webpack-rspack/host/src/App.css new file mode 100644 index 0000000..b9d355d --- /dev/null +++ b/examples/vite-webpack-rspack/host/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-webpack-rspack/host/src/App.jsx b/examples/vite-webpack-rspack/host/src/App.jsx new file mode 100644 index 0000000..e8624da --- /dev/null +++ b/examples/vite-webpack-rspack/host/src/App.jsx @@ -0,0 +1,52 @@ +import { lazy, StrictMode, Suspense, useState } from 'react'; +import { createRoot } from 'react-dom/client'; +import './App.css'; +import reactLogo from './assets/react.svg'; +import './index.css'; +import viteLogo from '/vite.svg'; + +const RemoteButton = lazy(() => import('remote/Button')); +const WebpackButton = lazy(() => import('webpack/Image')); +const RspackImage = lazy(() => import('rspack/Image')); + +function App() { + const [count, setCount] = useState(0); + + return ( + <> +
+ + + + + + + + + +
+
+ + Vite logo + + + React logo + +
+

Vite + React

+
+ +

+ Edit src/App.jsx and save to test HMR +

+
+

Click on the Vite and React logos to learn more

+ + ); +} + +createRoot(document.getElementById('root')).render( + + + +); diff --git a/examples/vite-webpack-rspack/host/src/assets/react.svg b/examples/vite-webpack-rspack/host/src/assets/react.svg new file mode 100644 index 0000000..6c87de9 --- /dev/null +++ b/examples/vite-webpack-rspack/host/src/assets/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/examples/vite-webpack-rspack/host/src/index.css b/examples/vite-webpack-rspack/host/src/index.css new file mode 100644 index 0000000..6119ad9 --- /dev/null +++ b/examples/vite-webpack-rspack/host/src/index.css @@ -0,0 +1,68 @@ +: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; +} + +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-webpack-rspack/host/src/main.jsx b/examples/vite-webpack-rspack/host/src/main.jsx new file mode 100644 index 0000000..c9988e4 --- /dev/null +++ b/examples/vite-webpack-rspack/host/src/main.jsx @@ -0,0 +1,8 @@ +import { init } from '@module-federation/runtime'; + +init({ + name: 'host', + remotes: [], +}); + +import('./App'); diff --git a/examples/vite-webpack-rspack/host/vite.config.js b/examples/vite-webpack-rspack/host/vite.config.js new file mode 100644 index 0000000..5df4337 --- /dev/null +++ b/examples/vite-webpack-rspack/host/vite.config.js @@ -0,0 +1,35 @@ +import { federation } from '@module-federation/vite'; +import react from '@vitejs/plugin-react'; +import { defineConfig } from 'vite'; + +const mfConfig = { + name: 'host', + remotes: { + remote: { + entry: 'http://localhost:4001/remoteEntry.js', + type: 'module', + }, + webpack: { + entry: 'http://localhost:8080/remoteEntry.js', + type: 'var', + }, + rspack: { + entry: 'http://localhost:8081/remoteEntry.js', + type: 'var', + }, + }, + shared: ['react', 'react-dom'], +}; + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [ + react(), + federation({ + ...mfConfig, + }), + ], + build: { + target: 'chrome89', + }, +}); diff --git a/examples/vite-webpack-rspack/package.json b/examples/vite-webpack-rspack/package.json new file mode 100644 index 0000000..7e3bca8 --- /dev/null +++ b/examples/vite-webpack-rspack/package.json @@ -0,0 +1,12 @@ +{ + "name": "vite-multi-example", + "version": "1.0.0", + "main": "index.js", + "scripts": { + "install:deps": "pnpm --filter \"vite-multi-example-*\" install", + "start": "pnpm --filter \"vite-multi-example-*\" run start" + }, + "author": "", + "license": "ISC", + "description": "" +} diff --git a/examples/vite-webpack-rspack/remote/.gitignore b/examples/vite-webpack-rspack/remote/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/examples/vite-webpack-rspack/remote/.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-webpack-rspack/remote/README.md b/examples/vite-webpack-rspack/remote/README.md new file mode 100644 index 0000000..f768e33 --- /dev/null +++ b/examples/vite-webpack-rspack/remote/README.md @@ -0,0 +1,8 @@ +# React + Vite + +This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. + +Currently, two official plugins are available: + +- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh +- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh diff --git a/examples/vite-webpack-rspack/remote/eslint.config.js b/examples/vite-webpack-rspack/remote/eslint.config.js new file mode 100644 index 0000000..a902aa7 --- /dev/null +++ b/examples/vite-webpack-rspack/remote/eslint.config.js @@ -0,0 +1,35 @@ +import js from '@eslint/js'; +import globals from 'globals'; +import react from 'eslint-plugin-react'; +import reactHooks from 'eslint-plugin-react-hooks'; +import reactRefresh from 'eslint-plugin-react-refresh'; + +export default [ + { ignores: ['dist'] }, + { + files: ['**/*.{js,jsx}'], + languageOptions: { + ecmaVersion: 2020, + globals: globals.browser, + parserOptions: { + ecmaVersion: 'latest', + ecmaFeatures: { jsx: true }, + sourceType: 'module', + }, + }, + settings: { react: { version: '18.3' } }, + plugins: { + react, + 'react-hooks': reactHooks, + 'react-refresh': reactRefresh, + }, + rules: { + ...js.configs.recommended.rules, + ...react.configs.recommended.rules, + ...react.configs['jsx-runtime'].rules, + ...reactHooks.configs.recommended.rules, + 'react/jsx-no-target-blank': 'off', + 'react-refresh/only-export-components': ['warn', { allowConstantExport: true }], + }, + }, +]; diff --git a/examples/vite-webpack-rspack/remote/index.html b/examples/vite-webpack-rspack/remote/index.html new file mode 100644 index 0000000..0c589ec --- /dev/null +++ b/examples/vite-webpack-rspack/remote/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite + React + + +
+ + + diff --git a/examples/vite-webpack-rspack/remote/package.json b/examples/vite-webpack-rspack/remote/package.json new file mode 100644 index 0000000..9f682e9 --- /dev/null +++ b/examples/vite-webpack-rspack/remote/package.json @@ -0,0 +1,25 @@ +{ + "name": "vite-multi-example-remote", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "start": "vite", + "build": "vite build", + "lint": "eslint .", + "preview": "vite preview" + }, + "dependencies": { + "react": "^18.3.1", + "react-dom": "^18.3.1", + "@module-federation/vite": "workspace:*" + }, + "devDependencies": { + "@eslint/js": "^9.9.0", + "@types/react": "^18.3.3", + "@types/react-dom": "^18.3.0", + "@vitejs/plugin-react": "^4.3.1", + "globals": "^15.9.0", + "vite": "^5.4.1" + } +} diff --git a/examples/vite-webpack-rspack/remote/public/vite.svg b/examples/vite-webpack-rspack/remote/public/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/examples/vite-webpack-rspack/remote/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/examples/vite-webpack-rspack/remote/src/App.css b/examples/vite-webpack-rspack/remote/src/App.css new file mode 100644 index 0000000..b9d355d --- /dev/null +++ b/examples/vite-webpack-rspack/remote/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-webpack-rspack/remote/src/App.jsx b/examples/vite-webpack-rspack/remote/src/App.jsx new file mode 100644 index 0000000..079a5fd --- /dev/null +++ b/examples/vite-webpack-rspack/remote/src/App.jsx @@ -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 logo + + + React logo + +
+

Vite + React

+
+ +

+ Edit src/App.jsx and save to test HMR +

+
+

Click on the Vite and React logos to learn more

+ + ); +} + +export default App; diff --git a/examples/vite-webpack-rspack/remote/src/Button.jsx b/examples/vite-webpack-rspack/remote/src/Button.jsx new file mode 100644 index 0000000..0ea8ab2 --- /dev/null +++ b/examples/vite-webpack-rspack/remote/src/Button.jsx @@ -0,0 +1,3 @@ +export default function Button() { + return ; +} diff --git a/examples/vite-webpack-rspack/remote/src/assets/react.svg b/examples/vite-webpack-rspack/remote/src/assets/react.svg new file mode 100644 index 0000000..6c87de9 --- /dev/null +++ b/examples/vite-webpack-rspack/remote/src/assets/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/examples/vite-webpack-rspack/remote/src/bootstrap.tsx b/examples/vite-webpack-rspack/remote/src/bootstrap.tsx new file mode 100644 index 0000000..bfd9749 --- /dev/null +++ b/examples/vite-webpack-rspack/remote/src/bootstrap.tsx @@ -0,0 +1,10 @@ +import { StrictMode } from 'react'; +import { createRoot } from 'react-dom/client'; +import App from './App.jsx'; +import './index.css'; + +createRoot(document.getElementById('root')!).render( + + + +); diff --git a/examples/vite-webpack-rspack/remote/src/index.css b/examples/vite-webpack-rspack/remote/src/index.css new file mode 100644 index 0000000..6119ad9 --- /dev/null +++ b/examples/vite-webpack-rspack/remote/src/index.css @@ -0,0 +1,68 @@ +: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; +} + +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-webpack-rspack/remote/src/main.jsx b/examples/vite-webpack-rspack/remote/src/main.jsx new file mode 100644 index 0000000..b93c7a0 --- /dev/null +++ b/examples/vite-webpack-rspack/remote/src/main.jsx @@ -0,0 +1 @@ +import('./bootstrap'); diff --git a/examples/vite-webpack-rspack/remote/vite.config.js b/examples/vite-webpack-rspack/remote/vite.config.js new file mode 100644 index 0000000..385df59 --- /dev/null +++ b/examples/vite-webpack-rspack/remote/vite.config.js @@ -0,0 +1,28 @@ +import { federation } from '@module-federation/vite'; +import react from '@vitejs/plugin-react'; +import { defineConfig } from 'vite'; + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [ + react(), + federation({ + name: 'remote', + filename: 'remoteEntry.js', + // Modules to expose + exposes: { + './Button': './src/Button.jsx', + }, + //shared: ["react", "react-dom"], + }), + ], + server: { + port: 4001, + }, + build: { + modulePreload: false, + target: 'esnext', + minify: false, + cssCodeSplit: false, + }, +}); diff --git a/examples/vite-webpack-rspack/rspack/.babelrc b/examples/vite-webpack-rspack/rspack/.babelrc new file mode 100644 index 0000000..bd6f031 --- /dev/null +++ b/examples/vite-webpack-rspack/rspack/.babelrc @@ -0,0 +1,4 @@ +{ + "presets": ["@babel/preset-typescript", "@babel/preset-react", "@babel/preset-env"], + "plugins": [["@babel/transform-runtime"]] +} diff --git a/examples/vite-webpack-rspack/rspack/.gitignore b/examples/vite-webpack-rspack/rspack/.gitignore new file mode 100644 index 0000000..1f22b9c --- /dev/null +++ b/examples/vite-webpack-rspack/rspack/.gitignore @@ -0,0 +1,116 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env +.env.test + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* diff --git a/examples/vite-webpack-rspack/rspack/compilation.config.js b/examples/vite-webpack-rspack/rspack/compilation.config.js new file mode 100644 index 0000000..31e1ccd --- /dev/null +++ b/examples/vite-webpack-rspack/rspack/compilation.config.js @@ -0,0 +1,31 @@ +const printCompilationMessage = (status, port) => { + let messageColor, messageType, browserMessage; + + switch (status) { + case 'success': + messageColor = '\x1b[32m'; + messageType = 'Compiled successfully!'; + browserMessage = 'You can now view'; + break; + case 'failure': + messageColor = '\x1b[31m'; + messageType = 'Compilation Failed!'; + browserMessage = "You can't now view"; + break; + case 'compiling': + messageColor = '\x1b[94m'; + messageType = 'Compiling...'; + browserMessage = 'Compiling the'; + break; + } + + console.log(`\n\n + ${messageColor}${messageType}\x1b[0m\n + ${browserMessage} \x1b[1mRemote\x1b[0m in the browser. + ${messageColor}${messageType}\x1b[0m\n + \x1b[1mLocal\x1b[0m: http://localhost:\x1b[1m${port}\x1b[0m + \x1b[1mLocal\x1b[0m: http://localhost:\x1b[1m${port}\x1b[0m\n\n + `); +}; + +module.exports = printCompilationMessage; diff --git a/examples/vite-webpack-rspack/rspack/package.json b/examples/vite-webpack-rspack/rspack/package.json new file mode 100644 index 0000000..8873b90 --- /dev/null +++ b/examples/vite-webpack-rspack/rspack/package.json @@ -0,0 +1,32 @@ +{ + "name": "vite-multi-example-rspack", + "version": "1.0.0", + "scripts": { + "build": "NODE_ENV=production rspack build", + "build:dev": "NODE_ENV=development rspack build", + "build:start": "cd dist && rspack serve", + "start": "NODE_ENV=development rspack serve" + }, + "license": "MIT", + "author": { + "name": "Jack Herrington", + "email": "jherr@pobox.com" + }, + "devDependencies": { + "@rspack/cli": "1.0.4", + "@rspack/core": "1.0.4", + "@rspack/plugin-react-refresh": "1.0.0", + "@types/react": "^18.2.0", + "@types/react-dom": "^18.2.0", + "autoprefixer": "^10.1.0", + "postcss": "^8.2.1", + "postcss-loader": "^8.0.0", + "react-refresh": "^0.14.0", + "tailwindcss": "^3.4.11" + }, + "dependencies": { + "react": "^18.3.1", + "react-dom": "^18.3.1", + "@module-federation/vite": "workspace:*" + } +} diff --git a/examples/vite-webpack-rspack/rspack/postcss.config.js b/examples/vite-webpack-rspack/rspack/postcss.config.js new file mode 100644 index 0000000..a4ba9d5 --- /dev/null +++ b/examples/vite-webpack-rspack/rspack/postcss.config.js @@ -0,0 +1,6 @@ +const autoprefixer = require('autoprefixer'); +const tailwindcss = require('tailwindcss'); + +module.exports = { + plugins: [tailwindcss, autoprefixer], +}; diff --git a/examples/vite-webpack-rspack/rspack/rspack.config.js b/examples/vite-webpack-rspack/rspack/rspack.config.js new file mode 100644 index 0000000..e733ac9 --- /dev/null +++ b/examples/vite-webpack-rspack/rspack/rspack.config.js @@ -0,0 +1,111 @@ +const rspack = require('@rspack/core'); +const refreshPlugin = require('@rspack/plugin-react-refresh'); +const isDev = process.env.NODE_ENV === 'development'; +const path = require('path'); + +const printCompilationMessage = require('./compilation.config.js'); + +/** + * @type {import('@rspack/cli').Configuration} + */ +module.exports = { + context: __dirname, + entry: { + main: './src/index.tsx', + }, + + devServer: { + port: 8081, + historyApiFallback: true, + watchFiles: [path.resolve(__dirname, 'src')], + onListening: function (devServer) { + const port = devServer.server.address().port; + + printCompilationMessage('compiling', port); + + devServer.compiler.hooks.done.tap('OutputMessagePlugin', (stats) => { + setImmediate(() => { + if (stats.hasErrors()) { + printCompilationMessage('failure', port); + } else { + printCompilationMessage('success', port); + } + }); + }); + }, + }, + experiments: { + css: true, + }, + resolve: { + extensions: ['.js', '.jsx', '.ts', '.tsx', '.json'], + }, + module: { + rules: [ + { + test: /\.(svg|png)$/, + type: 'asset', + }, + { + test: /\.css$/, + use: [ + { + loader: 'postcss-loader', + options: { + postcssOptions: { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, + }, + }, + }, + ], + type: 'css', + }, + { + test: /\.(jsx?|tsx?)$/, + use: [ + { + loader: 'builtin:swc-loader', + options: { + sourceMap: true, + jsc: { + parser: { + syntax: 'typescript', + tsx: true, + }, + transform: { + react: { + runtime: 'automatic', + development: isDev, + refresh: isDev, + }, + }, + target: 'es2020', + }, + }, + }, + ], + }, + ], + }, + plugins: [ + new rspack.container.ModuleFederationPlugin({ + name: 'rspack', + filename: 'remoteEntry.js', + exposes: { + './Image': './src/Image', + }, + shared: ['react', 'react-dom'], + }), + new rspack.DefinePlugin({ + 'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV), + }), + new rspack.ProgressPlugin({}), + new rspack.HtmlRspackPlugin({ + template: './src/index.html', + }), + isDev ? new refreshPlugin() : null, + ].filter(Boolean), +}; diff --git a/examples/vite-webpack-rspack/rspack/src/App.tsx b/examples/vite-webpack-rspack/rspack/src/App.tsx new file mode 100644 index 0000000..8990895 --- /dev/null +++ b/examples/vite-webpack-rspack/rspack/src/App.tsx @@ -0,0 +1,21 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import RspackImage from './Image'; + +import './index.css'; + +const App = () => ( +
+
Name: rspack
+
Framework: react
+
Language: TypeScript
+
CSS: Tailwind
+ +
+); +const rootElement = document.getElementById('app'); +if (!rootElement) throw new Error('Failed to find the root element'); + +const root = ReactDOM.createRoot(rootElement as HTMLElement); + +root.render(); diff --git a/examples/vite-webpack-rspack/rspack/src/Image.tsx b/examples/vite-webpack-rspack/rspack/src/Image.tsx new file mode 100644 index 0000000..a2ec37a --- /dev/null +++ b/examples/vite-webpack-rspack/rspack/src/Image.tsx @@ -0,0 +1,21 @@ +import React from 'react'; +import { useState } from 'react'; +import logo from './assets/rspack-logo.png'; + +const RspackImage = () => { + const [count, setCount] = useState(0); + return ( +
+

This is a component from Rspack.

+ + +
+ ); +}; + +export default RspackImage; diff --git a/examples/vite-webpack-rspack/rspack/src/assets/rspack-logo.png b/examples/vite-webpack-rspack/rspack/src/assets/rspack-logo.png new file mode 100644 index 0000000..bddf7d8 Binary files /dev/null and b/examples/vite-webpack-rspack/rspack/src/assets/rspack-logo.png differ diff --git a/examples/vite-webpack-rspack/rspack/src/global.d.ts b/examples/vite-webpack-rspack/rspack/src/global.d.ts new file mode 100644 index 0000000..1c59232 --- /dev/null +++ b/examples/vite-webpack-rspack/rspack/src/global.d.ts @@ -0,0 +1,4 @@ +declare module '*.png' { + const value: string; + export default value; +} diff --git a/examples/vite-webpack-rspack/rspack/src/index.css b/examples/vite-webpack-rspack/rspack/src/index.css new file mode 100644 index 0000000..8108f26 --- /dev/null +++ b/examples/vite-webpack-rspack/rspack/src/index.css @@ -0,0 +1,7 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +body { + font-family: Arial, Helvetica, sans-serif; +} diff --git a/examples/vite-webpack-rspack/rspack/src/index.html b/examples/vite-webpack-rspack/rspack/src/index.html new file mode 100644 index 0000000..62655eb --- /dev/null +++ b/examples/vite-webpack-rspack/rspack/src/index.html @@ -0,0 +1,12 @@ + + + + + + rspack + + + +
+ + diff --git a/examples/vite-webpack-rspack/rspack/src/index.tsx b/examples/vite-webpack-rspack/rspack/src/index.tsx new file mode 100644 index 0000000..0189803 --- /dev/null +++ b/examples/vite-webpack-rspack/rspack/src/index.tsx @@ -0,0 +1 @@ +import('./App'); diff --git a/examples/vite-webpack-rspack/rspack/tailwind.config.js b/examples/vite-webpack-rspack/rspack/tailwind.config.js new file mode 100644 index 0000000..7b7d79c --- /dev/null +++ b/examples/vite-webpack-rspack/rspack/tailwind.config.js @@ -0,0 +1,11 @@ +module.exports = { + content: ['./src/**/*.{js,jsx,ts,tsx}'], + darkMode: false, // or 'media' or 'class' + theme: { + extend: {}, + }, + variants: { + extend: {}, + }, + plugins: [], +}; diff --git a/examples/vite-webpack-rspack/rspack/tsconfig.json b/examples/vite-webpack-rspack/rspack/tsconfig.json new file mode 100644 index 0000000..4bf995c --- /dev/null +++ b/examples/vite-webpack-rspack/rspack/tsconfig.json @@ -0,0 +1,29 @@ +{ + "compilerOptions": { + "target": "ES6", // Specify ECMAScript target version + "outDir": "dist", + "lib": ["dom", "dom.iterable", "esnext"], // List of library files to be included in the compilation + "allowJs": true, // Allow JavaScript files to be compiled + "skipLibCheck": true, // Skip type checking of all declaration files + "esModuleInterop": true, // Disables namespace imports (import * as fs from "fs") and enables CJS/AMD/UMD style imports (import fs from "fs") + "allowSyntheticDefaultImports": true, // Allow default imports from modules with no default export + "strict": true, // Enable all strict type checking options + "forceConsistentCasingInFileNames": true, // Disallow inconsistently-cased references to the same file. + "module": "esnext", // Specify module code generation + "moduleResolution": "node", // Resolve modules using Node.js style + "isolatedModules": true, // Unconditionally emit imports for unresolved files + "resolveJsonModule": true, // Include modules imported with .json extension + "noEmit": true, // Do not emit output (meaning do not compile code, only perform type checking) + "jsx": "react", // Support JSX in .tsx files + "sourceMap": true, // Generate corrresponding .map file + "declaration": true, // Generate corresponding .d.ts file + "noUnusedLocals": true, // Report errors on unused locals + "noUnusedParameters": true, // Report errors on unused parameters + "incremental": true, // Enable incremental compilation by reading/writing information from prior compilations to a file on disk + "noFallthroughCasesInSwitch": true // Report errors for fallthrough cases in switch statement + }, + "include": [ + "src/**/*" // *** The files TypeScript should type check *** + ], + "exclude": ["node_modules", "build", "dist"] +} diff --git a/examples/vite-webpack-rspack/webpack/.babelrc b/examples/vite-webpack-rspack/webpack/.babelrc new file mode 100644 index 0000000..bd6f031 --- /dev/null +++ b/examples/vite-webpack-rspack/webpack/.babelrc @@ -0,0 +1,4 @@ +{ + "presets": ["@babel/preset-typescript", "@babel/preset-react", "@babel/preset-env"], + "plugins": [["@babel/transform-runtime"]] +} diff --git a/examples/vite-webpack-rspack/webpack/.gitignore b/examples/vite-webpack-rspack/webpack/.gitignore new file mode 100644 index 0000000..1f22b9c --- /dev/null +++ b/examples/vite-webpack-rspack/webpack/.gitignore @@ -0,0 +1,116 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env +.env.test + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* diff --git a/examples/vite-webpack-rspack/webpack/compilation.config.js b/examples/vite-webpack-rspack/webpack/compilation.config.js new file mode 100644 index 0000000..31e1ccd --- /dev/null +++ b/examples/vite-webpack-rspack/webpack/compilation.config.js @@ -0,0 +1,31 @@ +const printCompilationMessage = (status, port) => { + let messageColor, messageType, browserMessage; + + switch (status) { + case 'success': + messageColor = '\x1b[32m'; + messageType = 'Compiled successfully!'; + browserMessage = 'You can now view'; + break; + case 'failure': + messageColor = '\x1b[31m'; + messageType = 'Compilation Failed!'; + browserMessage = "You can't now view"; + break; + case 'compiling': + messageColor = '\x1b[94m'; + messageType = 'Compiling...'; + browserMessage = 'Compiling the'; + break; + } + + console.log(`\n\n + ${messageColor}${messageType}\x1b[0m\n + ${browserMessage} \x1b[1mRemote\x1b[0m in the browser. + ${messageColor}${messageType}\x1b[0m\n + \x1b[1mLocal\x1b[0m: http://localhost:\x1b[1m${port}\x1b[0m + \x1b[1mLocal\x1b[0m: http://localhost:\x1b[1m${port}\x1b[0m\n\n + `); +}; + +module.exports = printCompilationMessage; diff --git a/examples/vite-webpack-rspack/webpack/package.json b/examples/vite-webpack-rspack/webpack/package.json new file mode 100644 index 0000000..aca2c5d --- /dev/null +++ b/examples/vite-webpack-rspack/webpack/package.json @@ -0,0 +1,44 @@ +{ + "name": "vite-multi-example-webpack", + "version": "1.0.0", + "scripts": { + "build": "webpack --mode production", + "build:dev": "webpack --mode development", + "build:start": "cd dist && PORT=8080 npx serve", + "start": "webpack serve --mode development", + "start:live": "webpack serve --mode development --live-reload --hot" + }, + "license": "MIT", + "author": { + "name": "Jack Herrington", + "email": "jherr@pobox.com" + }, + "devDependencies": { + "@babel/core": "^7.15.8", + "@babel/runtime": "7.25.6", + "@babel/plugin-transform-runtime": "^7.15.8", + "@babel/preset-env": "^7.15.8", + "@babel/preset-react": "^7.14.5", + "@babel/preset-typescript": "^7.10.4", + "@types/react": "^18.2.0", + "@types/react-dom": "^18.2.0", + "autoprefixer": "^10.1.0", + "babel-loader": "^8.2.2", + "css-loader": "^6.3.0", + "html-webpack-plugin": "^5.3.2", + "postcss": "^8.2.1", + "postcss-loader": "^4.1.0", + "style-loader": "^3.3.0", + "typescript": "^4.5.2", + "webpack": "^5.57.1", + "webpack-cli": "^4.10.0", + "webpack-dev-server": "^4.3.1", + "dotenv-webpack": "^8.0.1", + "tailwindcss": "^3.4.1" + }, + "dependencies": { + "react": "^18.3.1", + "react-dom": "^18.3.1", + "@module-federation/vite": "workspace:*" + } +} diff --git a/examples/vite-webpack-rspack/webpack/postcss.config.js b/examples/vite-webpack-rspack/webpack/postcss.config.js new file mode 100644 index 0000000..a4ba9d5 --- /dev/null +++ b/examples/vite-webpack-rspack/webpack/postcss.config.js @@ -0,0 +1,6 @@ +const autoprefixer = require('autoprefixer'); +const tailwindcss = require('tailwindcss'); + +module.exports = { + plugins: [tailwindcss, autoprefixer], +}; diff --git a/examples/vite-webpack-rspack/webpack/src/App.tsx b/examples/vite-webpack-rspack/webpack/src/App.tsx new file mode 100644 index 0000000..630d617 --- /dev/null +++ b/examples/vite-webpack-rspack/webpack/src/App.tsx @@ -0,0 +1,19 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; + +import './index.scss'; + +const App = () => ( +
+
Name: webpack
+
Framework: react
+
Language: TypeScript
+
CSS: Tailwind
+
+); +const rootElement = document.getElementById('app'); +if (!rootElement) throw new Error('Failed to find the root element'); + +const root = ReactDOM.createRoot(rootElement as HTMLElement); + +root.render(); diff --git a/examples/vite-webpack-rspack/webpack/src/Button.tsx b/examples/vite-webpack-rspack/webpack/src/Button.tsx new file mode 100644 index 0000000..5ef82fc --- /dev/null +++ b/examples/vite-webpack-rspack/webpack/src/Button.tsx @@ -0,0 +1,5 @@ +import React from 'react'; + +export default function Button() { + return ; +} diff --git a/examples/vite-webpack-rspack/webpack/src/Image.tsx b/examples/vite-webpack-rspack/webpack/src/Image.tsx new file mode 100644 index 0000000..e13276b --- /dev/null +++ b/examples/vite-webpack-rspack/webpack/src/Image.tsx @@ -0,0 +1,21 @@ +import React from 'react'; +import { useState } from 'react'; +import logo from './assets/webpack-logo.png'; + +const WebpackImage = () => { + const [count, setCount] = useState(0); + return ( +
+

This is a component from Webpack.

{' '} + + +
+ ); +}; + +export default WebpackImage; diff --git a/examples/vite-webpack-rspack/webpack/src/assets/webpack-logo.png b/examples/vite-webpack-rspack/webpack/src/assets/webpack-logo.png new file mode 100644 index 0000000..dba6898 Binary files /dev/null and b/examples/vite-webpack-rspack/webpack/src/assets/webpack-logo.png differ diff --git a/examples/vite-webpack-rspack/webpack/src/global.d.ts b/examples/vite-webpack-rspack/webpack/src/global.d.ts new file mode 100644 index 0000000..1c59232 --- /dev/null +++ b/examples/vite-webpack-rspack/webpack/src/global.d.ts @@ -0,0 +1,4 @@ +declare module '*.png' { + const value: string; + export default value; +} diff --git a/examples/vite-webpack-rspack/webpack/src/index.html b/examples/vite-webpack-rspack/webpack/src/index.html new file mode 100644 index 0000000..50cd095 --- /dev/null +++ b/examples/vite-webpack-rspack/webpack/src/index.html @@ -0,0 +1,12 @@ + + + + + + webpack + + + +
+ + diff --git a/examples/vite-webpack-rspack/webpack/src/index.scss b/examples/vite-webpack-rspack/webpack/src/index.scss new file mode 100644 index 0000000..8108f26 --- /dev/null +++ b/examples/vite-webpack-rspack/webpack/src/index.scss @@ -0,0 +1,7 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +body { + font-family: Arial, Helvetica, sans-serif; +} diff --git a/examples/vite-webpack-rspack/webpack/src/index.ts b/examples/vite-webpack-rspack/webpack/src/index.ts new file mode 100644 index 0000000..0189803 --- /dev/null +++ b/examples/vite-webpack-rspack/webpack/src/index.ts @@ -0,0 +1 @@ +import('./App'); diff --git a/examples/vite-webpack-rspack/webpack/tailwind.config.js b/examples/vite-webpack-rspack/webpack/tailwind.config.js new file mode 100644 index 0000000..7b7d79c --- /dev/null +++ b/examples/vite-webpack-rspack/webpack/tailwind.config.js @@ -0,0 +1,11 @@ +module.exports = { + content: ['./src/**/*.{js,jsx,ts,tsx}'], + darkMode: false, // or 'media' or 'class' + theme: { + extend: {}, + }, + variants: { + extend: {}, + }, + plugins: [], +}; diff --git a/examples/vite-webpack-rspack/webpack/tsconfig.json b/examples/vite-webpack-rspack/webpack/tsconfig.json new file mode 100644 index 0000000..4bf995c --- /dev/null +++ b/examples/vite-webpack-rspack/webpack/tsconfig.json @@ -0,0 +1,29 @@ +{ + "compilerOptions": { + "target": "ES6", // Specify ECMAScript target version + "outDir": "dist", + "lib": ["dom", "dom.iterable", "esnext"], // List of library files to be included in the compilation + "allowJs": true, // Allow JavaScript files to be compiled + "skipLibCheck": true, // Skip type checking of all declaration files + "esModuleInterop": true, // Disables namespace imports (import * as fs from "fs") and enables CJS/AMD/UMD style imports (import fs from "fs") + "allowSyntheticDefaultImports": true, // Allow default imports from modules with no default export + "strict": true, // Enable all strict type checking options + "forceConsistentCasingInFileNames": true, // Disallow inconsistently-cased references to the same file. + "module": "esnext", // Specify module code generation + "moduleResolution": "node", // Resolve modules using Node.js style + "isolatedModules": true, // Unconditionally emit imports for unresolved files + "resolveJsonModule": true, // Include modules imported with .json extension + "noEmit": true, // Do not emit output (meaning do not compile code, only perform type checking) + "jsx": "react", // Support JSX in .tsx files + "sourceMap": true, // Generate corrresponding .map file + "declaration": true, // Generate corresponding .d.ts file + "noUnusedLocals": true, // Report errors on unused locals + "noUnusedParameters": true, // Report errors on unused parameters + "incremental": true, // Enable incremental compilation by reading/writing information from prior compilations to a file on disk + "noFallthroughCasesInSwitch": true // Report errors for fallthrough cases in switch statement + }, + "include": [ + "src/**/*" // *** The files TypeScript should type check *** + ], + "exclude": ["node_modules", "build", "dist"] +} diff --git a/examples/vite-webpack-rspack/webpack/webpack.config.js b/examples/vite-webpack-rspack/webpack/webpack.config.js new file mode 100644 index 0000000..409627d --- /dev/null +++ b/examples/vite-webpack-rspack/webpack/webpack.config.js @@ -0,0 +1,90 @@ +const HtmlWebPackPlugin = require('html-webpack-plugin'); +const ModuleFederationPlugin = require('webpack/lib/container/ModuleFederationPlugin'); +const path = require('path'); +const Dotenv = require('dotenv-webpack'); +const deps = require('./package.json').dependencies; + +const printCompilationMessage = require('./compilation.config.js'); + +module.exports = { + context: __dirname, + output: { + publicPath: 'auto', + }, + + resolve: { + extensions: ['.tsx', '.ts', '.jsx', '.js', '.json'], + }, + + devServer: { + port: 8080, + historyApiFallback: true, + watchFiles: [path.resolve(__dirname, 'src')], + onListening: function (devServer) { + const port = devServer.server.address().port; + + printCompilationMessage('compiling', port); + + devServer.compiler.hooks.done.tap('OutputMessagePlugin', (stats) => { + setImmediate(() => { + if (stats.hasErrors()) { + printCompilationMessage('failure', port); + } else { + printCompilationMessage('success', port); + } + }); + }); + }, + }, + + module: { + rules: [ + { + test: /\.(svg|png)$/, + type: 'asset', + }, + { + test: /\.m?js/, + type: 'javascript/auto', + resolve: { + fullySpecified: false, + }, + }, + { + test: /\.(css|s[ac]ss)$/i, + use: ['style-loader', 'css-loader', 'postcss-loader'], + }, + { + test: /\.(ts|tsx|js|jsx)$/, + exclude: /node_modules/, + use: { + loader: 'babel-loader', + }, + }, + ], + }, + + plugins: [ + new ModuleFederationPlugin({ + name: 'webpack', + filename: 'remoteEntry.js', + remotes: {}, + exposes: { + './Image': './src/Image.tsx', + }, + shared: { + ...deps, + react: { + singleton: true, + }, + 'react-dom': { + singleton: true, + }, + }, + }), + new HtmlWebPackPlugin({ + template: './src/index.html', + }), + new Dotenv(), + ], +}; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 87352ba..5c70e6e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -84,7 +84,7 @@ importers: dependencies: '@module-federation/enhanced': specifier: 0.2.5 - version: 0.2.5(typescript@5.5.3) + version: 0.2.5(typescript@5.5.3)(webpack@5.94.0) antd: specifier: ^5.16.2 version: 5.20.2(luxon@3.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -249,7 +249,195 @@ importers: specifier: ^1.4.4 version: 1.4.4(@swc/helpers@0.5.3)(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(sass-embedded@1.77.8)(terser@5.31.6)) + examples/vite-webpack-rspack/host: + dependencies: + '@module-federation/vite': + specifier: workspace:* + version: link:../../.. + react: + specifier: ^18.3.1 + version: 18.3.1 + react-dom: + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) + devDependencies: + '@eslint/js': + specifier: ^9.9.0 + version: 9.11.1 + '@types/react': + specifier: ^18.3.3 + version: 18.3.3 + '@types/react-dom': + specifier: ^18.3.0 + version: 18.3.0 + '@vitejs/plugin-react': + specifier: ^4.3.1 + version: 4.3.1(vite@5.4.3(@types/node@22.5.0)(sass-embedded@1.77.8)(terser@5.31.6)) + globals: + specifier: ^15.9.0 + version: 15.9.0 + vite: + specifier: ^5.4.1 + version: 5.4.3(@types/node@22.5.0)(sass-embedded@1.77.8)(terser@5.31.6) + + examples/vite-webpack-rspack/remote: + dependencies: + '@module-federation/vite': + specifier: workspace:* + version: link:../../.. + react: + specifier: ^18.3.1 + version: 18.3.1 + react-dom: + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) + devDependencies: + '@eslint/js': + specifier: ^9.9.0 + version: 9.11.1 + '@types/react': + specifier: ^18.3.3 + version: 18.3.3 + '@types/react-dom': + specifier: ^18.3.0 + version: 18.3.0 + '@vitejs/plugin-react': + specifier: ^4.3.1 + version: 4.3.1(vite@5.4.3(@types/node@22.5.0)(sass-embedded@1.77.8)(terser@5.31.6)) + globals: + specifier: ^15.9.0 + version: 15.9.0 + vite: + specifier: ^5.4.1 + version: 5.4.3(@types/node@22.5.0)(sass-embedded@1.77.8)(terser@5.31.6) + + examples/vite-webpack-rspack/rspack: + dependencies: + '@module-federation/vite': + specifier: workspace:* + version: link:../../.. + react: + specifier: ^18.3.1 + version: 18.3.1 + react-dom: + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) + devDependencies: + '@rspack/cli': + specifier: 1.0.4 + version: 1.0.4(@rspack/core@1.0.4(@swc/helpers@0.5.3))(@types/express@4.17.21)(webpack@5.94.0) + '@rspack/core': + specifier: 1.0.4 + version: 1.0.4(@swc/helpers@0.5.3) + '@rspack/plugin-react-refresh': + specifier: 1.0.0 + version: 1.0.0(react-refresh@0.14.2) + '@types/react': + specifier: ^18.2.0 + version: 18.3.3 + '@types/react-dom': + specifier: ^18.2.0 + version: 18.3.0 + autoprefixer: + specifier: ^10.1.0 + version: 10.4.20(postcss@8.4.44) + postcss: + specifier: ^8.2.1 + version: 8.4.44 + postcss-loader: + specifier: ^8.0.0 + version: 8.1.1(@rspack/core@1.0.4(@swc/helpers@0.5.3))(postcss@8.4.44)(typescript@5.5.3)(webpack@5.94.0) + react-refresh: + specifier: ^0.14.0 + version: 0.14.2 + tailwindcss: + specifier: ^3.4.11 + version: 3.4.13 + + examples/vite-webpack-rspack/webpack: + dependencies: + '@module-federation/vite': + specifier: workspace:* + version: link:../../.. + react: + specifier: ^18.3.1 + version: 18.3.1 + react-dom: + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) + devDependencies: + '@babel/core': + specifier: ^7.15.8 + version: 7.25.2 + '@babel/plugin-transform-runtime': + specifier: ^7.15.8 + version: 7.25.4(@babel/core@7.25.2) + '@babel/preset-env': + specifier: ^7.15.8 + version: 7.25.4(@babel/core@7.25.2) + '@babel/preset-react': + specifier: ^7.14.5 + version: 7.24.7(@babel/core@7.25.2) + '@babel/preset-typescript': + specifier: ^7.10.4 + version: 7.24.7(@babel/core@7.25.2) + '@babel/runtime': + specifier: 7.25.6 + version: 7.25.6 + '@types/react': + specifier: ^18.2.0 + version: 18.3.3 + '@types/react-dom': + specifier: ^18.2.0 + version: 18.3.0 + autoprefixer: + specifier: ^10.1.0 + version: 10.4.20(postcss@8.4.44) + babel-loader: + specifier: ^8.2.2 + version: 8.4.1(@babel/core@7.25.2)(webpack@5.94.0(webpack-cli@4.10.0)) + css-loader: + specifier: ^6.3.0 + version: 6.11.0(@rspack/core@1.0.4)(webpack@5.94.0(webpack-cli@4.10.0)) + dotenv-webpack: + specifier: ^8.0.1 + version: 8.1.0(webpack@5.94.0(webpack-cli@4.10.0)) + html-webpack-plugin: + specifier: ^5.3.2 + version: 5.6.0(@rspack/core@1.0.4)(webpack@5.94.0(webpack-cli@4.10.0)) + postcss: + specifier: ^8.2.1 + version: 8.4.44 + postcss-loader: + specifier: ^4.1.0 + version: 4.3.0(postcss@8.4.44)(webpack@5.94.0(webpack-cli@4.10.0)) + style-loader: + specifier: ^3.3.0 + version: 3.3.4(webpack@5.94.0(webpack-cli@4.10.0)) + tailwindcss: + specifier: ^3.4.1 + version: 3.4.13 + typescript: + specifier: ^4.5.2 + version: 4.9.5 + webpack: + specifier: ^5.57.1 + version: 5.94.0(webpack-cli@4.10.0) + webpack-cli: + specifier: ^4.10.0 + version: 4.10.0(webpack-dev-server@4.15.2)(webpack@5.94.0) + webpack-dev-server: + specifier: ^4.3.1 + version: 4.15.2(webpack-cli@4.10.0)(webpack@5.94.0) + packages: + '@alloc/quick-lru@5.2.0': + resolution: + { + integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==, + } + engines: { node: '>=10' } + '@ampproject/remapping@2.3.0': resolution: { @@ -1200,6 +1388,15 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-runtime@7.25.4': + resolution: + { + integrity: sha512-8hsyG+KUYGY0coX6KUCDancA0Vw225KJ2HJO0yCNr1vq5r+lJTleDaJf0K7iOhjw4SWhu03TMBzYTJ9krmzULQ==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-shorthand-properties@7.24.7': resolution: { @@ -1325,6 +1522,15 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/preset-typescript@7.24.7': + resolution: + { + integrity: sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/regjsgen@0.8.0': resolution: { @@ -1338,6 +1544,13 @@ packages: } engines: { node: '>=6.9.0' } + '@babel/runtime@7.25.6': + resolution: + { + integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==, + } + engines: { node: '>=6.9.0' } + '@babel/standalone@7.25.6': resolution: { @@ -1386,6 +1599,13 @@ packages: } engines: { node: '>=10' } + '@discoveryjs/json-ext@0.5.7': + resolution: + { + integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==, + } + engines: { node: '>=10.0.0' } + '@emotion/babel-plugin@11.12.0': resolution: { @@ -2139,6 +2359,13 @@ packages: cpu: [x64] os: [win32] + '@eslint/js@9.11.1': + resolution: + { + integrity: sha512-/qu+TWz8WwPWc7/HcIJKi+c+MOm46GdVaSlTTQcaqaL53+GsoA6MxWp5PtTx48qbSP7ylM1Kn7nhvkugfJvRSA==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + '@fastify/busboy@2.1.1': resolution: { @@ -2198,6 +2425,33 @@ packages: integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==, } + '@jsonjoy.com/base64@1.1.2': + resolution: + { + integrity: sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==, + } + engines: { node: '>=10.0' } + peerDependencies: + tslib: '2' + + '@jsonjoy.com/json-pack@1.1.0': + resolution: + { + integrity: sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==, + } + engines: { node: '>=10.0' } + peerDependencies: + tslib: '2' + + '@jsonjoy.com/util@1.3.0': + resolution: + { + integrity: sha512-Cebt4Vk7k1xHy87kHY7KSPLT77A7Ev7IfOblyLZhtYEhrdQ6fX4EoLq3xOQ3O/DRMEh2ok5nyC180E+ABS8Wmw==, + } + engines: { node: '>=10.0' } + peerDependencies: + tslib: '2' + '@kwsites/file-exists@1.1.1': resolution: { @@ -2210,6 +2464,12 @@ packages: integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==, } + '@leichtgewicht/ip-codec@2.0.5': + resolution: + { + integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==, + } + '@mapbox/node-pre-gyp@1.0.11': resolution: { @@ -2282,6 +2542,12 @@ packages: integrity: sha512-ok+aaw3tB7QfHeZU4FjtdeLsfFmS0EVkcOdNXPU7ecfIVO6piz8+zFjrxJyp1DSqTDpTEOi+wm/TF2xeWI3gwA==, } + '@module-federation/runtime-tools@0.5.1': + resolution: + { + integrity: sha512-nfBedkoZ3/SWyO0hnmaxuz0R0iGPSikHZOAZ0N/dVSQaIzlffUo35B5nlC2wgWIc0JdMZfkwkjZRrnuuDIJbzg==, + } + '@module-federation/runtime@0.1.6': resolution: { @@ -2294,6 +2560,12 @@ packages: integrity: sha512-LGpGQTRDzYtfkw2eDeYN8TUsjdFbk5Xj7HLCnwTboKbPv3KR4+fP5FF5bXh/jGqxXfewk4bBZbn0QeD/fu8GPw==, } + '@module-federation/runtime@0.5.1': + resolution: + { + integrity: sha512-xgiMUWwGLWDrvZc9JibuEbXIbhXg6z2oUkemogSvQ4LKvrl/n0kbqP1Blk669mXzyWbqtSp6PpvNdwaE1aN5xQ==, + } + '@module-federation/runtime@0.6.0': resolution: { @@ -2312,6 +2584,12 @@ packages: integrity: sha512-2EtsNi+RUFaN/ipDaIxnOG/fo+XHCGqsAC7oT4vgnw0VzvupQRdIIwJWNwdQVvRWvyVdoknxs0gpfHMwwPKxTw==, } + '@module-federation/sdk@0.5.1': + resolution: + { + integrity: sha512-exvchtjNURJJkpqjQ3/opdbfeT2wPKvrbnGnyRkrwW5o3FH1LaST1tkiNviT6OXTexGaVc2DahbdniQHVtQ7pA==, + } + '@module-federation/sdk@0.6.0': resolution: { @@ -2336,6 +2614,12 @@ packages: integrity: sha512-Bg3T5ckd6IU2Qduaq7L3ECDZqmfZv0K1tg8wdysNeL8m7VXGXqCn703cbCWjPCwZYhOnUnvGjTbnaPmzQ9b/Tg==, } + '@module-federation/webpack-bundler-runtime@0.5.1': + resolution: + { + integrity: sha512-mMhRFH0k2VjwHt3Jol9JkUsmI/4XlrAoBG3E0o7HoyoPYv1UFOWyqAflfANcUPgbYpvqmyLzDcO+3IT36LXnrA==, + } + '@mui/core-downloads-tracker@5.16.7': resolution: { @@ -3099,6 +3383,14 @@ packages: cpu: [arm64] os: [darwin] + '@rspack/binding-darwin-arm64@1.0.4': + resolution: + { + integrity: sha512-HR4OVarDhLYAd3GRus26mGjaoEkvFGSdhRHWPXkTqPWT1QIx+cMTDe2dUnEb/CZyvpH0afLBlVHrxqUBNiLT/Q==, + } + cpu: [arm64] + os: [darwin] + '@rspack/binding-darwin-x64@0.7.5': resolution: { @@ -3107,6 +3399,14 @@ packages: cpu: [x64] os: [darwin] + '@rspack/binding-darwin-x64@1.0.4': + resolution: + { + integrity: sha512-3L/vrzrcBpg1h7SqD+9m7CB0UlkDt3aOyJGZc0vwLOQM8IezRsawEoidyN9KyYhpDzBZHzLAUnsva33BcbFJYQ==, + } + cpu: [x64] + os: [darwin] + '@rspack/binding-linux-arm64-gnu@0.7.5': resolution: { @@ -3115,6 +3415,14 @@ packages: cpu: [arm64] os: [linux] + '@rspack/binding-linux-arm64-gnu@1.0.4': + resolution: + { + integrity: sha512-Ggo2tLJKOFNsdcg9H3eYSUy03Wrq0PMVIlm50p/LLAMlfYm3kxBDNv7fP13fxlUe/oqXtFcVOlmMezbMH4oz8w==, + } + cpu: [arm64] + os: [linux] + '@rspack/binding-linux-arm64-musl@0.7.5': resolution: { @@ -3123,6 +3431,14 @@ packages: cpu: [arm64] os: [linux] + '@rspack/binding-linux-arm64-musl@1.0.4': + resolution: + { + integrity: sha512-2FeDh8/THJTH2N4XpFC9oRvdDlkOw6bQ+vS8x1jLUXj+CDwqmUiECjh+78o4qwe1EH2egWDmkq84RQ+KoR37mQ==, + } + cpu: [arm64] + os: [linux] + '@rspack/binding-linux-x64-gnu@0.7.5': resolution: { @@ -3131,6 +3447,14 @@ packages: cpu: [x64] os: [linux] + '@rspack/binding-linux-x64-gnu@1.0.4': + resolution: + { + integrity: sha512-k2YQ579fDfXBw4KJMvZQQPShFUSln7wqtG59ltNLBejgFSxOtlMfLhY5oSuRvFCtsAS4SQUPOmUmfW/0dpCa7A==, + } + cpu: [x64] + os: [linux] + '@rspack/binding-linux-x64-musl@0.7.5': resolution: { @@ -3139,6 +3463,14 @@ packages: cpu: [x64] os: [linux] + '@rspack/binding-linux-x64-musl@1.0.4': + resolution: + { + integrity: sha512-1Pmuq3qnE45U7uhCJNtRbDiQVF+U4BXbsA+ISNd3Gp/MUZqpuOOgrND9OWw7d+xKRifzEMtd81DaPMkrcXyRvw==, + } + cpu: [x64] + os: [linux] + '@rspack/binding-win32-arm64-msvc@0.7.5': resolution: { @@ -3147,6 +3479,14 @@ packages: cpu: [arm64] os: [win32] + '@rspack/binding-win32-arm64-msvc@1.0.4': + resolution: + { + integrity: sha512-3tBP4xTAe8XRAlchMj2nlQXy2GOICA5StFK0kQMRId4V3xfgjlKDb/dMHMEHH4R1to1f9er9R0cRydUNP5AnbQ==, + } + cpu: [arm64] + os: [win32] + '@rspack/binding-win32-ia32-msvc@0.7.5': resolution: { @@ -3155,6 +3495,14 @@ packages: cpu: [ia32] os: [win32] + '@rspack/binding-win32-ia32-msvc@1.0.4': + resolution: + { + integrity: sha512-VCXXhOh9aWg31RfvJL87cvqIeL8h+gG2LPkXCJ8kzvQItLg6vlXABCGHf3NlaVUnDtAHnhsAT1sOHiD8G/kMfg==, + } + cpu: [ia32] + os: [win32] + '@rspack/binding-win32-x64-msvc@0.7.5': resolution: { @@ -3163,12 +3511,35 @@ packages: cpu: [x64] os: [win32] + '@rspack/binding-win32-x64-msvc@1.0.4': + resolution: + { + integrity: sha512-hlhAZVpL1MmGJUZ730JvOL6zc12BlfIIwRNnn0PkCrNSxNOYknkfKVix8CfPU9r8L2W8MOJfsbtjteCiJmJnQA==, + } + cpu: [x64] + os: [win32] + '@rspack/binding@0.7.5': resolution: { integrity: sha512-XcdOvaCz1mWWwr5vmEY9zncdInrjINEh60EWkYdqtCA67v7X7rB1fe6n4BeAI1+YLS2Eacj+lytlr+n7I+DYVg==, } + '@rspack/binding@1.0.4': + resolution: + { + integrity: sha512-YbVyVWvYXCAqUqIyBPEwl+M0js4BqVAxqnsRiZG861MXrqNyYbGOMTcc3Pc6D0SW/gkcWugGWzQ5jgMjAIhHzw==, + } + + '@rspack/cli@1.0.4': + resolution: + { + integrity: sha512-ujo8nyfaELlFsBwbls/M2gODayr5+aHeP5Hr0BRqRVhwh7ey01rPxUKiXwVKvZfHxnmVaXyPVYo0jraur33d+Q==, + } + hasBin: true + peerDependencies: + '@rspack/core': ^1.0.0-alpha || ^1.x + '@rspack/core@0.7.5': resolution: { @@ -3181,6 +3552,33 @@ packages: '@swc/helpers': optional: true + '@rspack/core@1.0.4': + resolution: + { + integrity: sha512-/R3JenF5wJSj3DPxiewyIPGzuZV336XpRORjUAOvbHPK6zea8Eeqcx6RopWM6TMikRYdZOHThKV99tyi4QLsMg==, + } + engines: { node: '>=16.0.0' } + peerDependencies: + '@swc/helpers': '>=0.5.1' + peerDependenciesMeta: + '@swc/helpers': + optional: true + + '@rspack/dev-server@1.0.4': + resolution: + { + integrity: sha512-4VzafpG/avv9z42BmFc8Cto6QSxgDO4WtypRP5JgGc35vUEpPEzFjQGHPbBr8u8CuGoqjZ4GXsqDzsVxx/q8pg==, + } + peerDependencies: + '@rspack/core': '*' + + '@rspack/lite-tapable@1.0.0': + resolution: + { + integrity: sha512-7MZf4lburSUZoEenwazwUDKHhqyfnLCGnQ/tKcUtztfmVzfjZfRn/EaiT0AKkYGnL2U8AGsw89oUeVyvaOLVCw==, + } + engines: { node: '>=16.0.0' } + '@rspack/plugin-react-refresh@0.7.5': resolution: { @@ -3192,6 +3590,17 @@ packages: react-refresh: optional: true + '@rspack/plugin-react-refresh@1.0.0': + resolution: + { + integrity: sha512-WvXkLewW5G0Mlo5H1b251yDh5FFiH4NDAbYlFpvFjcuXX2AchZRf9zdw57BDE/ADyWsJgA8kixN/zZWBTN3iYA==, + } + peerDependencies: + react-refresh: '>=0.10.0 <1.0.0' + peerDependenciesMeta: + react-refresh: + optional: true + '@sindresorhus/merge-streams@2.3.0': resolution: { @@ -3458,34 +3867,100 @@ packages: integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==, } - '@types/estree@0.0.39': + '@types/body-parser@1.19.5': resolution: { - integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==, + integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==, } - '@types/estree@1.0.5': + '@types/bonjour@3.5.13': resolution: { - integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==, + integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==, } - '@types/http-proxy@1.17.15': + '@types/connect-history-api-fallback@1.5.4': resolution: { - integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==, + integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==, } - '@types/node@22.5.0': + '@types/connect@3.4.38': resolution: { - integrity: sha512-DkFrJOe+rfdHTqqMg0bSNlGlQ85hSoh2TPzZyhHsXnMtligRWpxUySiyw8FY14ITt24HVCiQPWxS3KO/QlGmWg==, + integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==, } - '@types/parse-json@4.0.2': + '@types/estree@0.0.39': resolution: { - integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==, + integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==, + } + + '@types/estree@1.0.5': + resolution: + { + integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==, + } + + '@types/express-serve-static-core@4.19.5': + resolution: + { + integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==, + } + + '@types/express@4.17.21': + resolution: + { + integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==, + } + + '@types/html-minifier-terser@6.1.0': + resolution: + { + integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==, + } + + '@types/http-errors@2.0.4': + resolution: + { + integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==, + } + + '@types/http-proxy@1.17.15': + resolution: + { + integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==, + } + + '@types/json-schema@7.0.15': + resolution: + { + integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==, + } + + '@types/mime@1.3.5': + resolution: + { + integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==, + } + + '@types/node-forge@1.3.11': + resolution: + { + integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==, + } + + '@types/node@22.5.0': + resolution: + { + integrity: sha512-DkFrJOe+rfdHTqqMg0bSNlGlQ85hSoh2TPzZyhHsXnMtligRWpxUySiyw8FY14ITt24HVCiQPWxS3KO/QlGmWg==, + } + + '@types/parse-json@4.0.2': + resolution: + { + integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==, } '@types/prop-types@15.7.12': @@ -3494,6 +3969,18 @@ packages: integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==, } + '@types/qs@6.9.16': + resolution: + { + integrity: sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==, + } + + '@types/range-parser@1.2.7': + resolution: + { + integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==, + } + '@types/react-dom@18.3.0': resolution: { @@ -3524,6 +4011,48 @@ packages: integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==, } + '@types/retry@0.12.0': + resolution: + { + integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==, + } + + '@types/retry@0.12.2': + resolution: + { + integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==, + } + + '@types/send@0.17.4': + resolution: + { + integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==, + } + + '@types/serve-index@1.9.4': + resolution: + { + integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==, + } + + '@types/serve-static@1.15.7': + resolution: + { + integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==, + } + + '@types/sockjs@0.3.36': + resolution: + { + integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==, + } + + '@types/ws@8.5.12': + resolution: + { + integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==, + } + '@unhead/dom@1.10.0': resolution: { @@ -3766,6 +4295,137 @@ packages: integrity: sha512-Jp2v8nylKBT+PlOUjun2Wp/f++TfJVFjshLzNtJDdmFJabJa7noGMncqXRM1vXGX+Yo2V7WykQFNxusSim8SCA==, } + '@webassemblyjs/ast@1.12.1': + resolution: + { + integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==, + } + + '@webassemblyjs/floating-point-hex-parser@1.11.6': + resolution: + { + integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==, + } + + '@webassemblyjs/helper-api-error@1.11.6': + resolution: + { + integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==, + } + + '@webassemblyjs/helper-buffer@1.12.1': + resolution: + { + integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==, + } + + '@webassemblyjs/helper-numbers@1.11.6': + resolution: + { + integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==, + } + + '@webassemblyjs/helper-wasm-bytecode@1.11.6': + resolution: + { + integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==, + } + + '@webassemblyjs/helper-wasm-section@1.12.1': + resolution: + { + integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==, + } + + '@webassemblyjs/ieee754@1.11.6': + resolution: + { + integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==, + } + + '@webassemblyjs/leb128@1.11.6': + resolution: + { + integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==, + } + + '@webassemblyjs/utf8@1.11.6': + resolution: + { + integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==, + } + + '@webassemblyjs/wasm-edit@1.12.1': + resolution: + { + integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==, + } + + '@webassemblyjs/wasm-gen@1.12.1': + resolution: + { + integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==, + } + + '@webassemblyjs/wasm-opt@1.12.1': + resolution: + { + integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==, + } + + '@webassemblyjs/wasm-parser@1.12.1': + resolution: + { + integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==, + } + + '@webassemblyjs/wast-printer@1.12.1': + resolution: + { + integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==, + } + + '@webpack-cli/configtest@1.2.0': + resolution: + { + integrity: sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==, + } + peerDependencies: + webpack: 4.x.x || 5.x.x + webpack-cli: 4.x.x + + '@webpack-cli/info@1.5.0': + resolution: + { + integrity: sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==, + } + peerDependencies: + webpack-cli: 4.x.x + + '@webpack-cli/serve@1.7.0': + resolution: + { + integrity: sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==, + } + peerDependencies: + webpack-cli: 4.x.x + webpack-dev-server: '*' + peerDependenciesMeta: + webpack-dev-server: + optional: true + + '@xtuc/ieee754@1.2.0': + resolution: + { + integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==, + } + + '@xtuc/long@4.2.2': + resolution: + { + integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==, + } + abbrev@1.1.1: resolution: { @@ -3794,6 +4454,13 @@ packages: peerDependencies: acorn: ^8 + acorn-walk@8.3.4: + resolution: + { + integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==, + } + engines: { node: '>=0.4.0' } + acorn@8.12.1: resolution: { @@ -3832,6 +4499,45 @@ packages: } engines: { node: '>= 6.0.0' } + ajv-formats@2.1.1: + resolution: + { + integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==, + } + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + + ajv-keywords@3.5.2: + resolution: + { + integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==, + } + peerDependencies: + ajv: ^6.9.1 + + ajv-keywords@5.1.0: + resolution: + { + integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==, + } + peerDependencies: + ajv: ^8.8.2 + + ajv@6.12.6: + resolution: + { + integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, + } + + ajv@8.17.1: + resolution: + { + integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==, + } + ansi-colors@4.1.3: resolution: { @@ -3846,6 +4552,14 @@ packages: } engines: { node: '>=8' } + ansi-html-community@0.0.8: + resolution: + { + integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==, + } + engines: { '0': node >= 0.8.0 } + hasBin: true + ansi-regex@2.1.1: resolution: { @@ -3945,6 +4659,12 @@ packages: engines: { node: '>=10' } deprecated: This package is no longer supported. + arg@5.0.2: + resolution: + { + integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==, + } + argparse@2.0.1: resolution: { @@ -3958,6 +4678,12 @@ packages: } engines: { node: '>= 0.4' } + array-flatten@1.1.1: + resolution: + { + integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==, + } + array-tree-filter@2.1.0: resolution: { @@ -4045,6 +4771,16 @@ packages: integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==, } + babel-loader@8.4.1: + resolution: + { + integrity: sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==, + } + engines: { node: '>= 8.9' } + peerDependencies: + '@babel/core': ^7.0.0 + webpack: '>=2' + babel-plugin-macros@3.1.0: resolution: { @@ -4116,6 +4852,18 @@ packages: integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==, } + batch@0.6.1: + resolution: + { + integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==, + } + + big.js@5.2.2: + resolution: + { + integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==, + } + binary-extensions@2.3.0: resolution: { @@ -4135,6 +4883,19 @@ packages: integrity: sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg==, } + body-parser@1.20.3: + resolution: + { + integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==, + } + engines: { node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16 } + + bonjour-service@1.2.1: + resolution: + { + integrity: sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==, + } + boolbase@1.0.0: resolution: { @@ -4222,6 +4983,20 @@ packages: } engines: { node: '>=18' } + bytes@3.0.0: + resolution: + { + integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==, + } + engines: { node: '>= 0.8' } + + bytes@3.1.2: + resolution: + { + integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==, + } + engines: { node: '>= 0.8' } + c12@1.11.1: resolution: { @@ -4261,6 +5036,19 @@ packages: } engines: { node: '>=6' } + camel-case@4.1.2: + resolution: + { + integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==, + } + + camelcase-css@2.0.1: + resolution: + { + integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==, + } + engines: { node: '>= 6' } + camelcase@6.3.0: resolution: { @@ -4335,6 +5123,13 @@ packages: } engines: { node: '>=10' } + chrome-trace-event@1.0.4: + resolution: + { + integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==, + } + engines: { node: '>=6.0' } + ci-info@4.0.0: resolution: { @@ -4354,6 +5149,13 @@ packages: integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==, } + clean-css@5.3.3: + resolution: + { + integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==, + } + engines: { node: '>= 10.0' } + clear@0.1.0: resolution: { @@ -4374,6 +5176,13 @@ packages: } engines: { node: '>=12' } + clone-deep@4.0.1: + resolution: + { + integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==, + } + engines: { node: '>=6' } + clsx@2.1.1: resolution: { @@ -4433,6 +5242,18 @@ packages: integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==, } + colorette@2.0.19: + resolution: + { + integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==, + } + + colorette@2.0.20: + resolution: + { + integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==, + } + combined-stream@1.0.8: resolution: { @@ -4446,6 +5267,13 @@ packages: integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==, } + commander@4.1.1: + resolution: + { + integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==, + } + engines: { node: '>= 6' } + commander@7.2.0: resolution: { @@ -4479,6 +5307,20 @@ packages: } engines: { node: '>= 14' } + compressible@2.0.18: + resolution: + { + integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==, + } + engines: { node: '>= 0.6' } + + compression@1.7.4: + resolution: + { + integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==, + } + engines: { node: '>= 0.8.0' } + compute-scroll-into-view@3.1.0: resolution: { @@ -4503,6 +5345,13 @@ packages: integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==, } + connect-history-api-fallback@2.0.0: + resolution: + { + integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==, + } + engines: { node: '>=0.8' } + consola@3.2.3: resolution: { @@ -4548,6 +5397,19 @@ packages: integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==, } + cookie-signature@1.0.6: + resolution: + { + integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==, + } + + cookie@0.6.0: + resolution: + { + integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==, + } + engines: { node: '>= 0.6' } + cookies@0.8.0: resolution: { @@ -4593,6 +5455,18 @@ packages: } engines: { node: '>=10' } + cosmiconfig@9.0.0: + resolution: + { + integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==, + } + engines: { node: '>=14' } + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + crc-32@1.2.2: resolution: { @@ -4678,6 +5552,21 @@ packages: peerDependencies: postcss: ^8.0.9 + css-loader@6.11.0: + resolution: + { + integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==, + } + engines: { node: '>= 12.13.0' } + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + css-select@4.3.0: resolution: { @@ -4918,6 +5807,13 @@ packages: } engines: { node: '>=18' } + default-gateway@6.0.3: + resolution: + { + integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==, + } + engines: { node: '>= 10' } + define-data-property@1.1.4: resolution: { @@ -5014,12 +5910,24 @@ packages: } engines: { node: '>=8' } + detect-node@2.1.0: + resolution: + { + integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==, + } + devalue@5.0.0: resolution: { integrity: sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==, } + didyoumean@1.2.2: + resolution: + { + integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==, + } + diff@5.2.0: resolution: { @@ -5027,6 +5935,25 @@ packages: } engines: { node: '>=0.3.1' } + dlv@1.1.3: + resolution: + { + integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==, + } + + dns-packet@5.6.1: + resolution: + { + integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==, + } + engines: { node: '>=6' } + + dom-converter@0.2.0: + resolution: + { + integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==, + } + dom-helpers@5.2.1: resolution: { @@ -5077,6 +6004,12 @@ packages: integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==, } + dot-case@3.0.4: + resolution: + { + integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==, + } + dot-prop@8.0.2: resolution: { @@ -5084,6 +6017,21 @@ packages: } engines: { node: '>=16' } + dotenv-defaults@2.0.2: + resolution: + { + integrity: sha512-iOIzovWfsUHU91L5i8bJce3NYK5JXeAwH50Jh6+ARUdLiiGlYWfGw6UkzsYqaXZH/hjE/eCd/PlfM/qqyK0AMg==, + } + + dotenv-webpack@8.1.0: + resolution: + { + integrity: sha512-owK1JcsPkIobeqjVrk6h7jPED/W6ZpdFsMPR+5ursB7/SdgDyO+VzAU+szK8C8u3qUhtENyYnj8eyXMR5kkGag==, + } + engines: { node: '>=10' } + peerDependencies: + webpack: ^4 || ^5 + dotenv@16.4.5: resolution: { @@ -5091,6 +6039,13 @@ packages: } engines: { node: '>=12' } + dotenv@8.6.0: + resolution: + { + integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==, + } + engines: { node: '>=10' } + duplexer@0.1.1: resolution: { @@ -5141,6 +6096,13 @@ packages: integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==, } + emojis-list@3.0.0: + resolution: + { + integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==, + } + engines: { node: '>= 4' } + encodeurl@1.0.2: resolution: { @@ -5148,6 +6110,13 @@ packages: } engines: { node: '>= 0.8' } + encodeurl@2.0.0: + resolution: + { + integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==, + } + engines: { node: '>= 0.8' } + enhanced-resolve@5.17.1: resolution: { @@ -5168,6 +6137,21 @@ packages: } engines: { node: '>=0.12' } + env-paths@2.2.1: + resolution: + { + integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==, + } + engines: { node: '>=6' } + + envinfo@7.14.0: + resolution: + { + integrity: sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==, + } + engines: { node: '>=4' } + hasBin: true + error-ex@1.3.2: resolution: { @@ -5186,6 +6170,12 @@ packages: integrity: sha512-xHku1X40RO+fO8yJ8Wh2f2rZWVjqyhb1zgq1yZ8aZRQkv6OOKhKWRUaht3eSCUbAOBaKIgM+ykwFLE+QUxgGeg==, } + error-stack-parser@2.1.4: + resolution: + { + integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==, + } + errx@0.1.0: resolution: { @@ -5213,6 +6203,12 @@ packages: } engines: { node: '>= 0.4' } + es-module-lexer@1.5.4: + resolution: + { + integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==, + } + es-object-atoms@1.0.0: resolution: { @@ -5292,6 +6288,34 @@ packages: } engines: { node: '>=12' } + eslint-scope@5.1.1: + resolution: + { + integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==, + } + engines: { node: '>=8.0.0' } + + esrecurse@4.3.0: + resolution: + { + integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==, + } + engines: { node: '>=4.0' } + + estraverse@4.3.0: + resolution: + { + integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==, + } + engines: { node: '>=4.0' } + + estraverse@5.3.0: + resolution: + { + integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, + } + engines: { node: '>=4.0' } + estree-walker@0.6.1: resolution: { @@ -5371,6 +6395,13 @@ packages: } engines: { node: '>=16.17' } + exit-hook@3.2.0: + resolution: + { + integrity: sha512-aIQN7Q04HGAV/I5BszisuHTZHXNoC23WtLkxdCLuYZMdWviRD0TMIt2bnUBi9MrHaF/hH8b3gwG9iaAUHKnJGA==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + expand-tilde@2.0.2: resolution: { @@ -5378,12 +6409,25 @@ packages: } engines: { node: '>=0.10.0' } + express@4.21.0: + resolution: + { + integrity: sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==, + } + engines: { node: '>= 0.10.0' } + externality@1.0.2: resolution: { integrity: sha512-LyExtJWKxtgVzmgtEHyQtLFpw1KFhQphF9nTG8TpAIVkiI/xQ3FJh75tRFLYl4hkn7BNIIdLJInuDAavX35pMw==, } + fast-deep-equal@3.1.3: + resolution: + { + integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, + } + fast-fifo@1.3.2: resolution: { @@ -5397,18 +6441,44 @@ packages: } engines: { node: '>=8.6.0' } + fast-json-stable-stringify@2.1.0: + resolution: + { + integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, + } + fast-npm-meta@0.2.2: resolution: { integrity: sha512-E+fdxeaOQGo/CMWc9f4uHFfgUPJRAu7N3uB8GBvB3SDPAIWJK4GKyYhkAGFq+GYrcbKNfQIz5VVQyJnDuPPCrg==, } + fast-uri@3.0.1: + resolution: + { + integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==, + } + + fastest-levenshtein@1.0.16: + resolution: + { + integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==, + } + engines: { node: '>= 4.9.1' } + fastq@1.17.1: resolution: { integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==, } + faye-websocket@0.11.4: + resolution: + { + integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==, + } + engines: { node: '>=0.8.0' } + fdir@6.3.0: resolution: { @@ -5453,6 +6523,13 @@ packages: } engines: { node: '>=8' } + finalhandler@1.3.1: + resolution: + { + integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==, + } + engines: { node: '>= 0.8' } + find-cache-dir@3.3.2: resolution: { @@ -5494,6 +6571,13 @@ packages: } engines: { node: '>=10' } + flat@5.0.2: + resolution: + { + integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==, + } + hasBin: true + flatted@3.3.1: resolution: { @@ -5532,6 +6616,13 @@ packages: } engines: { node: '>= 6' } + forwarded@0.2.0: + resolution: + { + integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==, + } + engines: { node: '>= 0.6' } + fraction.js@4.3.7: resolution: { @@ -5580,6 +6671,12 @@ packages: } engines: { node: '>= 8' } + fs-monkey@1.0.6: + resolution: + { + integrity: sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==, + } + fs.realpath@1.0.0: resolution: { @@ -5701,12 +6798,25 @@ packages: integrity: sha512-8xg65dTxGHST3+zGpycMMFZcoTzAdZ2dOtu4vmgIfkTFnVHBxHMzBC2L1k8To7EmrSiHesT8JgPLT91VKw1B5g==, } - glob-parent@5.1.2: + glob-parent@5.1.2: + resolution: + { + integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, + } + engines: { node: '>= 6' } + + glob-parent@6.0.2: + resolution: + { + integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==, + } + engines: { node: '>=10.13.0' } + + glob-to-regexp@0.4.1: resolution: { - integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, + integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==, } - engines: { node: '>= 6' } glob@10.4.5: resolution: @@ -5766,6 +6876,13 @@ packages: } engines: { node: '>=4' } + globals@15.9.0: + resolution: + { + integrity: sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==, + } + engines: { node: '>=18' } + globalthis@1.0.4: resolution: { @@ -5831,6 +6948,12 @@ packages: integrity: sha512-Zi/CcNeWBXDrFNlV0hUBJQR9F7a96RjMeAZweW/ZWkR9fuXrMcvKnSA63f/zZ9l0GgQOZDVHGvXivNN9PWOwhA==, } + handle-thing@2.0.1: + resolution: + { + integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==, + } + has-ansi@2.0.0: resolution: { @@ -5904,6 +7027,13 @@ packages: } engines: { node: '>= 0.4' } + he@1.2.0: + resolution: + { + integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==, + } + hasBin: true + hoist-non-react-statics@3.3.2: resolution: { @@ -5923,6 +7053,26 @@ packages: integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==, } + hpack.js@2.1.6: + resolution: + { + integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==, + } + + html-entities@2.5.2: + resolution: + { + integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==, + } + + html-minifier-terser@6.1.0: + resolution: + { + integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==, + } + engines: { node: '>=12' } + hasBin: true + html-rspack-plugin@5.7.2: resolution: { @@ -5942,6 +7092,27 @@ packages: } engines: { node: '>=8' } + html-webpack-plugin@5.6.0: + resolution: + { + integrity: sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==, + } + engines: { node: '>=10.13.0' } + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.20.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + + htmlparser2@6.1.0: + resolution: + { + integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==, + } + http-assert@1.5.0: resolution: { @@ -5949,6 +7120,19 @@ packages: } engines: { node: '>= 0.8' } + http-deceiver@1.2.7: + resolution: + { + integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==, + } + + http-errors@1.6.3: + resolution: + { + integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==, + } + engines: { node: '>= 0.6' } + http-errors@1.8.1: resolution: { @@ -5963,6 +7147,31 @@ packages: } engines: { node: '>= 0.8' } + http-parser-js@0.5.8: + resolution: + { + integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==, + } + + http-proxy-middleware@2.0.6: + resolution: + { + integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==, + } + engines: { node: '>=12.0.0' } + peerDependencies: + '@types/express': ^4.17.13 + peerDependenciesMeta: + '@types/express': + optional: true + + http-proxy@1.18.1: + resolution: + { + integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==, + } + engines: { node: '>=8.0.0' } + http-shutdown@1.2.2: resolution: { @@ -6012,6 +7221,20 @@ packages: engines: { node: '>=14' } hasBin: true + hyperdyperid@1.2.0: + resolution: + { + integrity: sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==, + } + engines: { node: '>=10.18' } + + iconv-lite@0.4.24: + resolution: + { + integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==, + } + engines: { node: '>=0.10.0' } + icss-replace-symbols@1.1.0: resolution: { @@ -6073,6 +7296,14 @@ packages: } engines: { node: '>=8' } + import-local@3.2.0: + resolution: + { + integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==, + } + engines: { node: '>=8' } + hasBin: true + inflight@1.0.6: resolution: { @@ -6080,6 +7311,12 @@ packages: } deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + inherits@2.0.3: + resolution: + { + integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==, + } + inherits@2.0.4: resolution: { @@ -6106,6 +7343,20 @@ packages: } engines: { node: '>= 0.4' } + interpret@2.2.0: + resolution: + { + integrity: sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==, + } + engines: { node: '>= 0.10' } + + interpret@3.1.1: + resolution: + { + integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==, + } + engines: { node: '>=10.13.0' } + ioredis@5.4.1: resolution: { @@ -6113,6 +7364,20 @@ packages: } engines: { node: '>=12.22.0' } + ipaddr.js@1.9.1: + resolution: + { + integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==, + } + engines: { node: '>= 0.10' } + + ipaddr.js@2.2.0: + resolution: + { + integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==, + } + engines: { node: '>= 10' } + iron-webcrypto@1.2.1: resolution: { @@ -6259,6 +7524,13 @@ packages: } engines: { node: '>= 0.4' } + is-network-error@1.1.0: + resolution: + { + integrity: sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==, + } + engines: { node: '>=16' } + is-number-object@1.0.7: resolution: { @@ -6280,6 +7552,20 @@ packages: } engines: { node: '>=12' } + is-plain-obj@3.0.0: + resolution: + { + integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==, + } + engines: { node: '>=10' } + + is-plain-object@2.0.4: + resolution: + { + integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==, + } + engines: { node: '>=0.10.0' } + is-reference@1.2.1: resolution: { @@ -6400,6 +7686,13 @@ packages: integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, } + isobject@3.0.1: + resolution: + { + integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==, + } + engines: { node: '>=0.10.0' } + isomorphic-ws@5.0.0: resolution: { @@ -6436,6 +7729,13 @@ packages: } engines: { node: '>= 10.13.0' } + jest-worker@27.5.1: + resolution: + { + integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==, + } + engines: { node: '>= 10.13.0' } + jiti@1.21.6: resolution: { @@ -6483,6 +7783,18 @@ packages: integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==, } + json-schema-traverse@0.4.1: + resolution: + { + integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, + } + + json-schema-traverse@1.0.0: + resolution: + { + integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==, + } + json2mq@0.2.0: resolution: { @@ -6516,6 +7828,13 @@ packages: } engines: { node: '>= 0.6' } + kind-of@6.0.3: + resolution: + { + integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==, + } + engines: { node: '>=0.10.0' } + kleur@3.0.3: resolution: { @@ -6615,6 +7934,20 @@ packages: } hasBin: true + loader-runner@4.3.0: + resolution: + { + integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==, + } + engines: { node: '>=6.11.5' } + + loader-utils@2.0.4: + resolution: + { + integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==, + } + engines: { node: '>=8.9.0' } + loader-utils@3.3.1: resolution: { @@ -6717,6 +8050,12 @@ packages: } hasBin: true + lower-case@2.0.2: + resolution: + { + integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==, + } + lru-cache@10.4.3: resolution: { @@ -6807,6 +8146,26 @@ packages: } engines: { node: '>= 0.6' } + memfs@3.5.3: + resolution: + { + integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==, + } + engines: { node: '>= 4.0.0' } + + memfs@4.12.0: + resolution: + { + integrity: sha512-74wDsex5tQDSClVkeK1vtxqYCAgCoXxx+K4NSHzgU/muYVYByFqa+0RnrPO9NM6naWm1+G9JmZ0p6QHhXmeYfA==, + } + engines: { node: '>= 4.0.0' } + + merge-descriptors@1.0.3: + resolution: + { + integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==, + } + merge-stream@2.0.0: resolution: { @@ -6820,6 +8179,13 @@ packages: } engines: { node: '>= 8' } + methods@1.1.2: + resolution: + { + integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==, + } + engines: { node: '>= 0.6' } + microbundle@0.15.1: resolution: { @@ -6886,6 +8252,12 @@ packages: } engines: { node: '>=12' } + minimalistic-assert@1.0.1: + resolution: + { + integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==, + } + minimatch@10.0.1: resolution: { @@ -6968,6 +8340,13 @@ packages: } engines: { node: '>=4' } + mrmime@1.0.1: + resolution: + { + integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==, + } + engines: { node: '>=10' } + mrmime@2.0.0: resolution: { @@ -6993,6 +8372,19 @@ packages: integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, } + multicast-dns@7.2.5: + resolution: + { + integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==, + } + hasBin: true + + mz@2.7.0: + resolution: + { + integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==, + } + nanoid@3.3.7: resolution: { @@ -7016,6 +8408,12 @@ packages: } engines: { node: '>= 0.6' } + neo-async@2.6.2: + resolution: + { + integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==, + } + nitropack@2.9.7: resolution: { @@ -7029,6 +8427,12 @@ packages: xml2js: optional: true + no-case@3.0.4: + resolution: + { + integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==, + } + node-addon-api@7.1.1: resolution: { @@ -7182,6 +8586,13 @@ packages: } engines: { node: '>=0.10.0' } + object-hash@3.0.0: + resolution: + { + integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==, + } + engines: { node: '>= 6' } + object-inspect@1.13.2: resolution: { @@ -7203,6 +8614,12 @@ packages: } engines: { node: '>= 0.4' } + obuf@1.1.2: + resolution: + { + integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==, + } + ofetch@1.3.4: resolution: { @@ -7222,6 +8639,13 @@ packages: } engines: { node: '>= 0.8' } + on-headers@1.0.2: + resolution: + { + integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==, + } + engines: { node: '>= 0.8' } + once@1.4.0: resolution: { @@ -7269,6 +8693,13 @@ packages: } hasBin: true + opener@1.5.2: + resolution: + { + integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==, + } + hasBin: true + p-finally@1.0.0: resolution: { @@ -7311,6 +8742,20 @@ packages: } engines: { node: '>=8' } + p-retry@4.6.2: + resolution: + { + integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==, + } + engines: { node: '>=8' } + + p-retry@6.2.0: + resolution: + { + integrity: sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==, + } + engines: { node: '>=16.17' } + p-timeout@3.2.0: resolution: { @@ -7331,6 +8776,12 @@ packages: integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==, } + param-case@3.0.4: + resolution: + { + integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==, + } + parent-module@1.0.1: resolution: { @@ -7378,6 +8829,12 @@ packages: } engines: { node: '>= 0.8' } + pascal-case@3.1.2: + resolution: + { + integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==, + } + path-exists@4.0.0: resolution: { @@ -7426,6 +8883,12 @@ packages: } engines: { node: 20 || >=22 } + path-to-regexp@0.1.10: + resolution: + { + integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==, + } + path-type@4.0.0: resolution: { @@ -7479,6 +8942,13 @@ packages: } engines: { node: '>=12' } + pify@2.3.0: + resolution: + { + integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==, + } + engines: { node: '>=0.10.0' } + pify@5.0.0: resolution: { @@ -7486,6 +8956,13 @@ packages: } engines: { node: '>=10' } + pirates@4.0.6: + resolution: + { + integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==, + } + engines: { node: '>= 6' } + pkg-dir@4.2.0: resolution: { @@ -7631,6 +9108,24 @@ packages: peerDependencies: postcss: ^8.4.31 + postcss-import@15.1.0: + resolution: + { + integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==, + } + engines: { node: '>=14.0.0' } + peerDependencies: + postcss: ^8.0.0 + + postcss-js@4.0.1: + resolution: + { + integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==, + } + engines: { node: ^12 || ^14 || >= 16 } + peerDependencies: + postcss: ^8.4.21 + postcss-load-config@3.1.4: resolution: { @@ -7646,6 +9141,47 @@ packages: ts-node: optional: true + postcss-load-config@4.0.2: + resolution: + { + integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==, + } + engines: { node: '>= 14' } + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + + postcss-loader@4.3.0: + resolution: + { + integrity: sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==, + } + engines: { node: '>= 10.13.0' } + peerDependencies: + postcss: ^7.0.0 || ^8.0.1 + webpack: ^4.0.0 || ^5.0.0 + + postcss-loader@8.1.1: + resolution: + { + integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==, + } + engines: { node: '>= 18.12.0' } + peerDependencies: + '@rspack/core': 0.x || 1.x + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + postcss-merge-longhand@5.1.7: resolution: { @@ -7798,6 +9334,15 @@ packages: peerDependencies: postcss: ^8.0.0 + postcss-nested@6.2.0: + resolution: + { + integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==, + } + engines: { node: '>=12.0' } + peerDependencies: + postcss: ^8.2.14 + postcss-normalize-charset@5.1.0: resolution: { @@ -8106,6 +9651,12 @@ packages: } engines: { node: ^14.13.1 || >=16.0.0 } + pretty-error@4.0.0: + resolution: + { + integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==, + } + pretty-quick@4.0.0: resolution: { @@ -8155,12 +9706,33 @@ packages: integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==, } + proxy-addr@2.0.7: + resolution: + { + integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==, + } + engines: { node: '>= 0.10' } + proxy-from-env@1.1.0: resolution: { integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==, } + punycode@2.3.1: + resolution: + { + integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==, + } + engines: { node: '>=6' } + + qs@6.13.0: + resolution: + { + integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==, + } + engines: { node: '>=0.6' } + queue-microtask@1.2.3: resolution: { @@ -8198,6 +9770,13 @@ packages: } engines: { node: '>= 0.6' } + raw-body@2.5.2: + resolution: + { + integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==, + } + engines: { node: '>= 0.8' } + rc-cascader@3.27.0: resolution: { @@ -8611,6 +10190,12 @@ packages: } engines: { node: '>=0.10.0' } + read-cache@1.0.0: + resolution: + { + integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==, + } + readable-stream@2.3.8: resolution: { @@ -8644,6 +10229,20 @@ packages: } engines: { node: '>=8.10.0' } + rechoir@0.7.1: + resolution: + { + integrity: sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==, + } + engines: { node: '>= 0.10' } + + rechoir@0.8.0: + resolution: + { + integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==, + } + engines: { node: '>= 10.13.0' } + redis-errors@1.2.0: resolution: { @@ -8704,6 +10303,19 @@ packages: } hasBin: true + relateurl@0.2.7: + resolution: + { + integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==, + } + engines: { node: '>= 0.10' } + + renderkid@3.0.0: + resolution: + { + integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==, + } + require-directory@2.1.1: resolution: { @@ -8711,12 +10323,32 @@ packages: } engines: { node: '>=0.10.0' } + require-from-string@2.0.2: + resolution: + { + integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==, + } + engines: { node: '>=0.10.0' } + + requires-port@1.0.0: + resolution: + { + integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==, + } + resize-observer-polyfill@1.5.1: resolution: { integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==, } + resolve-cwd@3.0.0: + resolution: + { + integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==, + } + engines: { node: '>=8' } + resolve-dir@1.0.1: resolution: { @@ -8745,6 +10377,13 @@ packages: } hasBin: true + retry@0.13.1: + resolution: + { + integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==, + } + engines: { node: '>= 4' } + reusify@1.0.4: resolution: { @@ -8766,6 +10405,13 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true + rimraf@5.0.10: + resolution: + { + integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==, + } + hasBin: true + rimraf@6.0.1: resolution: { @@ -8900,6 +10546,12 @@ packages: } engines: { node: '>= 0.4' } + safer-buffer@2.1.2: + resolution: + { + integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==, + } + sass-embedded-android-arm64@1.77.8: resolution: { @@ -9079,6 +10731,27 @@ packages: integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==, } + schema-utils@2.7.1: + resolution: + { + integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==, + } + engines: { node: '>= 8.9.0' } + + schema-utils@3.3.0: + resolution: + { + integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==, + } + engines: { node: '>= 10.13.0' } + + schema-utils@4.2.0: + resolution: + { + integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==, + } + engines: { node: '>= 12.13.0' } + scroll-into-view-if-needed@3.1.0: resolution: { @@ -9091,6 +10764,19 @@ packages: integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==, } + select-hose@2.0.0: + resolution: + { + integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==, + } + + selfsigned@2.4.1: + resolution: + { + integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==, + } + engines: { node: '>=10' } + semver@6.3.1: resolution: { @@ -9113,6 +10799,13 @@ packages: } engines: { node: '>= 0.8.0' } + send@0.19.0: + resolution: + { + integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==, + } + engines: { node: '>= 0.8.0' } + serialize-javascript@4.0.0: resolution: { @@ -9125,6 +10818,13 @@ packages: integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==, } + serve-index@1.9.1: + resolution: + { + integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==, + } + engines: { node: '>= 0.8.0' } + serve-placeholder@2.0.2: resolution: { @@ -9138,6 +10838,13 @@ packages: } engines: { node: '>= 0.8.0' } + serve-static@1.16.2: + resolution: + { + integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==, + } + engines: { node: '>= 0.8.0' } + set-blocking@2.0.0: resolution: { @@ -9158,12 +10865,25 @@ packages: } engines: { node: '>= 0.4' } + setprototypeof@1.1.0: + resolution: + { + integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==, + } + setprototypeof@1.2.0: resolution: { integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==, } + shallow-clone@3.0.1: + resolution: + { + integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==, + } + engines: { node: '>=8' } + shallowequal@1.1.0: resolution: { @@ -9216,6 +10936,13 @@ packages: integrity: sha512-5tbkCSzuskR6uA7uA23yjasmA0RzugVo8QM2bpsnxkrgP13eisFT7TMS4a+xKEJvbmr4qf+l0WT3eKa9IxxUyw==, } + sirv@1.0.19: + resolution: + { + integrity: sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==, + } + engines: { node: '>= 10' } + sirv@2.0.4: resolution: { @@ -9256,6 +10983,12 @@ packages: integrity: sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==, } + sockjs@0.3.24: + resolution: + { + integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==, + } + sorted-array-functions@1.3.0: resolution: { @@ -9303,6 +11036,19 @@ packages: } deprecated: Please use @jridgewell/sourcemap-codec instead + spdy-transport@3.0.0: + resolution: + { + integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==, + } + + spdy@4.0.2: + resolution: + { + integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==, + } + engines: { node: '>=6.0.0' } + speakingurl@14.0.1: resolution: { @@ -9317,6 +11063,12 @@ packages: } deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' + stackframe@1.3.4: + resolution: + { + integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==, + } + standard-as-callback@2.1.0: resolution: { @@ -9468,6 +11220,15 @@ packages: integrity: sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw==, } + style-loader@3.3.4: + resolution: + { + integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==, + } + engines: { node: '>= 12.13.0' } + peerDependencies: + webpack: ^5.0.0 + styled-components@5.3.3: resolution: { @@ -9509,6 +11270,14 @@ packages: integrity: sha512-VtF42zBHvdPi561i9mAcPlWOUonfbCtXa7qdGI+Ro4qMP8TEb+7GpbGWD1+v2TS4nohQ0m8g1FhTVmRdcIsxdQ==, } + sucrase@3.35.0: + resolution: + { + integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==, + } + engines: { node: '>=16 || 14 >=14.17' } + hasBin: true + superjson@2.2.1: resolution: { @@ -9587,6 +11356,14 @@ packages: } engines: { node: '>=18' } + tailwindcss@3.4.13: + resolution: + { + integrity: sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==, + } + engines: { node: '>=14.0.0' } + hasBin: true + tapable@2.2.1: resolution: { @@ -9607,6 +11384,25 @@ packages: } engines: { node: '>=10' } + terser-webpack-plugin@5.3.10: + resolution: + { + integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==, + } + engines: { node: '>= 10.13.0' } + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + terser@5.31.6: resolution: { @@ -9621,6 +11417,28 @@ packages: integrity: sha512-8zll7REEv4GDD3x4/0pW+ppIxSNs7H1J10IKFZsuOMscumCdM2a+toDGLPA3T+1+fLBql4zbt5z83GEQGGV5VA==, } + thenify-all@1.6.0: + resolution: + { + integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==, + } + engines: { node: '>=0.8' } + + thenify@3.3.1: + resolution: + { + integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==, + } + + thingies@1.21.0: + resolution: + { + integrity: sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==, + } + engines: { node: '>=10.18' } + peerDependencies: + tslib: ^2 + throttle-debounce@5.0.2: resolution: { @@ -9628,6 +11446,12 @@ packages: } engines: { node: '>=12.22' } + thunky@1.1.0: + resolution: + { + integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==, + } + tiny-glob@0.2.9: resolution: { @@ -9679,19 +11503,41 @@ packages: { integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==, } - engines: { node: '>=0.6' } + engines: { node: '>=0.6' } + + totalist@1.1.0: + resolution: + { + integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==, + } + engines: { node: '>=6' } + + totalist@3.0.1: + resolution: + { + integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==, + } + engines: { node: '>=6' } + + tr46@0.0.3: + resolution: + { + integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==, + } - totalist@3.0.1: + tree-dump@1.0.2: resolution: { - integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==, + integrity: sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==, } - engines: { node: '>=6' } + engines: { node: '>=10.0' } + peerDependencies: + tslib: '2' - tr46@0.0.3: + ts-interface-checker@0.1.13: resolution: { - integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==, + integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==, } tslib@2.6.3: @@ -9882,6 +11728,13 @@ packages: } engines: { node: '>= 10.0.0' } + unpipe@1.0.0: + resolution: + { + integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==, + } + engines: { node: '>= 0.8' } + unplugin-vue-router@0.10.7: resolution: { @@ -9989,6 +11842,12 @@ packages: integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==, } + uri-js@4.4.1: + resolution: + { + integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, + } + urlpattern-polyfill@8.0.2: resolution: { @@ -10001,6 +11860,19 @@ packages: integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, } + utila@0.4.0: + resolution: + { + integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==, + } + + utils-merge@1.0.1: + resolution: + { + integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==, + } + engines: { node: '>= 0.4.0' } + uuid@10.0.0: resolution: { @@ -10008,6 +11880,13 @@ packages: } hasBin: true + uuid@8.3.2: + resolution: + { + integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==, + } + hasBin: true + varint@6.0.0: resolution: { @@ -10258,12 +12137,116 @@ packages: typescript: optional: true + watchpack@2.4.2: + resolution: + { + integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==, + } + engines: { node: '>=10.13.0' } + + wbuf@1.7.3: + resolution: + { + integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==, + } + webidl-conversions@3.0.1: resolution: { integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==, } + webpack-bundle-analyzer@4.6.1: + resolution: + { + integrity: sha512-oKz9Oz9j3rUciLNfpGFjOb49/jEpXNmWdVH8Ls//zNcnLlQdTGXQQMsBbb/gR7Zl8WNLxVCq+0Hqbx3zv6twBw==, + } + engines: { node: '>= 10.13.0' } + hasBin: true + + webpack-cli@4.10.0: + resolution: + { + integrity: sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==, + } + engines: { node: '>=10.13.0' } + hasBin: true + peerDependencies: + '@webpack-cli/generators': '*' + '@webpack-cli/migrate': '*' + webpack: 4.x.x || 5.x.x + webpack-bundle-analyzer: '*' + webpack-dev-server: '*' + peerDependenciesMeta: + '@webpack-cli/generators': + optional: true + '@webpack-cli/migrate': + optional: true + webpack-bundle-analyzer: + optional: true + webpack-dev-server: + optional: true + + webpack-dev-middleware@5.3.4: + resolution: + { + integrity: sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==, + } + engines: { node: '>= 12.13.0' } + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + + webpack-dev-middleware@7.4.2: + resolution: + { + integrity: sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==, + } + engines: { node: '>= 18.12.0' } + peerDependencies: + webpack: ^5.0.0 + peerDependenciesMeta: + webpack: + optional: true + + webpack-dev-server@4.15.2: + resolution: + { + integrity: sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==, + } + engines: { node: '>= 12.13.0' } + hasBin: true + peerDependencies: + webpack: ^4.37.0 || ^5.0.0 + webpack-cli: '*' + peerDependenciesMeta: + webpack: + optional: true + webpack-cli: + optional: true + + webpack-dev-server@5.0.4: + resolution: + { + integrity: sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==, + } + engines: { node: '>= 18.12.0' } + hasBin: true + peerDependencies: + webpack: ^5.0.0 + webpack-cli: '*' + peerDependenciesMeta: + webpack: + optional: true + webpack-cli: + optional: true + + webpack-merge@5.10.0: + resolution: + { + integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==, + } + engines: { node: '>=10.0.0' } + webpack-sources@3.2.3: resolution: { @@ -10277,6 +12260,33 @@ packages: integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==, } + webpack@5.94.0: + resolution: + { + integrity: sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==, + } + engines: { node: '>=10.13.0' } + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + + websocket-driver@0.7.4: + resolution: + { + integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==, + } + engines: { node: '>=0.8.0' } + + websocket-extensions@0.1.4: + resolution: + { + integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==, + } + engines: { node: '>=0.8.0' } + whatwg-url@5.0.0: resolution: { @@ -10325,6 +12335,12 @@ packages: integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==, } + wildcard@2.0.1: + resolution: + { + integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==, + } + wrap-ansi@7.0.0: resolution: { @@ -10345,6 +12361,21 @@ packages: integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, } + ws@7.5.10: + resolution: + { + integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==, + } + engines: { node: '>=8.3.0' } + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + ws@8.17.1: resolution: { @@ -10416,6 +12447,13 @@ packages: } engines: { node: '>=12' } + yargs@17.6.2: + resolution: + { + integrity: sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==, + } + engines: { node: '>=12' } + yargs@17.7.2: resolution: { @@ -10451,6 +12489,8 @@ packages: engines: { node: '>= 14' } snapshots: + '@alloc/quick-lru@5.2.0': {} + '@ampproject/remapping@2.3.0': dependencies: '@jridgewell/gen-mapping': 0.3.5 @@ -10463,14 +12503,14 @@ snapshots: '@ant-design/cssinjs-utils@1.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@ant-design/cssinjs': 1.21.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) '@ant-design/cssinjs@1.21.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@emotion/hash': 0.8.0 '@emotion/unitless': 0.7.5 classnames: 2.5.1 @@ -10482,7 +12522,7 @@ snapshots: '@ant-design/fast-color@2.0.6': dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@ant-design/icons-svg@4.4.2': {} @@ -10490,7 +12530,7 @@ snapshots: dependencies: '@ant-design/colors': 7.1.0 '@ant-design/icons-svg': 4.4.2 - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -10498,7 +12538,7 @@ snapshots: '@ant-design/react-slick@1.1.2(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 classnames: 2.5.1 json2mq: 0.2.0 react: 18.3.1 @@ -11177,6 +13217,18 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-transform-runtime@7.25.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.24.7(supports-color@5.5.0) + '@babel/helper-plugin-utils': 7.24.8 + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11354,12 +13406,27 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/preset-typescript@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + '@babel/regjsgen@0.8.0': {} '@babel/runtime@7.25.4': dependencies: regenerator-runtime: 0.14.1 + '@babel/runtime@7.25.6': + dependencies: + regenerator-runtime: 0.14.1 + '@babel/standalone@7.25.6': {} '@babel/template@7.25.0': @@ -11394,10 +13461,12 @@ snapshots: '@ctrl/tinycolor@3.6.1': {} + '@discoveryjs/json-ext@0.5.7': {} + '@emotion/babel-plugin@11.12.0': dependencies: '@babel/helper-module-imports': 7.24.7(supports-color@5.5.0) - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@emotion/hash': 0.9.2 '@emotion/memoize': 0.9.0 '@emotion/serialize': 1.3.1 @@ -11734,6 +13803,8 @@ snapshots: '@esbuild/win32-x64@0.23.1': optional: true + '@eslint/js@9.11.1': {} + '@fastify/busboy@2.1.1': {} '@ioredis/commands@1.2.0': {} @@ -11769,6 +13840,22 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 + '@jsonjoy.com/base64@1.1.2(tslib@2.6.3)': + dependencies: + tslib: 2.6.3 + + '@jsonjoy.com/json-pack@1.1.0(tslib@2.6.3)': + dependencies: + '@jsonjoy.com/base64': 1.1.2(tslib@2.6.3) + '@jsonjoy.com/util': 1.3.0(tslib@2.6.3) + hyperdyperid: 1.2.0 + thingies: 1.21.0(tslib@2.6.3) + tslib: 2.6.3 + + '@jsonjoy.com/util@1.3.0(tslib@2.6.3)': + dependencies: + tslib: 2.6.3 + '@kwsites/file-exists@1.1.1': dependencies: debug: 4.3.6(supports-color@5.5.0) @@ -11777,6 +13864,8 @@ snapshots: '@kwsites/promise-deferred@1.1.1': {} + '@leichtgewicht/ip-codec@2.0.5': {} + '@mapbox/node-pre-gyp@1.0.11': dependencies: detect-libc: 2.0.3 @@ -11820,7 +13909,7 @@ snapshots: - supports-color - utf-8-validate - '@module-federation/enhanced@0.2.5(typescript@5.5.3)': + '@module-federation/enhanced@0.2.5(typescript@5.5.3)(webpack@5.94.0)': dependencies: '@module-federation/bridge-react-webpack-plugin': 0.2.5 '@module-federation/dts-plugin': 0.2.5(typescript@5.5.3) @@ -11833,6 +13922,7 @@ snapshots: upath: 2.0.1 optionalDependencies: typescript: 5.5.3 + webpack: 5.94.0 transitivePeerDependencies: - bufferutil - debug @@ -11886,6 +13976,11 @@ snapshots: '@module-federation/runtime': 0.2.5 '@module-federation/webpack-bundler-runtime': 0.2.5 + '@module-federation/runtime-tools@0.5.1': + dependencies: + '@module-federation/runtime': 0.5.1 + '@module-federation/webpack-bundler-runtime': 0.5.1 + '@module-federation/runtime@0.1.6': dependencies: '@module-federation/sdk': 0.1.6 @@ -11894,6 +13989,10 @@ snapshots: dependencies: '@module-federation/sdk': 0.2.5 + '@module-federation/runtime@0.5.1': + dependencies: + '@module-federation/sdk': 0.5.1 + '@module-federation/runtime@0.6.0': dependencies: '@module-federation/sdk': 0.6.0 @@ -11902,6 +14001,8 @@ snapshots: '@module-federation/sdk@0.2.5': {} + '@module-federation/sdk@0.5.1': {} + '@module-federation/sdk@0.6.0': {} '@module-federation/third-party-dts-extractor@0.2.5': @@ -11920,6 +14021,11 @@ snapshots: '@module-federation/runtime': 0.2.5 '@module-federation/sdk': 0.2.5 + '@module-federation/webpack-bundler-runtime@0.5.1': + dependencies: + '@module-federation/runtime': 0.5.1 + '@module-federation/sdk': 0.5.1 + '@mui/core-downloads-tracker@5.16.7': {} '@mui/material@5.16.7(@emotion/react@11.13.3(@types/react@18.3.3)(react@18.2.0))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.3)(react@18.2.0))(@types/react@18.3.3)(react@18.2.0))(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': @@ -11966,7 +14072,7 @@ snapshots: '@mui/private-theming@5.16.6(@types/react@18.3.3)(react@18.2.0)': dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@mui/utils': 5.16.6(@types/react@18.3.3)(react@18.2.0) prop-types: 15.8.1 react: 18.2.0 @@ -11975,7 +14081,7 @@ snapshots: '@mui/private-theming@5.16.6(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@mui/utils': 5.16.6(@types/react@18.3.3)(react@18.3.1) prop-types: 15.8.1 react: 18.3.1 @@ -11984,7 +14090,7 @@ snapshots: '@mui/styled-engine@5.16.6(@emotion/react@11.13.3(@types/react@18.3.3)(react@18.2.0))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.3)(react@18.2.0))(@types/react@18.3.3)(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@emotion/cache': 11.13.1 csstype: 3.1.3 prop-types: 15.8.1 @@ -11995,7 +14101,7 @@ snapshots: '@mui/styled-engine@5.16.6(@emotion/react@11.13.3(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@emotion/cache': 11.13.1 csstype: 3.1.3 prop-types: 15.8.1 @@ -12006,7 +14112,7 @@ snapshots: '@mui/system@5.16.7(@emotion/react@11.13.3(@types/react@18.3.3)(react@18.2.0))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.3)(react@18.2.0))(@types/react@18.3.3)(react@18.2.0))(@types/react@18.3.3)(react@18.2.0)': dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@mui/private-theming': 5.16.6(@types/react@18.3.3)(react@18.2.0) '@mui/styled-engine': 5.16.6(@emotion/react@11.13.3(@types/react@18.3.3)(react@18.2.0))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.3)(react@18.2.0))(@types/react@18.3.3)(react@18.2.0))(react@18.2.0) '@mui/types': 7.2.15(@types/react@18.3.3) @@ -12022,7 +14128,7 @@ snapshots: '@mui/system@5.16.7(@emotion/react@11.13.3(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@mui/private-theming': 5.16.6(@types/react@18.3.3)(react@18.3.1) '@mui/styled-engine': 5.16.6(@emotion/react@11.13.3(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(react@18.3.1) '@mui/types': 7.2.15(@types/react@18.3.3) @@ -12042,7 +14148,7 @@ snapshots: '@mui/utils@5.16.6(@types/react@18.3.3)(react@18.2.0)': dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@mui/types': 7.2.15(@types/react@18.3.3) '@types/prop-types': 15.7.12 clsx: 2.1.1 @@ -12054,7 +14160,7 @@ snapshots: '@mui/utils@5.16.6(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@mui/types': 7.2.15(@types/react@18.3.3) '@types/prop-types': 15.7.12 clsx: 2.1.1 @@ -12234,10 +14340,10 @@ snapshots: '@rollup/plugin-replace': 5.0.7(rollup@4.21.0) '@vitejs/plugin-vue': 5.1.3(vite@5.4.3(@types/node@22.5.0)(sass-embedded@1.77.8)(terser@5.31.6))(vue@3.5.3(typescript@5.5.3)) '@vitejs/plugin-vue-jsx': 4.0.1(vite@5.4.3(@types/node@22.5.0)(sass-embedded@1.77.8)(terser@5.31.6))(vue@3.5.3(typescript@5.5.3)) - autoprefixer: 10.4.20(postcss@8.4.41) + autoprefixer: 10.4.20(postcss@8.4.44) clear: 0.1.0 consola: 3.2.3 - cssnano: 7.0.5(postcss@8.4.41) + cssnano: 7.0.5(postcss@8.4.44) defu: 6.1.4 esbuild: 0.23.1 escape-string-regexp: 5.0.0 @@ -12252,7 +14358,7 @@ snapshots: pathe: 1.1.2 perfect-debounce: 1.0.0 pkg-types: 1.2.0 - postcss: 8.4.41 + postcss: 8.4.44 rollup-plugin-visualizer: 5.12.0(rollup@4.21.0) std-env: 3.7.0 strip-literal: 2.1.0 @@ -12357,12 +14463,12 @@ snapshots: '@rc-component/async-validator@5.0.4': dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@rc-component/color-picker@2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@ant-design/fast-color': 2.0.6 - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -12370,18 +14476,18 @@ snapshots: '@rc-component/context@1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) '@rc-component/mini-decimal@1.1.0': dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@rc-component/mutate-observer@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -12389,7 +14495,7 @@ snapshots: '@rc-component/portal@1.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -12397,7 +14503,7 @@ snapshots: '@rc-component/qrcode@1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -12405,7 +14511,7 @@ snapshots: '@rc-component/tour@1.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@rc-component/portal': 1.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@rc-component/trigger': 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 @@ -12415,7 +14521,7 @@ snapshots: '@rc-component/trigger@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@rc-component/portal': 1.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -12628,7 +14734,7 @@ snapshots: '@rspack/core': 0.7.5(@swc/helpers@0.5.3) caniuse-lite: 1.0.30001651 html-webpack-plugin: html-rspack-plugin@5.7.2(@rspack/core@0.7.5(@swc/helpers@0.5.3)) - postcss: 8.4.41 + postcss: 8.4.44 optionalDependencies: fsevents: 2.3.3 transitivePeerDependencies: @@ -12637,30 +14743,57 @@ snapshots: '@rspack/binding-darwin-arm64@0.7.5': optional: true + '@rspack/binding-darwin-arm64@1.0.4': + optional: true + '@rspack/binding-darwin-x64@0.7.5': optional: true + '@rspack/binding-darwin-x64@1.0.4': + optional: true + '@rspack/binding-linux-arm64-gnu@0.7.5': optional: true + '@rspack/binding-linux-arm64-gnu@1.0.4': + optional: true + '@rspack/binding-linux-arm64-musl@0.7.5': optional: true + '@rspack/binding-linux-arm64-musl@1.0.4': + optional: true + '@rspack/binding-linux-x64-gnu@0.7.5': optional: true + '@rspack/binding-linux-x64-gnu@1.0.4': + optional: true + '@rspack/binding-linux-x64-musl@0.7.5': optional: true + '@rspack/binding-linux-x64-musl@1.0.4': + optional: true + '@rspack/binding-win32-arm64-msvc@0.7.5': optional: true + '@rspack/binding-win32-arm64-msvc@1.0.4': + optional: true + '@rspack/binding-win32-ia32-msvc@0.7.5': optional: true + '@rspack/binding-win32-ia32-msvc@1.0.4': + optional: true + '@rspack/binding-win32-x64-msvc@0.7.5': optional: true + '@rspack/binding-win32-x64-msvc@1.0.4': + optional: true + '@rspack/binding@0.7.5': optionalDependencies: '@rspack/binding-darwin-arm64': 0.7.5 @@ -12673,6 +14806,39 @@ snapshots: '@rspack/binding-win32-ia32-msvc': 0.7.5 '@rspack/binding-win32-x64-msvc': 0.7.5 + '@rspack/binding@1.0.4': + optionalDependencies: + '@rspack/binding-darwin-arm64': 1.0.4 + '@rspack/binding-darwin-x64': 1.0.4 + '@rspack/binding-linux-arm64-gnu': 1.0.4 + '@rspack/binding-linux-arm64-musl': 1.0.4 + '@rspack/binding-linux-x64-gnu': 1.0.4 + '@rspack/binding-linux-x64-musl': 1.0.4 + '@rspack/binding-win32-arm64-msvc': 1.0.4 + '@rspack/binding-win32-ia32-msvc': 1.0.4 + '@rspack/binding-win32-x64-msvc': 1.0.4 + + '@rspack/cli@1.0.4(@rspack/core@1.0.4(@swc/helpers@0.5.3))(@types/express@4.17.21)(webpack@5.94.0)': + dependencies: + '@discoveryjs/json-ext': 0.5.7 + '@rspack/core': 1.0.4(@swc/helpers@0.5.3) + '@rspack/dev-server': 1.0.4(@rspack/core@1.0.4(@swc/helpers@0.5.3))(@types/express@4.17.21)(webpack@5.94.0) + colorette: 2.0.19 + exit-hook: 3.2.0 + interpret: 3.1.1 + rechoir: 0.8.0 + semver: 7.6.3 + webpack-bundle-analyzer: 4.6.1 + yargs: 17.6.2 + transitivePeerDependencies: + - '@types/express' + - bufferutil + - debug + - supports-color + - utf-8-validate + - webpack + - webpack-cli + '@rspack/core@0.7.5(@swc/helpers@0.5.3)': dependencies: '@module-federation/runtime-tools': 0.1.6 @@ -12683,7 +14849,46 @@ snapshots: optionalDependencies: '@swc/helpers': 0.5.3 - '@rspack/plugin-react-refresh@0.7.5(react-refresh@0.14.2)': + '@rspack/core@1.0.4(@swc/helpers@0.5.3)': + dependencies: + '@module-federation/runtime-tools': 0.5.1 + '@rspack/binding': 1.0.4 + '@rspack/lite-tapable': 1.0.0 + caniuse-lite: 1.0.30001651 + optionalDependencies: + '@swc/helpers': 0.5.3 + + '@rspack/dev-server@1.0.4(@rspack/core@1.0.4(@swc/helpers@0.5.3))(@types/express@4.17.21)(webpack@5.94.0)': + dependencies: + '@rspack/core': 1.0.4(@swc/helpers@0.5.3) + chokidar: 3.6.0 + connect-history-api-fallback: 2.0.0 + express: 4.21.0 + http-proxy-middleware: 2.0.6(@types/express@4.17.21) + mime-types: 2.1.35 + p-retry: 4.6.2 + webpack-dev-middleware: 7.4.2(webpack@5.94.0) + webpack-dev-server: 5.0.4(webpack@5.94.0) + ws: 8.18.0 + transitivePeerDependencies: + - '@types/express' + - bufferutil + - debug + - supports-color + - utf-8-validate + - webpack + - webpack-cli + + '@rspack/lite-tapable@1.0.0': {} + + '@rspack/plugin-react-refresh@0.7.5(react-refresh@0.14.2)': + optionalDependencies: + react-refresh: 0.14.2 + + '@rspack/plugin-react-refresh@1.0.0(react-refresh@0.14.2)': + dependencies: + error-stack-parser: 2.1.4 + html-entities: 2.5.2 optionalDependencies: react-refresh: 0.14.2 @@ -12823,14 +15028,58 @@ snapshots: dependencies: '@babel/types': 7.25.4 + '@types/body-parser@1.19.5': + dependencies: + '@types/connect': 3.4.38 + '@types/node': 22.5.0 + + '@types/bonjour@3.5.13': + dependencies: + '@types/node': 22.5.0 + + '@types/connect-history-api-fallback@1.5.4': + dependencies: + '@types/express-serve-static-core': 4.19.5 + '@types/node': 22.5.0 + + '@types/connect@3.4.38': + dependencies: + '@types/node': 22.5.0 + '@types/estree@0.0.39': {} '@types/estree@1.0.5': {} + '@types/express-serve-static-core@4.19.5': + dependencies: + '@types/node': 22.5.0 + '@types/qs': 6.9.16 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 + + '@types/express@4.17.21': + dependencies: + '@types/body-parser': 1.19.5 + '@types/express-serve-static-core': 4.19.5 + '@types/qs': 6.9.16 + '@types/serve-static': 1.15.7 + + '@types/html-minifier-terser@6.1.0': {} + + '@types/http-errors@2.0.4': {} + '@types/http-proxy@1.17.15': dependencies: '@types/node': 22.5.0 + '@types/json-schema@7.0.15': {} + + '@types/mime@1.3.5': {} + + '@types/node-forge@1.3.11': + dependencies: + '@types/node': 22.5.0 + '@types/node@22.5.0': dependencies: undici-types: 6.19.8 @@ -12839,6 +15088,10 @@ snapshots: '@types/prop-types@15.7.12': {} + '@types/qs@6.9.16': {} + + '@types/range-parser@1.2.7': {} + '@types/react-dom@18.3.0': dependencies: '@types/react': 18.3.3 @@ -12858,6 +15111,33 @@ snapshots: '@types/resolve@1.20.2': {} + '@types/retry@0.12.0': {} + + '@types/retry@0.12.2': {} + + '@types/send@0.17.4': + dependencies: + '@types/mime': 1.3.5 + '@types/node': 22.5.0 + + '@types/serve-index@1.9.4': + dependencies: + '@types/express': 4.17.21 + + '@types/serve-static@1.15.7': + dependencies: + '@types/http-errors': 2.0.4 + '@types/node': 22.5.0 + '@types/send': 0.17.4 + + '@types/sockjs@0.3.36': + dependencies: + '@types/node': 22.5.0 + + '@types/ws@8.5.12': + dependencies: + '@types/node': 22.5.0 + '@unhead/dom@1.10.0': dependencies: '@unhead/schema': 1.10.0 @@ -12914,6 +15194,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@vitejs/plugin-react@4.3.1(vite@5.4.3(@types/node@22.5.0)(sass-embedded@1.77.8)(terser@5.31.6))': + dependencies: + '@babel/core': 7.25.2 + '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.25.2) + '@types/babel__core': 7.20.5 + react-refresh: 0.14.2 + vite: 5.4.3(@types/node@22.5.0)(sass-embedded@1.77.8)(terser@5.31.6) + transitivePeerDependencies: + - supports-color + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.3(@types/node@22.5.0)(sass-embedded@1.77.8)(terser@5.31.6))(vue@3.5.3(typescript@5.5.3))': dependencies: '@babel/core': 7.25.2 @@ -13006,7 +15297,7 @@ snapshots: '@vue/shared': 3.4.38 estree-walker: 2.0.2 magic-string: 0.30.11 - postcss: 8.4.41 + postcss: 8.4.44 source-map-js: 1.2.0 '@vue/compiler-sfc@3.5.3': @@ -13106,6 +15397,102 @@ snapshots: '@vue/shared@3.5.3': {} + '@webassemblyjs/ast@1.12.1': + dependencies: + '@webassemblyjs/helper-numbers': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + + '@webassemblyjs/floating-point-hex-parser@1.11.6': {} + + '@webassemblyjs/helper-api-error@1.11.6': {} + + '@webassemblyjs/helper-buffer@1.12.1': {} + + '@webassemblyjs/helper-numbers@1.11.6': + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 + '@xtuc/long': 4.2.2 + + '@webassemblyjs/helper-wasm-bytecode@1.11.6': {} + + '@webassemblyjs/helper-wasm-section@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/wasm-gen': 1.12.1 + + '@webassemblyjs/ieee754@1.11.6': + dependencies: + '@xtuc/ieee754': 1.2.0 + + '@webassemblyjs/leb128@1.11.6': + dependencies: + '@xtuc/long': 4.2.2 + + '@webassemblyjs/utf8@1.11.6': {} + + '@webassemblyjs/wasm-edit@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/helper-wasm-section': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-opt': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + '@webassemblyjs/wast-printer': 1.12.1 + + '@webassemblyjs/wasm-gen@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + + '@webassemblyjs/wasm-opt@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + + '@webassemblyjs/wasm-parser@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-api-error': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + + '@webassemblyjs/wast-printer@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@xtuc/long': 4.2.2 + + '@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0(webpack-dev-server@4.15.2)(webpack@5.94.0))(webpack@5.94.0(webpack-cli@4.10.0))': + dependencies: + webpack: 5.94.0(webpack-cli@4.10.0) + webpack-cli: 4.10.0(webpack-dev-server@4.15.2)(webpack@5.94.0) + + '@webpack-cli/info@1.5.0(webpack-cli@4.10.0(webpack-dev-server@4.15.2)(webpack@5.94.0))': + dependencies: + envinfo: 7.14.0 + webpack-cli: 4.10.0(webpack-dev-server@4.15.2)(webpack@5.94.0) + + '@webpack-cli/serve@1.7.0(webpack-cli@4.10.0(webpack-dev-server@4.15.2)(webpack@5.94.0))(webpack-dev-server@4.15.2(webpack-cli@4.10.0)(webpack@5.94.0))': + dependencies: + webpack-cli: 4.10.0(webpack-dev-server@4.15.2)(webpack@5.94.0) + optionalDependencies: + webpack-dev-server: 4.15.2(webpack-cli@4.10.0)(webpack@5.94.0) + + '@xtuc/ieee754@1.2.0': {} + + '@xtuc/long@4.2.2': {} + abbrev@1.1.1: {} abort-controller@3.0.0: @@ -13121,6 +15508,10 @@ snapshots: dependencies: acorn: 8.12.1 + acorn-walk@8.3.4: + dependencies: + acorn: 8.12.1 + acorn@8.12.1: {} adm-zip@0.5.15: {} @@ -13147,12 +15538,41 @@ snapshots: transitivePeerDependencies: - supports-color + ajv-formats@2.1.1(ajv@8.17.1): + optionalDependencies: + ajv: 8.17.1 + + ajv-keywords@3.5.2(ajv@6.12.6): + dependencies: + ajv: 6.12.6 + + ajv-keywords@5.1.0(ajv@8.17.1): + dependencies: + ajv: 8.17.1 + fast-deep-equal: 3.1.3 + + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ajv@8.17.1: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.0.1 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + ansi-colors@4.1.3: {} ansi-escapes@4.3.2: dependencies: type-fest: 0.21.3 + ansi-html-community@0.0.8: {} + ansi-regex@2.1.1: {} ansi-regex@5.0.1: {} @@ -13263,6 +15683,8 @@ snapshots: delegates: 1.0.0 readable-stream: 3.6.2 + arg@5.0.2: {} + argparse@2.0.1: {} array-buffer-byte-length@1.0.1: @@ -13270,6 +15692,8 @@ snapshots: call-bind: 1.0.7 is-array-buffer: 3.0.4 + array-flatten@1.1.1: {} + array-tree-filter@2.1.0: {} arraybuffer.prototype.slice@1.0.3: @@ -13313,6 +15737,16 @@ snapshots: postcss: 8.4.41 postcss-value-parser: 4.2.0 + autoprefixer@10.4.20(postcss@8.4.44): + dependencies: + browserslist: 4.23.3 + caniuse-lite: 1.0.30001651 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.0.1 + postcss: 8.4.44 + postcss-value-parser: 4.2.0 + available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.0.0 @@ -13327,9 +15761,18 @@ snapshots: b4a@1.6.6: {} + babel-loader@8.4.1(@babel/core@7.25.2)(webpack@5.94.0(webpack-cli@4.10.0)): + dependencies: + '@babel/core': 7.25.2 + find-cache-dir: 3.3.2 + loader-utils: 2.0.4 + make-dir: 3.1.0 + schema-utils: 2.7.1 + webpack: 5.94.0(webpack-cli@4.10.0) + babel-plugin-macros@3.1.0: dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 cosmiconfig: 7.1.0 resolve: 1.22.8 @@ -13395,6 +15838,10 @@ snapshots: base64-js@1.5.1: {} + batch@0.6.1: {} + + big.js@5.2.2: {} + binary-extensions@2.3.0: {} bindings@1.5.0: @@ -13403,6 +15850,28 @@ snapshots: birpc@0.2.17: {} + body-parser@1.20.3: + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.13.0 + raw-body: 2.5.2 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + bonjour-service@1.2.1: + dependencies: + fast-deep-equal: 3.1.3 + multicast-dns: 7.2.5 + boolbase@1.0.0: {} brace-expansion@1.1.11: @@ -13448,6 +15917,10 @@ snapshots: dependencies: run-applescript: 7.0.0 + bytes@3.0.0: {} + + bytes@3.1.2: {} + c12@1.11.1(magicast@0.3.5): dependencies: chokidar: 3.6.0 @@ -13482,6 +15955,13 @@ snapshots: callsites@3.1.0: {} + camel-case@4.1.2: + dependencies: + pascal-case: 3.1.2 + tslib: 2.6.3 + + camelcase-css@2.0.1: {} + camelcase@6.3.0: {} camelize@1.0.1: {} @@ -13535,6 +16015,8 @@ snapshots: chownr@2.0.0: {} + chrome-trace-event@1.0.4: {} + ci-info@4.0.0: {} citty@0.1.6: @@ -13543,6 +16025,10 @@ snapshots: classnames@2.5.1: {} + clean-css@5.3.3: + dependencies: + source-map: 0.6.1 + clear@0.1.0: {} clipboardy@4.0.0: @@ -13557,6 +16043,12 @@ snapshots: strip-ansi: 6.0.1 wrap-ansi: 7.0.0 + clone-deep@4.0.1: + dependencies: + is-plain-object: 2.0.4 + kind-of: 6.0.3 + shallow-clone: 3.0.1 + clsx@2.1.1: {} cluster-key-slot@1.1.2: {} @@ -13579,12 +16071,18 @@ snapshots: colord@2.9.3: {} + colorette@2.0.19: {} + + colorette@2.0.20: {} + combined-stream@1.0.8: dependencies: delayed-stream: 1.0.0 commander@2.20.3: {} + commander@4.1.1: {} + commander@7.2.0: {} commander@8.3.0: {} @@ -13601,6 +16099,22 @@ snapshots: normalize-path: 3.0.0 readable-stream: 4.5.2 + compressible@2.0.18: + dependencies: + mime-db: 1.52.0 + + compression@1.7.4: + dependencies: + accepts: 1.3.8 + bytes: 3.0.0 + compressible: 2.0.18 + debug: 2.6.9 + on-headers: 1.0.2 + safe-buffer: 5.1.2 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + compute-scroll-into-view@3.1.0: {} concat-map@0.0.1: {} @@ -13611,6 +16125,8 @@ snapshots: confbox@0.1.7: {} + connect-history-api-fallback@2.0.0: {} + consola@3.2.3: {} console-control-strings@1.1.0: {} @@ -13627,6 +16143,10 @@ snapshots: cookie-es@1.2.2: {} + cookie-signature@1.0.6: {} + + cookie@0.6.0: {} + cookies@0.8.0: dependencies: depd: 2.0.0 @@ -13656,6 +16176,15 @@ snapshots: path-type: 4.0.0 yaml: 1.10.2 + cosmiconfig@9.0.0(typescript@5.5.3): + dependencies: + env-paths: 2.2.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + optionalDependencies: + typescript: 5.5.3 + crc-32@1.2.2: {} crc32-stream@6.0.0: @@ -13687,9 +16216,23 @@ snapshots: dependencies: postcss: 8.4.41 - css-declaration-sorter@7.2.0(postcss@8.4.41): + css-declaration-sorter@7.2.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 + + css-loader@6.11.0(@rspack/core@1.0.4)(webpack@5.94.0(webpack-cli@4.10.0)): + dependencies: + icss-utils: 5.1.0(postcss@8.4.44) + postcss: 8.4.44 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.44) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.44) + postcss-modules-scope: 3.2.0(postcss@8.4.44) + postcss-modules-values: 4.0.0(postcss@8.4.44) + postcss-value-parser: 4.2.0 + semver: 7.6.3 + optionalDependencies: + '@rspack/core': 1.0.4(@swc/helpers@0.5.3) + webpack: 5.94.0(webpack-cli@4.10.0) css-select@4.3.0: dependencies: @@ -13765,47 +16308,47 @@ snapshots: postcss-svgo: 5.1.0(postcss@8.4.41) postcss-unique-selectors: 5.1.1(postcss@8.4.41) - cssnano-preset-default@7.0.5(postcss@8.4.41): + cssnano-preset-default@7.0.5(postcss@8.4.44): dependencies: browserslist: 4.23.3 - css-declaration-sorter: 7.2.0(postcss@8.4.41) - cssnano-utils: 5.0.0(postcss@8.4.41) - postcss: 8.4.41 - postcss-calc: 10.0.2(postcss@8.4.41) - postcss-colormin: 7.0.2(postcss@8.4.41) - postcss-convert-values: 7.0.3(postcss@8.4.41) - postcss-discard-comments: 7.0.2(postcss@8.4.41) - postcss-discard-duplicates: 7.0.1(postcss@8.4.41) - postcss-discard-empty: 7.0.0(postcss@8.4.41) - postcss-discard-overridden: 7.0.0(postcss@8.4.41) - postcss-merge-longhand: 7.0.3(postcss@8.4.41) - postcss-merge-rules: 7.0.3(postcss@8.4.41) - postcss-minify-font-values: 7.0.0(postcss@8.4.41) - postcss-minify-gradients: 7.0.0(postcss@8.4.41) - postcss-minify-params: 7.0.2(postcss@8.4.41) - postcss-minify-selectors: 7.0.3(postcss@8.4.41) - postcss-normalize-charset: 7.0.0(postcss@8.4.41) - postcss-normalize-display-values: 7.0.0(postcss@8.4.41) - postcss-normalize-positions: 7.0.0(postcss@8.4.41) - postcss-normalize-repeat-style: 7.0.0(postcss@8.4.41) - postcss-normalize-string: 7.0.0(postcss@8.4.41) - postcss-normalize-timing-functions: 7.0.0(postcss@8.4.41) - postcss-normalize-unicode: 7.0.2(postcss@8.4.41) - postcss-normalize-url: 7.0.0(postcss@8.4.41) - postcss-normalize-whitespace: 7.0.0(postcss@8.4.41) - postcss-ordered-values: 7.0.1(postcss@8.4.41) - postcss-reduce-initial: 7.0.2(postcss@8.4.41) - postcss-reduce-transforms: 7.0.0(postcss@8.4.41) - postcss-svgo: 7.0.1(postcss@8.4.41) - postcss-unique-selectors: 7.0.2(postcss@8.4.41) + css-declaration-sorter: 7.2.0(postcss@8.4.44) + cssnano-utils: 5.0.0(postcss@8.4.44) + postcss: 8.4.44 + postcss-calc: 10.0.2(postcss@8.4.44) + postcss-colormin: 7.0.2(postcss@8.4.44) + postcss-convert-values: 7.0.3(postcss@8.4.44) + postcss-discard-comments: 7.0.2(postcss@8.4.44) + postcss-discard-duplicates: 7.0.1(postcss@8.4.44) + postcss-discard-empty: 7.0.0(postcss@8.4.44) + postcss-discard-overridden: 7.0.0(postcss@8.4.44) + postcss-merge-longhand: 7.0.3(postcss@8.4.44) + postcss-merge-rules: 7.0.3(postcss@8.4.44) + postcss-minify-font-values: 7.0.0(postcss@8.4.44) + postcss-minify-gradients: 7.0.0(postcss@8.4.44) + postcss-minify-params: 7.0.2(postcss@8.4.44) + postcss-minify-selectors: 7.0.3(postcss@8.4.44) + postcss-normalize-charset: 7.0.0(postcss@8.4.44) + postcss-normalize-display-values: 7.0.0(postcss@8.4.44) + postcss-normalize-positions: 7.0.0(postcss@8.4.44) + postcss-normalize-repeat-style: 7.0.0(postcss@8.4.44) + postcss-normalize-string: 7.0.0(postcss@8.4.44) + postcss-normalize-timing-functions: 7.0.0(postcss@8.4.44) + postcss-normalize-unicode: 7.0.2(postcss@8.4.44) + postcss-normalize-url: 7.0.0(postcss@8.4.44) + postcss-normalize-whitespace: 7.0.0(postcss@8.4.44) + postcss-ordered-values: 7.0.1(postcss@8.4.44) + postcss-reduce-initial: 7.0.2(postcss@8.4.44) + postcss-reduce-transforms: 7.0.0(postcss@8.4.44) + postcss-svgo: 7.0.1(postcss@8.4.44) + postcss-unique-selectors: 7.0.2(postcss@8.4.44) cssnano-utils@3.1.0(postcss@8.4.41): dependencies: postcss: 8.4.41 - cssnano-utils@5.0.0(postcss@8.4.41): + cssnano-utils@5.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 cssnano@5.1.15(postcss@8.4.41): dependencies: @@ -13814,11 +16357,11 @@ snapshots: postcss: 8.4.41 yaml: 1.10.2 - cssnano@7.0.5(postcss@8.4.41): + cssnano@7.0.5(postcss@8.4.44): dependencies: - cssnano-preset-default: 7.0.5(postcss@8.4.41) + cssnano-preset-default: 7.0.5(postcss@8.4.44) lilconfig: 3.1.2 - postcss: 8.4.41 + postcss: 8.4.44 csso@4.2.0: dependencies: @@ -13879,6 +16422,10 @@ snapshots: bundle-name: 4.1.0 default-browser-id: 5.0.0 + default-gateway@6.0.3: + dependencies: + execa: 5.1.1 + define-data-property@1.1.4: dependencies: es-define-property: 1.0.0 @@ -13915,13 +16462,27 @@ snapshots: detect-libc@2.0.3: {} + detect-node@2.1.0: {} + devalue@5.0.0: {} + didyoumean@1.2.2: {} + diff@5.2.0: {} + dlv@1.1.3: {} + + dns-packet@5.6.1: + dependencies: + '@leichtgewicht/ip-codec': 2.0.5 + + dom-converter@0.2.0: + dependencies: + utila: 0.4.0 + dom-helpers@5.2.1: dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 csstype: 3.1.3 dom-serializer@1.4.1: @@ -13958,12 +16519,28 @@ snapshots: domelementtype: 2.3.0 domhandler: 5.0.3 + dot-case@3.0.4: + dependencies: + no-case: 3.0.4 + tslib: 2.6.3 + dot-prop@8.0.2: dependencies: type-fest: 3.13.1 + dotenv-defaults@2.0.2: + dependencies: + dotenv: 8.6.0 + + dotenv-webpack@8.1.0(webpack@5.94.0(webpack-cli@4.10.0)): + dependencies: + dotenv-defaults: 2.0.2 + webpack: 5.94.0(webpack-cli@4.10.0) + dotenv@16.4.5: {} + dotenv@8.6.0: {} + duplexer@0.1.1: {} duplexer@0.1.2: {} @@ -13982,8 +16559,12 @@ snapshots: emoji-regex@9.2.2: {} + emojis-list@3.0.0: {} + encodeurl@1.0.2: {} + encodeurl@2.0.0: {} + enhanced-resolve@5.17.1: dependencies: graceful-fs: 4.2.11 @@ -13993,6 +16574,10 @@ snapshots: entities@4.5.0: {} + env-paths@2.2.1: {} + + envinfo@7.14.0: {} + error-ex@1.3.2: dependencies: is-arrayish: 0.2.1 @@ -14001,6 +16586,10 @@ snapshots: error-stack-parser-es@0.1.5: {} + error-stack-parser@2.1.4: + dependencies: + stackframe: 1.3.4 + errx@0.1.0: {} es-abstract@1.23.3: @@ -14058,6 +16647,8 @@ snapshots: es-errors@1.3.0: {} + es-module-lexer@1.5.4: {} + es-object-atoms@1.0.0: dependencies: es-errors: 1.3.0 @@ -14163,6 +16754,19 @@ snapshots: escape-string-regexp@5.0.0: {} + eslint-scope@5.1.1: + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@4.3.0: {} + + estraverse@5.3.0: {} + estree-walker@0.6.1: {} estree-walker@1.0.1: {} @@ -14219,10 +16823,48 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 + exit-hook@3.2.0: {} + expand-tilde@2.0.2: dependencies: homedir-polyfill: 1.0.3 + express@4.21.0: + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.3 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.6.0 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.3.1 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.3 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.10 + proxy-addr: 2.0.7 + qs: 6.13.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.19.0 + serve-static: 1.16.2 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + externality@1.0.2: dependencies: enhanced-resolve: 5.17.1 @@ -14230,6 +16872,8 @@ snapshots: pathe: 1.1.2 ufo: 1.5.4 + fast-deep-equal@3.1.3: {} + fast-fifo@1.3.2: {} fast-glob@3.3.2: @@ -14240,12 +16884,22 @@ snapshots: merge2: 1.4.1 micromatch: 4.0.8 + fast-json-stable-stringify@2.1.0: {} + fast-npm-meta@0.2.2: {} + fast-uri@3.0.1: {} + + fastest-levenshtein@1.0.16: {} + fastq@1.17.1: dependencies: reusify: 1.0.4 + faye-websocket@0.11.4: + dependencies: + websocket-driver: 0.7.4 + fdir@6.3.0(picomatch@4.0.2): optionalDependencies: picomatch: 4.0.2 @@ -14267,6 +16921,18 @@ snapshots: dependencies: to-regex-range: 5.0.1 + finalhandler@1.3.1: + dependencies: + debug: 2.6.9 + encodeurl: 2.0.0 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + find-cache-dir@3.3.2: dependencies: commondir: 1.0.1 @@ -14293,6 +16959,8 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 + flat@5.0.2: {} + flatted@3.3.1: {} follow-redirects@1.15.6: {} @@ -14312,6 +16980,8 @@ snapshots: combined-stream: 1.0.8 mime-types: 2.1.35 + forwarded@0.2.0: {} + fraction.js@4.3.7: {} fresh@0.5.2: {} @@ -14345,6 +17015,8 @@ snapshots: dependencies: minipass: 3.3.6 + fs-monkey@1.0.6: {} + fs.realpath@1.0.0: {} fsevents@2.3.3: @@ -14427,6 +17099,12 @@ snapshots: dependencies: is-glob: 4.0.3 + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob-to-regexp@0.4.1: {} + glob@10.4.5: dependencies: foreground-child: 3.3.0 @@ -14482,6 +17160,8 @@ snapshots: globals@11.12.0: {} + globals@15.9.0: {} + globalthis@1.0.4: dependencies: define-properties: 1.2.1 @@ -14533,6 +17213,8 @@ snapshots: transitivePeerDependencies: - uWebSockets.js + handle-thing@2.0.1: {} + has-ansi@2.0.0: dependencies: ansi-regex: 2.1.1 @@ -14563,6 +17245,8 @@ snapshots: dependencies: function-bind: 1.1.2 + he@1.2.0: {} + hoist-non-react-statics@3.3.2: dependencies: react-is: 16.13.1 @@ -14573,17 +17257,63 @@ snapshots: hookable@5.5.3: {} + hpack.js@2.1.6: + dependencies: + inherits: 2.0.4 + obuf: 1.1.2 + readable-stream: 2.3.8 + wbuf: 1.7.3 + + html-entities@2.5.2: {} + + html-minifier-terser@6.1.0: + dependencies: + camel-case: 4.1.2 + clean-css: 5.3.3 + commander: 8.3.0 + he: 1.2.0 + param-case: 3.0.4 + relateurl: 0.2.7 + terser: 5.31.6 + html-rspack-plugin@5.7.2(@rspack/core@0.7.5(@swc/helpers@0.5.3)): optionalDependencies: '@rspack/core': 0.7.5(@swc/helpers@0.5.3) html-tags@3.3.1: {} + html-webpack-plugin@5.6.0(@rspack/core@1.0.4)(webpack@5.94.0(webpack-cli@4.10.0)): + dependencies: + '@types/html-minifier-terser': 6.1.0 + html-minifier-terser: 6.1.0 + lodash: 4.17.21 + pretty-error: 4.0.0 + tapable: 2.2.1 + optionalDependencies: + '@rspack/core': 1.0.4(@swc/helpers@0.5.3) + webpack: 5.94.0(webpack-cli@4.10.0) + + htmlparser2@6.1.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + domutils: 2.8.0 + entities: 2.2.0 + http-assert@1.5.0: dependencies: deep-equal: 1.0.1 http-errors: 1.8.1 + http-deceiver@1.2.7: {} + + http-errors@1.6.3: + dependencies: + depd: 1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.0 + statuses: 1.5.0 + http-errors@1.8.1: dependencies: depd: 1.1.2 @@ -14600,6 +17330,28 @@ snapshots: statuses: 2.0.1 toidentifier: 1.0.1 + http-parser-js@0.5.8: {} + + http-proxy-middleware@2.0.6(@types/express@4.17.21): + dependencies: + '@types/http-proxy': 1.17.15 + http-proxy: 1.18.1 + is-glob: 4.0.3 + is-plain-obj: 3.0.0 + micromatch: 4.0.8 + optionalDependencies: + '@types/express': 4.17.21 + transitivePeerDependencies: + - debug + + http-proxy@1.18.1: + dependencies: + eventemitter3: 4.0.7 + follow-redirects: 1.15.6 + requires-port: 1.0.0 + transitivePeerDependencies: + - debug + http-shutdown@1.2.2: {} https-proxy-agent@5.0.1: @@ -14619,12 +17371,22 @@ snapshots: husky@8.0.3: {} + hyperdyperid@1.2.0: {} + + iconv-lite@0.4.24: + dependencies: + safer-buffer: 2.1.2 + icss-replace-symbols@1.1.0: {} icss-utils@5.1.0(postcss@8.4.41): dependencies: postcss: 8.4.41 + icss-utils@5.1.0(postcss@8.4.44): + dependencies: + postcss: 8.4.44 + ieee754@1.2.1: {} ignore@5.3.2: {} @@ -14646,11 +17408,18 @@ snapshots: dependencies: resolve-from: 5.0.0 + import-local@3.2.0: + dependencies: + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + inflight@1.0.6: dependencies: once: 1.4.0 wrappy: 1.0.2 + inherits@2.0.3: {} + inherits@2.0.4: {} ini@1.3.8: {} @@ -14663,6 +17432,10 @@ snapshots: hasown: 2.0.2 side-channel: 1.0.6 + interpret@2.2.0: {} + + interpret@3.1.1: {} + ioredis@5.4.1: dependencies: '@ioredis/commands': 1.2.0 @@ -14677,6 +17450,10 @@ snapshots: transitivePeerDependencies: - supports-color + ipaddr.js@1.9.1: {} + + ipaddr.js@2.2.0: {} + iron-webcrypto@1.2.1: {} is-array-buffer@3.0.4: @@ -14746,6 +17523,8 @@ snapshots: is-negative-zero@2.0.3: {} + is-network-error@1.1.0: {} + is-number-object@1.0.7: dependencies: has-tostringtag: 1.0.2 @@ -14754,6 +17533,12 @@ snapshots: is-path-inside@4.0.0: {} + is-plain-obj@3.0.0: {} + + is-plain-object@2.0.4: + dependencies: + isobject: 3.0.1 + is-reference@1.2.1: dependencies: '@types/estree': 1.0.5 @@ -14813,6 +17598,8 @@ snapshots: isexe@2.0.0: {} + isobject@3.0.1: {} + isomorphic-ws@5.0.0(ws@8.17.1): dependencies: ws: 8.17.1 @@ -14842,6 +17629,12 @@ snapshots: merge-stream: 2.0.0 supports-color: 7.2.0 + jest-worker@27.5.1: + dependencies: + '@types/node': 22.5.0 + merge-stream: 2.0.0 + supports-color: 8.1.1 + jiti@1.21.6: {} js-tokens@4.0.0: {} @@ -14858,6 +17651,10 @@ snapshots: json-parse-even-better-errors@2.3.1: {} + json-schema-traverse@0.4.1: {} + + json-schema-traverse@1.0.0: {} + json2mq@0.2.0: dependencies: string-convert: 0.2.1 @@ -14878,6 +17675,8 @@ snapshots: dependencies: tsscmp: 1.0.6 + kind-of@6.0.3: {} + kleur@3.0.3: {} kleur@4.1.5: {} @@ -14966,6 +17765,14 @@ snapshots: transitivePeerDependencies: - uWebSockets.js + loader-runner@4.3.0: {} + + loader-utils@2.0.4: + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 2.2.3 + loader-utils@3.3.1: {} local-pkg@0.5.0: @@ -15015,6 +17822,10 @@ snapshots: dependencies: js-tokens: 4.0.0 + lower-case@2.0.2: + dependencies: + tslib: 2.6.3 + lru-cache@10.4.3: {} lru-cache@11.0.0: {} @@ -15062,10 +17873,25 @@ snapshots: media-typer@0.3.0: {} + memfs@3.5.3: + dependencies: + fs-monkey: 1.0.6 + + memfs@4.12.0: + dependencies: + '@jsonjoy.com/json-pack': 1.1.0(tslib@2.6.3) + '@jsonjoy.com/util': 1.3.0(tslib@2.6.3) + tree-dump: 1.0.2(tslib@2.6.3) + tslib: 2.6.3 + + merge-descriptors@1.0.3: {} + merge-stream@2.0.0: {} merge2@1.4.1: {} + methods@1.1.2: {} + microbundle@0.15.1(@types/babel__core@7.20.5): dependencies: '@babel/core': 7.25.2 @@ -15136,6 +17962,8 @@ snapshots: mimic-fn@4.0.0: {} + minimalistic-assert@1.0.1: {} + minimatch@10.0.1: dependencies: brace-expansion: 2.0.1 @@ -15178,6 +18006,8 @@ snapshots: mri@1.2.0: {} + mrmime@1.0.1: {} + mrmime@2.0.0: {} ms@2.0.0: {} @@ -15186,12 +18016,25 @@ snapshots: ms@2.1.3: {} + multicast-dns@7.2.5: + dependencies: + dns-packet: 5.6.1 + thunky: 1.1.0 + + mz@2.7.0: + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + nanoid@3.3.7: {} nanoid@5.0.7: {} negotiator@0.6.3: {} + neo-async@2.6.2: {} + nitropack@2.9.7(magicast@0.3.5): dependencies: '@cloudflare/kv-asset-handler': 0.3.4 @@ -15281,6 +18124,11 @@ snapshots: - supports-color - uWebSockets.js + no-case@3.0.4: + dependencies: + lower-case: 2.0.2 + tslib: 2.6.3 + node-addon-api@7.1.1: {} node-fetch-native@1.6.4: {} @@ -15454,6 +18302,8 @@ snapshots: object-assign@4.1.1: {} + object-hash@3.0.0: {} + object-inspect@1.13.2: {} object-keys@1.1.1: {} @@ -15465,6 +18315,8 @@ snapshots: has-symbols: 1.0.3 object-keys: 1.1.1 + obuf@1.1.2: {} + ofetch@1.3.4: dependencies: destr: 2.0.3 @@ -15477,6 +18329,8 @@ snapshots: dependencies: ee-first: 1.1.1 + on-headers@1.0.2: {} + once@1.4.0: dependencies: wrappy: 1.0.2 @@ -15513,6 +18367,8 @@ snapshots: undici: 5.28.4 yargs-parser: 21.1.1 + opener@1.5.2: {} + p-finally@1.0.0: {} p-limit@2.3.0: @@ -15536,6 +18392,17 @@ snapshots: eventemitter3: 4.0.7 p-timeout: 3.2.0 + p-retry@4.6.2: + dependencies: + '@types/retry': 0.12.0 + retry: 0.13.1 + + p-retry@6.2.0: + dependencies: + '@types/retry': 0.12.2 + is-network-error: 1.1.0 + retry: 0.13.1 + p-timeout@3.2.0: dependencies: p-finally: 1.0.0 @@ -15544,6 +18411,11 @@ snapshots: package-json-from-dist@1.0.0: {} + param-case@3.0.4: + dependencies: + dot-case: 3.0.4 + tslib: 2.6.3 + parent-module@1.0.1: dependencies: callsites: 3.1.0 @@ -15572,6 +18444,11 @@ snapshots: parseurl@1.3.3: {} + pascal-case@3.1.2: + dependencies: + no-case: 3.0.4 + tslib: 2.6.3 + path-exists@4.0.0: {} path-is-absolute@1.0.1: {} @@ -15592,6 +18469,8 @@ snapshots: lru-cache: 11.0.0 minipass: 7.1.2 + path-to-regexp@0.1.10: {} + path-type@4.0.0: {} path-type@5.0.0: {} @@ -15608,8 +18487,12 @@ snapshots: picomatch@4.0.2: {} + pify@2.3.0: {} + pify@5.0.0: {} + pirates@4.0.6: {} + pkg-dir@4.2.0: dependencies: find-up: 4.1.0 @@ -15622,9 +18505,9 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-calc@10.0.2(postcss@8.4.41): + postcss-calc@10.0.2(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 @@ -15642,12 +18525,12 @@ snapshots: postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-colormin@7.0.2(postcss@8.4.41): + postcss-colormin@7.0.2(postcss@8.4.44): dependencies: browserslist: 4.23.3 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 postcss-convert-values@5.1.3(postcss@8.4.41): @@ -15656,44 +18539,56 @@ snapshots: postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-convert-values@7.0.3(postcss@8.4.41): + postcss-convert-values@7.0.3(postcss@8.4.44): dependencies: browserslist: 4.23.3 - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 postcss-discard-comments@5.1.2(postcss@8.4.41): dependencies: postcss: 8.4.41 - postcss-discard-comments@7.0.2(postcss@8.4.41): + postcss-discard-comments@7.0.2(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-selector-parser: 6.1.2 postcss-discard-duplicates@5.1.0(postcss@8.4.41): dependencies: postcss: 8.4.41 - postcss-discard-duplicates@7.0.1(postcss@8.4.41): + postcss-discard-duplicates@7.0.1(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-discard-empty@5.1.1(postcss@8.4.41): dependencies: postcss: 8.4.41 - postcss-discard-empty@7.0.0(postcss@8.4.41): + postcss-discard-empty@7.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-discard-overridden@5.1.0(postcss@8.4.41): dependencies: postcss: 8.4.41 - postcss-discard-overridden@7.0.0(postcss@8.4.41): + postcss-discard-overridden@7.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 + + postcss-import@15.1.0(postcss@8.4.44): + dependencies: + postcss: 8.4.44 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + + postcss-js@4.0.1(postcss@8.4.44): + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.44 postcss-load-config@3.1.4(postcss@8.4.41): dependencies: @@ -15702,17 +18597,46 @@ snapshots: optionalDependencies: postcss: 8.4.41 + postcss-load-config@4.0.2(postcss@8.4.44): + dependencies: + lilconfig: 3.1.2 + yaml: 2.5.0 + optionalDependencies: + postcss: 8.4.44 + + postcss-loader@4.3.0(postcss@8.4.44)(webpack@5.94.0(webpack-cli@4.10.0)): + dependencies: + cosmiconfig: 7.1.0 + klona: 2.0.6 + loader-utils: 2.0.4 + postcss: 8.4.44 + schema-utils: 3.3.0 + semver: 7.6.3 + webpack: 5.94.0(webpack-cli@4.10.0) + + postcss-loader@8.1.1(@rspack/core@1.0.4(@swc/helpers@0.5.3))(postcss@8.4.44)(typescript@5.5.3)(webpack@5.94.0): + dependencies: + cosmiconfig: 9.0.0(typescript@5.5.3) + jiti: 1.21.6 + postcss: 8.4.44 + semver: 7.6.3 + optionalDependencies: + '@rspack/core': 1.0.4(@swc/helpers@0.5.3) + webpack: 5.94.0 + transitivePeerDependencies: + - typescript + postcss-merge-longhand@5.1.7(postcss@8.4.41): dependencies: postcss: 8.4.41 postcss-value-parser: 4.2.0 stylehacks: 5.1.1(postcss@8.4.41) - postcss-merge-longhand@7.0.3(postcss@8.4.41): + postcss-merge-longhand@7.0.3(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 - stylehacks: 7.0.3(postcss@8.4.41) + stylehacks: 7.0.3(postcss@8.4.44) postcss-merge-rules@5.1.4(postcss@8.4.41): dependencies: @@ -15722,12 +18646,12 @@ snapshots: postcss: 8.4.41 postcss-selector-parser: 6.1.2 - postcss-merge-rules@7.0.3(postcss@8.4.41): + postcss-merge-rules@7.0.3(postcss@8.4.44): dependencies: browserslist: 4.23.3 caniuse-api: 3.0.0 - cssnano-utils: 5.0.0(postcss@8.4.41) - postcss: 8.4.41 + cssnano-utils: 5.0.0(postcss@8.4.44) + postcss: 8.4.44 postcss-selector-parser: 6.1.2 postcss-minify-font-values@5.1.0(postcss@8.4.41): @@ -15735,9 +18659,9 @@ snapshots: postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-minify-font-values@7.0.0(postcss@8.4.41): + postcss-minify-font-values@7.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 postcss-minify-gradients@5.1.1(postcss@8.4.41): @@ -15747,11 +18671,11 @@ snapshots: postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-minify-gradients@7.0.0(postcss@8.4.41): + postcss-minify-gradients@7.0.0(postcss@8.4.44): dependencies: colord: 2.9.3 - cssnano-utils: 5.0.0(postcss@8.4.41) - postcss: 8.4.41 + cssnano-utils: 5.0.0(postcss@8.4.44) + postcss: 8.4.44 postcss-value-parser: 4.2.0 postcss-minify-params@5.1.4(postcss@8.4.41): @@ -15761,11 +18685,11 @@ snapshots: postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-minify-params@7.0.2(postcss@8.4.41): + postcss-minify-params@7.0.2(postcss@8.4.44): dependencies: browserslist: 4.23.3 - cssnano-utils: 5.0.0(postcss@8.4.41) - postcss: 8.4.41 + cssnano-utils: 5.0.0(postcss@8.4.44) + postcss: 8.4.44 postcss-value-parser: 4.2.0 postcss-minify-selectors@5.2.1(postcss@8.4.41): @@ -15773,16 +18697,20 @@ snapshots: postcss: 8.4.41 postcss-selector-parser: 6.1.2 - postcss-minify-selectors@7.0.3(postcss@8.4.41): + postcss-minify-selectors@7.0.3(postcss@8.4.44): dependencies: cssesc: 3.0.0 - postcss: 8.4.41 + postcss: 8.4.44 postcss-selector-parser: 6.1.2 postcss-modules-extract-imports@3.1.0(postcss@8.4.41): dependencies: postcss: 8.4.41 + postcss-modules-extract-imports@3.1.0(postcss@8.4.44): + dependencies: + postcss: 8.4.44 + postcss-modules-local-by-default@4.0.5(postcss@8.4.41): dependencies: icss-utils: 5.1.0(postcss@8.4.41) @@ -15790,16 +18718,33 @@ snapshots: postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 + postcss-modules-local-by-default@4.0.5(postcss@8.4.44): + dependencies: + icss-utils: 5.1.0(postcss@8.4.44) + postcss: 8.4.44 + postcss-selector-parser: 6.1.2 + postcss-value-parser: 4.2.0 + postcss-modules-scope@3.2.0(postcss@8.4.41): dependencies: postcss: 8.4.41 postcss-selector-parser: 6.1.2 + postcss-modules-scope@3.2.0(postcss@8.4.44): + dependencies: + postcss: 8.4.44 + postcss-selector-parser: 6.1.2 + postcss-modules-values@4.0.0(postcss@8.4.41): dependencies: icss-utils: 5.1.0(postcss@8.4.41) postcss: 8.4.41 + postcss-modules-values@4.0.0(postcss@8.4.44): + dependencies: + icss-utils: 5.1.0(postcss@8.4.44) + postcss: 8.4.44 + postcss-modules@4.3.1(postcss@8.4.41): dependencies: generic-names: 4.0.0 @@ -15812,22 +18757,27 @@ snapshots: postcss-modules-values: 4.0.0(postcss@8.4.41) string-hash: 1.1.3 + postcss-nested@6.2.0(postcss@8.4.44): + dependencies: + postcss: 8.4.44 + postcss-selector-parser: 6.1.2 + postcss-normalize-charset@5.1.0(postcss@8.4.41): dependencies: postcss: 8.4.41 - postcss-normalize-charset@7.0.0(postcss@8.4.41): + postcss-normalize-charset@7.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-normalize-display-values@5.1.0(postcss@8.4.41): dependencies: postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-normalize-display-values@7.0.0(postcss@8.4.41): + postcss-normalize-display-values@7.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 postcss-normalize-positions@5.1.1(postcss@8.4.41): @@ -15835,9 +18785,9 @@ snapshots: postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-normalize-positions@7.0.0(postcss@8.4.41): + postcss-normalize-positions@7.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 postcss-normalize-repeat-style@5.1.1(postcss@8.4.41): @@ -15845,9 +18795,9 @@ snapshots: postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@7.0.0(postcss@8.4.41): + postcss-normalize-repeat-style@7.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 postcss-normalize-string@5.1.0(postcss@8.4.41): @@ -15855,9 +18805,9 @@ snapshots: postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-normalize-string@7.0.0(postcss@8.4.41): + postcss-normalize-string@7.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 postcss-normalize-timing-functions@5.1.0(postcss@8.4.41): @@ -15865,9 +18815,9 @@ snapshots: postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@7.0.0(postcss@8.4.41): + postcss-normalize-timing-functions@7.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 postcss-normalize-unicode@5.1.1(postcss@8.4.41): @@ -15876,10 +18826,10 @@ snapshots: postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@7.0.2(postcss@8.4.41): + postcss-normalize-unicode@7.0.2(postcss@8.4.44): dependencies: browserslist: 4.23.3 - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 postcss-normalize-url@5.1.0(postcss@8.4.41): @@ -15888,9 +18838,9 @@ snapshots: postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-normalize-url@7.0.0(postcss@8.4.41): + postcss-normalize-url@7.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 postcss-normalize-whitespace@5.1.1(postcss@8.4.41): @@ -15898,9 +18848,9 @@ snapshots: postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@7.0.0(postcss@8.4.41): + postcss-normalize-whitespace@7.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 postcss-ordered-values@5.1.3(postcss@8.4.41): @@ -15909,10 +18859,10 @@ snapshots: postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-ordered-values@7.0.1(postcss@8.4.41): + postcss-ordered-values@7.0.1(postcss@8.4.44): dependencies: - cssnano-utils: 5.0.0(postcss@8.4.41) - postcss: 8.4.41 + cssnano-utils: 5.0.0(postcss@8.4.44) + postcss: 8.4.44 postcss-value-parser: 4.2.0 postcss-reduce-initial@5.1.2(postcss@8.4.41): @@ -15921,20 +18871,20 @@ snapshots: caniuse-api: 3.0.0 postcss: 8.4.41 - postcss-reduce-initial@7.0.2(postcss@8.4.41): + postcss-reduce-initial@7.0.2(postcss@8.4.44): dependencies: browserslist: 4.23.3 caniuse-api: 3.0.0 - postcss: 8.4.41 + postcss: 8.4.44 postcss-reduce-transforms@5.1.0(postcss@8.4.41): dependencies: postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-reduce-transforms@7.0.0(postcss@8.4.41): + postcss-reduce-transforms@7.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 postcss-selector-parser@6.1.2: @@ -15948,9 +18898,9 @@ snapshots: postcss-value-parser: 4.2.0 svgo: 2.8.0 - postcss-svgo@7.0.1(postcss@8.4.41): + postcss-svgo@7.0.1(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 svgo: 3.3.2 @@ -15959,9 +18909,9 @@ snapshots: postcss: 8.4.41 postcss-selector-parser: 6.1.2 - postcss-unique-selectors@7.0.2(postcss@8.4.41): + postcss-unique-selectors@7.0.2(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-selector-parser: 6.1.2 postcss-value-parser@4.2.0: {} @@ -15988,6 +18938,11 @@ snapshots: pretty-bytes@6.1.1: {} + pretty-error@4.0.0: + dependencies: + lodash: 4.17.21 + renderkid: 3.0.0 + pretty-quick@4.0.0(prettier@3.3.3): dependencies: execa: 5.1.1 @@ -16018,8 +18973,19 @@ snapshots: protocols@2.0.1: {} + proxy-addr@2.0.7: + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + proxy-from-env@1.1.0: {} + punycode@2.3.1: {} + + qs@6.13.0: + dependencies: + side-channel: 1.0.6 + queue-microtask@1.2.3: {} queue-tick@1.0.1: {} @@ -16034,9 +19000,16 @@ snapshots: range-parser@1.2.1: {} + raw-body@2.5.2: + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + rc-cascader@3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 array-tree-filter: 2.1.0 classnames: 2.5.1 rc-select: 14.15.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -16047,7 +19020,7 @@ snapshots: rc-checkbox@3.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -16055,7 +19028,7 @@ snapshots: rc-collapse@3.7.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -16064,7 +19037,7 @@ snapshots: rc-dialog@9.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@rc-component/portal': 1.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -16074,7 +19047,7 @@ snapshots: rc-drawer@7.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@rc-component/portal': 1.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -16084,7 +19057,7 @@ snapshots: rc-dropdown@4.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@rc-component/trigger': 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -16093,7 +19066,7 @@ snapshots: rc-field-form@2.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@rc-component/async-validator': 5.0.4 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -16101,7 +19074,7 @@ snapshots: rc-image@7.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@rc-component/portal': 1.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 rc-dialog: 9.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -16112,7 +19085,7 @@ snapshots: rc-input-number@9.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@rc-component/mini-decimal': 1.1.0 classnames: 2.5.1 rc-input: 1.6.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -16122,7 +19095,7 @@ snapshots: rc-input@1.6.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -16130,7 +19103,7 @@ snapshots: rc-mentions@2.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@rc-component/trigger': 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 rc-input: 1.6.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -16142,7 +19115,7 @@ snapshots: rc-menu@9.14.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@rc-component/trigger': 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -16153,7 +19126,7 @@ snapshots: rc-motion@2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -16161,7 +19134,7 @@ snapshots: rc-notification@5.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -16170,7 +19143,7 @@ snapshots: rc-overflow@1.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-resize-observer: 1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -16179,7 +19152,7 @@ snapshots: rc-pagination@4.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -16187,7 +19160,7 @@ snapshots: rc-picker@4.6.13(dayjs@1.11.13)(luxon@3.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@rc-component/trigger': 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 rc-overflow: 1.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -16201,7 +19174,7 @@ snapshots: rc-progress@4.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -16209,7 +19182,7 @@ snapshots: rc-rate@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -16217,7 +19190,7 @@ snapshots: rc-resize-observer@1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -16226,7 +19199,7 @@ snapshots: rc-segmented@2.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -16235,7 +19208,7 @@ snapshots: rc-select@14.15.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@rc-component/trigger': 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -16247,7 +19220,7 @@ snapshots: rc-slider@11.1.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -16255,7 +19228,7 @@ snapshots: rc-steps@6.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -16263,7 +19236,7 @@ snapshots: rc-switch@4.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -16271,7 +19244,7 @@ snapshots: rc-table@7.45.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@rc-component/context': 1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 rc-resize-observer: 1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -16282,7 +19255,7 @@ snapshots: rc-tabs@15.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-dropdown: 4.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-menu: 9.14.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -16294,7 +19267,7 @@ snapshots: rc-textarea@1.8.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-input: 1.6.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-resize-observer: 1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -16304,7 +19277,7 @@ snapshots: rc-tooltip@6.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@rc-component/trigger': 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 react: 18.3.1 @@ -16312,7 +19285,7 @@ snapshots: rc-tree-select@5.22.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-select: 14.15.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-tree: 5.8.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -16322,7 +19295,7 @@ snapshots: rc-tree@5.8.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -16332,7 +19305,7 @@ snapshots: rc-upload@4.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -16340,14 +19313,14 @@ snapshots: rc-util@5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-is: 18.3.1 rc-virtual-list@3.14.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-resize-observer: 1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -16391,7 +19364,7 @@ snapshots: react-transition-group@4.4.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -16400,7 +19373,7 @@ snapshots: react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -16415,6 +19388,10 @@ snapshots: dependencies: loose-envify: 1.4.0 + read-cache@1.0.0: + dependencies: + pify: 2.3.0 + readable-stream@2.3.8: dependencies: core-util-is: 1.0.3 @@ -16447,6 +19424,14 @@ snapshots: dependencies: picomatch: 2.3.1 + rechoir@0.7.1: + dependencies: + resolve: 1.22.8 + + rechoir@0.8.0: + dependencies: + resolve: 1.22.8 + redis-errors@1.2.0: {} redis-parser@3.0.0: @@ -16463,7 +19448,7 @@ snapshots: regenerator-transform@0.15.2: dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 regexp.prototype.flags@1.5.2: dependencies: @@ -16485,10 +19470,28 @@ snapshots: dependencies: jsesc: 0.5.0 + relateurl@0.2.7: {} + + renderkid@3.0.0: + dependencies: + css-select: 4.3.0 + dom-converter: 0.2.0 + htmlparser2: 6.1.0 + lodash: 4.17.21 + strip-ansi: 6.0.1 + require-directory@2.1.1: {} + require-from-string@2.0.2: {} + + requires-port@1.0.0: {} + resize-observer-polyfill@1.5.1: {} + resolve-cwd@3.0.0: + dependencies: + resolve-from: 5.0.0 + resolve-dir@1.0.1: dependencies: expand-tilde: 2.0.2 @@ -16504,6 +19507,8 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 + retry@0.13.1: {} + reusify@1.0.4: {} rfdc@1.4.1: {} @@ -16512,6 +19517,10 @@ snapshots: dependencies: glob: 7.2.3 + rimraf@5.0.10: + dependencies: + glob: 10.4.5 + rimraf@6.0.1: dependencies: glob: 11.0.0 @@ -16640,6 +19649,8 @@ snapshots: es-errors: 1.3.0 is-regex: 1.1.4 + safer-buffer@2.1.2: {} + sass-embedded-android-arm64@1.77.8: optional: true @@ -16722,12 +19733,38 @@ snapshots: dependencies: loose-envify: 1.4.0 + schema-utils@2.7.1: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + + schema-utils@3.3.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + + schema-utils@4.2.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 8.17.1 + ajv-formats: 2.1.1(ajv@8.17.1) + ajv-keywords: 5.1.0(ajv@8.17.1) + scroll-into-view-if-needed@3.1.0: dependencies: compute-scroll-into-view: 3.1.0 scule@1.3.0: {} + select-hose@2.0.0: {} + + selfsigned@2.4.1: + dependencies: + '@types/node-forge': 1.3.11 + node-forge: 1.3.1 + semver@6.3.1: {} semver@7.6.3: {} @@ -16750,6 +19787,24 @@ snapshots: transitivePeerDependencies: - supports-color + send@0.19.0: + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + serialize-javascript@4.0.0: dependencies: randombytes: 2.1.0 @@ -16758,6 +19813,18 @@ snapshots: dependencies: randombytes: 2.1.0 + serve-index@1.9.1: + dependencies: + accepts: 1.3.8 + batch: 0.6.1 + debug: 2.6.9 + escape-html: 1.0.3 + http-errors: 1.6.3 + mime-types: 2.1.35 + parseurl: 1.3.3 + transitivePeerDependencies: + - supports-color + serve-placeholder@2.0.2: dependencies: defu: 6.1.4 @@ -16771,6 +19838,15 @@ snapshots: transitivePeerDependencies: - supports-color + serve-static@1.16.2: + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.19.0 + transitivePeerDependencies: + - supports-color + set-blocking@2.0.0: {} set-function-length@1.2.2: @@ -16789,8 +19865,14 @@ snapshots: functions-have-names: 1.2.3 has-property-descriptors: 1.0.2 + setprototypeof@1.1.0: {} + setprototypeof@1.2.0: {} + shallow-clone@3.0.1: + dependencies: + kind-of: 6.0.3 + shallowequal@1.1.0: {} shebang-command@2.0.0: @@ -16820,6 +19902,12 @@ snapshots: transitivePeerDependencies: - supports-color + sirv@1.0.19: + dependencies: + '@polka/url': 1.0.0-next.25 + mrmime: 1.0.1 + totalist: 1.1.0 + sirv@2.0.4: dependencies: '@polka/url': 1.0.0-next.25 @@ -16836,6 +19924,12 @@ snapshots: smob@1.5.0: {} + sockjs@0.3.24: + dependencies: + faye-websocket: 0.11.4 + uuid: 8.3.2 + websocket-driver: 0.7.4 + sorted-array-functions@1.3.0: {} source-map-js@1.2.0: {} @@ -16853,10 +19947,33 @@ snapshots: sourcemap-codec@1.4.8: {} + spdy-transport@3.0.0: + dependencies: + debug: 4.3.6(supports-color@5.5.0) + detect-node: 2.1.0 + hpack.js: 2.1.6 + obuf: 1.1.2 + readable-stream: 3.6.2 + wbuf: 1.7.3 + transitivePeerDependencies: + - supports-color + + spdy@4.0.2: + dependencies: + debug: 4.3.6(supports-color@5.5.0) + handle-thing: 2.0.1 + http-deceiver: 1.2.7 + select-hose: 2.0.0 + spdy-transport: 3.0.0 + transitivePeerDependencies: + - supports-color + speakingurl@14.0.1: {} stable@0.1.8: {} + stackframe@1.3.4: {} + standard-as-callback@2.1.0: {} statuses@1.5.0: {} @@ -16961,6 +20078,10 @@ snapshots: style-inject@0.3.0: {} + style-loader@3.3.4(webpack@5.94.0(webpack-cli@4.10.0)): + dependencies: + webpack: 5.94.0(webpack-cli@4.10.0) + styled-components@5.3.3(@babel/core@7.25.2)(react-dom@18.2.0(react@18.2.0))(react-is@18.3.1)(react@18.2.0): dependencies: '@babel/helper-module-imports': 7.24.7(supports-color@5.5.0) @@ -17003,16 +20124,26 @@ snapshots: postcss: 8.4.41 postcss-selector-parser: 6.1.2 - stylehacks@7.0.3(postcss@8.4.41): + stylehacks@7.0.3(postcss@8.4.44): dependencies: browserslist: 4.23.3 - postcss: 8.4.41 + postcss: 8.4.44 postcss-selector-parser: 6.1.2 stylis@4.2.0: {} stylis@4.3.3: {} + sucrase@3.35.0: + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + commander: 4.1.1 + glob: 10.4.5 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + superjson@2.2.1: dependencies: copy-anything: 3.0.5 @@ -17059,6 +20190,33 @@ snapshots: system-architecture@0.1.0: {} + tailwindcss@3.4.13: + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.2 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.6 + lilconfig: 2.1.0 + micromatch: 4.0.8 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.0.1 + postcss: 8.4.44 + postcss-import: 15.1.0(postcss@8.4.44) + postcss-js: 4.0.1(postcss@8.4.44) + postcss-load-config: 4.0.2(postcss@8.4.44) + postcss-nested: 6.2.0(postcss@8.4.44) + postcss-selector-parser: 6.1.2 + resolve: 1.22.8 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + tapable@2.2.1: {} tar-stream@3.1.7: @@ -17076,6 +20234,25 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 + terser-webpack-plugin@5.3.10(webpack@5.94.0(webpack-cli@4.10.0)): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.2 + terser: 5.31.6 + webpack: 5.94.0(webpack-cli@4.10.0) + + terser-webpack-plugin@5.3.10(webpack@5.94.0): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.2 + terser: 5.31.6 + webpack: 5.94.0 + optional: true + terser@5.31.6: dependencies: '@jridgewell/source-map': 0.3.6 @@ -17087,8 +20264,22 @@ snapshots: dependencies: b4a: 1.6.6 + thenify-all@1.6.0: + dependencies: + thenify: 3.3.1 + + thenify@3.3.1: + dependencies: + any-promise: 1.3.0 + + thingies@1.21.0(tslib@2.6.3): + dependencies: + tslib: 2.6.3 + throttle-debounce@5.0.2: {} + thunky@1.1.0: {} + tiny-glob@0.2.9: dependencies: globalyzer: 0.1.0 @@ -17113,10 +20304,18 @@ snapshots: toidentifier@1.0.1: {} + totalist@1.1.0: {} + totalist@3.0.1: {} tr46@0.0.3: {} + tree-dump@1.0.2(tslib@2.6.3): + dependencies: + tslib: 2.6.3 + + ts-interface-checker@0.1.13: {} + tslib@2.6.3: {} tsscmp@1.0.6: {} @@ -17242,6 +20441,8 @@ snapshots: universalify@2.0.1: {} + unpipe@1.0.0: {} + unplugin-vue-router@0.10.7(rollup@4.21.0)(vue-router@4.4.3(vue@3.5.3(typescript@5.5.3)))(vue@3.5.3(typescript@5.5.3)): dependencies: '@babel/types': 7.25.4 @@ -17324,12 +20525,22 @@ snapshots: uqr@0.1.2: {} + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + urlpattern-polyfill@8.0.2: {} util-deprecate@1.0.2: {} + utila@0.4.0: {} + + utils-merge@1.0.1: {} + uuid@10.0.0: {} + uuid@8.3.2: {} + varint@6.0.0: {} vary@1.1.2: {} @@ -17510,12 +20721,232 @@ snapshots: optionalDependencies: typescript: 5.5.3 + watchpack@2.4.2: + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + + wbuf@1.7.3: + dependencies: + minimalistic-assert: 1.0.1 + webidl-conversions@3.0.1: {} + webpack-bundle-analyzer@4.6.1: + dependencies: + acorn: 8.12.1 + acorn-walk: 8.3.4 + chalk: 4.1.2 + commander: 7.2.0 + gzip-size: 6.0.0 + lodash: 4.17.21 + opener: 1.5.2 + sirv: 1.0.19 + ws: 7.5.10 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + webpack-cli@4.10.0(webpack-dev-server@4.15.2)(webpack@5.94.0): + dependencies: + '@discoveryjs/json-ext': 0.5.7 + '@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0(webpack-dev-server@4.15.2)(webpack@5.94.0))(webpack@5.94.0(webpack-cli@4.10.0)) + '@webpack-cli/info': 1.5.0(webpack-cli@4.10.0(webpack-dev-server@4.15.2)(webpack@5.94.0)) + '@webpack-cli/serve': 1.7.0(webpack-cli@4.10.0(webpack-dev-server@4.15.2)(webpack@5.94.0))(webpack-dev-server@4.15.2(webpack-cli@4.10.0)(webpack@5.94.0)) + colorette: 2.0.20 + commander: 7.2.0 + cross-spawn: 7.0.3 + fastest-levenshtein: 1.0.16 + import-local: 3.2.0 + interpret: 2.2.0 + rechoir: 0.7.1 + webpack: 5.94.0(webpack-cli@4.10.0) + webpack-merge: 5.10.0 + optionalDependencies: + webpack-dev-server: 4.15.2(webpack-cli@4.10.0)(webpack@5.94.0) + + webpack-dev-middleware@5.3.4(webpack@5.94.0(webpack-cli@4.10.0)): + dependencies: + colorette: 2.0.20 + memfs: 3.5.3 + mime-types: 2.1.35 + range-parser: 1.2.1 + schema-utils: 4.2.0 + webpack: 5.94.0(webpack-cli@4.10.0) + + webpack-dev-middleware@7.4.2(webpack@5.94.0): + dependencies: + colorette: 2.0.19 + memfs: 4.12.0 + mime-types: 2.1.35 + on-finished: 2.4.1 + range-parser: 1.2.1 + schema-utils: 4.2.0 + optionalDependencies: + webpack: 5.94.0 + + webpack-dev-server@4.15.2(webpack-cli@4.10.0)(webpack@5.94.0): + dependencies: + '@types/bonjour': 3.5.13 + '@types/connect-history-api-fallback': 1.5.4 + '@types/express': 4.17.21 + '@types/serve-index': 1.9.4 + '@types/serve-static': 1.15.7 + '@types/sockjs': 0.3.36 + '@types/ws': 8.5.12 + ansi-html-community: 0.0.8 + bonjour-service: 1.2.1 + chokidar: 3.6.0 + colorette: 2.0.20 + compression: 1.7.4 + connect-history-api-fallback: 2.0.0 + default-gateway: 6.0.3 + express: 4.21.0 + graceful-fs: 4.2.11 + html-entities: 2.5.2 + http-proxy-middleware: 2.0.6(@types/express@4.17.21) + ipaddr.js: 2.2.0 + launch-editor: 2.8.1 + open: 8.4.2 + p-retry: 4.6.2 + rimraf: 3.0.2 + schema-utils: 4.2.0 + selfsigned: 2.4.1 + serve-index: 1.9.1 + sockjs: 0.3.24 + spdy: 4.0.2 + webpack-dev-middleware: 5.3.4(webpack@5.94.0(webpack-cli@4.10.0)) + ws: 8.18.0 + optionalDependencies: + webpack: 5.94.0(webpack-cli@4.10.0) + webpack-cli: 4.10.0(webpack-dev-server@4.15.2)(webpack@5.94.0) + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + + webpack-dev-server@5.0.4(webpack@5.94.0): + dependencies: + '@types/bonjour': 3.5.13 + '@types/connect-history-api-fallback': 1.5.4 + '@types/express': 4.17.21 + '@types/serve-index': 1.9.4 + '@types/serve-static': 1.15.7 + '@types/sockjs': 0.3.36 + '@types/ws': 8.5.12 + ansi-html-community: 0.0.8 + bonjour-service: 1.2.1 + chokidar: 3.6.0 + colorette: 2.0.19 + compression: 1.7.4 + connect-history-api-fallback: 2.0.0 + default-gateway: 6.0.3 + express: 4.21.0 + graceful-fs: 4.2.11 + html-entities: 2.5.2 + http-proxy-middleware: 2.0.6(@types/express@4.17.21) + ipaddr.js: 2.2.0 + launch-editor: 2.8.1 + open: 10.1.0 + p-retry: 6.2.0 + rimraf: 5.0.10 + schema-utils: 4.2.0 + selfsigned: 2.4.1 + serve-index: 1.9.1 + sockjs: 0.3.24 + spdy: 4.0.2 + webpack-dev-middleware: 7.4.2(webpack@5.94.0) + ws: 8.18.0 + optionalDependencies: + webpack: 5.94.0 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + + webpack-merge@5.10.0: + dependencies: + clone-deep: 4.0.1 + flat: 5.0.2 + wildcard: 2.0.1 + webpack-sources@3.2.3: {} webpack-virtual-modules@0.6.2: {} + webpack@5.94.0: + dependencies: + '@types/estree': 1.0.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/wasm-edit': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + acorn: 8.12.1 + acorn-import-attributes: 1.9.5(acorn@8.12.1) + browserslist: 4.23.3 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.17.1 + es-module-lexer: 1.5.4 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.10(webpack@5.94.0) + watchpack: 2.4.2 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + optional: true + + webpack@5.94.0(webpack-cli@4.10.0): + dependencies: + '@types/estree': 1.0.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/wasm-edit': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + acorn: 8.12.1 + acorn-import-attributes: 1.9.5(acorn@8.12.1) + browserslist: 4.23.3 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.17.1 + es-module-lexer: 1.5.4 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.10(webpack@5.94.0(webpack-cli@4.10.0)) + watchpack: 2.4.2 + webpack-sources: 3.2.3 + optionalDependencies: + webpack-cli: 4.10.0(webpack-dev-server@4.15.2)(webpack@5.94.0) + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + + websocket-driver@0.7.4: + dependencies: + http-parser-js: 0.5.8 + safe-buffer: 5.2.1 + websocket-extensions: 0.1.4 + + websocket-extensions@0.1.4: {} + whatwg-url@5.0.0: dependencies: tr46: 0.0.3 @@ -17553,6 +20984,8 @@ snapshots: dependencies: string-width: 4.2.3 + wildcard@2.0.1: {} + wrap-ansi@7.0.0: dependencies: ansi-styles: 4.3.0 @@ -17567,6 +21000,8 @@ snapshots: wrappy@1.0.2: {} + ws@7.5.10: {} + ws@8.17.1: {} ws@8.18.0: {} @@ -17583,6 +21018,16 @@ snapshots: yargs-parser@21.1.1: {} + yargs@17.6.2: + dependencies: + cliui: 8.0.1 + escalade: 3.1.2 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + yargs@17.7.2: dependencies: cliui: 8.0.1