diff --git a/packages/client/src/index.tsx b/packages/client/src/index.tsx index 457f40d5..97cdc664 100644 --- a/packages/client/src/index.tsx +++ b/packages/client/src/index.tsx @@ -11,5 +11,8 @@ root.render(); const link = document.createElement('link'); link.setAttribute('type', 'image/x-icon'); link.setAttribute('rel', 'icon'); -link.setAttribute('href', 'https://lf3-static.bytednsdoc.com/obj/eden-cn/lognuvj/rsdoctor/logo/rsdoctor.png'); -document.head.appendChild(link); \ No newline at end of file +link.setAttribute( + 'href', + 'https://assets.rspack.dev/rsdoctor/rsdoctor-logo-960x960.png', +); +document.head.appendChild(link); diff --git a/packages/components/src/components/Layout/header.tsx b/packages/components/src/components/Layout/header.tsx index 2839d5f1..a6cbbc8b 100644 --- a/packages/components/src/components/Layout/header.tsx +++ b/packages/components/src/components/Layout/header.tsx @@ -2,10 +2,7 @@ import { TranslationOutlined } from '@ant-design/icons'; import { Col, Dropdown, Layout, Row, Typography } from 'antd'; import React from 'react'; import { Language, Size } from '../../constants'; -import { - useI18n, - useTheme -} from '../../utils'; +import { useI18n, useTheme } from '../../utils'; import { OverlayAlertsWithButton } from '../Alerts'; import { BuilderSelect } from './builder-select'; import { Menus } from './menus'; @@ -43,11 +40,44 @@ export const Header: React.FC = () => { transition: 'none', }} > - - -
- logo - Rsdoctor + + +
+ logo + + Rsdoctor +
@@ -90,7 +120,10 @@ export const Header: React.FC = () => { selectedKeys: [i18n.language], }} > - +
diff --git a/packages/document/docs/en/guide/more/rules.mdx b/packages/document/docs/en/guide/more/rules.mdx index 4fb9f9a1..b4990d22 100644 --- a/packages/document/docs/en/guide/more/rules.mdx +++ b/packages/document/docs/en/guide/more/rules.mdx @@ -1,5 +1,5 @@ # Rule Index -import RuleIndex from '@src/components/RuleIndex'; +import RuleIndex from '@components/RuleIndex'; diff --git a/packages/document/docs/en/index.md b/packages/document/docs/en/index.md index dbb749f1..1e77cf05 100644 --- a/packages/document/docs/en/index.md +++ b/packages/document/docs/en/index.md @@ -13,7 +13,7 @@ hero: text: Quick Start link: /guide/start/quick-start image: - src: https://lf3-static.bytednsdoc.com/obj/eden-cn/lognuvj/rsdoctor/logo/rsdoctor.png + src: https://assets.rspack.dev/rsdoctor/rsdoctor-logo-960x960.png alt: Rsdoctor Logo features: diff --git a/packages/document/docs/zh/guide/more/rules.mdx b/packages/document/docs/zh/guide/more/rules.mdx index 4fb9f9a1..b4990d22 100644 --- a/packages/document/docs/zh/guide/more/rules.mdx +++ b/packages/document/docs/zh/guide/more/rules.mdx @@ -1,5 +1,5 @@ # Rule Index -import RuleIndex from '@src/components/RuleIndex'; +import RuleIndex from '@components/RuleIndex'; diff --git a/packages/document/docs/zh/index.md b/packages/document/docs/zh/index.md index be52eae8..f59c4fb2 100644 --- a/packages/document/docs/zh/index.md +++ b/packages/document/docs/zh/index.md @@ -13,7 +13,7 @@ hero: text: 快速开始 link: /zh/guide/start/quick-start image: - src: https://lf3-static.bytednsdoc.com/obj/eden-cn/lognuvj/rsdoctor/logo/rsdoctor.png + src: https://assets.rspack.dev/rsdoctor/rsdoctor-logo-960x960.png alt: Rsdoctor Logo features: diff --git a/packages/document/i18n.json b/packages/document/i18n.json new file mode 100644 index 00000000..bec013e8 --- /dev/null +++ b/packages/document/i18n.json @@ -0,0 +1,10 @@ +{ + "toolStackTitle": { + "en": "Tool Stack", + "zh": "工具栈" + }, + "toolStackDesc": { + "en": "High-performance tool stack built around Rspack to boost modern web development", + "zh": "围绕 Rspack 打造的高性能工具栈,助力现代 Web 开发" + } +} diff --git a/packages/document/package.json b/packages/document/package.json index 5ef13cce..c78e36a9 100644 --- a/packages/document/package.json +++ b/packages/document/package.json @@ -30,16 +30,14 @@ "@types/react-dom": "^18", "react": "18.2.0", "react-dom": "18.2.0", - "rsbuild-plugin-google-analytics": "^1.0.0", - "rsbuild-plugin-open-graph": "1.0.0", + "rsbuild-plugin-google-analytics": "^1.0.1", + "rsbuild-plugin-open-graph": "^1.0.1", "rspress-plugin-font-open-sans": "^1.0.0", "typescript": "^5.2.2" }, "dependencies": { - "framer-motion": "^10.18.0", "react-markdown": "^9.0.1", - "rsfamily-nav-icon": "^1.0.3", - "rspress": "^1.25.1", - "tailwindcss": "^3.4.0" + "rsfamily-doc-ui": "^1.0.3", + "rspress": "^1.26.1" } } diff --git a/packages/document/rspress.config.ts b/packages/document/rspress.config.ts index afb15582..69106490 100644 --- a/packages/document/rspress.config.ts +++ b/packages/document/rspress.config.ts @@ -9,7 +9,7 @@ export default defineConfig({ root: path.join(__dirname, 'docs'), title: 'Rsdoctor', description: 'A one-stop build analyzer for Rspack and Webpack.', - icon: 'https://lf3-static.bytednsdoc.com/obj/eden-cn/lognuvj/rsdoctor/logo/rsdoctor-large.png', + icon: 'https://assets.rspack.dev/rsdoctor/rsdoctor-logo-960x960.png', lang: 'en', base: '/', logo: { @@ -88,10 +88,5 @@ export default defineConfig({ '@zh': path.join(__dirname, 'docs/zh'), }, }, - tools: { - postcss(config, { addPlugins }) { - addPlugins([require('tailwindcss')]); - }, - }, }, }); diff --git a/packages/document/tailwind.config.js b/packages/document/tailwind.config.js deleted file mode 100644 index bf376f0c..00000000 --- a/packages/document/tailwind.config.js +++ /dev/null @@ -1,11 +0,0 @@ -/** @type {import('tailwindcss').Config} */ -module.exports = { - content: [ - './theme/**/*.{html,js,jsx,tx,tsx}', - './components/**/*.{js,jsx,tx,tsx}', - ], - theme: { - extend: {}, - }, - plugins: [], -}; diff --git a/packages/document/theme/components/HomeFeatures/index.module.scss b/packages/document/theme/components/HomeFeatures/index.module.scss deleted file mode 100644 index de55a548..00000000 --- a/packages/document/theme/components/HomeFeatures/index.module.scss +++ /dev/null @@ -1,57 +0,0 @@ -@media (max-width: 640px) { - .grid-2, - .grid-4, - .grid-6 { - width: calc(100%); - } -} - -@media (min-width: 640px) { - .grid-2, - .grid-4, - .grid-6 { - width: calc(100% / 2); - } -} - -@media (min-width: 768px) { - .grid-2, - .grid-4 { - width: calc(100% / 2); - } - - .grid-3, - .grid-6 { - width: calc(100% / 3); - } -} - -@media (min-width: 960px) { - .grid-3 { - width: calc(100% / 4); - } - .grid-4 { - width: calc(100% / 3); - } - .grid-6 { - width: calc(100% / 2); - } -} - -.featureContainer { - margin: 0 auto; - display: flex; - flex-wrap: wrap; - justify-content: space-between; - max-width: 1152px; - overflow: hidden; -} - -.featureCard { - padding: 32px; - height: 100%; - background: var(--rp-home-feature-bg); - border: 1px solid transparent; - transition: all 0.3s; - border-radius: 32px; -} diff --git a/packages/document/theme/components/HomeFeatures/index.tsx b/packages/document/theme/components/HomeFeatures/index.tsx deleted file mode 100644 index fc376330..00000000 --- a/packages/document/theme/components/HomeFeatures/index.tsx +++ /dev/null @@ -1,72 +0,0 @@ -import styles from './index.module.scss'; -import { motion } from 'framer-motion'; -const PRESET_COUNT = [2, 3, 4]; - -const getGridClass = (count?: number): string => { - if (!count) { - return ''; - } - if (PRESET_COUNT.includes(count)) { - return `grid-${12 / count}`; - } - if (count % 3 === 0) { - return 'grid-4'; - } - if (count % 2 === 0) { - return 'grid-6'; - } - return ''; -}; - -export interface Feature { - icon: string; - title: string; - details: string; - link?: string; -} - -export function HomeFeature({ features }: { features: Feature[] }) { - const gridClass = getGridClass(features?.length); - - return ( -
- {features?.map((feature, index) => { - const { icon, title, details, link } = feature; - return ( - -
-
{ - if (link) { - window.location.href = link; - } - }} - > -
-
{icon}
-
-

{title}

-

- {details} -

-
-
-
- ); - })} -
- ); -} diff --git a/packages/document/theme/components/HomeFooter/index.tsx b/packages/document/theme/components/HomeFooter/index.tsx deleted file mode 100644 index 2dad7acb..00000000 --- a/packages/document/theme/components/HomeFooter/index.tsx +++ /dev/null @@ -1,9 +0,0 @@ -export function HomeFooter() { - return ( -
-

- Copyright © 2023 ByteDance Inc. -

-
- ); -} diff --git a/packages/document/theme/components/HomeHero/index.module.scss b/packages/document/theme/components/HomeHero/index.module.scss deleted file mode 100644 index b2be241d..00000000 --- a/packages/document/theme/components/HomeHero/index.module.scss +++ /dev/null @@ -1,70 +0,0 @@ -.clip { - background: -webkit-linear-gradient(120deg, var(--rp-c-brand) 30%, #f4f468); - -webkit-background-clip: text; - background-clip: text; - -webkit-text-fill-color: var(--rp-home-hero-name-color); -} - -.mask { - position: absolute; - background-image: conic-gradient( - from 180deg at 50% 50%, - #f37c58 0deg, - 180deg, - #eeea8c 1turn - ); - width: 600px; - height: 600px; - border-radius: 100%; - mixblendmode: normal; - opacity: 0.05; - filter: blur(60px); - top: -200px; - transform: translateX(-50%); - z-index: 0; -} - -:global(.dark) .mask { - opacity: 0.25; -} - -:global(.modern-doc-home-hero-image) { - width: 25vw; - height: 25vw; - max-width: 400px; - position: relative; - img { - position: absolute; - width: 100%; - object-fit: cover; - } -} - -@media (max-width: 768px) { - :global(.modern-doc-home-hero-image) { - width: 50vw; - height: 50vw; - } -} - -.imgMask { - position: absolute; - left: 50%; - top: 50%; - transform: translate(-50%, -50%); - width: 75%; - height: 75%; - background-image: conic-gradient( - from 180deg at 50% 50%, - #f37c58 0deg, - 180deg, - #eeea8c 1turn - ); - border-radius: 50%; - filter: blur(72px); - opacity: 0.5; -} - -:global(.dark) .imgMask { - opacity: 1; -} diff --git a/packages/document/theme/components/HomeHero/index.tsx b/packages/document/theme/components/HomeHero/index.tsx deleted file mode 100644 index 62bc1a48..00000000 --- a/packages/document/theme/components/HomeHero/index.tsx +++ /dev/null @@ -1,74 +0,0 @@ -import { Button } from 'rspress/theme'; -import { normalizeHrefInRuntime } from 'rspress/runtime'; -import styles from './index.module.scss'; - -export interface Hero { - name: string; - text: string; - tagline: string; - image?: { - src: string; - alt: string; - }; - actions: { - text: string; - link: string; - theme: 'brand' | 'alt'; - }[]; -} - -export function HomeHero({ hero }: { hero: Hero }) { - const hasImage = hero.image !== undefined; - return ( -
-
-
-

- {hero.name} -

- {hero.text?.length && ( -

- {hero.text} -

- )} - -

- {hero.tagline} -

-
- {hero.actions.map((action) => ( -
-
- ))} -
-
- - {hasImage ? ( -
-
- {hero.image?.alt} -
- ) : null} -
-
- ); -} diff --git a/packages/document/src/components/NextSteps.module.scss b/packages/document/theme/components/NextSteps.module.scss similarity index 100% rename from packages/document/src/components/NextSteps.module.scss rename to packages/document/theme/components/NextSteps.module.scss diff --git a/packages/document/src/components/NextSteps.tsx b/packages/document/theme/components/NextSteps.tsx similarity index 100% rename from packages/document/src/components/NextSteps.tsx rename to packages/document/theme/components/NextSteps.tsx diff --git a/packages/document/src/components/Overview.module.scss b/packages/document/theme/components/Overview.module.scss similarity index 100% rename from packages/document/src/components/Overview.module.scss rename to packages/document/theme/components/Overview.module.scss diff --git a/packages/document/src/components/Overview.tsx b/packages/document/theme/components/Overview.tsx similarity index 100% rename from packages/document/src/components/Overview.tsx rename to packages/document/theme/components/Overview.tsx diff --git a/packages/document/src/components/RuleIndex.module.scss b/packages/document/theme/components/RuleIndex.module.scss similarity index 100% rename from packages/document/src/components/RuleIndex.module.scss rename to packages/document/theme/components/RuleIndex.module.scss diff --git a/packages/document/src/components/RuleIndex.tsx b/packages/document/theme/components/RuleIndex.tsx similarity index 100% rename from packages/document/src/components/RuleIndex.tsx rename to packages/document/theme/components/RuleIndex.tsx diff --git a/packages/document/src/components/Step.module.scss b/packages/document/theme/components/Step.module.scss similarity index 100% rename from packages/document/src/components/Step.module.scss rename to packages/document/theme/components/Step.module.scss diff --git a/packages/document/src/components/Step.tsx b/packages/document/theme/components/Step.tsx similarity index 100% rename from packages/document/src/components/Step.tsx rename to packages/document/theme/components/Step.tsx diff --git a/packages/document/theme/components/ToolStack.module.scss b/packages/document/theme/components/ToolStack.module.scss new file mode 100644 index 00000000..2134e0c5 --- /dev/null +++ b/packages/document/theme/components/ToolStack.module.scss @@ -0,0 +1,51 @@ +.root { + position: relative; + display: flex; + flex-direction: column; + justify-content: center; + padding-top: 5rem; + padding-bottom: 6rem; + height: auto; +} + +.header { + display: flex; + align-items: center; + flex-direction: column; +} + +.title { + color: var(--rp-c-text-1); + font-weight: bold; + font-size: 1.875rem; + margin-top: 4rem; +} + +@media (min-width: 640px) { + .title { + font-size: 3rem; + line-height: 1; + } +} + +.desc { + color: var(--rp-c-text-2); + margin-top: 2rem; + margin-bottom: 1.75rem; + margin-left: 1.5rem; + margin-right: 1.5rem; + text-align: center; + font-size: 1.125rem; + max-width: 48rem; +} + +.bottomLink { + display: block; + margin-top: 16px; + font-size: 16px; + color: var(--rp-c-text-2); + + &:hover { + color: var(--rp-c-link); + } +} diff --git a/packages/document/theme/components/ToolStack.tsx b/packages/document/theme/components/ToolStack.tsx new file mode 100644 index 00000000..06c6fb0f --- /dev/null +++ b/packages/document/theme/components/ToolStack.tsx @@ -0,0 +1,18 @@ +import { ToolStack as BaseToolStack } from 'rsfamily-doc-ui/tool-stack'; +import { useLang } from 'rspress/runtime'; +import { useI18n } from 'rspress/runtime'; +import styles from './ToolStack.module.scss'; + +export function ToolStack() { + const t = useI18n(); + const lang = useLang(); + return ( +
+
+

{t('toolStackTitle')}

+

{t('toolStackDesc')}

+
+ +
+ ); +} diff --git a/packages/document/src/global.d.ts b/packages/document/theme/global.d.ts similarity index 100% rename from packages/document/src/global.d.ts rename to packages/document/theme/global.d.ts diff --git a/packages/document/theme/index.css b/packages/document/theme/index.css index 024a3085..f6922371 100644 --- a/packages/document/theme/index.css +++ b/packages/document/theme/index.css @@ -1,15 +1,10 @@ -/* It seems tailwind have style `display: list-style` by default */ -@tailwind base; -@tailwind components; -@tailwind utilities; - summary { display: block; } :root { - --rp-c-brand: #ffa500; - --rp-c-brand-dark: #ffa500; + --rp-c-brand: #ff8b00; + --rp-c-brand-dark: #ff8b00; --rp-c-brand-darker: #c26c1d; --rp-c-brand-light: #f2a65a; --rp-c-brand-lighter: #f2a65a; @@ -19,6 +14,23 @@ summary { --rp-custom-block-info-bg: rgba(250, 192, 61, 0.05); --rp-custom-block-info-border: rgba(250, 192, 61, 0.5); --rp-sidebar-width: 260px; + --rp-home-hero-name-background: linear-gradient( + 120deg, + var(--rp-c-brand), + hsl(32.71deg 100% 70%) + ); + --rp-home-mask-background-image: conic-gradient( + from 180deg at 50%50%, + var(--rp-c-brand-light) 0deg, + 180deg, + #eeea8c 0deg + ); +} + +@media (min-width: 640px) { + .rspress-home-hero-image { + width: 320px; + } } .dark { diff --git a/packages/document/theme/index.tsx b/packages/document/theme/index.tsx index 3b1f16a8..312089d0 100644 --- a/packages/document/theme/index.tsx +++ b/packages/document/theme/index.tsx @@ -1,9 +1,21 @@ import Theme from 'rspress/theme'; -import { HomeLayout } from './pages'; -import { RsfamilyNavIcon } from 'rsfamily-nav-icon'; -import 'rsfamily-nav-icon/dist/index.css'; +import { NavIcon } from 'rsfamily-doc-ui/nav-icon'; +import { HomeLayout as BaseHomeLayout } from 'rspress/theme'; +import { ToolStack } from './components/ToolStack'; -const Layout = () => } />; +function HomeLayout() { + return ( + + + + } + /> + ); +} + +const Layout = () => } />; // eslint-disable-next-line import/export export * from 'rspress/theme'; diff --git a/packages/document/theme/pages/index.tsx b/packages/document/theme/pages/index.tsx deleted file mode 100644 index 3c3545f2..00000000 --- a/packages/document/theme/pages/index.tsx +++ /dev/null @@ -1,27 +0,0 @@ -import { Hero, HomeHero } from '../components/HomeHero'; -import { HomeFeature, Feature } from '../components/HomeFeatures'; -import { usePageData } from 'rspress/runtime'; -import { HomeFooter } from 'theme/components/HomeFooter'; - -export function HomeLayout() { - const { page } = usePageData(); - const { frontmatter } = page; - return ( -
- {/* Landing Page */} -
-
- - -
-
- -
- ); -} diff --git a/packages/document/src/utils.ts b/packages/document/theme/utils.ts similarity index 100% rename from packages/document/src/utils.ts rename to packages/document/theme/utils.ts diff --git a/packages/document/tsconfig.json b/packages/document/tsconfig.json index 34a111d8..bb00b55b 100644 --- a/packages/document/tsconfig.json +++ b/packages/document/tsconfig.json @@ -10,7 +10,8 @@ "paths": { "@zh/*": ["./docs/zh/*"], "@en/*": ["./docs/en/*"], - "@src/*": ["./src/*"] + "@components/*": ["./theme/components/*"], + "i18n": ["./i18n.json"] } }, "include": ["src", "theme"], diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 70c7497d..a480b7b0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -726,21 +726,15 @@ importers: packages/document: dependencies: - framer-motion: - specifier: ^10.18.0 - version: 10.18.0(react-dom@18.2.0)(react@18.2.0) react-markdown: specifier: ^9.0.1 version: 9.0.1(@types/react@18.2.39)(react@18.2.0) - rsfamily-nav-icon: + rsfamily-doc-ui: specifier: ^1.0.3 - version: 1.0.3 + version: 1.1.2(react-dom@18.2.0)(react@18.2.0) rspress: - specifier: ^1.25.1 - version: 1.25.1(@swc/helpers@0.5.3)(webpack@5.89.0) - tailwindcss: - specifier: ^3.4.0 - version: 3.4.0 + specifier: ^1.26.1 + version: 1.26.2(webpack@5.89.0) devDependencies: '@rsdoctor/types': specifier: workspace:* @@ -761,11 +755,11 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) rsbuild-plugin-google-analytics: - specifier: ^1.0.0 - version: 1.0.0(@rsbuild/core@0.7.8) + specifier: ^1.0.1 + version: 1.0.1(@rsbuild/core@1.0.0-alpha.9) rsbuild-plugin-open-graph: - specifier: 1.0.0 - version: 1.0.0(@rsbuild/core@0.7.8) + specifier: ^1.0.1 + version: 1.0.1(@rsbuild/core@1.0.0-alpha.9) rspress-plugin-font-open-sans: specifier: ^1.0.0 version: 1.0.0 @@ -1175,11 +1169,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /@alloc/quick-lru@5.2.0: - resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} - engines: {node: '>=10'} - dev: false - /@ampproject/remapping@2.2.1: resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} engines: {node: '>=6.0.0'} @@ -4133,7 +4122,6 @@ packages: engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.0 - dev: true /@babel/template@7.22.15: resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} @@ -4616,26 +4604,12 @@ packages: resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==} dev: true - /@emotion/is-prop-valid@0.8.8: - resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==} - requiresBuild: true - dependencies: - '@emotion/memoize': 0.7.4 - dev: false - optional: true - /@emotion/is-prop-valid@1.2.1: resolution: {integrity: sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==} dependencies: '@emotion/memoize': 0.8.1 dev: true - /@emotion/memoize@0.7.4: - resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==} - requiresBuild: true - dev: false - optional: true - /@emotion/memoize@0.8.1: resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} dev: true @@ -5351,18 +5325,6 @@ packages: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} dev: true - /@isaacs/cliui@8.0.2: - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} - dependencies: - string-width: 5.1.2 - string-width-cjs: /string-width@4.2.3 - strip-ansi: 7.1.0 - strip-ansi-cjs: /strip-ansi@6.0.1 - wrap-ansi: 8.1.0 - wrap-ansi-cjs: /wrap-ansi@7.0.0 - dev: false - /@jest/schemas@29.6.3: resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5466,7 +5428,7 @@ packages: peerDependencies: react: ^16.3.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.7 hoist-non-react-statics: 3.3.2 react: 18.2.0 react-is: 16.13.1 @@ -5753,7 +5715,7 @@ packages: /@modern-js/codesmith@2.3.6: resolution: {integrity: sha512-wUF2L1mxUrYWPAj50jQ7yqcsLXt5g19Dt/USn3TxnosFE57GCvrsVjZseKUai9zfC0pnX7PXOj3KXXoV7EaiFw==} dependencies: - '@modern-js/utils': 2.54.5 + '@modern-js/utils': 2.55.0 '@swc/helpers': 0.5.1 axios: 1.7.2 tar: 6.2.0 @@ -6265,8 +6227,8 @@ packages: - webpack-plugin-serve dev: true - /@modern-js/utils@2.54.2: - resolution: {integrity: sha512-ORsy7hMa8g1W6Z2m9R8xPlHNHeRfnW+MtdsApxG5MLDAgM5UQWjzlUau6N0QAgxoFYJKb7cevSPYNw86iBO3DQ==} + /@modern-js/utils@2.54.3: + resolution: {integrity: sha512-X6+6GfvPCHREAxwiLbJYuUkKSv2r22MQWH0GYrGPdTFEFA+zMZi3v9t09cn15LclDwwhsez789PGOSANw9Pkew==} dependencies: '@swc/helpers': 0.5.3 caniuse-lite: 1.0.30001627 @@ -6274,22 +6236,23 @@ packages: rslog: 1.2.0 dev: false - /@modern-js/utils@2.54.3: - resolution: {integrity: sha512-X6+6GfvPCHREAxwiLbJYuUkKSv2r22MQWH0GYrGPdTFEFA+zMZi3v9t09cn15LclDwwhsez789PGOSANw9Pkew==} + /@modern-js/utils@2.54.5: + resolution: {integrity: sha512-pSczSIGLPc7rckMLIvq/gwM+8/mBv9P9OoAPrPbLrog1EZ+MvM4d4eDGx9m3HH4GR0liSAtTuY9qbvUGwUisoQ==} dependencies: '@swc/helpers': 0.5.3 - caniuse-lite: 1.0.30001627 + caniuse-lite: 1.0.30001638 lodash: 4.17.21 rslog: 1.2.0 - dev: false + dev: true - /@modern-js/utils@2.54.5: - resolution: {integrity: sha512-pSczSIGLPc7rckMLIvq/gwM+8/mBv9P9OoAPrPbLrog1EZ+MvM4d4eDGx9m3HH4GR0liSAtTuY9qbvUGwUisoQ==} + /@modern-js/utils@2.55.0: + resolution: {integrity: sha512-eTFR8TYtJ2rXKvVMIoj9VRYo1naU6NQM13JgZFdhZkhobjmAuE5qUy2mzAl7qjJANHfmS8eYsO9Hm/23bR8zeA==} dependencies: '@swc/helpers': 0.5.3 caniuse-lite: 1.0.30001638 lodash: 4.17.21 rslog: 1.2.0 + dev: false /@module-federation/runtime-tools@0.1.6: resolution: {integrity: sha512-7ILVnzMIa0Dlc0Blck5tVZG1tnk1MmLnuZpLOMpbdW+zl+N6wdMjjHMjEZFCUAJh2E5XJ3BREwfX8Ets0nIkLg==} @@ -6297,20 +6260,40 @@ packages: '@module-federation/runtime': 0.1.6 '@module-federation/webpack-bundler-runtime': 0.1.6 + /@module-federation/runtime-tools@0.2.3: + resolution: {integrity: sha512-capN8CVTCEqNAjnl102girrkevczoQfnQYyiYC4WuyKsg7+LUqfirIe1Eiyv6VSE2UgvOTZDnqvervA6rBOlmg==} + dependencies: + '@module-federation/runtime': 0.2.3 + '@module-federation/webpack-bundler-runtime': 0.2.3 + /@module-federation/runtime@0.1.6: resolution: {integrity: sha512-nj6a+yJ+QxmcE89qmrTl4lphBIoAds0PFPVGnqLRWflwAP88jrCcrrTqRhARegkFDL+wE9AE04+h6jzlbIfMKg==} dependencies: '@module-federation/sdk': 0.1.6 + /@module-federation/runtime@0.2.3: + resolution: {integrity: sha512-N+ZxBUb1mkmfO9XT1BwgYQgShtUTlijHbukqQ4afFka5lRAT+ayC7RKfHJLz0HbuexKPCmPBDfdmCnErR5WyTQ==} + dependencies: + '@module-federation/sdk': 0.2.3 + /@module-federation/sdk@0.1.6: resolution: {integrity: sha512-qifXpyYLM7abUeEOIfv0oTkguZgRZuwh89YOAYIZJlkP6QbRG7DJMQvtM8X2yHXm9PTk0IYNnOJH0vNQCo6auQ==} + /@module-federation/sdk@0.2.3: + resolution: {integrity: sha512-W9zrPchLocyCBc/B8CW21akcfJXLl++9xBe1L1EtgxZGfj/xwHt0GcBWE/y+QGvYTL2a1iZjwscbftbUhxgxXg==} + /@module-federation/webpack-bundler-runtime@0.1.6: resolution: {integrity: sha512-K5WhKZ4RVNaMEtfHsd/9CNCgGKB0ipbm/tgweNNeC11mEuBTNxJ09Y630vg3WPkKv9vfMCuXg2p2Dk+Q/KWTSA==} dependencies: '@module-federation/runtime': 0.1.6 '@module-federation/sdk': 0.1.6 + /@module-federation/webpack-bundler-runtime@0.2.3: + resolution: {integrity: sha512-L/jt2uJ+8dwYiyn9GxryzDR6tr/Wk8rpgvelM2EBeLIhu7YxCHSmSjQYhw3BTux9zZIr47d1K9fGjBFsVRd/SQ==} + dependencies: + '@module-federation/runtime': 0.2.3 + '@module-federation/sdk': 0.2.3 + /@monaco-editor/loader@1.4.0(monaco-editor@0.49.0): resolution: {integrity: sha512-00ioBig0x642hytVspPl7DbQyaSWRaolYie/UFNjoTdvoKPzo6xrXLhTk9ixgIKcLH5b5vDOjVNiGyY+uDCUlg==} peerDependencies: @@ -6453,13 +6436,6 @@ packages: dev: true optional: true - /@pkgjs/parseargs@0.11.0: - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - requiresBuild: true - dev: false - optional: true - /@playwright/test@1.33.0: resolution: {integrity: sha512-YunBa2mE7Hq4CfPkGzQRK916a4tuZoVx/EpLjeWlTVOnD4S2+fdaQZE0LJkbfhN5FTSKNLdcl7MoT5XB37bTkg==} engines: {node: '>=14'} @@ -6775,17 +6751,19 @@ packages: postcss: 8.4.38 dev: true - /@rsbuild/core@0.7.8: - resolution: {integrity: sha512-TAXMh+gP3D3t8ThpsSyy+sAGNtzwGpjUxmONf9IeByIsucNaP/ltWVENYqGn8g035ZAvwfXIgJOvWHCSWFSAYw==} - engines: {node: '>=16.0.0'} + /@rsbuild/core@1.0.0-alpha.9: + resolution: {integrity: sha512-NiwBqW6sxoacX6MLy45aeNKjHtKW7wZR3hy0X1Eg/IpUTNSJJkKX9TG92SVcj6RyR8CO+76AXfdEs585Iw4FWg==} + engines: {node: '>=16.7.0'} hasBin: true dependencies: - '@rsbuild/shared': 0.7.8(@swc/helpers@0.5.3) - '@rspack/core': 0.7.3(@swc/helpers@0.5.3) - '@swc/helpers': 0.5.3 - core-js: 3.36.1 - html-webpack-plugin: /html-rspack-plugin@5.7.2(@rspack/core@0.7.3) - postcss: 8.4.38 + '@rspack/core': 1.0.0-alpha.3(@swc/helpers@0.5.11) + '@rspack/lite-tapable': 1.0.0-alpha.3 + '@swc/helpers': 0.5.11 + caniuse-lite: 1.0.30001642 + core-js: 3.37.1 + postcss: 8.4.39 + optionalDependencies: + fsevents: 2.3.3 /@rsbuild/plugin-assets-retry@0.7.10(@rsbuild/core@0.7.10)(@swc/helpers@0.5.3): resolution: {integrity: sha512-XayDxxN5qrJt8x/PtyJpGvJ1aDdjCUowFfgo8sh+fhRB35CDdZUEI0KOsv3K+Wx5yMdhuxlnkuTPV/RulEu7zA==} @@ -6861,15 +6839,14 @@ packages: - '@swc/helpers' dev: true - /@rsbuild/plugin-less@0.7.8(@rsbuild/core@0.7.8)(@swc/helpers@0.5.3): - resolution: {integrity: sha512-fsknrGMNlz3vjPBOoLD6O9pK+50nrSDibXt+hl0PpOAXv15P4+mrikEI839JFyEgga7G0/TUE5qH7NiAV56FmA==} + /@rsbuild/plugin-less@1.0.0-alpha.9(@rsbuild/core@1.0.0-alpha.9): + resolution: {integrity: sha512-RmpxTDLIu4K2A5mDacQYMjfejjvCTx+NQfck8S12w4waWCkomUGNmVCa3kLlz8f7vu91CAjDHDnSPFq+6sn1jg==} peerDependencies: - '@rsbuild/core': ^0.7.8 + '@rsbuild/core': ^1.0.0-alpha.9 dependencies: - '@rsbuild/core': 0.7.8 - '@rsbuild/shared': 0.7.8(@swc/helpers@0.5.3) - transitivePeerDependencies: - - '@swc/helpers' + '@rsbuild/core': 1.0.0-alpha.9 + deepmerge: 4.3.1 + reduce-configs: 1.0.0 dev: false /@rsbuild/plugin-node-polyfill@0.7.10(@rsbuild/core@0.7.10): @@ -6973,17 +6950,14 @@ packages: - '@swc/helpers' dev: true - /@rsbuild/plugin-react@0.7.8(@rsbuild/core@0.7.8)(@swc/helpers@0.5.3): - resolution: {integrity: sha512-FDqSZVoGxdxtOZcLGOJTQJ3CPzJm5cPqwllntMxuwF4r3JaJVCrx5vdblYVA/9KWxDzAq4OR82VIfUNV5G8UuA==} + /@rsbuild/plugin-react@1.0.0-alpha.9(@rsbuild/core@1.0.0-alpha.9): + resolution: {integrity: sha512-a666TIcFUP1FShaisnI5OiHpbUxJG9+3+WWr7XUteMFyCXo/x+1w7/XKCkkhnVxDS5rrYGNnkRu9RsNoPgcGCg==} peerDependencies: - '@rsbuild/core': ^0.7.8 + '@rsbuild/core': ^1.0.0-alpha.9 dependencies: - '@rsbuild/core': 0.7.8 - '@rsbuild/shared': 0.7.8(@swc/helpers@0.5.3) - '@rspack/plugin-react-refresh': 0.7.3(react-refresh@0.14.2) + '@rsbuild/core': 1.0.0-alpha.9 + '@rspack/plugin-react-refresh': 1.0.0-alpha.3(react-refresh@0.14.2) react-refresh: 0.14.2 - transitivePeerDependencies: - - '@swc/helpers' dev: false /@rsbuild/plugin-rem@0.7.10(@rsbuild/core@0.7.10)(@swc/helpers@0.5.3): @@ -7025,18 +6999,17 @@ packages: - '@swc/helpers' dev: true - /@rsbuild/plugin-sass@0.7.8(@rsbuild/core@0.7.8)(@swc/helpers@0.5.3): - resolution: {integrity: sha512-HEwCUT2ixlguN5fyvRTI++wTXXUt7XVcxZVAnnt0tTfLNBxfr8rOZxWnDnp/b1dyM33K8xFnPF8tj+FVgKZJyA==} + /@rsbuild/plugin-sass@1.0.0-alpha.9(@rsbuild/core@1.0.0-alpha.9): + resolution: {integrity: sha512-K9YOmQhEBXRf/15IaBm1mRz/MStjIC1Lu91qK8HxT2cSs/WAjpe5JyXjQaWceAg5fVUwBnRV+HXLY30OtxB4Zw==} peerDependencies: - '@rsbuild/core': ^0.7.8 + '@rsbuild/core': ^1.0.0-alpha.9 dependencies: - '@rsbuild/core': 0.7.8 - '@rsbuild/shared': 0.7.8(@swc/helpers@0.5.3) + '@rsbuild/core': 1.0.0-alpha.9 + deepmerge: 4.3.1 loader-utils: 2.0.4 - postcss: 8.4.38 + postcss: 8.4.39 + reduce-configs: 1.0.0 sass-embedded: 1.77.5 - transitivePeerDependencies: - - '@swc/helpers' dev: false /@rsbuild/plugin-source-build@0.7.10(@rsbuild/core@0.7.10)(@swc/helpers@0.5.3): @@ -7172,18 +7145,6 @@ packages: - '@swc/helpers' dev: true - /@rsbuild/shared@0.7.8(@swc/helpers@0.5.3): - resolution: {integrity: sha512-HyX294wfBVj63BFjuR4M3wYh/xQHPlzlObLHpfrX/FFfrNo+elDdnYb0SVKfuv0V8eTpaYuaWjjYq+kk+M+mIw==} - dependencies: - '@rspack/core': 0.7.3(@swc/helpers@0.5.3) - caniuse-lite: 1.0.30001638 - html-webpack-plugin: /html-rspack-plugin@5.7.2(@rspack/core@0.7.3) - postcss: 8.4.38 - optionalDependencies: - fsevents: 2.3.3 - transitivePeerDependencies: - - '@swc/helpers' - /@rsbuild/webpack@0.7.10(@swc/helpers@0.5.3)(esbuild@0.17.19): resolution: {integrity: sha512-bFTMtwRlbIX9Ukke1LR0F4TP5vts2XeL7zumb2FQM43ucNwoIZgHe5i3RAhOzaVFGJZPf88uO2yMh++H63v/9A==} dependencies: @@ -7209,15 +7170,15 @@ packages: dev: true optional: true - /@rspack/binding-darwin-arm64@0.7.3: - resolution: {integrity: sha512-3Gg5yosndYYV0NpYiQ/+Z5UErKv5R7yijE59qVnXBRI80BbkSKUFA8Ulb4btc39l3Rx35ud4EBOALXHlLNA9CQ==} + /@rspack/binding-darwin-arm64@0.7.5: + resolution: {integrity: sha512-mNBIm36s1BA7v4SL/r4f3IXIsjyH5CZX4eXMRPE52lBc3ClVuUB7d/8zk8dkyjJCMAj8PsZSnAJ3cfXnn7TN4g==} cpu: [arm64] os: [darwin] requiresBuild: true optional: true - /@rspack/binding-darwin-arm64@0.7.5: - resolution: {integrity: sha512-mNBIm36s1BA7v4SL/r4f3IXIsjyH5CZX4eXMRPE52lBc3ClVuUB7d/8zk8dkyjJCMAj8PsZSnAJ3cfXnn7TN4g==} + /@rspack/binding-darwin-arm64@1.0.0-alpha.3: + resolution: {integrity: sha512-PZLdp0tgoti/skzIMijNr2jedKa8LGbhtPs6a0jgIuLY1g0fj/aL3LLGMo4rwoy/zGXeZf40PIJQB8b+w0qt7g==} cpu: [arm64] os: [darwin] requiresBuild: true @@ -7231,15 +7192,15 @@ packages: dev: true optional: true - /@rspack/binding-darwin-x64@0.7.3: - resolution: {integrity: sha512-VMOyiIGHOrwkPvvd3V8NKb0UW91hUnqJoQXdttoqbn+FNz9is/3GxPSiEyc+BISuoH1e9J9FATAq6diLqdJAAw==} + /@rspack/binding-darwin-x64@0.7.5: + resolution: {integrity: sha512-teLK0TB1x0CsvaaiCopsFx4EvJe+/Hljwii6R7C9qOZs5zSOfbT/LQ202eA0sAGodCncARCGaXVrsekbrRYqeA==} cpu: [x64] os: [darwin] requiresBuild: true optional: true - /@rspack/binding-darwin-x64@0.7.5: - resolution: {integrity: sha512-teLK0TB1x0CsvaaiCopsFx4EvJe+/Hljwii6R7C9qOZs5zSOfbT/LQ202eA0sAGodCncARCGaXVrsekbrRYqeA==} + /@rspack/binding-darwin-x64@1.0.0-alpha.3: + resolution: {integrity: sha512-NrNfjzsWo3kFh37tpCxNw75xuSGHdGCHIRCjKnvxHQ46aB+Y2wiOdGgSk7SnZHsRWpZyDFw3aBJCayiXlfgdTw==} cpu: [x64] os: [darwin] requiresBuild: true @@ -7253,15 +7214,15 @@ packages: dev: true optional: true - /@rspack/binding-linux-arm64-gnu@0.7.3: - resolution: {integrity: sha512-Y1jArNhYSugH/BScvLGyodrjD0j3do1lNozSIOMXfmq0st/S5G+AmWWrxX06Ov6DudHW0EXEqC5oF9d9AbPKTg==} + /@rspack/binding-linux-arm64-gnu@0.7.5: + resolution: {integrity: sha512-/24UytJXrK+7CsucDb30GCKYIJ8nG6ceqbJyOtsJv9zeArNLHkxrYGSyjHJIpQfwVN17BPP4RNOi+yIZ3ZgDyA==} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@rspack/binding-linux-arm64-gnu@0.7.5: - resolution: {integrity: sha512-/24UytJXrK+7CsucDb30GCKYIJ8nG6ceqbJyOtsJv9zeArNLHkxrYGSyjHJIpQfwVN17BPP4RNOi+yIZ3ZgDyA==} + /@rspack/binding-linux-arm64-gnu@1.0.0-alpha.3: + resolution: {integrity: sha512-EjzyZWZSjo02ReGUzQPt8sY1hEx2V9lEbg1cqgnE1NpSOS77ratNoAvS3gAzXL6NGWRhYrIH2yaN+6OB9olt/g==} cpu: [arm64] os: [linux] requiresBuild: true @@ -7275,15 +7236,15 @@ packages: dev: true optional: true - /@rspack/binding-linux-arm64-musl@0.7.3: - resolution: {integrity: sha512-R5PhdHBRUsVVtKdQNbRZyKEd7MsML3yuzXzM/3KhyYLyBUqkyMcVxgjDyFGtZsRZXmGv+N0xYKGpJVvhbukzrg==} + /@rspack/binding-linux-arm64-musl@0.7.5: + resolution: {integrity: sha512-6RcxG42mLM01Pa6UYycACu/Nu9qusghAPUJumb8b8x5TRIDEtklYC5Ck6Rmagm+8E0ucMude2E/D4rMdIFcS3A==} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@rspack/binding-linux-arm64-musl@0.7.5: - resolution: {integrity: sha512-6RcxG42mLM01Pa6UYycACu/Nu9qusghAPUJumb8b8x5TRIDEtklYC5Ck6Rmagm+8E0ucMude2E/D4rMdIFcS3A==} + /@rspack/binding-linux-arm64-musl@1.0.0-alpha.3: + resolution: {integrity: sha512-HJQ52KWNnMOFqbXhaIHTAr54ES5LSunJF6SLnIMgElReC39WvUNDmHhCA5yPebkXgY2SDrLIKDmqxouZmYWulQ==} cpu: [arm64] os: [linux] requiresBuild: true @@ -7297,15 +7258,15 @@ packages: dev: true optional: true - /@rspack/binding-linux-x64-gnu@0.7.3: - resolution: {integrity: sha512-XX60MwIilJ4Pbvy4FVWf5CkROOa7ywnL/k8aVo6OMip62L2jiTpYfd85v/G2IQbeVDcE4967Pm782bpDFRCYfw==} + /@rspack/binding-linux-x64-gnu@0.7.5: + resolution: {integrity: sha512-R0Lu4CJN2nWMW7WzPBuCIju80cQPpcaqwKJDj/quwQySpJJZ6c5qGwB8mntqjxIzZDrNH6u0OkpiUTbvWZj8ww==} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@rspack/binding-linux-x64-gnu@0.7.5: - resolution: {integrity: sha512-R0Lu4CJN2nWMW7WzPBuCIju80cQPpcaqwKJDj/quwQySpJJZ6c5qGwB8mntqjxIzZDrNH6u0OkpiUTbvWZj8ww==} + /@rspack/binding-linux-x64-gnu@1.0.0-alpha.3: + resolution: {integrity: sha512-VcpKLI2AZmFOTec8C9YJTdMrgZMrgsQkMeQzTY1uOQuIaAaNCuPBFRdlJaRSTAG0t4aaxaVfR1c3JY8GITacfA==} cpu: [x64] os: [linux] requiresBuild: true @@ -7319,15 +7280,15 @@ packages: dev: true optional: true - /@rspack/binding-linux-x64-musl@0.7.3: - resolution: {integrity: sha512-oIRXO2NoXnWj/oIXJuNUbCIRnumfLndqR8rXui1vni91TZ+yUFkE9S7mGPrbrBAUXovOaSaHxB0YYi5hZ8fy4A==} + /@rspack/binding-linux-x64-musl@0.7.5: + resolution: {integrity: sha512-dDgi/ThikMy1m4llxPeEXDCA2I8F8ezFS/eCPLZGU2/J1b4ALwDjuRsMmo+VXSlFCKgIt98V6h1woeg7nu96yg==} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@rspack/binding-linux-x64-musl@0.7.5: - resolution: {integrity: sha512-dDgi/ThikMy1m4llxPeEXDCA2I8F8ezFS/eCPLZGU2/J1b4ALwDjuRsMmo+VXSlFCKgIt98V6h1woeg7nu96yg==} + /@rspack/binding-linux-x64-musl@1.0.0-alpha.3: + resolution: {integrity: sha512-FypR+RqONTvrgX+SI8sJqhVqv8uhTdq3OHew4ZaL3VN0dp2thmpMX5cJ+XQAsU414OLRTgREU9go2j78n7kvUA==} cpu: [x64] os: [linux] requiresBuild: true @@ -7341,15 +7302,15 @@ packages: dev: true optional: true - /@rspack/binding-win32-arm64-msvc@0.7.3: - resolution: {integrity: sha512-XeQ6z6Oc8wkkLJCAkG8TyLkciui6PB7reJLOes3yy0AXUJnd6l7gfiDcjzeHJGATVRzuuJojP/FXurBMCQ76uA==} + /@rspack/binding-win32-arm64-msvc@0.7.5: + resolution: {integrity: sha512-nEF4cUdLfgEK6FrgJSJhUlr2/7LY1tmqBNQCFsCjtDtUkQbJIEo1b8edT94G9tJcQoFE4cD+Re30yBYbQO2Thg==} cpu: [arm64] os: [win32] requiresBuild: true optional: true - /@rspack/binding-win32-arm64-msvc@0.7.5: - resolution: {integrity: sha512-nEF4cUdLfgEK6FrgJSJhUlr2/7LY1tmqBNQCFsCjtDtUkQbJIEo1b8edT94G9tJcQoFE4cD+Re30yBYbQO2Thg==} + /@rspack/binding-win32-arm64-msvc@1.0.0-alpha.3: + resolution: {integrity: sha512-aAGQE2TJOhlK6jGYXZyon0JKTP5t2o51/exsSzyH6BSqFce/Qd5w1fqgm6FONTuosrwaBxHSz1pprNq6vx87kA==} cpu: [arm64] os: [win32] requiresBuild: true @@ -7363,15 +7324,15 @@ packages: dev: true optional: true - /@rspack/binding-win32-ia32-msvc@0.7.3: - resolution: {integrity: sha512-MWwswm5+v1Wd3DDJxFbCenOHOy8x+gGp0oBdLj0jlC5UntaaSvzfdb0H85AeVMYWPp584fOpAZfx0QPg3cg8yw==} + /@rspack/binding-win32-ia32-msvc@0.7.5: + resolution: {integrity: sha512-hEcHRwJIzpZsePr+5x6V/7TGhrPXhSZYG4sIhsrem1za9W+qqCYYLZ7KzzbRODU07QaAH2RxjcA1bf8F2QDYAQ==} cpu: [ia32] os: [win32] requiresBuild: true optional: true - /@rspack/binding-win32-ia32-msvc@0.7.5: - resolution: {integrity: sha512-hEcHRwJIzpZsePr+5x6V/7TGhrPXhSZYG4sIhsrem1za9W+qqCYYLZ7KzzbRODU07QaAH2RxjcA1bf8F2QDYAQ==} + /@rspack/binding-win32-ia32-msvc@1.0.0-alpha.3: + resolution: {integrity: sha512-OouAliQG6dONL9B+Jy237fhs6bScloAT3uphkDumsiAmH1926MYeSKhsmYU4j8b352iGtZVXaH/wR5svLTUCVQ==} cpu: [ia32] os: [win32] requiresBuild: true @@ -7385,15 +7346,15 @@ packages: dev: true optional: true - /@rspack/binding-win32-x64-msvc@0.7.3: - resolution: {integrity: sha512-GzOTQxuJedTghyoUbW/RGbzbGRW+R1dRuZxer8Gtlv4558wxbCUj1d621nC2eZmELFc4RWbN9NFTwaecavttvQ==} + /@rspack/binding-win32-x64-msvc@0.7.5: + resolution: {integrity: sha512-PpVpP6J5/2b4T10hzSUwjLvmdpAOj3ozARl1Nrf/lsbYwhiXivoB8Gvoy/xe/Xpgr732Dk9VCeeW8rreWOOUVQ==} cpu: [x64] os: [win32] requiresBuild: true optional: true - /@rspack/binding-win32-x64-msvc@0.7.5: - resolution: {integrity: sha512-PpVpP6J5/2b4T10hzSUwjLvmdpAOj3ozARl1Nrf/lsbYwhiXivoB8Gvoy/xe/Xpgr732Dk9VCeeW8rreWOOUVQ==} + /@rspack/binding-win32-x64-msvc@1.0.0-alpha.3: + resolution: {integrity: sha512-CLh3p5a15wPQE8zOyBjBjVBrbdaDvAfacXkmCQK4I6lBc3HetkJNyjS8Fntf1CV9sWgJhwABUWHn7kMQeLY9RQ==} cpu: [x64] os: [win32] requiresBuild: true @@ -7413,19 +7374,6 @@ packages: '@rspack/binding-win32-x64-msvc': 0.7.2 dev: true - /@rspack/binding@0.7.3: - resolution: {integrity: sha512-VYPOtaCb1lphNrHozZXy9L5ODGU76kp7ozCpYbF/CTFq8xaSkvkhNHwWMGXE2TIOvWZImMBRBuYX8/kjz/HiSA==} - optionalDependencies: - '@rspack/binding-darwin-arm64': 0.7.3 - '@rspack/binding-darwin-x64': 0.7.3 - '@rspack/binding-linux-arm64-gnu': 0.7.3 - '@rspack/binding-linux-arm64-musl': 0.7.3 - '@rspack/binding-linux-x64-gnu': 0.7.3 - '@rspack/binding-linux-x64-musl': 0.7.3 - '@rspack/binding-win32-arm64-msvc': 0.7.3 - '@rspack/binding-win32-ia32-msvc': 0.7.3 - '@rspack/binding-win32-x64-msvc': 0.7.3 - /@rspack/binding@0.7.5: resolution: {integrity: sha512-XcdOvaCz1mWWwr5vmEY9zncdInrjINEh60EWkYdqtCA67v7X7rB1fe6n4BeAI1+YLS2Eacj+lytlr+n7I+DYVg==} optionalDependencies: @@ -7439,6 +7387,19 @@ packages: '@rspack/binding-win32-ia32-msvc': 0.7.5 '@rspack/binding-win32-x64-msvc': 0.7.5 + /@rspack/binding@1.0.0-alpha.3: + resolution: {integrity: sha512-S/JjBWr8PE/l7+2xsk1m77CZnKwQNk+39uIsvHQhoRs+DL9SUDjjkUO4yqjCw6ZUGqEaTv4U/TL9TAmbrTth7g==} + optionalDependencies: + '@rspack/binding-darwin-arm64': 1.0.0-alpha.3 + '@rspack/binding-darwin-x64': 1.0.0-alpha.3 + '@rspack/binding-linux-arm64-gnu': 1.0.0-alpha.3 + '@rspack/binding-linux-arm64-musl': 1.0.0-alpha.3 + '@rspack/binding-linux-x64-gnu': 1.0.0-alpha.3 + '@rspack/binding-linux-x64-musl': 1.0.0-alpha.3 + '@rspack/binding-win32-arm64-msvc': 1.0.0-alpha.3 + '@rspack/binding-win32-ia32-msvc': 1.0.0-alpha.3 + '@rspack/binding-win32-x64-msvc': 1.0.0-alpha.3 + /@rspack/cli@0.7.5(@rspack/core@0.7.5)(webpack@5.89.0): resolution: {integrity: sha512-3Lp1RSyTRzBUi232hjRmF6wLHaMJXXMJIlX5dR662HwfCRwgm+q/Nz3829/UbjHXI2aGN4fFBgNI+LJU1TOZVQ==} hasBin: true @@ -7482,8 +7443,8 @@ packages: webpack-sources: 3.2.3 dev: true - /@rspack/core@0.7.3(@swc/helpers@0.5.3): - resolution: {integrity: sha512-SUvt4P1nMML3Int2YE1Z2+noDIxjT/hzNtcKMXXqeFp4yFys37s7vC+BnCyzonvIbpxUg2gH+bCMCgav7+xR4A==} + /@rspack/core@0.7.5(@swc/helpers@0.5.3): + resolution: {integrity: sha512-zVTe4WCyc3qsLPattosiDYZFeOzaJ32/BYukPP2I1VJtCVFa+PxGVRPVZhSoN6fXw5oy48yHg9W9v1T8CaEFhw==} engines: {node: '>=16.0.0'} peerDependencies: '@swc/helpers': '>=0.5.1' @@ -7492,14 +7453,14 @@ packages: optional: true dependencies: '@module-federation/runtime-tools': 0.1.6 - '@rspack/binding': 0.7.3 + '@rspack/binding': 0.7.5 '@swc/helpers': 0.5.3 caniuse-lite: 1.0.30001627 tapable: 2.2.1 webpack-sources: 3.2.3 - /@rspack/core@0.7.5(@swc/helpers@0.5.3): - resolution: {integrity: sha512-zVTe4WCyc3qsLPattosiDYZFeOzaJ32/BYukPP2I1VJtCVFa+PxGVRPVZhSoN6fXw5oy48yHg9W9v1T8CaEFhw==} + /@rspack/core@1.0.0-alpha.3(@swc/helpers@0.5.11): + resolution: {integrity: sha512-TcZZNMpyTjEIBP4zMCpLwXBiATEQ2QG3jKsV+mq55ZGKfqd/l86Zr3SboF15GOQip1wDHlSpA1bvrT18f9h0sw==} engines: {node: '>=16.0.0'} peerDependencies: '@swc/helpers': '>=0.5.1' @@ -7507,12 +7468,11 @@ packages: '@swc/helpers': optional: true dependencies: - '@module-federation/runtime-tools': 0.1.6 - '@rspack/binding': 0.7.5 - '@swc/helpers': 0.5.3 - caniuse-lite: 1.0.30001627 - tapable: 2.2.1 - webpack-sources: 3.2.3 + '@module-federation/runtime-tools': 0.2.3 + '@rspack/binding': 1.0.0-alpha.3 + '@rspack/lite-tapable': 1.0.0-alpha.3 + '@swc/helpers': 0.5.11 + caniuse-lite: 1.0.30001642 /@rspack/dev-server@0.7.5(@rspack/core@0.7.5)(webpack@5.89.0): resolution: {integrity: sha512-jDXfccjlHMXOxOK++uxWhLUKb0L3NuA6Ujc/J75NhWYq1YxmVhNOtUWCdunuJQ1BNeLlgG/S5X5iBCbZ09S0Jg==} @@ -7538,6 +7498,10 @@ packages: - webpack-cli dev: true + /@rspack/lite-tapable@1.0.0-alpha.3: + resolution: {integrity: sha512-oQJ1iYxfBHcuutAva2HP1dqi9Aka/70PB3Vbq4nI+iAhHErtzaRslI/OcqhEbbmBgYf+Xu6g5vvN6Gxfq69gag==} + engines: {node: '>=16.0.0'} + /@rspack/plugin-react-refresh@0.7.2(react-refresh@0.14.2): resolution: {integrity: sha512-ZnSKuRbzp3mPLRFUgeD2CX6Vs5Mfx5t4tSoP9+pvfx6vr5Cu4xnpgsJeKNnW/9jHTgPoNegdIxGidwxzwh/rlg==} peerDependencies: @@ -7549,18 +7513,18 @@ packages: react-refresh: 0.14.2 dev: true - /@rspack/plugin-react-refresh@0.7.3(react-refresh@0.14.2): - resolution: {integrity: sha512-fuXXqb6Lhlt1Ynz35E3OAmb1po9EGWYtDJgDqzXVfA9DPcnCPIZpbx6hOLLTYQRYLic74w11J0H2FCUXMHVg1g==} + /@rspack/plugin-react-refresh@0.7.5(react-refresh@0.14.0): + resolution: {integrity: sha512-ROI9lrmfIH+Z9lbBaP3YMhbD2R3rlm9SSzi/9WzzkQU6KK911S1D+sL2ByeJ7ipZafbHvMPWTmC2aQEvjhwQig==} peerDependencies: react-refresh: '>=0.10.0 <1.0.0' peerDependenciesMeta: react-refresh: optional: true dependencies: - react-refresh: 0.14.2 - dev: false + react-refresh: 0.14.0 + dev: true - /@rspack/plugin-react-refresh@0.7.5(react-refresh@0.14.0): + /@rspack/plugin-react-refresh@0.7.5(react-refresh@0.14.2): resolution: {integrity: sha512-ROI9lrmfIH+Z9lbBaP3YMhbD2R3rlm9SSzi/9WzzkQU6KK911S1D+sL2ByeJ7ipZafbHvMPWTmC2aQEvjhwQig==} peerDependencies: react-refresh: '>=0.10.0 <1.0.0' @@ -7568,41 +7532,43 @@ packages: react-refresh: optional: true dependencies: - react-refresh: 0.14.0 + react-refresh: 0.14.2 dev: true - /@rspack/plugin-react-refresh@0.7.5(react-refresh@0.14.2): - resolution: {integrity: sha512-ROI9lrmfIH+Z9lbBaP3YMhbD2R3rlm9SSzi/9WzzkQU6KK911S1D+sL2ByeJ7ipZafbHvMPWTmC2aQEvjhwQig==} + /@rspack/plugin-react-refresh@1.0.0-alpha.3(react-refresh@0.14.2): + resolution: {integrity: sha512-gYPKkON3uhdj33J5tO+Z31JknAKeWeBVlTyDFz/2w+eIj8V1CIsAgeYO13mednPxVjfy1Tw8Qg7hfUnnVBoRFw==} peerDependencies: react-refresh: '>=0.10.0 <1.0.0' peerDependenciesMeta: react-refresh: optional: true dependencies: + error-stack-parser: 2.1.4 + html-entities: 2.4.0 react-refresh: 0.14.2 - dev: true + dev: false - /@rspress/core@1.25.1(@swc/helpers@0.5.3)(webpack@5.89.0): - resolution: {integrity: sha512-BjLfdDuGqZMQq0Zn5Lc6eJF0I8VbO2WIUp+DyGPsh8BwrwY4ZL50FDdqtIQTtm4gboiLL7lNe5kbj7VAaJdgow==} + /@rspress/core@1.26.2(webpack@5.89.0): + resolution: {integrity: sha512-Z5BspEqvot2AQG2cu+WFVk2ZMejedIQ4HuVyD4mgPWJH5cUR9x8FLyXxQjSn6P9AVeRb7UUh0PQBa50BhymofQ==} engines: {node: '>=14.17.6'} dependencies: '@loadable/component': 5.16.4(react@18.2.0) '@mdx-js/loader': 2.3.0(webpack@5.89.0) '@mdx-js/mdx': 2.3.0 '@mdx-js/react': 2.3.0(react@18.2.0) - '@modern-js/utils': 2.54.2 - '@rsbuild/core': 0.7.8 - '@rsbuild/plugin-less': 0.7.8(@rsbuild/core@0.7.8)(@swc/helpers@0.5.3) - '@rsbuild/plugin-react': 0.7.8(@rsbuild/core@0.7.8)(@swc/helpers@0.5.3) - '@rsbuild/plugin-sass': 0.7.8(@rsbuild/core@0.7.8)(@swc/helpers@0.5.3) + '@modern-js/utils': 2.55.0 + '@rsbuild/core': 1.0.0-alpha.9 + '@rsbuild/plugin-less': 1.0.0-alpha.9(@rsbuild/core@1.0.0-alpha.9) + '@rsbuild/plugin-react': 1.0.0-alpha.9(@rsbuild/core@1.0.0-alpha.9) + '@rsbuild/plugin-sass': 1.0.0-alpha.9(@rsbuild/core@1.0.0-alpha.9) '@rspress/mdx-rs': 0.5.7 - '@rspress/plugin-auto-nav-sidebar': 1.25.1 - '@rspress/plugin-container-syntax': 1.25.1 - '@rspress/plugin-last-updated': 1.25.1 - '@rspress/plugin-medium-zoom': 1.25.1(@rspress/runtime@1.25.1) - '@rspress/runtime': 1.25.1 - '@rspress/shared': 1.25.1 - '@rspress/theme-default': 1.25.1 + '@rspress/plugin-auto-nav-sidebar': 1.26.2 + '@rspress/plugin-container-syntax': 1.26.2 + '@rspress/plugin-last-updated': 1.26.2 + '@rspress/plugin-medium-zoom': 1.26.2(@rspress/runtime@1.26.2) + '@rspress/runtime': 1.26.2 + '@rspress/shared': 1.26.2 + '@rspress/theme-default': 1.26.2 body-scroll-lock: 4.0.0-beta.0 copy-to-clipboard: 3.3.3 enhanced-resolve: 5.17.0 @@ -7637,7 +7603,6 @@ packages: unist-util-visit-children: 2.0.2 yaml-front-matter: 4.1.1 transitivePeerDependencies: - - '@swc/helpers' - supports-color - webpack dev: false @@ -7728,66 +7693,66 @@ packages: '@rspress/mdx-rs-win32-x64-msvc': 0.5.7 dev: false - /@rspress/plugin-auto-nav-sidebar@1.25.1: - resolution: {integrity: sha512-GWsQblMJh5cLFm37d+bYgHObbc2NMv2uZpuaGGSZrUpQt+yD3jCE4w/pZ/SVd+xhQdsY4C9bBehRF+sT7uwMMg==} + /@rspress/plugin-auto-nav-sidebar@1.26.2: + resolution: {integrity: sha512-6J34s4/3T2IQHNCOxLfpkQ1BNN7g89vl4jHDG2kgf6rbAk4jj7RDPqFJM6lNr2247UvWMYRKEKcRhp06cCd/1w==} engines: {node: '>=14.17.6'} dependencies: - '@rspress/shared': 1.25.1 + '@rspress/shared': 1.26.2 dev: false - /@rspress/plugin-container-syntax@1.25.1: - resolution: {integrity: sha512-+XlDAo5UAxKZE6ksMXzvG71iAw5Lc6J4dCAX7Pd3aTZlZuhjYixY5KooHCYfKQJiu42f74eY0llwcwTqeQc4zQ==} + /@rspress/plugin-container-syntax@1.26.2: + resolution: {integrity: sha512-Ji0T13gHTyrxlP3v61mI0PSzdvPMZOL9Y58wNjFQq06MyoIAi5XUYY/MWIv57UwDgcd0ovDopk+aV90owXJdzQ==} engines: {node: '>=14.17.6'} dependencies: - '@rspress/shared': 1.25.1 + '@rspress/shared': 1.26.2 dev: false - /@rspress/plugin-last-updated@1.25.1: - resolution: {integrity: sha512-7AcMsDRkfBBVesJpi+SeTxN4eRcDZGA7x3GXgwGKZPZV1/nrPp25WfYrAZTc1d55+lbVrRHMECAOgXS65RURlQ==} + /@rspress/plugin-last-updated@1.26.2: + resolution: {integrity: sha512-GIJCDTl0SC4z0rnbFMAiqPPboLekEsW4Sef2NrnhJVv/Ms5p9i0pnyl29J3haBMJrR3nfSSuScTuN6CS7GT9Zw==} engines: {node: '>=14.17.6'} dependencies: - '@rspress/shared': 1.25.1 + '@rspress/shared': 1.26.2 dev: false - /@rspress/plugin-medium-zoom@1.25.1(@rspress/runtime@1.25.1): - resolution: {integrity: sha512-ueWN6v4T9B8Y6Pjmjo19oCDLr0Q5gTT9DuvdDvF2u39kVkStjzQptfPsNf5GC8ljMO1Z+1aL09mMF0Gz6SIInA==} + /@rspress/plugin-medium-zoom@1.26.2(@rspress/runtime@1.26.2): + resolution: {integrity: sha512-ZmJNGAI0SnB5Cph1DhFYLW/Jl67hHpdN6f3vsd8nzeBbRPsbUi4cyYlf4EZifG9t3MDYkmHVKWceJq0SH2Z59A==} engines: {node: '>=14.17.6'} peerDependencies: '@rspress/runtime': ^1.0.2 dependencies: - '@rspress/runtime': 1.25.1 + '@rspress/runtime': 1.26.2 medium-zoom: 1.1.0 dev: false - /@rspress/runtime@1.25.1: - resolution: {integrity: sha512-Hz75giWNNxGTdYCR/l6i64SeMgwDWkJzm+Tf8jeEBZpE6WN3uKMUZLgXtWWZHW+I1RBja0Ypec651XFUwpZiPA==} + /@rspress/runtime@1.26.2: + resolution: {integrity: sha512-ROKJkEe/6nbq0Fx9tF5aW1un8CZsudxALzIksGUs6Qa7Yl2WAMXXFiMEMAlwnstnNg2bZXAjDcDrmS0RJWZxXQ==} engines: {node: '>=14.17.6'} dependencies: - '@rspress/shared': 1.25.1 + '@rspress/shared': 1.26.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-helmet-async: 1.3.0(react-dom@18.2.0)(react@18.2.0) react-router-dom: 6.22.0(react-dom@18.2.0)(react@18.2.0) dev: false - /@rspress/shared@1.25.1: - resolution: {integrity: sha512-vTuHUZoEqZhyTEwqPb5zKES+6w5XlOV7oPj9TM0n8dG2Wn/TcdhDnnQeCbvYr0HglxkInmNeKDUbQXWfOnFFWQ==} + /@rspress/shared@1.26.2: + resolution: {integrity: sha512-4+31CHKgJ4bf894livwqR1KjhbWGccMhe+BfOJuaPv840GLEW3ehchpqWO3Gpty7GFDWA33rtPGqC+Oj1Mr8AQ==} dependencies: - '@rsbuild/core': 0.7.8 - chalk: 4.1.2 + '@rsbuild/core': 1.0.0-alpha.9 + chalk: 5.3.0 execa: 5.1.1 fs-extra: 11.2.0 gray-matter: 4.0.3 unified: 10.1.2 dev: false - /@rspress/theme-default@1.25.1: - resolution: {integrity: sha512-Oc9eL4xOMi2zJq0t3mNGlq4vicCB/lnOXHvGcMQDOgUiUKQty8OOw1sbezv/2/oSLSCGajWj8Xco1fhPCe9sEg==} + /@rspress/theme-default@1.26.2: + resolution: {integrity: sha512-NpVo2zPwYuIML5ka1S7jbktTWXOQmagvtujtzPFIPxaEmYdVRu+6mNSxmBzXnby9zjlpwntz4JYzOjF69mE06Q==} engines: {node: '>=14.17.6'} dependencies: '@mdx-js/react': 2.3.0(react@18.2.0) - '@rspress/runtime': 1.25.1 - '@rspress/shared': 1.25.1 + '@rspress/runtime': 1.26.2 + '@rspress/shared': 1.26.2 body-scroll-lock: 4.0.0-beta.0 copy-to-clipboard: 3.3.3 flexsearch: 0.6.32 @@ -8004,6 +7969,11 @@ packages: dependencies: tslib: 2.4.1 + /@swc/helpers@0.5.11: + resolution: {integrity: sha512-YNlnKRWF2sVojTpIyzwou9XoTNbzbzONwRhOoniEioF1AtaitTvVZblaQRrAzChWQ1bLYyYSWzM18y4WwgzJ+A==} + dependencies: + tslib: 2.4.1 + /@swc/helpers@0.5.3: resolution: {integrity: sha512-FaruWX6KdudYloq1AHD/4nU+UsMTdNE8CKyrseXWEcgjDAbvkwJg2QGPAnfIJLIWsjZOSPLOAykK6fuYp4vp4A==} dependencies: @@ -8933,6 +8903,15 @@ packages: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: acorn: 8.10.0 + dev: true + + /acorn-jsx@5.3.2(acorn@8.12.0): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.12.0 + dev: false /acorn-walk@8.2.0: resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} @@ -8957,7 +8936,6 @@ packages: resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==} engines: {node: '>=0.4.0'} hasBin: true - dev: true /agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} @@ -9051,11 +9029,6 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - /ansi-regex@6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} - engines: {node: '>=12'} - dev: false - /ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} @@ -9073,11 +9046,6 @@ packages: engines: {node: '>=10'} dev: true - /ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} - dev: false - /ansi-to-react@6.1.6(react-dom@17.0.2)(react@18.2.0): resolution: {integrity: sha512-+HWn72GKydtupxX9TORBedqOMsJRiKTqaLUKW8txSBZw9iBpzPKLI8KOu4WzwD4R7hSv1zEspobY6LwlWvwZ6Q==} peerDependencies: @@ -9216,6 +9184,7 @@ packages: /any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + dev: true /anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} @@ -9241,10 +9210,6 @@ packages: readable-stream: 3.6.2 dev: true - /arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - dev: false - /argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} dependencies: @@ -9683,6 +9648,7 @@ packages: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} dependencies: balanced-match: 1.0.2 + dev: true /braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} @@ -9775,7 +9741,6 @@ packages: electron-to-chromium: 1.4.812 node-releases: 2.0.14 update-browserslist-db: 1.0.16(browserslist@4.23.1) - dev: true /buffer-builder@0.2.0: resolution: {integrity: sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==} @@ -9877,11 +9842,6 @@ packages: pascal-case: 3.1.2 tslib: 2.4.1 - /camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - dev: false - /camelcase-keys@6.2.2: resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} engines: {node: '>=8'} @@ -9919,6 +9879,9 @@ packages: /caniuse-lite@1.0.30001638: resolution: {integrity: sha512-5SuJUJ7cZnhPpeLHaH0c/HPAnAHZvS6ElWyHK9GSIbVOQABLzowiI2pjmpvZ1WEbkyz46iFd4UXlOHR5SqgfMQ==} + /caniuse-lite@1.0.30001642: + resolution: {integrity: sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==} + /ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -10021,6 +9984,7 @@ packages: readdirp: 3.6.0 optionalDependencies: fsevents: 2.3.3 + dev: true /chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} @@ -10215,6 +10179,7 @@ packages: /commander@4.1.1: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} + dev: true /commander@6.2.1: resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} @@ -10419,6 +10384,11 @@ packages: /core-js@3.36.1: resolution: {integrity: sha512-BTvUrwxVBezj5SZ3f10ImnX2oRByMxql3EimVqMysepbC9EeMUOpLwdy6Eoili2x6E4kf+ZUB5k/+Jv55alPfA==} requiresBuild: true + dev: true + + /core-js@3.37.1: + resolution: {integrity: sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==} + requiresBuild: true /core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} @@ -11008,10 +10978,6 @@ packages: dependencies: dequal: 2.0.3 - /didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - dev: false - /diff-sequences@29.6.3: resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -11036,10 +11002,6 @@ packages: dependencies: path-type: 4.0.0 - /dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - dev: false - /dns-packet@5.6.1: resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} engines: {node: '>=6'} @@ -11148,10 +11110,6 @@ packages: /duplexer@0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} - /eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - dev: false - /echarts-for-react@3.0.2(echarts@5.5.0)(react@18.2.0): resolution: {integrity: sha512-DRwIiTzx8JfwPOVgGttDytBqdp5VzCSyMRIxubgU/g2n9y3VLUmF2FK7Icmg/sNVkv4+rktmrLN9w22U2yy3fA==} peerDependencies: @@ -11189,7 +11147,6 @@ packages: /electron-to-chromium@1.4.812: resolution: {integrity: sha512-7L8fC2Ey/b6SePDFKR2zHAy4mbdp1/38Yk5TsARO66W3hC5KEaeKMMHoxwtuH+jcu2AYLSn9QX04i95t6Fl1Hg==} - dev: true /elliptic@6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} @@ -11206,10 +11163,6 @@ packages: /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - /emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - dev: false - /emojis-list@3.0.0: resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} engines: {node: '>= 4'} @@ -11348,7 +11301,6 @@ packages: resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} dependencies: stackframe: 1.3.4 - dev: true /es-abstract@1.22.2: resolution: {integrity: sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==} @@ -11752,7 +11704,6 @@ packages: /escalade@3.1.2: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} - dev: true /escape-carriage@1.3.1: resolution: {integrity: sha512-GwBr6yViW3ttx1kb7/Oh+gKQ1/TrhYwxKqVmg5gS+BK+Qe2KrOa/Vh7w3HPBvgGf0LfcDGoY9I6NHKoA5Hozhw==} @@ -12325,14 +12276,6 @@ packages: is-callable: 1.2.7 dev: true - /foreground-child@3.1.1: - resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} - engines: {node: '>=14'} - dependencies: - cross-spawn: 7.0.3 - signal-exit: 4.1.0 - dev: false - /fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.2)(webpack@5.91.0): resolution: {integrity: sha512-Uochze2R8peoN1XqlSi/rGUkDQpRogtLFocP9+PGu68zk1BDAKXfdeCdyVZpgTk8V8WFVQXdEz426VKjXLO1Gg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} @@ -12404,12 +12347,15 @@ packages: engines: {node: '>= 0.6'} dev: true - /framer-motion@10.18.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-oGlDh1Q1XqYPksuTD/usb0I70hq95OUzmL9+6Zd+Hs4XV0oaISBa/UUMSjYiq6m8EUF32132mOJ8xVZS+I0S6w==} + /framer-motion@11.3.8(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-1D+RDTsIp4Rz2dq/oToqSEc9idEQwgBRQyBq4rGpFba+0Z+GCbj9z1s0+ikFbanWe3YJ0SqkNlDe08GcpFGj5A==} peerDependencies: + '@emotion/is-prop-valid': '*' react: ^18.0.0 react-dom: ^18.0.0 peerDependenciesMeta: + '@emotion/is-prop-valid': + optional: true react: optional: true react-dom: @@ -12418,8 +12364,6 @@ packages: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) tslib: 2.4.1 - optionalDependencies: - '@emotion/is-prop-valid': 0.8.8 dev: false /fresh@0.5.2: @@ -12630,22 +12574,11 @@ packages: engines: {node: '>=10.13.0'} dependencies: is-glob: 4.0.3 + dev: true /glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - /glob@10.3.10: - resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - dependencies: - foreground-child: 3.1.1 - jackspeak: 2.3.6 - minimatch: 9.0.3 - minipass: 5.0.0 - path-scurry: 1.10.1 - dev: false - /glob@7.1.6: resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} deprecated: Glob versions prior to v9 are no longer supported @@ -13126,17 +13059,6 @@ packages: '@rspack/core': 0.7.2(@swc/helpers@0.5.3) dev: true - /html-rspack-plugin@5.7.2(@rspack/core@0.7.3): - resolution: {integrity: sha512-uVXGYq19bcsX7Q/53VqXQjCKXw0eUMHlFGDLTaqzgj/ckverfhZQvXyA6ecFBaF9XUH16jfCTCyALYi0lJcagg==} - engines: {node: '>=10.13.0'} - peerDependencies: - '@rspack/core': 0.x || 1.x - peerDependenciesMeta: - '@rspack/core': - optional: true - dependencies: - '@rspack/core': 0.7.3(@swc/helpers@0.5.3) - /html-rspack-plugin@5.7.2(@rspack/core@0.7.5): resolution: {integrity: sha512-uVXGYq19bcsX7Q/53VqXQjCKXw0eUMHlFGDLTaqzgj/ckverfhZQvXyA6ecFBaF9XUH16jfCTCyALYi0lJcagg==} engines: {node: '>=10.13.0'} @@ -13842,15 +13764,6 @@ packages: resolution: {integrity: sha512-4dG1D1x/7g8PwHS9aK6QV5V94+ZvyP4+d19qDv43EzImmrndysIl4prmJ1hWWIGCqrZHyaHBm6BSEWHOLnpoNw==} dev: true - /jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} - engines: {node: '>=14'} - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - dev: false - /jest-diff@29.7.0: resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -13896,11 +13809,6 @@ packages: supports-color: 8.1.1 dev: true - /jiti@1.21.0: - resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} - hasBin: true - dev: false - /js-stringify@1.0.2: resolution: {integrity: sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==} dev: true @@ -14084,11 +13992,7 @@ packages: /lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} - - /lilconfig@3.0.0: - resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} - engines: {node: '>=14'} - dev: false + dev: true /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} @@ -14274,6 +14178,7 @@ packages: /lru-cache@10.1.0: resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==} engines: {node: 14 || >=16.14} + dev: true /lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} @@ -14842,8 +14747,8 @@ packages: /micromark-extension-mdxjs@1.0.1: resolution: {integrity: sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==} dependencies: - acorn: 8.10.0 - acorn-jsx: 5.3.2(acorn@8.10.0) + acorn: 8.12.0 + acorn-jsx: 5.3.2(acorn@8.12.0) micromark-extension-mdx-expression: 1.0.8 micromark-extension-mdx-jsx: 1.0.5 micromark-extension-mdx-md: 1.0.1 @@ -15258,6 +15163,7 @@ packages: engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 + dev: true /minimist-options@4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} @@ -15368,6 +15274,7 @@ packages: any-promise: 1.3.0 object-assign: 4.1.1 thenify-all: 1.6.0 + dev: true /nano-staged@0.8.0: resolution: {integrity: sha512-QSEqPGTCJbkHU2yLvfY6huqYPjdBrOaTMKatO1F8nCSrkQGXeKwtCiCnsdxnuMhbg3DTVywKaeWLGCE5oJpq0g==} @@ -15585,11 +15492,6 @@ packages: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - /object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} - dev: false - /object-inspect@1.13.0: resolution: {integrity: sha512-HQ4J+ic8hKrgIt3mqk6cVOVrW2ozL4KdvHlqpBv9vDYWx9ysAgENAdvy4FoGF+KFdhR7nQTNm5J0ctAeOwn+3g==} @@ -15935,6 +15837,7 @@ packages: dependencies: lru-cache: 10.1.0 minipass: 5.0.0 + dev: true /path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} @@ -15988,17 +15891,11 @@ packages: /picocolors@1.0.1: resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} - dev: true /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - /pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} - dev: false - /pify@4.0.1: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} engines: {node: '>=6'} @@ -16006,6 +15903,7 @@ packages: /pirates@4.0.6: resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} engines: {node: '>= 6'} + dev: true /pkg-dir@3.0.0: resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} @@ -16165,18 +16063,6 @@ packages: postcss: 8.4.38 dev: true - /postcss-import@15.1.0(postcss@8.4.35): - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.0.0 - dependencies: - postcss: 8.4.35 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.8 - dev: false - /postcss-initial@4.0.1(postcss@8.4.38): resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} peerDependencies: @@ -16185,33 +16071,6 @@ packages: postcss: 8.4.38 dev: true - /postcss-js@4.0.1(postcss@8.4.35): - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 - dependencies: - camelcase-css: 2.0.1 - postcss: 8.4.35 - dev: false - - /postcss-load-config@4.0.2(postcss@8.4.35): - 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 - dependencies: - lilconfig: 3.0.0 - postcss: 8.4.35 - yaml: 2.3.4 - dev: false - /postcss-media-minmax@5.0.0(postcss@8.4.38): resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==} engines: {node: '>=10.0.0'} @@ -16342,16 +16201,6 @@ packages: string-hash: 1.1.3 dev: true - /postcss-nested@6.0.1(postcss@8.4.35): - resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - dependencies: - postcss: 8.4.35 - postcss-selector-parser: 6.0.13 - dev: false - /postcss-nesting@12.0.1(postcss@8.4.38): resolution: {integrity: sha512-6LCqCWP9pqwXw/njMvNK0hGY44Fxc4B2EsGbn6xDcxbNRzP8GYoxT7yabVVMLrX3quqOJ9hg2jYMsnkedOf8pA==} engines: {node: ^14 || ^16 || >=18} @@ -16533,21 +16382,20 @@ packages: source-map-js: 1.0.2 dev: false - /postcss@8.4.35: - resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} + /postcss@8.4.38: + resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.2.0 - dev: false - /postcss@8.4.38: - resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} + /postcss@8.4.39: + resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 - picocolors: 1.0.0 + picocolors: 1.0.1 source-map-js: 1.2.0 /preferred-pm@3.1.2: @@ -18031,7 +17879,7 @@ packages: react: ^16.6.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.7 invariant: 2.2.4 prop-types: 15.8.1 react: 18.2.0 @@ -18249,7 +18097,7 @@ packages: peerDependencies: react: '>= 0.14.0' dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.7 highlight.js: 10.7.3 lowlight: 1.20.0 prismjs: 1.29.0 @@ -18290,12 +18138,6 @@ packages: dependencies: loose-envify: 1.4.0 - /read-cache@1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - dependencies: - pify: 2.3.0 - dev: false - /read-pkg-up@7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} engines: {node: '>=8'} @@ -18375,6 +18217,12 @@ packages: strip-indent: 3.0.0 dev: true + /reduce-configs@1.0.0: + resolution: {integrity: sha512-/JCYSgL/QeXXsq0Lv/7kOZfqvof7vyzHWfyNQPt3c6vc73mU4WRyT8RJ6ZH5Ci08vUOqXwk7jkZy6BycHTDD9w==} + dependencies: + browserslist: 4.23.1 + dev: false + /redux-promise-middleware@6.1.3(redux@4.2.1): resolution: {integrity: sha512-B/Hi5Ct5d9y5d/KG0f6MZUXKA0nrQh5583mHCx13HY3Avte8KfpoRH/TB5QT6k/FcjT6JCxjv7jedymidy2A1A==} peerDependencies: @@ -18685,30 +18533,36 @@ packages: fsevents: 2.3.3 dev: true - /rsbuild-plugin-google-analytics@1.0.0(@rsbuild/core@0.7.8): - resolution: {integrity: sha512-Z2hVetWq48QT+X/HMmtp+YTxzPw+ujt/KUrbQXn98LmUDYqJyGSCBAjit8atAoRiThUSKlkG+NU3+zkFvKoLdA==} + /rsbuild-plugin-google-analytics@1.0.1(@rsbuild/core@1.0.0-alpha.9): + resolution: {integrity: sha512-l4LiloIJ23HVswNTeySsIi6Mx9EYvu2HVm8PaCdkEle6UCY7Kkqz0OM28RW1qo27k4xVyYncxQGtBWRay3oM1g==} peerDependencies: - '@rsbuild/core': 0.x + '@rsbuild/core': 0.x || 1.x peerDependenciesMeta: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 0.7.8 + '@rsbuild/core': 1.0.0-alpha.9 dev: true - /rsbuild-plugin-open-graph@1.0.0(@rsbuild/core@0.7.8): - resolution: {integrity: sha512-SuN9w2FH2v9Mp9/jBowH/RvR74i5A1KzM8+3JrCwCpsuny2HQ3iZqVETgDJ0VIcXqLHUxPnI0aGMgbAcqmlzcg==} + /rsbuild-plugin-open-graph@1.0.1(@rsbuild/core@1.0.0-alpha.9): + resolution: {integrity: sha512-E+Pkbqq24/FVyrFPIUZ7T9W1PVHlPRlVNZG9AZ4xE29GHee4UcDkp0XXmh9GmAl2Fp0l7XTxk9RqztfuM4heUg==} peerDependencies: - '@rsbuild/core': 0.x + '@rsbuild/core': 0.x || 1.x peerDependenciesMeta: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 0.7.8 + '@rsbuild/core': 1.0.0-alpha.9 dev: true - /rsfamily-nav-icon@1.0.3: - resolution: {integrity: sha512-ZbSASDPb30II7x0NWlA9BNP6EA3+lvAVui9ahAT3vomqlP5Pt3cu1eSVaXApIv2gu0EFTC1TOQL4kKdK+8pXbA==} + /rsfamily-doc-ui@1.1.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-6GHgf1zg50HwjVDFUNMfT2TM4fa8BtoTDGJCCReJu6MPfrvJKqb221XaPS4XAVwv9wc1V5UpCg56e48kPruCCg==} + dependencies: + framer-motion: 11.3.8(react-dom@18.2.0)(react@18.2.0) + transitivePeerDependencies: + - '@emotion/is-prop-valid' + - react + - react-dom dev: false /rslog@1.2.0: @@ -18738,18 +18592,17 @@ packages: resolution: {integrity: sha512-4GP0pd7h3W8EWdqE0VkA62nzUJZNy4ZnYK7be8+lOKHQKsQ5nZ+22A/VurNssi1eZFx3kjwbmIuoAkgb5W8S9Q==} dev: true - /rspress@1.25.1(@swc/helpers@0.5.3)(webpack@5.89.0): - resolution: {integrity: sha512-/TdVhsWNDjrac24CHrJjZnzQb+djAkpRJSeo8AX0XiGEm2N4OKZerk54gW5hoxsXi8IShK9WV5657TkjHk0n/g==} + /rspress@1.26.2(webpack@5.89.0): + resolution: {integrity: sha512-AypLPwbhkrynfiV1PyCKGEUPC0AXK/MHJGmgUh+qFHCbXlNbgi+NKXqNfzjumXl9XSZKOkQtY9QlCG5d0CKoEA==} hasBin: true dependencies: - '@rsbuild/core': 0.7.8 - '@rspress/core': 1.25.1(@swc/helpers@0.5.3)(webpack@5.89.0) - '@rspress/shared': 1.25.1 + '@rsbuild/core': 1.0.0-alpha.9 + '@rspress/core': 1.26.2(webpack@5.89.0) + '@rspress/shared': 1.26.2 cac: 6.7.14 chalk: 5.3.0 chokidar: 3.6.0 transitivePeerDependencies: - - '@swc/helpers' - supports-color - webpack dev: false @@ -19245,11 +19098,6 @@ packages: /signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - /signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - dev: false - /simple-swizzle@0.2.2: resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} dependencies: @@ -19477,7 +19325,6 @@ packages: /stackframe@1.3.4: resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} - dev: true /state-local@1.0.7: resolution: {integrity: sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==} @@ -19551,15 +19398,6 @@ packages: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - /string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} - dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 9.2.2 - strip-ansi: 7.1.0 - dev: false - /string.prototype.trim@1.2.8: resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} engines: {node: '>= 0.4'} @@ -19608,13 +19446,6 @@ packages: dependencies: ansi-regex: 5.0.1 - /strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} - dependencies: - ansi-regex: 6.0.1 - dev: false - /strip-bom-string@1.0.0: resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} engines: {node: '>=0.10.0'} @@ -19720,7 +19551,7 @@ packages: '@types/stylis': 4.2.4 css-to-react-native: 3.2.0 csstype: 3.1.3 - postcss: 8.4.38 + postcss: 8.4.39 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) shallowequal: 1.1.0 @@ -19756,20 +19587,6 @@ packages: ts-interface-checker: 0.1.13 dev: true - /sucrase@3.35.0: - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - dependencies: - '@jridgewell/gen-mapping': 0.3.3 - commander: 4.1.1 - glob: 10.3.10 - lines-and-columns: 1.2.4 - mz: 2.7.0 - pirates: 4.0.6 - ts-interface-checker: 0.1.13 - dev: false - /sudo-prompt@8.2.5: resolution: {integrity: sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==} dev: false @@ -19827,37 +19644,6 @@ packages: strip-ansi: 6.0.1 dev: true - /tailwindcss@3.4.0: - resolution: {integrity: sha512-VigzymniH77knD1dryXbyxR+ePHihHociZbXnLZHUyzf2MMs2ZVqlUrZ3FvpXP8pno9JzmILt1sZPD19M3IxtA==} - engines: {node: '>=14.0.0'} - hasBin: true - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.5.3 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.1 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.0 - lilconfig: 2.1.0 - micromatch: 4.0.5 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.0.0 - postcss: 8.4.35 - postcss-import: 15.1.0(postcss@8.4.35) - postcss-js: 4.0.1(postcss@8.4.35) - postcss-load-config: 4.0.2(postcss@8.4.35) - postcss-nested: 6.0.1(postcss@8.4.35) - postcss-selector-parser: 6.0.13 - resolve: 1.22.8 - sucrase: 3.35.0 - transitivePeerDependencies: - - ts-node - dev: false - /tapable@2.2.1: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} @@ -20038,11 +19824,13 @@ packages: engines: {node: '>=0.8'} dependencies: thenify: 3.3.1 + dev: true /thenify@3.3.1: resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} dependencies: any-promise: 1.3.0 + dev: true /throttle-debounce@5.0.0: resolution: {integrity: sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==} @@ -20152,6 +19940,7 @@ packages: /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + dev: true /ts-loader@9.4.2(typescript@5.3.2)(webpack@5.89.0): resolution: {integrity: sha512-OmlC4WVmFv5I0PpaxYb+qGeGOdm5giHU7HwDDUjw59emP2UYMHy9fFSDcYgSNoH8sXcj4hGCSEhlDZ9ULeDraA==} @@ -20595,7 +20384,6 @@ packages: browserslist: 4.23.1 escalade: 3.1.2 picocolors: 1.0.1 - dev: true /update-notifier@5.1.0: resolution: {integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==} @@ -21480,15 +21268,6 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 - /wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} - dependencies: - ansi-styles: 6.2.1 - string-width: 5.1.2 - strip-ansi: 7.1.0 - dev: false - /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} @@ -21590,11 +21369,6 @@ packages: js-yaml: 3.14.1 dev: false - /yaml@2.3.4: - resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} - engines: {node: '>= 14'} - dev: false - /yargs-parser@18.1.3: resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} engines: {node: '>=6'}