From fa32d0ef03e63b58dfb379c4f08d54a18ea13a0c Mon Sep 17 00:00:00 2001 From: yangxiaolang <1810849666@qq.com> Date: Wed, 17 Dec 2025 11:25:47 +0800 Subject: [PATCH 1/9] chore: upgrade alauda doom --- package.json | 2 +- styles/index.css | 363 +- theme/components/Card/index.tsx | 33 + theme/components/Empty/index.tsx | 2 +- theme/components/HomeContent/index.tsx | 4 +- theme/components/LinkCard/index.tsx | 35 + theme/components/PostList/index.tsx | 18 +- theme/components/SidebarMenu/index.ts | 2 + .../components/SidebarMenu/useSidebarMenu.tsx | 125 + theme/index.tsx | 9 +- theme/layout/DocLayout/index.tsx | 148 + theme/layout/HomeLayout/index.tsx | 1 + theme/layout/index.tsx | 14 +- tsconfig.json | 3 +- yarn.lock | 3029 +++++++++-------- 15 files changed, 2274 insertions(+), 1514 deletions(-) create mode 100644 theme/components/Card/index.tsx create mode 100644 theme/components/LinkCard/index.tsx create mode 100644 theme/components/SidebarMenu/index.ts create mode 100644 theme/components/SidebarMenu/useSidebarMenu.tsx create mode 100644 theme/layout/DocLayout/index.tsx diff --git a/package.json b/package.json index 15e8a622..3682740e 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "doomslayer", "packageManager": "yarn@4.12.0", "devDependencies": { - "@alauda/doom": "^1.12.7", + "@alauda/doom": "^1.17.1", "@tailwindcss/postcss": "^4.1.12", "@ts-stack/markdown": "^1.5.0", "autoprefixer": "^10.4.21", diff --git a/styles/index.css b/styles/index.css index 687caa30..2a9728d5 100644 --- a/styles/index.css +++ b/styles/index.css @@ -1,55 +1,308 @@ -@import "tailwindcss"; - -.editLink { - color: var(--rp-c-brand); - text-decoration: none; - font-size: 15px; - font-weight: 500; - transition: all 0.2s ease-in-out; - padding-left: 12px; -} - -.editLink:hover { - color: var(--rp-c-brand-dark); -} - -.paginationItem { - font-weight: 500; - cursor: pointer; - font-size: var(--text-sm); - line-height: var(--tw-leading, var(--text-sm--line-height)); - - --tw-font-weight: var(--font-weight-medium) /* 500 */; - font-weight: var(--font-weight-medium) /* 500 */; - - margin-inline: calc(var(--spacing) * 1.5) /* 0.375rem = 6px */; - padding-inline: calc(var(--spacing) * 3) /* 0.75rem = 12px */; - padding-block: calc(var(--spacing) * 2) /* 0.5rem = 8px */; - display: flex; - align-items: center; -} - -.paginationItem:hover { - background-color: var(--rp-c-bg-soft); - cursor: pointer; - color: var(--rp-c-brand-dark); - border-radius: 12px; -} - -.paginationItem.active { - background-color: var(--rp-c-bg-soft); - cursor: pointer; - color: var(--rp-c-brand-dark); - border-radius: 12px; -} - -.paginationItem.disabled { - cursor: not-allowed; - color: var(--rp-c-gray); - background-color: transparent; - border: none; -} - -.rp-font-bold { - font-weight: 600; -} +@import "tailwindcss"; + +.editLink { + color: var(--rp-c-brand); + text-decoration: none; + font-size: 15px; + font-weight: 500; + transition: all 0.2s ease-in-out; + padding-left: 12px; +} + +.editLink:hover { + color: var(--rp-c-brand-dark); +} + +.paginationItem { + font-weight: 500; + cursor: pointer; + font-size: var(--text-sm); + line-height: var(--tw-leading, var(--text-sm--line-height)); + + --tw-font-weight: var(--font-weight-medium) /* 500 */; + font-weight: var(--font-weight-medium) /* 500 */; + + margin-inline: calc(var(--spacing) * 1.5) /* 0.375rem = 6px */; + padding-inline: calc(var(--spacing) * 3) /* 0.75rem = 12px */; + padding-block: calc(var(--spacing) * 2) /* 0.5rem = 8px */; + display: flex; + align-items: center; +} + +.paginationItem:hover { + background-color: var(--rp-c-bg-soft); + cursor: pointer; + color: var(--rp-c-brand-dark); + border-radius: 12px; +} + +.paginationItem.active { + background-color: var(--rp-c-bg-soft); + cursor: pointer; + color: var(--rp-c-brand-dark); + border-radius: 12px; +} + +.paginationItem.disabled { + cursor: not-allowed; + color: var(--rp-c-gray); + background-color: transparent; + border: none; +} + +.rp-font-bold { + font-weight: 600; +} + +/* ============================================ + Rspress v2 自定义 CSS 类定义 + 用于 Card、LinkCard 等组件 + ============================================ */ + +/* 布局类 */ +.rp-block { + display: block; +} + +.rp-flex { + display: flex; +} + +.rp-m-auto { + margin: auto; +} + +.rp-w-full { + width: 100%; +} + +/* 间距类 - 内边距 */ +.rp-p-4 { + padding: 1rem; /* 16px */ +} + +.rp-px-0 { + padding-left: 0; + padding-right: 0; +} + +.rp-px-6 { + padding-left: 1.5rem; /* 24px */ + padding-right: 1.5rem; /* 24px */ +} + +.rp-py-4 { + padding-top: 1rem; /* 16px */ + padding-bottom: 1rem; /* 16px */ +} + +.rp-py-8 { + padding-top: 2rem; /* 32px */ + padding-bottom: 2rem; /* 32px */ +} + +/* 间距类 - 外边距 */ +.rp-mb-2 { + margin-bottom: 0.5rem; /* 8px */ +} + +.rp-mb-3 { + margin-bottom: 0.75rem; /* 12px */ +} + +.rp-mb-10 { + margin-bottom: 2.5rem; /* 40px */ +} + +.rp-mt-12 { + margin-top: 3rem; /* 48px */ +} + +/* 边框类 */ +.rp-border { + border-width: 1px; +} + +.rp-border-b { + border-bottom-width: 1px; +} + +.rp-border-t { + border-top-width: 1px; +} + +.rp-border-solid { + border-style: solid; +} + +.rp-border-divider-light { + border-color: var(--rp-c-divider-light, rgba(0, 0, 0, 0.1)); +} + +.rp-border-divider { + border-color: var(--rp-c-divider, rgba(0, 0, 0, 0.15)); +} + +/* 圆角类 */ +.rp-rounded-lg { + border-radius: 0.5rem; /* 8px */ +} + +/* 背景类 */ +.rp-bg-bg { + background-color: var(--rp-c-bg, #ffffff); +} + +.rp-bg-bg-soft { + background-color: var(--rp-c-bg-soft, rgba(0, 0, 0, 0.02)); +} + +.rp-bg-bg-mute { + background-color: var(--rp-c-bg-mute, rgba(0, 0, 0, 0.04)); +} + +/* 文本大小类 */ +.rp-text-sm { + font-size: 0.875rem; /* 14px */ +} + +.rp-text-lg { + font-size: 1.125rem; /* 18px */ +} + +/* 文本颜色类 */ +.rp-text-text-1 { + color: var(--rp-c-text-1, #1a1a1a); +} + +.rp-text-text-2 { + color: var(--rp-c-text-2, #666666); +} + +.rp-text-text-3 { + color: var(--rp-c-text-3, #999999); +} + +/* 字体粗细类 */ +.rp-font-medium { + font-weight: 500; +} + +.rp-font-semibold { + font-weight: 600; +} + +/* 行高类 */ +.rp-leading-6 { + line-height: 1.5rem; /* 24px */ +} + +.rp-leading-7 { + line-height: 1.75rem; /* 28px */ +} + +.rp-leading-8 { + line-height: 2rem; /* 32px */ +} + +/* 文本装饰类 */ +.rp-no-underline { + text-decoration: none; +} + +.rp-text-center { + text-align: center; +} + +/* 过渡效果类 */ +.rp-transition-colors { + transition-property: color, background-color, border-color; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +/* 悬停状态类 */ +.hover\:rp-bg-bg-soft:hover { + background-color: var(--rp-c-bg-soft, rgba(0, 0, 0, 0.02)); +} + +.hover\:rp-border-divider:hover { + border-color: var(--rp-c-divider, rgba(0, 0, 0, 0.15)); +} + +/* 响应式类 */ +@media (min-width: 640px) { + .sm\:rp-leading-8 { + line-height: 2rem; /* 32px */ + } + + .sm\:rp-p-8 { + padding: 2rem; /* 32px */ + } +} + +/* 深色模式适配 */ +:where(html.rp-dark) { + --rp-c-bg: #1a1a1a; + --rp-c-bg-soft: rgba(255, 255, 255, 0.05); + --rp-c-bg-mute: rgba(255, 255, 255, 0.08); + --rp-c-text-1: #e5e5e5; + --rp-c-text-2: #a0a0a0; + --rp-c-text-3: #666666; + --rp-c-divider: rgba(255, 255, 255, 0.15); + --rp-c-divider-light: rgba(255, 255, 255, 0.1); +} + +/* SidebarMenu 样式 */ +.rp-doc-layout__menu { + display: none; + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 100; + background-color: var(--rp-c-bg, #ffffff); + border-bottom: 1px solid var(--rp-c-divider-light, rgba(0, 0, 0, 0.1)); + padding: 0.75rem 1rem; + align-items: center; + gap: 0.5rem; +} + +@media (max-width: 768px) { + .rp-doc-layout__menu { + display: flex; + } +} + +.rp-doc-layout__menu-button { + display: flex; + align-items: center; + justify-content: center; + width: 2rem; + height: 2rem; + padding: 0; + border: none; + background: transparent; + color: var(--rp-c-text-1, #1a1a1a); + cursor: pointer; + border-radius: 0.25rem; + transition: background-color 0.2s; +} + +.rp-doc-layout__menu-button:hover { + background-color: var(--rp-c-bg-soft, rgba(0, 0, 0, 0.02)); +} + +.rp-doc-layout__menu-button:active { + background-color: var(--rp-c-bg-mute, rgba(0, 0, 0, 0.04)); +} + +.rp-doc-layout__menu-button svg { + width: 100%; + height: 100%; +} + +/* 深色模式下的菜单按钮 */ +:where(html.rp-dark) .rp-doc-layout__menu-button { + color: var(--rp-c-text-1, #e5e5e5); +} diff --git a/theme/components/Card/index.tsx b/theme/components/Card/index.tsx new file mode 100644 index 00000000..2347110f --- /dev/null +++ b/theme/components/Card/index.tsx @@ -0,0 +1,33 @@ +import React from "react"; + +export interface CardProps { + title?: string; + content?: React.ReactNode; + style?: React.CSSProperties; + className?: string; + children?: React.ReactNode; +} + +export const Card: React.FC = ({ + title, + content, + style, + className = "", + children, +}) => { + return ( +
+ {title && ( +
+ {title} +
+ )} + {content &&
{content}
} + {children &&
{children}
} +
+ ); +}; + diff --git a/theme/components/Empty/index.tsx b/theme/components/Empty/index.tsx index 0bcb2b96..49054846 100644 --- a/theme/components/Empty/index.tsx +++ b/theme/components/Empty/index.tsx @@ -1,4 +1,4 @@ -import { useThemeState } from "@rspress/core/theme"; +import { useThemeState } from "@rspress/core/theme-original"; import React from "react"; interface EmptyStateProps { diff --git a/theme/components/HomeContent/index.tsx b/theme/components/HomeContent/index.tsx index d83df267..be0756cc 100644 --- a/theme/components/HomeContent/index.tsx +++ b/theme/components/HomeContent/index.tsx @@ -1,5 +1,5 @@ import { useI18n, usePageData } from "@rspress/core/runtime"; -import { Card, useFullTextSearch } from "@rspress/core/theme"; +import { useFullTextSearch } from "@rspress/core/theme-original"; import { useCallback, useEffect, useMemo, useState } from "react"; import { PostInfo, postInfos } from "virtual-post-data"; @@ -13,10 +13,12 @@ import { usePersistSearchParams, useSessionStorage, } from "../../hooks/SessionStorage"; +import { Card } from "../Card"; import Checkbox from "../Checkbox"; import Pagination from "../Pagination"; import { PostList } from "../PostList"; import Search from "../Search"; +import React from "react"; const SEARCHED_LIMIT = 1000; const PAGE_SIZE = 10; diff --git a/theme/components/LinkCard/index.tsx b/theme/components/LinkCard/index.tsx new file mode 100644 index 00000000..c0f287e0 --- /dev/null +++ b/theme/components/LinkCard/index.tsx @@ -0,0 +1,35 @@ +import React from "react"; + +export interface LinkCardProps { + href: string; + title: string; + description?: React.ReactNode; + style?: React.CSSProperties; + className?: string; +} + +export const LinkCard: React.FC = ({ + href, + title, + description, + style, + className = "", +}) => { + return ( + +
+ {title} +
+ {description && ( +
+ {description} +
+ )} +
+ ); +}; + diff --git a/theme/components/PostList/index.tsx b/theme/components/PostList/index.tsx index 9a096b38..7c80a54d 100644 --- a/theme/components/PostList/index.tsx +++ b/theme/components/PostList/index.tsx @@ -1,11 +1,13 @@ import { Markdown } from "@alauda/doom/runtime"; -import { useI18n, useLocaleSiteData, usePageData } from "@rspress/core/runtime"; -import { Badge, LinkCard } from "@rspress/core/theme"; +import { useI18n, usePageData, useSite } from "@rspress/core/runtime"; +import { Badge } from "@rspress/core/theme-original"; import { FC, useMemo } from "react"; import { PostInfo } from "../../../plugins/plugin-post-resolver"; import { DocID } from "../DocID"; import EmptyState from "../Empty"; +import { LinkCard } from "../LinkCard"; +import React from "react"; interface PostListProps { postList: PostInfo[]; @@ -13,19 +15,12 @@ interface PostListProps { export const PostList: FC = ({ postList }) => { const notEmpty = useMemo(() => postList.length > 0, [postList]); - const t = useI18n(); + const t = useI18n(); const { siteData } = usePageData(); const { base } = siteData; - const { lastUpdatedText: localesLastUpdatedText = "Last Updated" } = - useLocaleSiteData(); - - const { themeConfig } = siteData; - const lastUpdatedText = - themeConfig?.lastUpdatedText || localesLastUpdatedText; - return (
{notEmpty ? ( @@ -54,7 +49,8 @@ export const PostList: FC = ({ postList }) => {

- {lastUpdatedText}: {post.lastUpdatedTime} + {t("lastUpdatedText")}:{" "} + {post.lastUpdatedTime}

diff --git a/theme/components/SidebarMenu/index.ts b/theme/components/SidebarMenu/index.ts new file mode 100644 index 00000000..aa25bad2 --- /dev/null +++ b/theme/components/SidebarMenu/index.ts @@ -0,0 +1,2 @@ +export { useSidebarMenu } from './useSidebarMenu'; + diff --git a/theme/components/SidebarMenu/useSidebarMenu.tsx b/theme/components/SidebarMenu/useSidebarMenu.tsx new file mode 100644 index 00000000..27882fd6 --- /dev/null +++ b/theme/components/SidebarMenu/useSidebarMenu.tsx @@ -0,0 +1,125 @@ +import React from 'react'; +import { useEffect, useRef, useState } from 'react'; + +export function useSidebarMenu() { + const [isSidebarOpen, setIsSidebarOpen] = useState(false); + const [isOutlineOpen, setIsOutlineOpen] = useState(false); + const sidebarLayoutRef = useRef(null); + const asideLayoutRef = useRef(null); + + // 移动端菜单切换逻辑 + useEffect(() => { + const handleClickOutside = (event: MouseEvent) => { + const target = event.target as HTMLElement; + + // 如果点击的是菜单按钮,不关闭 + if (target.closest('.rp-doc-layout__menu-button')) { + return; + } + + // 如果点击在侧边栏外部,关闭侧边栏 + if ( + sidebarLayoutRef.current && + !sidebarLayoutRef.current.contains(target) && + !target.closest('.rp-doc-layout__menu') + ) { + setIsSidebarOpen(false); + } + + // 如果点击在大纲外部,关闭大纲 + if ( + asideLayoutRef.current && + !asideLayoutRef.current.contains(target) && + !target.closest('.rp-doc-layout__menu') + ) { + setIsOutlineOpen(false); + } + }; + + // 只在移动端添加点击外部关闭逻辑 + const isMobile = window.innerWidth <= 768; + if (isMobile) { + document.addEventListener('click', handleClickOutside); + return () => { + document.removeEventListener('click', handleClickOutside); + }; + } + }, []); + + // 切换侧边栏 + const toggleSidebar = () => { + setIsSidebarOpen((prev) => !prev); + if (isOutlineOpen) { + setIsOutlineOpen(false); + } + }; + + // 切换大纲 + const toggleOutline = () => { + setIsOutlineOpen((prev) => !prev); + if (isSidebarOpen) { + setIsSidebarOpen(false); + } + }; + + // 生成菜单按钮(仅在移动端显示) + const sidebarMenu = ( +
+ + +
+ ); + + return { + isSidebarOpen, + isOutlineOpen, + sidebarMenu, + asideLayoutRef, + sidebarLayoutRef, + toggleSidebar, + toggleOutline, + }; +} + diff --git a/theme/index.tsx b/theme/index.tsx index c81f1aa9..d9615277 100644 --- a/theme/index.tsx +++ b/theme/index.tsx @@ -1,6 +1,11 @@ import Layout from "./layout"; import HomeLayout from "./layout/HomeLayout"; +import { DocLayout } from "./layout/DocLayout"; -export { HomeLayout, Layout }; +export { HomeLayout, Layout, DocLayout }; -export * from "@rspress/core/theme"; +export * from "@rspress/core/theme-original"; + +// 导出本地实现的组件 +export { Card } from "./components/Card"; +export { LinkCard } from "./components/LinkCard"; diff --git a/theme/layout/DocLayout/index.tsx b/theme/layout/DocLayout/index.tsx new file mode 100644 index 00000000..61b2cfd0 --- /dev/null +++ b/theme/layout/DocLayout/index.tsx @@ -0,0 +1,148 @@ +import { useFrontmatter } from '@rspress/core/runtime'; +import { + DocContent, + DocFooter, + Outline, + Overview, + Sidebar, + useWatchToc, +} from '@rspress/core/theme-original'; +import clsx from 'clsx'; +import React from 'react'; +import { useSidebarMenu } from '../../components/SidebarMenu'; + +export interface DocLayoutProps { + beforeSidebar?: React.ReactNode; + afterSidebar?: React.ReactNode; + beforeDocFooter?: React.ReactNode; + afterDocFooter?: React.ReactNode; + beforeDoc?: React.ReactNode; + afterDoc?: React.ReactNode; + beforeDocContent?: React.ReactNode; + afterDocContent?: React.ReactNode; + beforeOutline?: React.ReactNode; + afterOutline?: React.ReactNode; + navTitle?: React.ReactNode; + components?: Record; +} + +export function DocLayout(props: DocLayoutProps) { + const { + beforeDocFooter, + afterDocFooter, + beforeDoc, + afterDoc, + beforeDocContent, + afterDocContent, + beforeOutline, + afterOutline, + beforeSidebar, + afterSidebar, + components, + } = props; + const { frontmatter } = useFrontmatter(); + + const isOverviewPage = frontmatter?.overview ?? false; + + const showSidebar = false; + const showDocFooter = false; + + const { outline: showOutline = true, pageType } = frontmatter || {}; + + const isDocWide = pageType === 'doc-wide'; + + const { + isOutlineOpen, + isSidebarOpen, + sidebarMenu, + asideLayoutRef, + sidebarLayoutRef, + } = useSidebarMenu(); + + const { rspressDocRef } = useWatchToc(); + + return ( + <> +
{sidebarMenu}
+ {beforeDoc} +
+ {/* Sidebar - 强制隐藏 */} + {showSidebar ? ( + + ) : ( + + )} + + {/* Main document content */} + {isOverviewPage ? ( + <> +
+ {beforeDocContent} + } + /> + {afterDocContent} +
+ + ) : ( +
+
+ {beforeDocContent} +
+ +
+ {afterDocContent} + {beforeDocFooter} + {/* DocFooter - 强制隐藏 */} + {showDocFooter && } + {afterDocFooter} +
+
+ )} + + {/* Right outline - 保留,可通过 frontmatter 控制 */} + {isOverviewPage ? null : showOutline ? ( + + ) : ( + + )} +
+ + {afterDoc} + + ); +} + diff --git a/theme/layout/HomeLayout/index.tsx b/theme/layout/HomeLayout/index.tsx index 7ccb9fcc..d05e9af0 100644 --- a/theme/layout/HomeLayout/index.tsx +++ b/theme/layout/HomeLayout/index.tsx @@ -3,6 +3,7 @@ import { ReactNode } from "react"; import { HomeBanner } from "../../components/HomeBanner"; import { HomeContent } from "../../components/HomeContent"; +import React from "react"; const HomeLayout: React.FC<{ children: ReactNode }> = ({ children }) => { return ( diff --git a/theme/layout/index.tsx b/theme/layout/index.tsx index a5f9c7f5..149c40a0 100644 --- a/theme/layout/index.tsx +++ b/theme/layout/index.tsx @@ -1,11 +1,12 @@ import { usePageData } from "@rspress/core/runtime"; -import { Badge, LastUpdated, Layout } from "@rspress/core/theme"; -import { useEffect, useMemo } from "react"; +import { Badge, LastUpdated, Layout } from "@rspress/core/theme-original"; +import { useEffect } from "react"; import { BreadCrumb } from "../components/BreadCrumb"; import { DocID } from "../components/DocID"; import { EditOnGithub } from "../components/EditOnGithub"; import HomeLayout from "./HomeLayout"; +import React from "react"; export function normalizeTags(tags: string | string[]): string[] { if (!tags) { @@ -42,21 +43,12 @@ const Badges = () => { export default () => { const { page } = usePageData(); - const uiSwitch = useMemo( - () => - page.pageType === "doc" - ? { showSidebar: false, showDocFooter: false } - : {}, - [page] - ); - useEffect(() => { window.parent.postMessage(window.location.href, "*"); }, []); return ( diff --git a/tsconfig.json b/tsconfig.json index 0c83ce20..d6e4a0d4 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -10,7 +10,8 @@ "strict": true, "target": "ESNext", "paths": { - "*": ["./src/*"] + "*": ["./src/*"], + "i18n": ["./docs/i18n.json"] } }, "include": ["plugins/plugin-post-resolver"] diff --git a/yarn.lock b/yarn.lock index 65fdcf00..9fc22938 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,66 +5,119 @@ __metadata: version: 8 cacheKey: 10c0 -"@alauda/doom-export@npm:^0.1.0": - version: 0.1.0 - resolution: "@alauda/doom-export@npm:0.1.0" +"@ai-sdk/gateway@npm:2.0.21": + version: 2.0.21 + resolution: "@ai-sdk/gateway@npm:2.0.21" + dependencies: + "@ai-sdk/provider": "npm:2.0.0" + "@ai-sdk/provider-utils": "npm:3.0.19" + "@vercel/oidc": "npm:3.0.5" + peerDependencies: + zod: ^3.25.76 || ^4.1.8 + checksum: 10c0/776492f1e0b6d29d8503c940cd4c08fed96cbf65f22eaee683f15e59cb4d03e40b7b64f2790144f2bb22cb174f44d305bac957270ba65a5c3fd79a9826e4cfc8 + languageName: node + linkType: hard + +"@ai-sdk/provider-utils@npm:3.0.19": + version: 3.0.19 + resolution: "@ai-sdk/provider-utils@npm:3.0.19" + dependencies: + "@ai-sdk/provider": "npm:2.0.0" + "@standard-schema/spec": "npm:^1.0.0" + eventsource-parser: "npm:^3.0.6" + peerDependencies: + zod: ^3.25.76 || ^4.1.8 + checksum: 10c0/e4decb19264067fa1b1642e07d515d25d1509a1a9143f59ccc051e3ca413c9fb1d708e1052a70eaf329ca39ddf6152520cd833dbf8c95d9bf02bbeffae8ea363 + languageName: node + linkType: hard + +"@ai-sdk/provider@npm:2.0.0": + version: 2.0.0 + resolution: "@ai-sdk/provider@npm:2.0.0" + dependencies: + json-schema: "npm:^0.4.0" + checksum: 10c0/e50e520016c9fc0a8b5009cadd47dae2f1c81ec05c1792b9e312d7d15479f024ca8039525813a33425c884e3449019fed21043b1bfabd6a2626152ca9a388199 + languageName: node + linkType: hard + +"@ai-sdk/react@npm:^2.0.30": + version: 2.0.115 + resolution: "@ai-sdk/react@npm:2.0.115" + dependencies: + "@ai-sdk/provider-utils": "npm:3.0.19" + ai: "npm:5.0.113" + swr: "npm:^2.2.5" + throttleit: "npm:2.1.0" + peerDependencies: + react: ^18 || ~19.0.1 || ~19.1.2 || ^19.2.1 + zod: ^3.25.76 || ^4.1.8 + peerDependenciesMeta: + zod: + optional: true + checksum: 10c0/b9205d90cdba175d6c23f003d0406a2de8c8fee1d0aae35a433692f7d187c409cd97018f78ec66700ad777e163669758b61950357e5fe83ae4f7604bbdcda904 + languageName: node + linkType: hard + +"@alauda/doom-export@npm:^0.3.0": + version: 0.3.0 + resolution: "@alauda/doom-export@npm:0.3.0" dependencies: + "@playwright/browser-chromium": "npm:1.57.0" cli-progress: "npm:^3.12.0" html-entities: "npm:^2.6.0" pdf-lib: "npm:^1.17.1" pdf-merger-js: "npm:^5.1.2" - playwright: "npm:^1.55.0" + playwright: "npm:1.57.0" yoctocolors: "npm:^2.1.2" - checksum: 10c0/a3a78a73bcf7b12e8fc91c15348727efea451ab9ce574d7c498ffeb1b1de4020eaec22c9d13be8643bbbc2d4c174f3e8d725aca03e92a8cf82e437603e7ca60c + checksum: 10c0/2b2f8d07651245bd8e58b09874aed7020216850e45386d72010ceac696451e23cb540d030d168ccfcaa997db1a785aa8c10424cfd95404175317d3102c90933d languageName: node linkType: hard -"@alauda/doom@npm:^1.12.7": - version: 1.12.7 - resolution: "@alauda/doom@npm:1.12.7" +"@alauda/doom@npm:^1.17.1": + version: 1.17.1 + resolution: "@alauda/doom@npm:1.17.1" dependencies: - "@alauda/doom-export": "npm:^0.1.0" - "@cspell/eslint-plugin": "npm:^8.19.4 || ^9.2.1" - "@eslint-react/eslint-plugin": "npm:^1.53.0" - "@inquirer/prompts": "npm:^7.8.4" + "@alauda/doom-export": "npm:^0.3.0" + "@cspell/eslint-plugin": "npm:^9.4.0" + "@eslint-react/eslint-plugin": "npm:^2.3.13" + "@inquirer/prompts": "npm:^8.1.0" "@openapi-contrib/openapi-schema-to-json-schema": "npm:^5.1.0" - "@playwright/browser-chromium": "npm:^1.55.0" - "@rsbuild/plugin-react": "npm:^1.4.0" + "@rsbuild/plugin-react": "npm:^1.4.2" "@rsbuild/plugin-sass": "npm:^1.4.0" - "@rsbuild/plugin-svgr": "npm:^1.2.2" + "@rsbuild/plugin-svgr": "npm:^1.2.3" "@rsbuild/plugin-yaml": "npm:^1.0.3" - "@rspress/core": "npm:2.0.0-beta.31" - "@rspress/plugin-algolia": "npm:2.0.0-beta.31" - "@rspress/plugin-llms": "npm:2.0.0-beta.31" - "@rspress/plugin-sitemap": "npm:2.0.0-beta.31" - "@rspress/shared": "npm:2.0.0-beta.31" - "@shikijs/transformers": "npm:^3.12.2" + "@rspress/core": "npm:2.0.0-rc.2" + "@rspress/plugin-algolia": "npm:2.0.0-rc.2" + "@rspress/plugin-llms": "npm:2.0.0-rc.2" + "@rspress/plugin-sitemap": "npm:2.0.0-rc.2" + "@rspress/shared": "npm:2.0.0-rc.2" + "@shikijs/transformers": "npm:^3.20.0" "@total-typescript/ts-reset": "npm:^0.6.1" + "@types/react": "npm:^19.2.7" ab64: "npm:^0.1.6" - chokidar: "npm:^4.0.3" + chokidar: "npm:^5.0.0" clsx: "npm:^2.1.1" - commander: "npm:^13.1.0 || ^14.0.0" + commander: "npm:^14.0.2" ejs: "npm:^3.1.10" - es-toolkit: "npm:^1.39.10" - eslint: "npm:^9.34.0" + es-toolkit: "npm:^1.43.0" + eslint: "npm:^9.39.2" eslint-plugin-mdx: "npm:^3.6.2" - globals: "npm:^16.3.0" + globals: "npm:^16.5.0" html-tag-names: "npm:^2.1.0" jsencrypt: "npm:^3.5.4" - md-attr-parser: "npm:^1.3.0" mdast-util-mdx: "npm:^3.0.0" mdast-util-mdx-jsx: "npm:^3.2.0" mdast-util-phrasing: "npm:^4.1.0" mdast-util-to-markdown: "npm:^2.1.2" mdast-util-to-string: "npm:^4.0.0" - mermaid: "npm:^11.10.1" - openai: "npm:^5.19.1" + mermaid: "npm:^11.12.2" + openai: "npm:^6.10.0" openapi-types: "npm:^12.1.3" p-ratelimit: "npm:^1.0.1" picomatch: "npm:^4.0.3" pluralize: "npm:^8.0.0" react-markdown: "npm:^10.1.0" - react-tooltip: "npm:^5.29.1" + react-tooltip: "npm:^5.30.0" rehype-raw: "npm:^7.0.0" rehype-sanitize: "npm:^6.0.0" remark-directive: "npm:^4.0.0" @@ -79,209 +132,209 @@ __metadata: remark-mdx: "npm:^3.1.1" remark-message-control: "npm:^8.0.0" remark-stringify: "npm:^11.0.0" - shiki: "npm:^3.12.2" - simple-git: "npm:^3.28.0" - string-width: "npm:^7.2.0" + shiki: "npm:^3.20.0" + simple-git: "npm:^3.30.0" + string-width: "npm:^8.1.0" swagger2openapi: "npm:^7.0.8" - tinyglobby: "npm:^0.2.14" - type-fest: "npm:^4.41.0" - typescript: "npm:^5.9.2" - typescript-eslint: "npm:^8.42.0" + tinyglobby: "npm:^0.2.15" + type-fest: "npm:^5.3.1" + typescript: "npm:^5.9.3" + typescript-eslint: "npm:^8.49.0" unified: "npm:^11.0.5" unified-lint-rule: "npm:^3.0.1" unist-util-position: "npm:^5.0.0" - unist-util-visit-parents: "npm:^6.0.1" + unist-util-visit-parents: "npm:^6.0.2" x-fetch: "npm:^0.2.6" - yaml: "npm:^2.8.1" + yaml: "npm:^2.8.2" yoctocolors: "npm:^2.1.2" bin: doom: lib/cli/index.js - checksum: 10c0/e9107103c0c06350c55d95788780b9113438c1afcfd613a5b8ae82eefd71e6b9e4a47ae9ac9451b4a91da7875a271bc3e797af2f6a82139ddb0d487985044205 + checksum: 10c0/f01a9f336f17119c9728a68bcc697780b913d79a0a4fda439048144d41128a243b2a5432a0d463ff7070d07e391ba90ccf4600e6c520c711ca89aaec01f3e298 languageName: node linkType: hard -"@algolia/autocomplete-core@npm:1.17.9": - version: 1.17.9 - resolution: "@algolia/autocomplete-core@npm:1.17.9" +"@algolia/abtesting@npm:1.12.0": + version: 1.12.0 + resolution: "@algolia/abtesting@npm:1.12.0" dependencies: - "@algolia/autocomplete-plugin-algolia-insights": "npm:1.17.9" - "@algolia/autocomplete-shared": "npm:1.17.9" - checksum: 10c0/e1111769a8723b9dd45fc38cd7edc535c86c1f908b84b5fdc5de06ba6b8c7aca14e5f52ebce84fa5f7adf857332e396b93b7e7933b157b2c9aefc0a19d9574ab + "@algolia/client-common": "npm:5.46.0" + "@algolia/requester-browser-xhr": "npm:5.46.0" + "@algolia/requester-fetch": "npm:5.46.0" + "@algolia/requester-node-http": "npm:5.46.0" + checksum: 10c0/72c237a262932fcb642405236bc48cc4264f3b25b77fe944b558401a4cb4ab276bf599e9a5f0e5a69216f658bd7e37047f4f3e7c30a3c03b74534992a75adae1 languageName: node linkType: hard -"@algolia/autocomplete-plugin-algolia-insights@npm:1.17.9": - version: 1.17.9 - resolution: "@algolia/autocomplete-plugin-algolia-insights@npm:1.17.9" +"@algolia/autocomplete-core@npm:1.19.2": + version: 1.19.2 + resolution: "@algolia/autocomplete-core@npm:1.19.2" dependencies: - "@algolia/autocomplete-shared": "npm:1.17.9" - peerDependencies: - search-insights: ">= 1 < 3" - checksum: 10c0/05c21502631643abdcd6e9f70b5814a60d34bad59bca501e26e030fd72e689be5cecfb6e8939a0a1bdcb2394591e55e26a42a82c7247528eafeff714db0819a4 + "@algolia/autocomplete-plugin-algolia-insights": "npm:1.19.2" + "@algolia/autocomplete-shared": "npm:1.19.2" + checksum: 10c0/383952bc43a31f0771987416c350471824e480fcd15e1db8ae13386cd387879f1c81eadafceffa69f87e6b8e59fb1aa713da375fc07a30c5d8edb16a157b5f45 languageName: node linkType: hard -"@algolia/autocomplete-preset-algolia@npm:1.17.9": - version: 1.17.9 - resolution: "@algolia/autocomplete-preset-algolia@npm:1.17.9" +"@algolia/autocomplete-plugin-algolia-insights@npm:1.19.2": + version: 1.19.2 + resolution: "@algolia/autocomplete-plugin-algolia-insights@npm:1.19.2" dependencies: - "@algolia/autocomplete-shared": "npm:1.17.9" + "@algolia/autocomplete-shared": "npm:1.19.2" peerDependencies: - "@algolia/client-search": ">= 4.9.1 < 6" - algoliasearch: ">= 4.9.1 < 6" - checksum: 10c0/99159c7e02a927d0d96717cb4cfd2f8dbc4da73267a8eae4f83af5bf74087089f6e7dbffd316512e713a4cc534e936b6a7ccb5c4a5ff84b4bf73f2d3cc050e79 + search-insights: ">= 1 < 3" + checksum: 10c0/8548b6514004dbf6fb34d6da176ac911371f3e84724ef6b94600cd84d29339d2f44cead03d7c0d507b130da0d9acc61f6e4c9a0fba6f967a5ae2a42eea93f0c1 languageName: node linkType: hard -"@algolia/autocomplete-shared@npm:1.17.9": - version: 1.17.9 - resolution: "@algolia/autocomplete-shared@npm:1.17.9" +"@algolia/autocomplete-shared@npm:1.19.2": + version: 1.19.2 + resolution: "@algolia/autocomplete-shared@npm:1.19.2" peerDependencies: "@algolia/client-search": ">= 4.9.1 < 6" algoliasearch: ">= 4.9.1 < 6" - checksum: 10c0/b318281aecdaae09171b47ee4f7bc66b613852cad4506e9d6278fff35ba68a12dd9cce2d90b5f4c3ba0e3d7d780583cbe46b22275260e41bbf09fb01e4a18f49 + checksum: 10c0/eee6615e6d9e6db7727727e442b876a554a6eda6f14c1d55d667ed2d14702c4c888a34b9bfb18f66ccc6d402995b2c7c37ace9f19ce9fc9c83bbb623713efbc4 languageName: node linkType: hard -"@algolia/client-abtesting@npm:5.32.0": - version: 5.32.0 - resolution: "@algolia/client-abtesting@npm:5.32.0" +"@algolia/client-abtesting@npm:5.46.0": + version: 5.46.0 + resolution: "@algolia/client-abtesting@npm:5.46.0" dependencies: - "@algolia/client-common": "npm:5.32.0" - "@algolia/requester-browser-xhr": "npm:5.32.0" - "@algolia/requester-fetch": "npm:5.32.0" - "@algolia/requester-node-http": "npm:5.32.0" - checksum: 10c0/a1edcad53de23a5e921c363ea5094859e1383d41b2e1f8466b790fdb0868525263ece85a32e25ba725e0a23f373215313c2ba9f9969b74f17f9f65a91ee709da + "@algolia/client-common": "npm:5.46.0" + "@algolia/requester-browser-xhr": "npm:5.46.0" + "@algolia/requester-fetch": "npm:5.46.0" + "@algolia/requester-node-http": "npm:5.46.0" + checksum: 10c0/88d869ec1933fae5aa4cccfb21ee66a75073060a986ea7cc9b08bd07ecbd88d4b83075ff575df45e67a8db8719912f53e8d4f66d2a4653bf5ed06c0b2a753768 languageName: node linkType: hard -"@algolia/client-analytics@npm:5.32.0": - version: 5.32.0 - resolution: "@algolia/client-analytics@npm:5.32.0" +"@algolia/client-analytics@npm:5.46.0": + version: 5.46.0 + resolution: "@algolia/client-analytics@npm:5.46.0" dependencies: - "@algolia/client-common": "npm:5.32.0" - "@algolia/requester-browser-xhr": "npm:5.32.0" - "@algolia/requester-fetch": "npm:5.32.0" - "@algolia/requester-node-http": "npm:5.32.0" - checksum: 10c0/dc0de68482facc9b9462e0e74070c2e141c484cd2c18a24aee830d1cfb4fd5dca6a2cb0cf495fff13306386407a4ef24e09e0c10af8d176e272354ae6d793017 + "@algolia/client-common": "npm:5.46.0" + "@algolia/requester-browser-xhr": "npm:5.46.0" + "@algolia/requester-fetch": "npm:5.46.0" + "@algolia/requester-node-http": "npm:5.46.0" + checksum: 10c0/96d20a0560c9261520968d7ebcc740118118c7ae56d9a23100d5cc893bbd855ebe2bf4b14ea3e0563b3f54fb2f5f6a8dc35d87f1eb79b81cdc1b17a12ba07fb8 languageName: node linkType: hard -"@algolia/client-common@npm:5.32.0": - version: 5.32.0 - resolution: "@algolia/client-common@npm:5.32.0" - checksum: 10c0/180797b5fb93bd344bd45f93df1d30aa5949dc2cacbf862b0f1388699c8ce7d2f1cda70e80592a9d85599ab25e20c931ede7aebc2220f95b285015e789cceabd +"@algolia/client-common@npm:5.46.0": + version: 5.46.0 + resolution: "@algolia/client-common@npm:5.46.0" + checksum: 10c0/c6f7c1f5b74b4d5056248f6f53ef59c468b5a7cee9d9edfcf93e32e9e71f4b3f186c5a4b2c6fcae631589ac67fdb50ce8bc577aeb8adf8b8e09d453e868b63f5 languageName: node linkType: hard -"@algolia/client-insights@npm:5.32.0": - version: 5.32.0 - resolution: "@algolia/client-insights@npm:5.32.0" +"@algolia/client-insights@npm:5.46.0": + version: 5.46.0 + resolution: "@algolia/client-insights@npm:5.46.0" dependencies: - "@algolia/client-common": "npm:5.32.0" - "@algolia/requester-browser-xhr": "npm:5.32.0" - "@algolia/requester-fetch": "npm:5.32.0" - "@algolia/requester-node-http": "npm:5.32.0" - checksum: 10c0/2b711c43a52157bc48d150d5546619de6876072af1cf7bf28994f34e650bbf87b6bb360c69e633edcb72f3e1549cf0caacf2e4766fcffdd115b62a71e490183d + "@algolia/client-common": "npm:5.46.0" + "@algolia/requester-browser-xhr": "npm:5.46.0" + "@algolia/requester-fetch": "npm:5.46.0" + "@algolia/requester-node-http": "npm:5.46.0" + checksum: 10c0/f2497813ede9e194c2fe36e745fafd3f8e45066be10a784dbf55f52eb8fefe7fc26013feba21e7a7ade01912056cc85d85247699c003eb4756608576bd549c06 languageName: node linkType: hard -"@algolia/client-personalization@npm:5.32.0": - version: 5.32.0 - resolution: "@algolia/client-personalization@npm:5.32.0" +"@algolia/client-personalization@npm:5.46.0": + version: 5.46.0 + resolution: "@algolia/client-personalization@npm:5.46.0" dependencies: - "@algolia/client-common": "npm:5.32.0" - "@algolia/requester-browser-xhr": "npm:5.32.0" - "@algolia/requester-fetch": "npm:5.32.0" - "@algolia/requester-node-http": "npm:5.32.0" - checksum: 10c0/344ee024c26ca8b1db35ec638632acde078aed6ecd490bf7ba6c3c8164f5da1aff0773b07cd4b40ef619f7425b9a6993fef8013559c1d6f2032993f3e1a5476f + "@algolia/client-common": "npm:5.46.0" + "@algolia/requester-browser-xhr": "npm:5.46.0" + "@algolia/requester-fetch": "npm:5.46.0" + "@algolia/requester-node-http": "npm:5.46.0" + checksum: 10c0/521c0764f921c3eba894df1cfeb2e439cd149c1baff9c06e110dd34628b0bc55961e065bfd309658d5824808d440e5d96faa83e356c639d505286204b92ab19d languageName: node linkType: hard -"@algolia/client-query-suggestions@npm:5.32.0": - version: 5.32.0 - resolution: "@algolia/client-query-suggestions@npm:5.32.0" +"@algolia/client-query-suggestions@npm:5.46.0": + version: 5.46.0 + resolution: "@algolia/client-query-suggestions@npm:5.46.0" dependencies: - "@algolia/client-common": "npm:5.32.0" - "@algolia/requester-browser-xhr": "npm:5.32.0" - "@algolia/requester-fetch": "npm:5.32.0" - "@algolia/requester-node-http": "npm:5.32.0" - checksum: 10c0/79e28978215c4adcfeea16372f05ab79a30168f54d6017d4b842e8afb176daa9b6a597ff49ec600133e0a6aa250dbe23df210d1edaa3d36a2dc2d082323763c8 + "@algolia/client-common": "npm:5.46.0" + "@algolia/requester-browser-xhr": "npm:5.46.0" + "@algolia/requester-fetch": "npm:5.46.0" + "@algolia/requester-node-http": "npm:5.46.0" + checksum: 10c0/d371cdaf97079186f8185015189d6fc7587200f0dc7414c10048d9c62b715e47af61949fbf8737bc44c7d2c293484621347187ea03f797e8ca73b971bbc182b3 languageName: node linkType: hard -"@algolia/client-search@npm:5.32.0": - version: 5.32.0 - resolution: "@algolia/client-search@npm:5.32.0" +"@algolia/client-search@npm:5.46.0": + version: 5.46.0 + resolution: "@algolia/client-search@npm:5.46.0" dependencies: - "@algolia/client-common": "npm:5.32.0" - "@algolia/requester-browser-xhr": "npm:5.32.0" - "@algolia/requester-fetch": "npm:5.32.0" - "@algolia/requester-node-http": "npm:5.32.0" - checksum: 10c0/e0215894ca4324c38e46a134105c585225b6974c782bf0efd6bb4a7ade6033cbf373d4a0c9c3e1a5f1e72f5f7b53c202f86927da4d8125f07f9816428df7e4a4 + "@algolia/client-common": "npm:5.46.0" + "@algolia/requester-browser-xhr": "npm:5.46.0" + "@algolia/requester-fetch": "npm:5.46.0" + "@algolia/requester-node-http": "npm:5.46.0" + checksum: 10c0/0aa388d5174b05d86582d6d86d1fe184563cfd7c33140147ab5cce275565ac6382562178b5a502acabe8b035295a80aea2e9c25d5dc0221f999db5014ea2f56a languageName: node linkType: hard -"@algolia/ingestion@npm:1.32.0": - version: 1.32.0 - resolution: "@algolia/ingestion@npm:1.32.0" +"@algolia/ingestion@npm:1.46.0": + version: 1.46.0 + resolution: "@algolia/ingestion@npm:1.46.0" dependencies: - "@algolia/client-common": "npm:5.32.0" - "@algolia/requester-browser-xhr": "npm:5.32.0" - "@algolia/requester-fetch": "npm:5.32.0" - "@algolia/requester-node-http": "npm:5.32.0" - checksum: 10c0/40844fc6c21fcedc11a62171dc67c7159bd7c09dbcc6cc0292d8871db1910fa730334ec6dfeaa315f3f66ac3b6183ad71308cb40b91385279bce14288f62f7db + "@algolia/client-common": "npm:5.46.0" + "@algolia/requester-browser-xhr": "npm:5.46.0" + "@algolia/requester-fetch": "npm:5.46.0" + "@algolia/requester-node-http": "npm:5.46.0" + checksum: 10c0/072d31f47895079637b376549a3ff3a81de7576c5578715dabb136da48557cb087af26e041ddc19d05dabd4550d641f7d8e1581cd4565de0d4b3b2e2d169ba4e languageName: node linkType: hard -"@algolia/monitoring@npm:1.32.0": - version: 1.32.0 - resolution: "@algolia/monitoring@npm:1.32.0" +"@algolia/monitoring@npm:1.46.0": + version: 1.46.0 + resolution: "@algolia/monitoring@npm:1.46.0" dependencies: - "@algolia/client-common": "npm:5.32.0" - "@algolia/requester-browser-xhr": "npm:5.32.0" - "@algolia/requester-fetch": "npm:5.32.0" - "@algolia/requester-node-http": "npm:5.32.0" - checksum: 10c0/5f61ecec3010ec5403ed6dbd3ac4831018033160ac66b558d1fe1f037492bd4e324eb5150854f7190c49ea5b3c30c895e48d0ba6dd39af2b85c2b3d8b020afc0 + "@algolia/client-common": "npm:5.46.0" + "@algolia/requester-browser-xhr": "npm:5.46.0" + "@algolia/requester-fetch": "npm:5.46.0" + "@algolia/requester-node-http": "npm:5.46.0" + checksum: 10c0/9ca69cc53efc58ee5443d706abe8db3cd48974fda53a8c9732cc30ac39ab96e67fb67913b1b6f090a230b17347a6a755ebaf583176eb6195f96ed81459632ed2 languageName: node linkType: hard -"@algolia/recommend@npm:5.32.0": - version: 5.32.0 - resolution: "@algolia/recommend@npm:5.32.0" +"@algolia/recommend@npm:5.46.0": + version: 5.46.0 + resolution: "@algolia/recommend@npm:5.46.0" dependencies: - "@algolia/client-common": "npm:5.32.0" - "@algolia/requester-browser-xhr": "npm:5.32.0" - "@algolia/requester-fetch": "npm:5.32.0" - "@algolia/requester-node-http": "npm:5.32.0" - checksum: 10c0/4842fbede546217d42cdbb0099fc6650af2d0edd0efd511a386084f05245d41a7bbc0b26d93d3d379751ac93404c382b053597f2cac5da52a28dc26c43d8d509 + "@algolia/client-common": "npm:5.46.0" + "@algolia/requester-browser-xhr": "npm:5.46.0" + "@algolia/requester-fetch": "npm:5.46.0" + "@algolia/requester-node-http": "npm:5.46.0" + checksum: 10c0/7aa0c91f2cdd061fcd29e1f8821b3832c2c35812d4785b8426196778a697f38cc99efe799b850da1ad22ff81f49edb76cb6399afd1eb43f451aedc7fe09eb1da languageName: node linkType: hard -"@algolia/requester-browser-xhr@npm:5.32.0": - version: 5.32.0 - resolution: "@algolia/requester-browser-xhr@npm:5.32.0" +"@algolia/requester-browser-xhr@npm:5.46.0": + version: 5.46.0 + resolution: "@algolia/requester-browser-xhr@npm:5.46.0" dependencies: - "@algolia/client-common": "npm:5.32.0" - checksum: 10c0/65990bbe2b2b43b330381fececbed8a6667cc13edeb7a5a069024c33ce49774f1bf14060fa8f4d74acfcd6779f6ec6a1a16e8b35afb001dc7d54cd73b1d14af8 + "@algolia/client-common": "npm:5.46.0" + checksum: 10c0/f0cb29e8e2b6c52c7929803e6ff203c577b506830f1ff5b87110a42d9752a75b2d14c10a2bcb6a8931188614a722ae23e674b24fb735def81ea8c0ca7fbf1cf0 languageName: node linkType: hard -"@algolia/requester-fetch@npm:5.32.0": - version: 5.32.0 - resolution: "@algolia/requester-fetch@npm:5.32.0" +"@algolia/requester-fetch@npm:5.46.0": + version: 5.46.0 + resolution: "@algolia/requester-fetch@npm:5.46.0" dependencies: - "@algolia/client-common": "npm:5.32.0" - checksum: 10c0/49dca6f15d3ffb4f598be5ecb72ed484e5295c77cbc0d54278dd7d2e5fb07fb8eb437630ab59484420cd3e1684c5595c3aa6f08b3f8b54cd2e4964bcda9d5023 + "@algolia/client-common": "npm:5.46.0" + checksum: 10c0/9613974b2940b2725fe0e18725091136f953dc1c4ffdcea1eecc0964a8b64a28810c5becd42043fad5fbbc93daf1cf39e83fba96ef7898cbca1e7730d0c3dc52 languageName: node linkType: hard -"@algolia/requester-node-http@npm:5.32.0": - version: 5.32.0 - resolution: "@algolia/requester-node-http@npm:5.32.0" +"@algolia/requester-node-http@npm:5.46.0": + version: 5.46.0 + resolution: "@algolia/requester-node-http@npm:5.46.0" dependencies: - "@algolia/client-common": "npm:5.32.0" - checksum: 10c0/14f9c6efa3bb8a899a5a841da3ca203b8e42b510f4c44637b6a67345b0194fb06b80fc96b3e33ea07a8346a36099ec35331fffb8ecd41861850a0ac6a984ef37 + "@algolia/client-common": "npm:5.46.0" + checksum: 10c0/141516a2c3437217a4fd9842fa2366d7fc9e8c93e1d70229dce6e8990f008002a50db16170688bfc7fea71e158759ff82d479d0cabeef6477219ae18370bf40c languageName: node linkType: hard @@ -302,7 +355,7 @@ __metadata: languageName: node linkType: hard -"@antfu/install-pkg@npm:^1.0.0": +"@antfu/install-pkg@npm:^1.1.0": version: 1.1.0 resolution: "@antfu/install-pkg@npm:1.1.0" dependencies: @@ -312,13 +365,6 @@ __metadata: languageName: node linkType: hard -"@antfu/utils@npm:^8.1.0": - version: 8.1.1 - resolution: "@antfu/utils@npm:8.1.1" - checksum: 10c0/cd55d322496f0324323a7bd312bbdc305db02f5c74c53d59213a00a7ecfd66926b6755a41f27c6e664a687cd7a967d3a8b12d3ea57f264ae45dd1c5c181f5160 - languageName: node - linkType: hard - "@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.27.1": version: 7.27.1 resolution: "@babel/code-frame@npm:7.27.1" @@ -494,7 +540,7 @@ __metadata: languageName: node linkType: hard -"@braintree/sanitize-url@npm:^7.0.4": +"@braintree/sanitize-url@npm:^7.1.1": version: 7.1.1 resolution: "@braintree/sanitize-url@npm:7.1.1" checksum: 10c0/fdfc1759c4244e287693ce1e9d42d649423e7c203fdccf27a571f8951ddfe34baa5273b7e6a8dd3007d7676859c7a0a9819be0ab42a3505f8505ad0eefecf7c1 @@ -550,39 +596,39 @@ __metadata: languageName: node linkType: hard -"@cspell/cspell-bundled-dicts@npm:9.2.1": - version: 9.2.1 - resolution: "@cspell/cspell-bundled-dicts@npm:9.2.1" +"@cspell/cspell-bundled-dicts@npm:9.4.0": + version: 9.4.0 + resolution: "@cspell/cspell-bundled-dicts@npm:9.4.0" dependencies: "@cspell/dict-ada": "npm:^4.1.1" "@cspell/dict-al": "npm:^1.1.1" - "@cspell/dict-aws": "npm:^4.0.15" - "@cspell/dict-bash": "npm:^4.2.1" - "@cspell/dict-companies": "npm:^3.2.5" - "@cspell/dict-cpp": "npm:^6.0.12" + "@cspell/dict-aws": "npm:^4.0.16" + "@cspell/dict-bash": "npm:^4.2.2" + "@cspell/dict-companies": "npm:^3.2.7" + "@cspell/dict-cpp": "npm:^6.0.15" "@cspell/dict-cryptocurrencies": "npm:^5.0.5" "@cspell/dict-csharp": "npm:^4.0.7" "@cspell/dict-css": "npm:^4.0.18" "@cspell/dict-dart": "npm:^2.3.1" - "@cspell/dict-data-science": "npm:^2.0.9" + "@cspell/dict-data-science": "npm:^2.0.12" "@cspell/dict-django": "npm:^4.1.5" "@cspell/dict-docker": "npm:^1.1.16" "@cspell/dict-dotnet": "npm:^5.0.10" "@cspell/dict-elixir": "npm:^4.0.8" - "@cspell/dict-en-common-misspellings": "npm:^2.1.5" - "@cspell/dict-en-gb-mit": "npm:^3.1.8" - "@cspell/dict-en_us": "npm:^4.4.18" - "@cspell/dict-filetypes": "npm:^3.0.13" + "@cspell/dict-en-common-misspellings": "npm:^2.1.8" + "@cspell/dict-en-gb-mit": "npm:^3.1.14" + "@cspell/dict-en_us": "npm:^4.4.24" + "@cspell/dict-filetypes": "npm:^3.0.14" "@cspell/dict-flutter": "npm:^1.1.1" "@cspell/dict-fonts": "npm:^4.0.5" "@cspell/dict-fsharp": "npm:^1.1.1" "@cspell/dict-fullstack": "npm:^3.2.7" "@cspell/dict-gaming-terms": "npm:^1.1.2" "@cspell/dict-git": "npm:^3.0.7" - "@cspell/dict-golang": "npm:^6.0.23" + "@cspell/dict-golang": "npm:^6.0.24" "@cspell/dict-google": "npm:^1.0.9" "@cspell/dict-haskell": "npm:^4.0.6" - "@cspell/dict-html": "npm:^4.0.12" + "@cspell/dict-html": "npm:^4.0.13" "@cspell/dict-html-symbol-entities": "npm:^4.0.4" "@cspell/dict-java": "npm:^5.0.12" "@cspell/dict-julia": "npm:^1.1.1" @@ -592,57 +638,58 @@ __metadata: "@cspell/dict-lorem-ipsum": "npm:^4.0.5" "@cspell/dict-lua": "npm:^4.0.8" "@cspell/dict-makefile": "npm:^1.0.5" - "@cspell/dict-markdown": "npm:^2.0.12" + "@cspell/dict-markdown": "npm:^2.0.13" "@cspell/dict-monkeyc": "npm:^1.0.11" "@cspell/dict-node": "npm:^5.0.8" - "@cspell/dict-npm": "npm:^5.2.15" - "@cspell/dict-php": "npm:^4.0.15" + "@cspell/dict-npm": "npm:^5.2.25" + "@cspell/dict-php": "npm:^4.1.0" "@cspell/dict-powershell": "npm:^5.0.15" "@cspell/dict-public-licenses": "npm:^2.0.15" - "@cspell/dict-python": "npm:^4.2.19" + "@cspell/dict-python": "npm:^4.2.23" "@cspell/dict-r": "npm:^2.1.1" "@cspell/dict-ruby": "npm:^5.0.9" "@cspell/dict-rust": "npm:^4.0.12" "@cspell/dict-scala": "npm:^5.0.8" - "@cspell/dict-shell": "npm:^1.1.1" - "@cspell/dict-software-terms": "npm:^5.1.7" + "@cspell/dict-shell": "npm:^1.1.2" + "@cspell/dict-software-terms": "npm:^5.1.15" "@cspell/dict-sql": "npm:^2.2.1" "@cspell/dict-svelte": "npm:^1.0.7" "@cspell/dict-swift": "npm:^2.0.6" "@cspell/dict-terraform": "npm:^1.1.3" "@cspell/dict-typescript": "npm:^3.2.3" "@cspell/dict-vue": "npm:^3.0.5" - checksum: 10c0/de0c0a55969065bbdf5e2f6e433210f393be72a683a0b70f63af6653d7a694d352fd979c1947693b27b475c8222cd4a10bf00bf9261186c9558828b33f21ebfc + "@cspell/dict-zig": "npm:^1.0.0" + checksum: 10c0/49a4d97634be91bf9a41e620096870f5cd2a7880218663e2032f9bea17394d61ed5d04d7a2ca61fcaedc9d36ba792ef427ff0290b5f6f7239acf799b7f512faa languageName: node linkType: hard -"@cspell/cspell-pipe@npm:9.2.1": - version: 9.2.1 - resolution: "@cspell/cspell-pipe@npm:9.2.1" - checksum: 10c0/f4398b3c08928d9e182b1375c0e380c87ff83b6bbb9664dea881bdb286ebbde6013d4ca568d5fd66b10eadc7a927c84e173224f5a44ff197ffcd9d006b19de39 +"@cspell/cspell-pipe@npm:9.4.0": + version: 9.4.0 + resolution: "@cspell/cspell-pipe@npm:9.4.0" + checksum: 10c0/9a82d7ebf05d36817d90ec4cf1d8bb42f8085396b391f88e00b81c19b4418ccbfa8dbe18cb72c5ae06b22cee3764d0f44d36194e16416fb9895759e9c782bc29 languageName: node linkType: hard -"@cspell/cspell-resolver@npm:9.2.1": - version: 9.2.1 - resolution: "@cspell/cspell-resolver@npm:9.2.1" +"@cspell/cspell-resolver@npm:9.4.0": + version: 9.4.0 + resolution: "@cspell/cspell-resolver@npm:9.4.0" dependencies: global-directory: "npm:^4.0.1" - checksum: 10c0/3f4122e6ed6d95c820ed0247db3f948803156d5529d84e6d5ff627b154ad591c3543ca39dd1082bf0d806bd6dcaeb03afe6d1e4a79f4dc18c6cacb1bb155da6d + checksum: 10c0/a1c23f7be4f530d82ffd599dab68ff25b0ee299fc405b250fd4298b13407ca15c89b3f264c1afae66240ca60a23ef58cc2f7a776c4e1eb92196f951038d3d871 languageName: node linkType: hard -"@cspell/cspell-service-bus@npm:9.2.1": - version: 9.2.1 - resolution: "@cspell/cspell-service-bus@npm:9.2.1" - checksum: 10c0/c3ebd1a3ef255105d41abc3f574f760380cd66dcc94af681fd579801bb07276a4492b5be72d603306eaca61c4398d009fed7a1e0f5136eb4637194970640f22d +"@cspell/cspell-service-bus@npm:9.4.0": + version: 9.4.0 + resolution: "@cspell/cspell-service-bus@npm:9.4.0" + checksum: 10c0/91fefe8882f10fb8c3f3a9d7e3eba467fae67c54d41adaea43a5ba3db7a11200005e3701222669b9c2cc65733178301c1fb8189fb351c944b7ca7e84293c53e3 languageName: node linkType: hard -"@cspell/cspell-types@npm:9.2.1": - version: 9.2.1 - resolution: "@cspell/cspell-types@npm:9.2.1" - checksum: 10c0/111d0e02d847af41170aab8b4d99a8ddc58c4b11fb004163bb548cedbb2cbcc22f64e82a3d4549c44b3423993a9bf7a6d52ed7566029076ed7dd64b5ee39091b +"@cspell/cspell-types@npm:9.4.0": + version: 9.4.0 + resolution: "@cspell/cspell-types@npm:9.4.0" + checksum: 10c0/d3b421d6a84a39b198c02e8d268b50baeae5242dc12a50d50403652cfc9ee1f7c1338a2b431c60d12ab22b6e7141591f738bb8ee0ae7a9efff114ba627863050 languageName: node linkType: hard @@ -660,33 +707,33 @@ __metadata: languageName: node linkType: hard -"@cspell/dict-aws@npm:^4.0.15": - version: 4.0.15 - resolution: "@cspell/dict-aws@npm:4.0.15" - checksum: 10c0/c5983f2e5ce3dd23d5b8ebc818cc963d9b2c91d9b8436b40491a46ebca4cb1bc7875237c443f6e883488ca66174e84bb804f8b6e37439b4ba6c2b52a146eaa20 +"@cspell/dict-aws@npm:^4.0.16": + version: 4.0.17 + resolution: "@cspell/dict-aws@npm:4.0.17" + checksum: 10c0/d421a78aee8cc3db78a0bdffad2ceda9ca8e476498398809f2975bae9f03233df1112e713f2d699239600a9019d5e8f11ca60dfcb49fdce56815d5e794285c7b languageName: node linkType: hard -"@cspell/dict-bash@npm:^4.2.1": - version: 4.2.1 - resolution: "@cspell/dict-bash@npm:4.2.1" +"@cspell/dict-bash@npm:^4.2.2": + version: 4.2.2 + resolution: "@cspell/dict-bash@npm:4.2.2" dependencies: - "@cspell/dict-shell": "npm:1.1.1" - checksum: 10c0/5c49c57cd63c959a1c7b4bdad435230413b9bf6f8e1b875e371ae9e6989589f8f5ee5b0464534be18149090405ef1853a7d577bbdd77dd5ac844411ce744663f + "@cspell/dict-shell": "npm:1.1.2" + checksum: 10c0/51b0552319cf190ab75841e7ea5d8919ecb2f165d8c1b9d3b26c90c5e30b9769e6a21212194b20db64a03a4c3f084d17be1f9957ecd733e90b2770e011d0e89b languageName: node linkType: hard -"@cspell/dict-companies@npm:^3.2.5": - version: 3.2.5 - resolution: "@cspell/dict-companies@npm:3.2.5" - checksum: 10c0/e870aee51ef51fe5677b4408b17ffb4b022719d0ecccf452962e794bdc93d49cd47095a11839bc2ed058fe2a5e5e0e57a1d0349448484997c95d3cc4a606d66f +"@cspell/dict-companies@npm:^3.2.7": + version: 3.2.8 + resolution: "@cspell/dict-companies@npm:3.2.8" + checksum: 10c0/22424fdf588b35db28bd617af6c6617954f8ec67bd0470ec42ad680d07ff9acfe6a0bf02f0662dda8c92c733eeaeebbd6d59942fc254efb57e61ef88609c30ca languageName: node linkType: hard -"@cspell/dict-cpp@npm:^6.0.12": - version: 6.0.12 - resolution: "@cspell/dict-cpp@npm:6.0.12" - checksum: 10c0/0eb014be8a824a4643493cdf62d65a2ef275b447d3b649b00fa9c1bff821d11fb0588929a2dd8a05f54931ecaa44bfa1d42d8f49b975d2c23e25cfd34fa56c25 +"@cspell/dict-cpp@npm:^6.0.15": + version: 6.0.15 + resolution: "@cspell/dict-cpp@npm:6.0.15" + checksum: 10c0/6a4027590060eedb5224bdf8a3f8004249583ee11dac8dc4b3d149aa8ba8803e66b8fa7580ace7f15e5c4da3fef64dc948695b63afe5c9fd2616edd550343ae5 languageName: node linkType: hard @@ -718,10 +765,10 @@ __metadata: languageName: node linkType: hard -"@cspell/dict-data-science@npm:^2.0.9": - version: 2.0.9 - resolution: "@cspell/dict-data-science@npm:2.0.9" - checksum: 10c0/b751f5036a515d50c2227a92e9a821d93f4df3f670446e2f35e033b83273ea1e741cd6162de6a3547d562fcee52e5b768627d114aee50e0584295b77cd94b428 +"@cspell/dict-data-science@npm:^2.0.12, @cspell/dict-data-science@npm:^2.0.13": + version: 2.0.13 + resolution: "@cspell/dict-data-science@npm:2.0.13" + checksum: 10c0/63d8291ef0e62defbf4b98e58bd1039747efdb6348fa64c128a01a0b28b93ce1724e878e945b1ca7d8f568a49446a46ed65ef71531130c7b1b1fddb5328a1a0e languageName: node linkType: hard @@ -753,31 +800,31 @@ __metadata: languageName: node linkType: hard -"@cspell/dict-en-common-misspellings@npm:^2.1.5": - version: 2.1.5 - resolution: "@cspell/dict-en-common-misspellings@npm:2.1.5" - checksum: 10c0/3a3e02817e96be7e4843e8f8dfc69dbe4feebbcea3cc7d705f94ae58160ed3890609b878bcc6dfac58955043900bf7da9d9ce75a407d2b15c7e6c186eec03091 +"@cspell/dict-en-common-misspellings@npm:^2.1.8": + version: 2.1.9 + resolution: "@cspell/dict-en-common-misspellings@npm:2.1.9" + checksum: 10c0/1eebaab8cfc815627912d47e6b92eab68a3e6856f008eeaa07de1b227f0ea2c1920b909381cf18e37a37280b4653f5e61d76ab1b65103995cfc7bfa3176078f3 languageName: node linkType: hard -"@cspell/dict-en-gb-mit@npm:^3.1.8": - version: 3.1.8 - resolution: "@cspell/dict-en-gb-mit@npm:3.1.8" - checksum: 10c0/3b279cd196aa5b36e86597b637a71b5ef9bffc34482b37c169916dee95ca811fdcc76cbc609be5c1938a30ac2e57761c98cc0f6a901854882fb99adfce7ac0cc +"@cspell/dict-en-gb-mit@npm:^3.1.14": + version: 3.1.15 + resolution: "@cspell/dict-en-gb-mit@npm:3.1.15" + checksum: 10c0/64574c71c3059c05c4ab26d8c3babb79a66d29b7384cefe4bc68e7f0549c0ce2651ab07c80a7e99196e55013653dba875e53b4edc5f923d74056173b47b666a4 languageName: node linkType: hard -"@cspell/dict-en_us@npm:^4.4.18": - version: 4.4.18 - resolution: "@cspell/dict-en_us@npm:4.4.18" - checksum: 10c0/cfa226973bdc16d45380fa1cdadd697eb8da9ba57fbf7a255059ba92b98a83ce686e695640130bb54df06afa657aaeff0d40182e7c44205dc97c7cd3d9044a9a +"@cspell/dict-en_us@npm:^4.4.24": + version: 4.4.25 + resolution: "@cspell/dict-en_us@npm:4.4.25" + checksum: 10c0/7a3f68107730c98f7b04744727d845119ba3278ae8c7743659868417819eb7ae9a51d819a5903f8a3aa14260e70327ede422eac9a258a40ff007a0c983c480ac languageName: node linkType: hard -"@cspell/dict-filetypes@npm:^3.0.13": - version: 3.0.13 - resolution: "@cspell/dict-filetypes@npm:3.0.13" - checksum: 10c0/84ff1a571bace087d62363a7f7ad4c6641ea9c24c9a2eedecaf94ab24f54913ab694416ebc1a1a27c00a3f5bc973206a73a1f36209a0b274ffbbc87171e784fb +"@cspell/dict-filetypes@npm:^3.0.14": + version: 3.0.15 + resolution: "@cspell/dict-filetypes@npm:3.0.15" + checksum: 10c0/2bf7c592fbe4755dfff8375fbe422b0ac6c0daebc71d4641141611520aeb67e043e9016075b7855513306b594980a6b55af2069e10848256493fcb39a34d0725 languageName: node linkType: hard @@ -823,10 +870,10 @@ __metadata: languageName: node linkType: hard -"@cspell/dict-golang@npm:^6.0.23": - version: 6.0.23 - resolution: "@cspell/dict-golang@npm:6.0.23" - checksum: 10c0/c86aa83796be7a7b1dda48a1ff99b051d824094811e457c0f637d9fabf14a9a2290db54f28b68dfb6dc8ab203e67d634af22c8aa4885738d4c150856f5343f47 +"@cspell/dict-golang@npm:^6.0.24": + version: 6.0.24 + resolution: "@cspell/dict-golang@npm:6.0.24" + checksum: 10c0/2d6e63e606215db7c29fe312d2414da585372d7c994ce1ba2808a4bf13c5410b0e4318efda9b2ccaab020a3bbc6d8f06c910dbd1a5cc24946ff7e378ffbb591b languageName: node linkType: hard @@ -851,10 +898,10 @@ __metadata: languageName: node linkType: hard -"@cspell/dict-html@npm:^4.0.12": - version: 4.0.12 - resolution: "@cspell/dict-html@npm:4.0.12" - checksum: 10c0/de3d7197859502e2bb7be4206a881cd53bc6b30516cd181116bbe83c9698da34ebaf7e8da2d62afe925bd0cc3a8abb16aea3794eb3a916a83dc1e915c7b6b49f +"@cspell/dict-html@npm:^4.0.13": + version: 4.0.13 + resolution: "@cspell/dict-html@npm:4.0.13" + checksum: 10c0/d6f67455ba6df69cf9a558588edec12193b7444921252453ca27650ac876953b900bf9e0ab38f45d6d27022938186d6d94988ac864d79530ea19b8c3c03356f7 languageName: node linkType: hard @@ -914,15 +961,15 @@ __metadata: languageName: node linkType: hard -"@cspell/dict-markdown@npm:^2.0.12": - version: 2.0.12 - resolution: "@cspell/dict-markdown@npm:2.0.12" +"@cspell/dict-markdown@npm:^2.0.13": + version: 2.0.13 + resolution: "@cspell/dict-markdown@npm:2.0.13" peerDependencies: "@cspell/dict-css": ^4.0.18 - "@cspell/dict-html": ^4.0.12 + "@cspell/dict-html": ^4.0.13 "@cspell/dict-html-symbol-entities": ^4.0.4 "@cspell/dict-typescript": ^3.2.3 - checksum: 10c0/f6d53e71525dff0832950345118abcb2c2ca01aaff51922c5c18f7c3bc0d84a2168bb9bb3e400fe6b91312a5892d0b608db6ea590e2a785474ad355e60d9b535 + checksum: 10c0/9f8de4d2548e23997fb77cc1fc03330d4a3ff58bc6f23855773bfb93053ca7f17e3d8374c06947b08ed60334842041c939be4324d046040d500bb0a5ad198ce1 languageName: node linkType: hard @@ -940,17 +987,17 @@ __metadata: languageName: node linkType: hard -"@cspell/dict-npm@npm:^5.2.15": - version: 5.2.15 - resolution: "@cspell/dict-npm@npm:5.2.15" - checksum: 10c0/ee4f39ca476eb061390554ebf3e1651be288862b87ee7db8c366800fd8cbb07865f67cae769b57d7d93ef72bf6808b854cd76f8c4ff81f14b6739ae558abcd9f +"@cspell/dict-npm@npm:^5.2.25": + version: 5.2.26 + resolution: "@cspell/dict-npm@npm:5.2.26" + checksum: 10c0/9465c08208134fce1fdb132e7018c771eb7574f773ace9f5b2b903f96da162cee802e134c0cb589d86d9d710444ebe46612909a881fb8ab8a87ae14fd479c46e languageName: node linkType: hard -"@cspell/dict-php@npm:^4.0.15": - version: 4.0.15 - resolution: "@cspell/dict-php@npm:4.0.15" - checksum: 10c0/f8d7b1c57f62f6e00326daceb42115881ad8d64cfb0a610ea92419b330ad7651a667c165a6b638165cc165c09f67e2bbce8202b34d771e023d391c85e7829416 +"@cspell/dict-php@npm:^4.1.0": + version: 4.1.0 + resolution: "@cspell/dict-php@npm:4.1.0" + checksum: 10c0/ff9227e9ada98f949d543ffd653b88638079b429040a6b1ef69ff7845dcaf4d4854d5303459e32a5aa306d0f87871848db72ed8ec335ede30bfae642c65e4e66 languageName: node linkType: hard @@ -968,12 +1015,12 @@ __metadata: languageName: node linkType: hard -"@cspell/dict-python@npm:^4.2.19": - version: 4.2.19 - resolution: "@cspell/dict-python@npm:4.2.19" +"@cspell/dict-python@npm:^4.2.23": + version: 4.2.24 + resolution: "@cspell/dict-python@npm:4.2.24" dependencies: - "@cspell/dict-data-science": "npm:^2.0.9" - checksum: 10c0/a8486d1028705dc8e1fbb0cc0d305a7caade4319d33f6ff90b6023765d59d1ffa3b4490c2379d39d5e92267e337605d657798b30f25ae480b52895bab44774b9 + "@cspell/dict-data-science": "npm:^2.0.13" + checksum: 10c0/facf1325eb0f3e3a3f37324f9b9d95b4fa5199e4ca762e4db39a5e23c23b051f4624cf83aef0a1ac57515fc7a823fc453c788767bed6097b7291fe9174ae161e languageName: node linkType: hard @@ -1005,17 +1052,17 @@ __metadata: languageName: node linkType: hard -"@cspell/dict-shell@npm:1.1.1, @cspell/dict-shell@npm:^1.1.1": - version: 1.1.1 - resolution: "@cspell/dict-shell@npm:1.1.1" - checksum: 10c0/644a230fe9492e29b2b2274a01e546e92e97ab7eaf00714cf6724d9b2166ca237571e1d74c408330af55d574582e1e7b7f82274ce7d3a4eb510ba3641d54f5f2 +"@cspell/dict-shell@npm:1.1.2, @cspell/dict-shell@npm:^1.1.2": + version: 1.1.2 + resolution: "@cspell/dict-shell@npm:1.1.2" + checksum: 10c0/5c05d24e6944abee63f6726630967691d175376152c98f8ed82a149d8f2065b507dd1fbbb542b8df01c19280b23737ed786c9c527d6a3b3386f525ec6478eafc languageName: node linkType: hard -"@cspell/dict-software-terms@npm:^5.1.7": - version: 5.1.7 - resolution: "@cspell/dict-software-terms@npm:5.1.7" - checksum: 10c0/f8d6b4d8275f59571a242c9b8263fc171a7bec31632897c0726c21c8e6c12573884017613f1b4dffac0bdff2776fd879dd4d6f25e4340a6455db152606aa8055 +"@cspell/dict-software-terms@npm:^5.1.15": + version: 5.1.16 + resolution: "@cspell/dict-software-terms@npm:5.1.16" + checksum: 10c0/73db44d39e389bd54cb00e30fe9f006fe6ed293cbb735e329a90efc9be32f93eac52902d0e07ca69bd9f0af4d1817c3fcc2a7bc53189181b3e28fe8f8d166708 languageName: node linkType: hard @@ -1061,66 +1108,95 @@ __metadata: languageName: node linkType: hard -"@cspell/dynamic-import@npm:9.2.1": - version: 9.2.1 - resolution: "@cspell/dynamic-import@npm:9.2.1" +"@cspell/dict-zig@npm:^1.0.0": + version: 1.0.0 + resolution: "@cspell/dict-zig@npm:1.0.0" + checksum: 10c0/bc302e117002c9d6ebfb5d3e085d9a6f2e65d63440deb9f137dce1d8a75650593f5b83d47488ab394cfbc173be032661dc36bc74c85b9826f60a7d2fc7955ffc + languageName: node + linkType: hard + +"@cspell/dynamic-import@npm:9.4.0": + version: 9.4.0 + resolution: "@cspell/dynamic-import@npm:9.4.0" dependencies: - "@cspell/url": "npm:9.2.1" + "@cspell/url": "npm:9.4.0" import-meta-resolve: "npm:^4.2.0" - checksum: 10c0/0d2aa309fabbd8648c81e8ab1ee2b2665064e57ac023e8a811beda09bda6fc75e6b8a3715751501a943fe412c6dc3bd1a90a0ba46a2ebb480f4071f387d97841 + checksum: 10c0/8e10ec79cbfd5b1b4b25a8451d11c77157f5489c34af1c5c962e3f989e5f77cc742b0499859a8cc3a9709b0f43dbe35e3e3359042ff6c09f730aa40d4cbf23fd languageName: node linkType: hard -"@cspell/eslint-plugin@npm:^8.19.4 || ^9.2.1": - version: 9.2.1 - resolution: "@cspell/eslint-plugin@npm:9.2.1" +"@cspell/eslint-plugin@npm:^9.4.0": + version: 9.4.0 + resolution: "@cspell/eslint-plugin@npm:9.4.0" dependencies: - "@cspell/cspell-types": "npm:9.2.1" - "@cspell/url": "npm:9.2.1" - cspell-lib: "npm:9.2.1" + "@cspell/cspell-types": "npm:9.4.0" + "@cspell/url": "npm:9.4.0" + cspell-lib: "npm:9.4.0" synckit: "npm:^0.11.11" peerDependencies: eslint: ^7 || ^8 || ^9 - checksum: 10c0/eff65cf3cab0eb79087575648dd71943981855d078d383f78ec94172fa43fbbe23ac1f7f9ceb78f308bfe26ea192e2da4d53f32ae6a77cd716fd7426f3672578 + checksum: 10c0/a51138b21f1f4730ad858db23a933d3eb3c709d8e31cc50d86ef38b87a27fb527e6e2e942b77eea42edcb0a3ee86ea5608a3dd02d8ba5e9ebdfe07069aeaaa50 + languageName: node + linkType: hard + +"@cspell/filetypes@npm:9.4.0": + version: 9.4.0 + resolution: "@cspell/filetypes@npm:9.4.0" + checksum: 10c0/3898c1659fb08dfc430fe6be683de0dc0916d22da2307bdb8d38895e3f5b7c25d3d0e7ad083f09d4adc93eaa21181aae0b8a1bde97c766bc4a9ab2e30e7d4d9c languageName: node linkType: hard -"@cspell/filetypes@npm:9.2.1": - version: 9.2.1 - resolution: "@cspell/filetypes@npm:9.2.1" - checksum: 10c0/696557c64f25cf52cbcd41434479b157196863fcbda1ee7c7ff15f47caea4627fdff4d0cdfb3092065aaac99e9455df7ff832c0de90c7543b7c54a32090ec471 +"@cspell/strong-weak-map@npm:9.4.0": + version: 9.4.0 + resolution: "@cspell/strong-weak-map@npm:9.4.0" + checksum: 10c0/07dab59cf354b9133fd4621d811f441841f6b84ff8a14dda971c4810e2b9cedf86c8ab41b8ccd073b6c3d0be3dbc77edfabcea66c2b683f521192a792429dfa4 languageName: node linkType: hard -"@cspell/strong-weak-map@npm:9.2.1": - version: 9.2.1 - resolution: "@cspell/strong-weak-map@npm:9.2.1" - checksum: 10c0/2c8f834fffb5345c4ff5678730e932f204af6d6fab098fdcef9cd6869b1973c568714f5f2d1ad09359c6b2bd6bd9af8f8b708a7aa5a11f5510f4b95120a1074c +"@cspell/url@npm:9.4.0": + version: 9.4.0 + resolution: "@cspell/url@npm:9.4.0" + checksum: 10c0/c068907324fdfd37fa43069f37b3cbc613a1288a8cbb3f191859ce6a9dca7e1fd84d070119145dd7e7ef016f8d316c240bf3dbdc691d1da053cc6abdc92b4939 languageName: node linkType: hard -"@cspell/url@npm:9.2.1": - version: 9.2.1 - resolution: "@cspell/url@npm:9.2.1" - checksum: 10c0/d8ec63f6817d57cc6fd86dd27bfc665330a77dca82d7c52a712b77364a79067180149144f2e228c5b0011db842edcd919dbb6e7dbe17bafe3ca6c5b3ac8e5214 +"@docsearch/core@npm:4.3.1": + version: 4.3.1 + resolution: "@docsearch/core@npm:4.3.1" + peerDependencies: + "@types/react": ">= 16.8.0 < 20.0.0" + react: ">= 16.8.0 < 20.0.0" + react-dom: ">= 16.8.0 < 20.0.0" + peerDependenciesMeta: + "@types/react": + optional: true + react: + optional: true + react-dom: + optional: true + checksum: 10c0/e43d62b4b339fa9d7780703f6c98e63fa57e8e6ceb749fee5eed4f6649e84cddd13c513471c09405c8082540ae0b0045a4196b93edf5fa873410a2b110a6ea12 languageName: node linkType: hard -"@docsearch/css@npm:3.9.0, @docsearch/css@npm:^3.9.0": - version: 3.9.0 - resolution: "@docsearch/css@npm:3.9.0" - checksum: 10c0/6300551e1cab7a5487063ec3581ae78ddaee3d93ec799556b451054448559b3ba849751b825fbd8b678367ef944bd82b3f11bc1d9e74e08e3cc48db40487b396 +"@docsearch/css@npm:4.3.2, @docsearch/css@npm:^4.3.2": + version: 4.3.2 + resolution: "@docsearch/css@npm:4.3.2" + checksum: 10c0/da0899de4ac77330423bcee6fcd584cba11a745cadd26b8d36c49bcb7dbb2de9e3e665df3553ef0b919315f7dc85fe164baf95fc8cda72ae4d3c6727019ad002 languageName: node linkType: hard -"@docsearch/react@npm:^3.9.0": - version: 3.9.0 - resolution: "@docsearch/react@npm:3.9.0" - dependencies: - "@algolia/autocomplete-core": "npm:1.17.9" - "@algolia/autocomplete-preset-algolia": "npm:1.17.9" - "@docsearch/css": "npm:3.9.0" - algoliasearch: "npm:^5.14.2" +"@docsearch/react@npm:^4.3.2": + version: 4.3.2 + resolution: "@docsearch/react@npm:4.3.2" + dependencies: + "@ai-sdk/react": "npm:^2.0.30" + "@algolia/autocomplete-core": "npm:1.19.2" + "@docsearch/core": "npm:4.3.1" + "@docsearch/css": "npm:4.3.2" + ai: "npm:^5.0.30" + algoliasearch: "npm:^5.28.0" + marked: "npm:^16.3.0" + zod: "npm:^4.1.8" peerDependencies: "@types/react": ">= 16.8.0 < 20.0.0" react: ">= 16.8.0 < 20.0.0" @@ -1135,7 +1211,7 @@ __metadata: optional: true search-insights: optional: true - checksum: 10c0/5e737a5d9ef1daae1cd93e89870214c1ab0c36a3a2193e898db044bcc5d9de59f85228b2360ec0e8f10cdac7fd2fe3c6ec8a05d943ee7e17d6c1cef2e6e9ff2d + checksum: 10c0/09773f095e6b0b7bafde495914366a6751c2be479a8088ec3b68b735b085f9565fd22c99f0f2c328a6d9ef128fbe3cef469ebde14047900d222d1139707cc28f languageName: node linkType: hard @@ -1159,6 +1235,16 @@ __metadata: languageName: node linkType: hard +"@emnapi/core@npm:^1.5.0": + version: 1.7.1 + resolution: "@emnapi/core@npm:1.7.1" + dependencies: + "@emnapi/wasi-threads": "npm:1.1.0" + tslib: "npm:^2.4.0" + checksum: 10c0/f3740be23440b439333e3ae3832163f60c96c4e35337f3220ceba88f36ee89a57a871d27c94eb7a9ff98a09911ed9a2089e477ab549f4d30029f8b907f84a351 + languageName: node + linkType: hard + "@emnapi/runtime@npm:^1.4.3": version: 1.4.4 resolution: "@emnapi/runtime@npm:1.4.4" @@ -1177,6 +1263,15 @@ __metadata: languageName: node linkType: hard +"@emnapi/runtime@npm:^1.5.0": + version: 1.7.1 + resolution: "@emnapi/runtime@npm:1.7.1" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/26b851cd3e93877d8732a985a2ebf5152325bbacc6204ef5336a47359dedcc23faeb08cdfcb8bb389b5401b3e894b882bc1a1e55b4b7c1ed1e67c991a760ddd5 + languageName: node + linkType: hard + "@emnapi/wasi-threads@npm:1.0.3": version: 1.0.3 resolution: "@emnapi/wasi-threads@npm:1.0.3" @@ -1195,7 +1290,7 @@ __metadata: languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.7.0": +"@eslint-community/eslint-utils@npm:^4.7.0": version: 4.7.0 resolution: "@eslint-community/eslint-utils@npm:4.7.0" dependencies: @@ -1206,6 +1301,17 @@ __metadata: languageName: node linkType: hard +"@eslint-community/eslint-utils@npm:^4.8.0": + version: 4.9.0 + resolution: "@eslint-community/eslint-utils@npm:4.9.0" + dependencies: + eslint-visitor-keys: "npm:^3.4.3" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: 10c0/8881e22d519326e7dba85ea915ac7a143367c805e6ba1374c987aa2fbdd09195cc51183d2da72c0e2ff388f84363e1b220fd0d19bef10c272c63455162176817 + languageName: node + linkType: hard + "@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.12.1": version: 4.12.1 resolution: "@eslint-community/regexpp@npm:4.12.1" @@ -1213,139 +1319,130 @@ __metadata: languageName: node linkType: hard -"@eslint-react/ast@npm:1.53.0": - version: 1.53.0 - resolution: "@eslint-react/ast@npm:1.53.0" +"@eslint-react/ast@npm:2.3.13": + version: 2.3.13 + resolution: "@eslint-react/ast@npm:2.3.13" dependencies: - "@eslint-react/eff": "npm:1.53.0" - "@typescript-eslint/types": "npm:^8.42.0" - "@typescript-eslint/typescript-estree": "npm:^8.42.0" - "@typescript-eslint/utils": "npm:^8.42.0" - string-ts: "npm:^2.2.1" - ts-pattern: "npm:^5.8.0" - checksum: 10c0/865d5302119e0036d2a7cefaa723ea1a2e80957e136248fa29a24c83973525552526aeb3318bc6a43191e1b80dbe15ddf4a7308c4112d63d9dfcfa164ad5892d + "@eslint-react/eff": "npm:2.3.13" + "@typescript-eslint/types": "npm:^8.49.0" + "@typescript-eslint/typescript-estree": "npm:^8.49.0" + "@typescript-eslint/utils": "npm:^8.49.0" + string-ts: "npm:^2.3.1" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/adf3e4f7b35bd71705a9dcb62350d3b20dc730f82cd73e48400bcbbd64173294abd3cd63e24c706eaf1bf88cf02e050ef963f8ff3846d13a2a218c21fe60c9bc languageName: node linkType: hard -"@eslint-react/core@npm:1.53.0": - version: 1.53.0 - resolution: "@eslint-react/core@npm:1.53.0" +"@eslint-react/core@npm:2.3.13": + version: 2.3.13 + resolution: "@eslint-react/core@npm:2.3.13" dependencies: - "@eslint-react/ast": "npm:1.53.0" - "@eslint-react/eff": "npm:1.53.0" - "@eslint-react/kit": "npm:1.53.0" - "@eslint-react/shared": "npm:1.53.0" - "@eslint-react/var": "npm:1.53.0" - "@typescript-eslint/scope-manager": "npm:^8.42.0" - "@typescript-eslint/type-utils": "npm:^8.42.0" - "@typescript-eslint/types": "npm:^8.42.0" - "@typescript-eslint/utils": "npm:^8.42.0" + "@eslint-react/ast": "npm:2.3.13" + "@eslint-react/eff": "npm:2.3.13" + "@eslint-react/shared": "npm:2.3.13" + "@eslint-react/var": "npm:2.3.13" + "@typescript-eslint/scope-manager": "npm:^8.49.0" + "@typescript-eslint/types": "npm:^8.49.0" + "@typescript-eslint/utils": "npm:^8.49.0" birecord: "npm:^0.1.1" - ts-pattern: "npm:^5.8.0" - checksum: 10c0/6c0293171425daf768f94d765e5b2c4e94f26ebd1d3e3358f99a034695e290b86b60c8e9a45b86f88b5dbd0f48399eba69bccf64557da43504b0604db668388f + ts-pattern: "npm:^5.9.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/f5ac7f1701ffb93a3dd9dc8b57f42206f846f43968ed578fc07938c529de3941a79feeda9da703c27e5964fc1b534160ac9c8d977a6362e25320780d30b78166 languageName: node linkType: hard -"@eslint-react/eff@npm:1.53.0": - version: 1.53.0 - resolution: "@eslint-react/eff@npm:1.53.0" - checksum: 10c0/22bf68bc29ec761c8dadafe10c294e60fb0a9290391690fa3418720a391e208a5073896291c5c3d09766955e4ce4afd9dd8875cd678009d6c8e2672de2a723ec +"@eslint-react/eff@npm:2.3.13": + version: 2.3.13 + resolution: "@eslint-react/eff@npm:2.3.13" + checksum: 10c0/0c013636c4260ea6566e311e70f95533570ad3f6a5484ec2cd8a6906f868e6d65f29782440ce725a452f8baa8d52013e09cf2c484d574cc4175264ed3e93e215 languageName: node linkType: hard -"@eslint-react/eslint-plugin@npm:^1.53.0": - version: 1.53.0 - resolution: "@eslint-react/eslint-plugin@npm:1.53.0" +"@eslint-react/eslint-plugin@npm:^2.3.13": + version: 2.3.13 + resolution: "@eslint-react/eslint-plugin@npm:2.3.13" dependencies: - "@eslint-react/eff": "npm:1.53.0" - "@eslint-react/kit": "npm:1.53.0" - "@eslint-react/shared": "npm:1.53.0" - "@typescript-eslint/scope-manager": "npm:^8.42.0" - "@typescript-eslint/type-utils": "npm:^8.42.0" - "@typescript-eslint/types": "npm:^8.42.0" - "@typescript-eslint/utils": "npm:^8.42.0" - eslint-plugin-react-debug: "npm:1.53.0" - eslint-plugin-react-dom: "npm:1.53.0" - eslint-plugin-react-hooks-extra: "npm:1.53.0" - eslint-plugin-react-naming-convention: "npm:1.53.0" - eslint-plugin-react-web-api: "npm:1.53.0" - eslint-plugin-react-x: "npm:1.53.0" + "@eslint-react/eff": "npm:2.3.13" + "@eslint-react/shared": "npm:2.3.13" + "@typescript-eslint/scope-manager": "npm:^8.49.0" + "@typescript-eslint/type-utils": "npm:^8.49.0" + "@typescript-eslint/types": "npm:^8.49.0" + "@typescript-eslint/utils": "npm:^8.49.0" + eslint-plugin-react-dom: "npm:2.3.13" + eslint-plugin-react-hooks-extra: "npm:2.3.13" + eslint-plugin-react-naming-convention: "npm:2.3.13" + eslint-plugin-react-web-api: "npm:2.3.13" + eslint-plugin-react-x: "npm:2.3.13" + ts-api-utils: "npm:^2.1.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: ^4.9.5 || ^5.3.3 - peerDependenciesMeta: - eslint: - optional: false - typescript: - optional: true - checksum: 10c0/b9bbee6a5cfe70fa63bfed837dccfd0f5c5e846217fbd923b70f123b94435f8a0dfc38f77a7304f78416acb5f54294560ecc86ce0c1c10b10f0b859b6ca041a4 - languageName: node - linkType: hard - -"@eslint-react/kit@npm:1.53.0": - version: 1.53.0 - resolution: "@eslint-react/kit@npm:1.53.0" - dependencies: - "@eslint-react/eff": "npm:1.53.0" - "@typescript-eslint/utils": "npm:^8.42.0" - ts-pattern: "npm:^5.8.0" - zod: "npm:^4.1.5" - checksum: 10c0/d158a5db67bc7c3183860a05b44a5f7f3b4796e210db6c831f7efc5c95035f44fc87b2e6068b98afda0e8465d76a91e596c2979d8c45751f18e06797c2931d88 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/0e74f9aa0c6166f3283478b1ba38825b68d7cd79f2b84f75b69537af77d45a0c8bd7d88d6e36e0ff7b513e8525116d12716a4e010583f72a583257d20360350c languageName: node linkType: hard -"@eslint-react/shared@npm:1.53.0": - version: 1.53.0 - resolution: "@eslint-react/shared@npm:1.53.0" +"@eslint-react/shared@npm:2.3.13": + version: 2.3.13 + resolution: "@eslint-react/shared@npm:2.3.13" dependencies: - "@eslint-react/eff": "npm:1.53.0" - "@eslint-react/kit": "npm:1.53.0" - "@typescript-eslint/utils": "npm:^8.42.0" - ts-pattern: "npm:^5.8.0" - zod: "npm:^4.1.5" - checksum: 10c0/7bb5da08eb7e9db178d1bef0e22c6f1f27aaaa15cc8d96cb52876018cfc6308d603a55f97f3d4dfc20390bc2fc4b7f246c2496166f73d124e62e5c0867f17354 + "@eslint-react/eff": "npm:2.3.13" + "@typescript-eslint/utils": "npm:^8.49.0" + ts-pattern: "npm:^5.9.0" + zod: "npm:^4.1.13" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/7807eaa116a889c8c1fd86de868bc5bf0dfc044526a10cbd03463871316ddbca752ef769f5628c51ed3cb05daad2e6bbf6948cdf1b0470280750806ff802bf18 languageName: node linkType: hard -"@eslint-react/var@npm:1.53.0": - version: 1.53.0 - resolution: "@eslint-react/var@npm:1.53.0" +"@eslint-react/var@npm:2.3.13": + version: 2.3.13 + resolution: "@eslint-react/var@npm:2.3.13" dependencies: - "@eslint-react/ast": "npm:1.53.0" - "@eslint-react/eff": "npm:1.53.0" - "@typescript-eslint/scope-manager": "npm:^8.42.0" - "@typescript-eslint/types": "npm:^8.42.0" - "@typescript-eslint/utils": "npm:^8.42.0" - string-ts: "npm:^2.2.1" - ts-pattern: "npm:^5.8.0" - checksum: 10c0/4c4f8abaa4798091f9cf4e4e6dd268117ed0afa39adcb00ef5567b0795900dccf7404b3d28ca39f89ed36a1a5e292ccd2a3c8b5305ea640f0c0a5ba424610c01 + "@eslint-react/ast": "npm:2.3.13" + "@eslint-react/eff": "npm:2.3.13" + "@typescript-eslint/scope-manager": "npm:^8.49.0" + "@typescript-eslint/types": "npm:^8.49.0" + "@typescript-eslint/utils": "npm:^8.49.0" + ts-pattern: "npm:^5.9.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/14b86d41483629fb09c10a3ba3a21f36ea33fc64f62ea2d09c99b3d65aa8908b4976648d2d3745ea44ca8a68c96807f741bc1b5a4546d3786b6b891d75d74dd3 languageName: node linkType: hard -"@eslint/config-array@npm:^0.21.0": - version: 0.21.0 - resolution: "@eslint/config-array@npm:0.21.0" +"@eslint/config-array@npm:^0.21.1": + version: 0.21.1 + resolution: "@eslint/config-array@npm:0.21.1" dependencies: - "@eslint/object-schema": "npm:^2.1.6" + "@eslint/object-schema": "npm:^2.1.7" debug: "npm:^4.3.1" minimatch: "npm:^3.1.2" - checksum: 10c0/0ea801139166c4aa56465b309af512ef9b2d3c68f9198751bbc3e21894fe70f25fbf26e1b0e9fffff41857bc21bfddeee58649ae6d79aadcd747db0c5dca771f + checksum: 10c0/2f657d4edd6ddcb920579b72e7a5b127865d4c3fb4dda24f11d5c4f445a93ca481aebdbd6bf3291c536f5d034458dbcbb298ee3b698bc6c9dd02900fe87eec3c languageName: node linkType: hard -"@eslint/config-helpers@npm:^0.3.1": - version: 0.3.1 - resolution: "@eslint/config-helpers@npm:0.3.1" - checksum: 10c0/f6c5b3a0b76a0d7d84cc93e310c259e6c3e0792ddd0a62c5fc0027796ffae44183432cb74b2c2b1162801ee1b1b34a6beb5d90a151632b4df7349f994146a856 +"@eslint/config-helpers@npm:^0.4.2": + version: 0.4.2 + resolution: "@eslint/config-helpers@npm:0.4.2" + dependencies: + "@eslint/core": "npm:^0.17.0" + checksum: 10c0/92efd7a527b2d17eb1a148409d71d80f9ac160b565ac73ee092252e8bf08ecd08670699f46b306b94f13d22e88ac88a612120e7847570dd7cdc72f234d50dcb4 languageName: node linkType: hard -"@eslint/core@npm:^0.15.2": - version: 0.15.2 - resolution: "@eslint/core@npm:0.15.2" +"@eslint/core@npm:^0.17.0": + version: 0.17.0 + resolution: "@eslint/core@npm:0.17.0" dependencies: "@types/json-schema": "npm:^7.0.15" - checksum: 10c0/c17a6dc4f5a6006ecb60165cc38bcd21fefb4a10c7a2578a0cfe5813bbd442531a87ed741da5adab5eb678e8e693fda2e2b14555b035355537e32bcec367ea17 + checksum: 10c0/9a580f2246633bc752298e7440dd942ec421860d1946d0801f0423830e67887e4aeba10ab9a23d281727a978eb93d053d1922a587d502942a713607f40ed704e languageName: node linkType: hard @@ -1366,27 +1463,27 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.34.0": - version: 9.34.0 - resolution: "@eslint/js@npm:9.34.0" - checksum: 10c0/53f1bfd2a374683d9382a6850354555f6e89a88416c34a5d34e9fbbaf717e97c2b06300e8f93e5eddba8bda8951ccab7f93a680e56ded1a3d21d526019e69bab +"@eslint/js@npm:9.39.2": + version: 9.39.2 + resolution: "@eslint/js@npm:9.39.2" + checksum: 10c0/00f51c52b04ac79faebfaa65a9652b2093b9c924e945479f1f3945473f78aee83cbc76c8d70bbffbf06f7024626575b16d97b66eab16182e1d0d39daff2f26f5 languageName: node linkType: hard -"@eslint/object-schema@npm:^2.1.6": - version: 2.1.6 - resolution: "@eslint/object-schema@npm:2.1.6" - checksum: 10c0/b8cdb7edea5bc5f6a96173f8d768d3554a628327af536da2fc6967a93b040f2557114d98dbcdbf389d5a7b290985ad6a9ce5babc547f36fc1fde42e674d11a56 +"@eslint/object-schema@npm:^2.1.7": + version: 2.1.7 + resolution: "@eslint/object-schema@npm:2.1.7" + checksum: 10c0/936b6e499853d1335803f556d526c86f5fe2259ed241bc665000e1d6353828edd913feed43120d150adb75570cae162cf000b5b0dfc9596726761c36b82f4e87 languageName: node linkType: hard -"@eslint/plugin-kit@npm:^0.3.5": - version: 0.3.5 - resolution: "@eslint/plugin-kit@npm:0.3.5" +"@eslint/plugin-kit@npm:^0.4.1": + version: 0.4.1 + resolution: "@eslint/plugin-kit@npm:0.4.1" dependencies: - "@eslint/core": "npm:^0.15.2" + "@eslint/core": "npm:^0.17.0" levn: "npm:^0.4.1" - checksum: 10c0/c178c1b58c574200c0fd125af3e4bc775daba7ce434ba6d1eeaf9bcb64b2e9fea75efabffb3ed3ab28858e55a016a5efa95f509994ee4341b341199ca630b89e + checksum: 10c0/51600f78b798f172a9915dffb295e2ffb44840d583427bc732baf12ecb963eb841b253300e657da91d890f4b323d10a1bd12934bf293e3018d8bb66fdce5217b languageName: node linkType: hard @@ -1475,259 +1572,255 @@ __metadata: languageName: node linkType: hard -"@iconify/utils@npm:^2.1.33": - version: 2.3.0 - resolution: "@iconify/utils@npm:2.3.0" +"@iconify/utils@npm:^3.0.1": + version: 3.1.0 + resolution: "@iconify/utils@npm:3.1.0" dependencies: - "@antfu/install-pkg": "npm:^1.0.0" - "@antfu/utils": "npm:^8.1.0" + "@antfu/install-pkg": "npm:^1.1.0" "@iconify/types": "npm:^2.0.0" - debug: "npm:^4.4.0" - globals: "npm:^15.14.0" - kolorist: "npm:^1.8.0" - local-pkg: "npm:^1.0.0" - mlly: "npm:^1.7.4" - checksum: 10c0/926013852cd9d09b8501ee0f3f7d40386dc5ed1cb904869d6502f5ee1a64aee5664e9c00da49d700528d26c4a51ea0cac4f046c4eb281d0f8d54fc5df2f3fd0d + mlly: "npm:^1.8.0" + checksum: 10c0/a39445e892b248486c186306e1ccba4b07ed1d5b21b143ddf279b33062063173feb84954b9a82e05713b927872787d6c0081073d23f55c44294de37615d4a1f7 languageName: node linkType: hard -"@inquirer/checkbox@npm:^4.2.2": - version: 4.2.2 - resolution: "@inquirer/checkbox@npm:4.2.2" +"@inquirer/ansi@npm:^2.0.2": + version: 2.0.2 + resolution: "@inquirer/ansi@npm:2.0.2" + checksum: 10c0/dd51378cbe358fb968fb5a686e88bede90930cf17ee75ea158f410dbef4ff2a108026159ee38699489c2247b29bedb8100d1f6081a8b63213aaba2ffc6ff2287 + languageName: node + linkType: hard + +"@inquirer/checkbox@npm:^5.0.3": + version: 5.0.3 + resolution: "@inquirer/checkbox@npm:5.0.3" dependencies: - "@inquirer/core": "npm:^10.2.0" - "@inquirer/figures": "npm:^1.0.13" - "@inquirer/type": "npm:^3.0.8" - ansi-escapes: "npm:^4.3.2" - yoctocolors-cjs: "npm:^2.1.2" + "@inquirer/ansi": "npm:^2.0.2" + "@inquirer/core": "npm:^11.1.0" + "@inquirer/figures": "npm:^2.0.2" + "@inquirer/type": "npm:^4.0.2" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/d5861d1e6c18ce263b2d88da5c8071857e65e5815409b062919fcfc489598615ccc7df1d32c7348dc2587aed2053ee045cf770612a73ef8a0b08374f969ed388 + checksum: 10c0/39e2fa0c9dad1fa1166d6d75a850c752232a7021c1d1872f8c6ce650c523eff076b4282c0d56aa2628361ae57e329e8192ff34637a6f89ec4e490ef1110baf10 languageName: node linkType: hard -"@inquirer/confirm@npm:^5.1.16": - version: 5.1.16 - resolution: "@inquirer/confirm@npm:5.1.16" +"@inquirer/confirm@npm:^6.0.3": + version: 6.0.3 + resolution: "@inquirer/confirm@npm:6.0.3" dependencies: - "@inquirer/core": "npm:^10.2.0" - "@inquirer/type": "npm:^3.0.8" + "@inquirer/core": "npm:^11.1.0" + "@inquirer/type": "npm:^4.0.2" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/9a54171554404bfc89f2a065bb89282ca7cc69046956943e348c29a6a7c4d263dfbcbb46ad115aef616866083eb42130d05424a4a8ef3b30777a912e7ae20fec + checksum: 10c0/b563bba492f971306be66acefbabde9f1b1efaa70e5e54b673b08e0efa0ac80f0438e769cd36d7fa7357310d1d4b6e021820efe7eba67be5170f8df2112da956 languageName: node linkType: hard -"@inquirer/core@npm:^10.2.0": - version: 10.2.0 - resolution: "@inquirer/core@npm:10.2.0" +"@inquirer/core@npm:^11.1.0": + version: 11.1.0 + resolution: "@inquirer/core@npm:11.1.0" dependencies: - "@inquirer/figures": "npm:^1.0.13" - "@inquirer/type": "npm:^3.0.8" - ansi-escapes: "npm:^4.3.2" + "@inquirer/ansi": "npm:^2.0.2" + "@inquirer/figures": "npm:^2.0.2" + "@inquirer/type": "npm:^4.0.2" cli-width: "npm:^4.1.0" - mute-stream: "npm:^2.0.0" + mute-stream: "npm:^3.0.0" signal-exit: "npm:^4.1.0" - wrap-ansi: "npm:^6.2.0" - yoctocolors-cjs: "npm:^2.1.2" + wrap-ansi: "npm:^9.0.2" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/6dc93634dc6005bb7c58522cd80bbf8fb5f756f104445a1916ed7a00dad99e10165a559f5b13e6d141ae744dbe4a5b9e405e10c5986ef7859988de191b3b71f3 + checksum: 10c0/5bd50d751c0f0714e8ff666f6ef888c321cfbfb459cca31030f930081fb2f44833609183feaac9f25f986fd75b2cf7b87313a20f28ac040ab91936daeb8a8161 languageName: node linkType: hard -"@inquirer/editor@npm:^4.2.18": - version: 4.2.18 - resolution: "@inquirer/editor@npm:4.2.18" +"@inquirer/editor@npm:^5.0.3": + version: 5.0.3 + resolution: "@inquirer/editor@npm:5.0.3" dependencies: - "@inquirer/core": "npm:^10.2.0" - "@inquirer/external-editor": "npm:^1.0.1" - "@inquirer/type": "npm:^3.0.8" + "@inquirer/core": "npm:^11.1.0" + "@inquirer/external-editor": "npm:^2.0.2" + "@inquirer/type": "npm:^4.0.2" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/a8b48bc692a566cbbf6c3ea3d095d26bef14abfba631958f61cea85b54bcd7a4dbd7aa164a4752f48d7317340ebe126ac4ef6593b12ad6b3b729d4ec99df1fc1 + checksum: 10c0/392f6b4341d29e2f833c4774474bdaeb5447678f9f410fa5d0473f18fb0998ee9fea177abf09e7e4b6132bb24290d71ac306c3770d254c569f722d34c52a367a languageName: node linkType: hard -"@inquirer/expand@npm:^4.0.18": - version: 4.0.18 - resolution: "@inquirer/expand@npm:4.0.18" +"@inquirer/expand@npm:^5.0.3": + version: 5.0.3 + resolution: "@inquirer/expand@npm:5.0.3" dependencies: - "@inquirer/core": "npm:^10.2.0" - "@inquirer/type": "npm:^3.0.8" - yoctocolors-cjs: "npm:^2.1.2" + "@inquirer/core": "npm:^11.1.0" + "@inquirer/type": "npm:^4.0.2" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/9fe1daef1efefdc4760bfe0317e0a765a8defe2f9453230938886ea06abd65c6a7a3eb72dc90ba5bbb82709f6703a271b8f7bb97283b825763a4cd1f68efb8a8 + checksum: 10c0/97dc7cac0c69b50ef3be0c4a385184ae55777c1523d4c266375ad0cc5ebee7cd27a3172cadd73d7f6229d0c6361f4c55993969ba89f7b7dc0c0dcda4b172a858 languageName: node linkType: hard -"@inquirer/external-editor@npm:^1.0.1": - version: 1.0.1 - resolution: "@inquirer/external-editor@npm:1.0.1" +"@inquirer/external-editor@npm:^2.0.2": + version: 2.0.2 + resolution: "@inquirer/external-editor@npm:2.0.2" dependencies: - chardet: "npm:^2.1.0" - iconv-lite: "npm:^0.6.3" + chardet: "npm:^2.1.1" + iconv-lite: "npm:^0.7.0" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/bdac4395e0bba7065d39b141d618bfc06369f246c402c511396a5238baf2657f3038ccba8438521a49e5cb602f4302b9d1f46b52b647b27af2c9911720022118 + checksum: 10c0/f1f0eea821cd10ff602394f71a3ad77f31959cb86dc35716b6a9f94052f70692ed8402fc8288970c5499b5fba2cb1094c6a75d0c098fdc03afb60a3766a7a625 languageName: node linkType: hard -"@inquirer/figures@npm:^1.0.13": - version: 1.0.13 - resolution: "@inquirer/figures@npm:1.0.13" - checksum: 10c0/23700a4a0627963af5f51ef4108c338ae77bdd90393164b3fdc79a378586e1f5531259882b7084c690167bf5a36e83033e45aca0321570ba810890abe111014f +"@inquirer/figures@npm:^2.0.2": + version: 2.0.2 + resolution: "@inquirer/figures@npm:2.0.2" + checksum: 10c0/12353dc765c001bc7df4d4570eaa25dba53af4553d02d231e69104e289918327ca3af3626a29885616d35e5d397fc3bfd4bbcc3e2c8d668d3064dd30c3fdf43b languageName: node linkType: hard -"@inquirer/input@npm:^4.2.2": - version: 4.2.2 - resolution: "@inquirer/input@npm:4.2.2" +"@inquirer/input@npm:^5.0.3": + version: 5.0.3 + resolution: "@inquirer/input@npm:5.0.3" dependencies: - "@inquirer/core": "npm:^10.2.0" - "@inquirer/type": "npm:^3.0.8" + "@inquirer/core": "npm:^11.1.0" + "@inquirer/type": "npm:^4.0.2" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/7d8f202eb0e970841005026634596ffdb3b68a9c6b599841ad46b25841e277d2950582e5eeddd69b168d7ef52631cf15782922844731d01d3808a018461d8f98 + checksum: 10c0/24f0445f951faff23fb011a4036fbeb33c279edb5965922c69f164406f719f34d9de4e70bfc74a3ec34f7cc74e341571592ff0bcf80a5dd59a6c0f0058ab95cd languageName: node linkType: hard -"@inquirer/number@npm:^3.0.18": - version: 3.0.18 - resolution: "@inquirer/number@npm:3.0.18" +"@inquirer/number@npm:^4.0.3": + version: 4.0.3 + resolution: "@inquirer/number@npm:4.0.3" dependencies: - "@inquirer/core": "npm:^10.2.0" - "@inquirer/type": "npm:^3.0.8" + "@inquirer/core": "npm:^11.1.0" + "@inquirer/type": "npm:^4.0.2" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/dbaead7813bba1978ef429eb485bb02e55e9047194f2337313592546b4504b06ea18b37919e23ea53388f5314dc96ea038e4599c7f396344910b17b3d9a159cb + checksum: 10c0/939f3ba543c2abf006d804d08b0ec1f305a700a00f15c93bbbdcdca28ba07095469b3008a42504d43d8697d07aec334558918e2fcb05b9d361b6c230c9e2f50c languageName: node linkType: hard -"@inquirer/password@npm:^4.0.18": - version: 4.0.18 - resolution: "@inquirer/password@npm:4.0.18" +"@inquirer/password@npm:^5.0.3": + version: 5.0.3 + resolution: "@inquirer/password@npm:5.0.3" dependencies: - "@inquirer/core": "npm:^10.2.0" - "@inquirer/type": "npm:^3.0.8" - ansi-escapes: "npm:^4.3.2" + "@inquirer/ansi": "npm:^2.0.2" + "@inquirer/core": "npm:^11.1.0" + "@inquirer/type": "npm:^4.0.2" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/7d05940633f74d1fa3850884ce71b32c3790bc421439cd77366553df39ec910f64dcdb2084776ee9d9a10d248390801700113ca3d8b0b02b1517531109798814 + checksum: 10c0/92102807addbeab0ba10c01f4cd9d6ef66d4f7cabbca294acae03153322663cdcb8b80250d21ec8c9b6996719bccb0a0aea41d03b4829a2ffc182a85ffc19180 languageName: node linkType: hard -"@inquirer/prompts@npm:^7.8.4": - version: 7.8.4 - resolution: "@inquirer/prompts@npm:7.8.4" - dependencies: - "@inquirer/checkbox": "npm:^4.2.2" - "@inquirer/confirm": "npm:^5.1.16" - "@inquirer/editor": "npm:^4.2.18" - "@inquirer/expand": "npm:^4.0.18" - "@inquirer/input": "npm:^4.2.2" - "@inquirer/number": "npm:^3.0.18" - "@inquirer/password": "npm:^4.0.18" - "@inquirer/rawlist": "npm:^4.1.6" - "@inquirer/search": "npm:^3.1.1" - "@inquirer/select": "npm:^4.3.2" +"@inquirer/prompts@npm:^8.1.0": + version: 8.1.0 + resolution: "@inquirer/prompts@npm:8.1.0" + dependencies: + "@inquirer/checkbox": "npm:^5.0.3" + "@inquirer/confirm": "npm:^6.0.3" + "@inquirer/editor": "npm:^5.0.3" + "@inquirer/expand": "npm:^5.0.3" + "@inquirer/input": "npm:^5.0.3" + "@inquirer/number": "npm:^4.0.3" + "@inquirer/password": "npm:^5.0.3" + "@inquirer/rawlist": "npm:^5.1.0" + "@inquirer/search": "npm:^4.0.3" + "@inquirer/select": "npm:^5.0.3" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/bf04aa108eeed602287eda26c646b6407cdd2db3d4a2175d1e88f1325987b5aeb7741af3f2ad82035811d74efa5c561d78ec642423060723d93b2275e669f0bb + checksum: 10c0/37744d17565c8f01109153dd5c741d8b5fbdb6bd477a714732c08e77bbeab483b36946fe79e1288fd577cfd93156c0b125d7259bd43cda0ddd811fc8e496d6ba languageName: node linkType: hard -"@inquirer/rawlist@npm:^4.1.6": - version: 4.1.6 - resolution: "@inquirer/rawlist@npm:4.1.6" +"@inquirer/rawlist@npm:^5.1.0": + version: 5.1.0 + resolution: "@inquirer/rawlist@npm:5.1.0" dependencies: - "@inquirer/core": "npm:^10.2.0" - "@inquirer/type": "npm:^3.0.8" - yoctocolors-cjs: "npm:^2.1.2" + "@inquirer/core": "npm:^11.1.0" + "@inquirer/type": "npm:^4.0.2" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/0589a3098de545cf83450b2ce59623865e06e435a773240a5f6f47c20602a13ea3e9bf85849f39e57335e4faace510182c0251e88de0a3cc8d23b4f2270772e3 + checksum: 10c0/e5233746488b03a342713374248e8c14032eee5df7bf02ce87e1714eed4647b865a894bc045cc7541e1778c27b2f6f424ed2a1340047987ad86d161abe70cf1e languageName: node linkType: hard -"@inquirer/search@npm:^3.1.1": - version: 3.1.1 - resolution: "@inquirer/search@npm:3.1.1" +"@inquirer/search@npm:^4.0.3": + version: 4.0.3 + resolution: "@inquirer/search@npm:4.0.3" dependencies: - "@inquirer/core": "npm:^10.2.0" - "@inquirer/figures": "npm:^1.0.13" - "@inquirer/type": "npm:^3.0.8" - yoctocolors-cjs: "npm:^2.1.2" + "@inquirer/core": "npm:^11.1.0" + "@inquirer/figures": "npm:^2.0.2" + "@inquirer/type": "npm:^4.0.2" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/31f5e74d200f1c40b47099ebb74f5138b0900c99afe1b98b4a3d60e286cd8ca062ed5a68a5d1394cb6b8584cac2931f2b584241cf39dc34b83dc4ce8eb7daddd + checksum: 10c0/22b4b680ef2864604f4eec1b5060973340c3a644eed494ce78c7336f209412936ec2c2c4e0fa7f713f73689111a33a7b8e1582d574fc2e62f31bea2dd5bc14ce languageName: node linkType: hard -"@inquirer/select@npm:^4.3.2": - version: 4.3.2 - resolution: "@inquirer/select@npm:4.3.2" +"@inquirer/select@npm:^5.0.3": + version: 5.0.3 + resolution: "@inquirer/select@npm:5.0.3" dependencies: - "@inquirer/core": "npm:^10.2.0" - "@inquirer/figures": "npm:^1.0.13" - "@inquirer/type": "npm:^3.0.8" - ansi-escapes: "npm:^4.3.2" - yoctocolors-cjs: "npm:^2.1.2" + "@inquirer/ansi": "npm:^2.0.2" + "@inquirer/core": "npm:^11.1.0" + "@inquirer/figures": "npm:^2.0.2" + "@inquirer/type": "npm:^4.0.2" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/48aaec29e21fd19b9b3045ad01d7fbe46aa9ac828adc5b8e5b8e5055daad47e0d1134cde40281e9e639bd963c30756ca729c20fcb629e3053ac411020cf4bc78 + checksum: 10c0/cc2bd79ac09d1693a962b661ab07db49809a9ef280ce2f26f5fc2fe037a423837b9e7ce2b014048959d9c9c1500ec22d52267857ddbea53a84da09e2d4fbd755 languageName: node linkType: hard -"@inquirer/type@npm:^3.0.8": - version: 3.0.8 - resolution: "@inquirer/type@npm:3.0.8" +"@inquirer/type@npm:^4.0.2": + version: 4.0.2 + resolution: "@inquirer/type@npm:4.0.2" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/1171bffb9ea0018b12ec4f46a7b485f7e2a328e620e89f3b03f2be8c25889e5b9e62daca3ea10ed040a71d847066c4d9879dc1fea8aa5690ebbc968d3254a5ac + checksum: 10c0/cebf454dbed948809025d64807e60e333df6b9c8eac1090a1c4c07e51a9a03ffbe295ebb723ce1029cf28e66a1c6822e8290702dec006170cce4ff39264316f5 languageName: node linkType: hard @@ -1847,18 +1940,6 @@ __metadata: languageName: node linkType: hard -"@mdx-js/react@npm:2.3.0": - version: 2.3.0 - resolution: "@mdx-js/react@npm:2.3.0" - dependencies: - "@types/mdx": "npm:^2.0.0" - "@types/react": "npm:>=16" - peerDependencies: - react: ">=16" - checksum: 10c0/6d647115703dbe258f7fe372499fa8c6fe17a053ff0f2a208111c9973a71ae738a0ed376770445d39194d217e00e1a015644b24f32c2f7cb4f57988de0649b15 - languageName: node - linkType: hard - "@mdx-js/react@npm:^3.1.1": version: 3.1.1 resolution: "@mdx-js/react@npm:3.1.1" @@ -1871,67 +1952,78 @@ __metadata: languageName: node linkType: hard -"@mermaid-js/parser@npm:^0.6.2": - version: 0.6.2 - resolution: "@mermaid-js/parser@npm:0.6.2" +"@mermaid-js/parser@npm:^0.6.3": + version: 0.6.3 + resolution: "@mermaid-js/parser@npm:0.6.3" dependencies: langium: "npm:3.3.1" - checksum: 10c0/6059341a5dc3fdf56dd75c858843154e18c582e5cc41c3e73e9a076e218116c6bdbdba729d27154cef61430c900d87342423bbb81e37d8a9968c6c2fdd99e87a + checksum: 10c0/9711174ff31f32d93c8da03ed6b1a1380f5ccfb27ffcdfaf42236da4b381aa0602752b3afc7893582d5ccdfc79b0465c69afe963b825328049575831f4ddd28e languageName: node linkType: hard -"@module-federation/error-codes@npm:0.18.0": - version: 0.18.0 - resolution: "@module-federation/error-codes@npm:0.18.0" - checksum: 10c0/8cf4049a4ce6b2fbe39c5824960d0c4cec4f0cfd805f0251e44d2eddf2aa2adf3ed0d7de9752444d83d74ab85da2c19b6efd0cd0ce202bcaadd2e1e5e38523b6 +"@module-federation/error-codes@npm:0.21.6": + version: 0.21.6 + resolution: "@module-federation/error-codes@npm:0.21.6" + checksum: 10c0/365ca6350fac7882e86730dec34bd62871161638850727604a8a7b30ac3479a62d95a9e6ee39faa6f8dfc57a960fd91274df325fbda12bbbdd554a4258d8ed7d languageName: node linkType: hard -"@module-federation/runtime-core@npm:0.18.0": - version: 0.18.0 - resolution: "@module-federation/runtime-core@npm:0.18.0" +"@module-federation/runtime-core@npm:0.21.6": + version: 0.21.6 + resolution: "@module-federation/runtime-core@npm:0.21.6" dependencies: - "@module-federation/error-codes": "npm:0.18.0" - "@module-federation/sdk": "npm:0.18.0" - checksum: 10c0/99ac5354b50b27e80416f752f7eca6aedb0a659d272215b9db326a93cfb0e3fb772041a78290175c6329275e3a9accf7c9a3407b515ad3c4886f17a4ce6df86b + "@module-federation/error-codes": "npm:0.21.6" + "@module-federation/sdk": "npm:0.21.6" + checksum: 10c0/df986606a9f6b0f56cc9c261d497c852a1dba0e6817be5b9150db3a3d205242a6a0fedb0ad247aaa9bfb489aaeb3d58adcc7db44f4a3205cf20c5a8035e974f8 languageName: node linkType: hard -"@module-federation/runtime-tools@npm:0.18.0": - version: 0.18.0 - resolution: "@module-federation/runtime-tools@npm:0.18.0" +"@module-federation/runtime-tools@npm:0.21.6": + version: 0.21.6 + resolution: "@module-federation/runtime-tools@npm:0.21.6" dependencies: - "@module-federation/runtime": "npm:0.18.0" - "@module-federation/webpack-bundler-runtime": "npm:0.18.0" - checksum: 10c0/2c3876378ee763af8f8687996893b55020fd20a617c886bf949cb50f92c9763966f0617956d535d20fa163c264643e56eb3ae60ff5f92153c22f1520064cf3a0 + "@module-federation/runtime": "npm:0.21.6" + "@module-federation/webpack-bundler-runtime": "npm:0.21.6" + checksum: 10c0/4cb9fa9dcde2101359ade4bdeb2e80c19c65f0ae265ad3877edfae2117f4b1e908e8d76d44ce5ae61d32ce73e7bf4238e24e4ad67115d64c994dbe169dc96b05 languageName: node linkType: hard -"@module-federation/runtime@npm:0.18.0": - version: 0.18.0 - resolution: "@module-federation/runtime@npm:0.18.0" +"@module-federation/runtime@npm:0.21.6": + version: 0.21.6 + resolution: "@module-federation/runtime@npm:0.21.6" dependencies: - "@module-federation/error-codes": "npm:0.18.0" - "@module-federation/runtime-core": "npm:0.18.0" - "@module-federation/sdk": "npm:0.18.0" - checksum: 10c0/c0e404d1dfdf05d4828b0b305991580a0f0b3632717e9e8532de386e9d2785f3b91aff7140d06403eff81098c36de16028e97c3387c59b9c5a52e470fc0c604e + "@module-federation/error-codes": "npm:0.21.6" + "@module-federation/runtime-core": "npm:0.21.6" + "@module-federation/sdk": "npm:0.21.6" + checksum: 10c0/76596433cd914021cdeacefd461303f08c8daeb002d6c13659ce4e3d10f36873ce3a89edca432074b7484e2f5597e53d619ba425b11656b212e3d3ce775b8fb8 languageName: node linkType: hard -"@module-federation/sdk@npm:0.18.0": - version: 0.18.0 - resolution: "@module-federation/sdk@npm:0.18.0" - checksum: 10c0/5610d5c94f11af420e2c9625cbe7bc233d22491711de2a1d7e8879c6723ad8e403391edf26f50be82aecfb62d76fa4d1660de5515abeceb55d2b645712773f8c +"@module-federation/sdk@npm:0.21.6": + version: 0.21.6 + resolution: "@module-federation/sdk@npm:0.21.6" + checksum: 10c0/54f33fb48e1f3db09e03b529af9f28fcd8007c4dbd8b197cb0691c392f3eb143961c526e1ecd400f1d652451976a378da962edbb961f5859f33f56edda527f88 languageName: node linkType: hard -"@module-federation/webpack-bundler-runtime@npm:0.18.0": - version: 0.18.0 - resolution: "@module-federation/webpack-bundler-runtime@npm:0.18.0" +"@module-federation/webpack-bundler-runtime@npm:0.21.6": + version: 0.21.6 + resolution: "@module-federation/webpack-bundler-runtime@npm:0.21.6" + dependencies: + "@module-federation/runtime": "npm:0.21.6" + "@module-federation/sdk": "npm:0.21.6" + checksum: 10c0/0767ace8f5002d2bcc4ace9fca25440b95f980980fcba3ffd9da1c8452ec608dc2cc8c79a6a49d259b1fa548134ad2e2e6e89d0ae42e41b4e7be047755996daf + languageName: node + linkType: hard + +"@napi-rs/wasm-runtime@npm:1.0.7": + version: 1.0.7 + resolution: "@napi-rs/wasm-runtime@npm:1.0.7" dependencies: - "@module-federation/runtime": "npm:0.18.0" - "@module-federation/sdk": "npm:0.18.0" - checksum: 10c0/5186cea303ad485e052315b0495075ec78b4a41f4151559f25905fe7431c54e14edf96a462bc59760aeb8b3cdfe9a09a79ab8ef0d7060694c3acfd97d98778c3 + "@emnapi/core": "npm:^1.5.0" + "@emnapi/runtime": "npm:^1.5.0" + "@tybys/wasm-util": "npm:^0.10.1" + checksum: 10c0/2d8635498136abb49d6dbf7395b78c63422292240963bf055f307b77aeafbde57ae2c0ceaaef215601531b36d6eb92a2cdd6f5ba90ed2aa8127c27aff9c4ae55 languageName: node linkType: hard @@ -1946,17 +2038,6 @@ __metadata: languageName: node linkType: hard -"@napi-rs/wasm-runtime@npm:^1.0.1": - version: 1.0.3 - resolution: "@napi-rs/wasm-runtime@npm:1.0.3" - dependencies: - "@emnapi/core": "npm:^1.4.5" - "@emnapi/runtime": "npm:^1.4.5" - "@tybys/wasm-util": "npm:^0.10.0" - checksum: 10c0/7918d82477e75931b6e35bb003464382eb93e526362f81a98bf8610407a67b10f4d041931015ad48072c89db547deb7e471dfb91f4ab11ac63a24d8580297f75 - languageName: node - linkType: hard - "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -2099,6 +2180,13 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/api@npm:1.9.0": + version: 1.9.0 + resolution: "@opentelemetry/api@npm:1.9.0" + checksum: 10c0/9aae2fe6e8a3a3eeb6c1fdef78e1939cf05a0f37f8a4fae4d6bf2e09eb1e06f966ece85805626e01ba5fab48072b94f19b835449e58b6d26720ee19a58298add + languageName: node + linkType: hard + "@parcel/watcher-android-arm64@npm:2.5.1": version: 2.5.1 resolution: "@parcel/watcher-android-arm64@npm:2.5.1" @@ -2282,34 +2370,27 @@ __metadata: languageName: node linkType: hard -"@playwright/browser-chromium@npm:^1.55.0": - version: 1.55.0 - resolution: "@playwright/browser-chromium@npm:1.55.0" +"@playwright/browser-chromium@npm:1.57.0": + version: 1.57.0 + resolution: "@playwright/browser-chromium@npm:1.57.0" dependencies: - playwright-core: "npm:1.55.0" - checksum: 10c0/a2c4e0a957221683bbec2156f1bac4fd1e6918ecbf3d6268fc5c713c8459bea921320dac1ed2ef6fd30589ee40261f153719631a275cce46b1bc8a25bab326c5 - languageName: node - linkType: hard - -"@remix-run/router@npm:1.23.0": - version: 1.23.0 - resolution: "@remix-run/router@npm:1.23.0" - checksum: 10c0/eaef5cb46a1e413f7d1019a75990808307e08e53a39d4cf69c339432ddc03143d725decef3d6b9b5071b898da07f72a4a57c4e73f787005fcf10162973d8d7d7 + playwright-core: "npm:1.57.0" + checksum: 10c0/a997fb094279b26ff954cb1099ad28c32853e0259b129dc040af75f1eebf1b9aa25957b27e5c7b1f52a70c791944024bcb95139729ac3b9e4a9a033f6420e1ab languageName: node linkType: hard -"@rsbuild/core@npm:~1.5.3": - version: 1.5.4 - resolution: "@rsbuild/core@npm:1.5.4" +"@rsbuild/core@npm:~1.6.13": + version: 1.6.14 + resolution: "@rsbuild/core@npm:1.6.14" dependencies: - "@rspack/core": "npm:1.5.2" - "@rspack/lite-tapable": "npm:~1.0.1" + "@rspack/core": "npm:1.6.7" + "@rspack/lite-tapable": "npm:~1.1.0" "@swc/helpers": "npm:^0.5.17" - core-js: "npm:~3.45.1" - jiti: "npm:^2.5.1" + core-js: "npm:~3.47.0" + jiti: "npm:^2.6.1" bin: rsbuild: bin/rsbuild.js - checksum: 10c0/f0e6c6d68bd0b747ac0f9b94a32d84e14f9f397b9646bca310897c98d12de73bb09314f3abdb4d3e5d0a1f3c11148348e4833abb0429026f7827e0fd6f11771d + checksum: 10c0/7e13897055e3f0996bab6d51f01d49e0901f9a8c61143206d4476ae315e3512f7b8a9988ebbf06415f549d9eda1bfe70e67918735580177825655c36bae7a89c languageName: node linkType: hard @@ -2325,15 +2406,15 @@ __metadata: languageName: node linkType: hard -"@rsbuild/plugin-react@npm:^1.4.0, @rsbuild/plugin-react@npm:~1.4.0": - version: 1.4.0 - resolution: "@rsbuild/plugin-react@npm:1.4.0" +"@rsbuild/plugin-react@npm:^1.4.2, @rsbuild/plugin-react@npm:~1.4.2": + version: 1.4.2 + resolution: "@rsbuild/plugin-react@npm:1.4.2" dependencies: - "@rspack/plugin-react-refresh": "npm:^1.5.0" - react-refresh: "npm:^0.17.0" + "@rspack/plugin-react-refresh": "npm:^1.5.2" + react-refresh: "npm:^0.18.0" peerDependencies: "@rsbuild/core": 1.x - checksum: 10c0/467411de7a8aeacc7b99efdb874c714d8fc2cc19174b2d15ba254c45c193c5dfe114c15e03591ff650c2a4fe784f82eafaf8e4086dbaa23676b848cadea2f7d3 + checksum: 10c0/795de7ee04d96aa976102d7a64b3888cca1285fe58d1ec688cf8a7b577aee0334e246ddacbbc2ceff8cedf8f219338a1271a0ffec4334c146dbadfa213daf6ff languageName: node linkType: hard @@ -2352,9 +2433,9 @@ __metadata: languageName: node linkType: hard -"@rsbuild/plugin-svgr@npm:^1.2.2": - version: 1.2.2 - resolution: "@rsbuild/plugin-svgr@npm:1.2.2" +"@rsbuild/plugin-svgr@npm:^1.2.3": + version: 1.2.3 + resolution: "@rsbuild/plugin-svgr@npm:1.2.3" dependencies: "@rsbuild/plugin-react": "npm:^1.1.0" "@svgr/core": "npm:8.1.0" @@ -2364,7 +2445,7 @@ __metadata: loader-utils: "npm:^3.3.1" peerDependencies: "@rsbuild/core": 1.x - checksum: 10c0/b1bd98568bfab30ab509755eceec3276713ad98bd3822c46caa94e90de957be465e0e44177db4217121d2d907a1f65d7ed9db25712666f058691da1b2b3cdc2f + checksum: 10c0/90398cceaf9e0a7c9351463ec203c0bbb7ef52f550417ce2243794854e6c77c6d038079d16f969b72962f5045d3f655de262e2b319c97a9617703271b30e25bf languageName: node linkType: hard @@ -2380,92 +2461,92 @@ __metadata: languageName: node linkType: hard -"@rspack/binding-darwin-arm64@npm:1.5.2": - version: 1.5.2 - resolution: "@rspack/binding-darwin-arm64@npm:1.5.2" +"@rspack/binding-darwin-arm64@npm:1.6.7": + version: 1.6.7 + resolution: "@rspack/binding-darwin-arm64@npm:1.6.7" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rspack/binding-darwin-x64@npm:1.5.2": - version: 1.5.2 - resolution: "@rspack/binding-darwin-x64@npm:1.5.2" +"@rspack/binding-darwin-x64@npm:1.6.7": + version: 1.6.7 + resolution: "@rspack/binding-darwin-x64@npm:1.6.7" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rspack/binding-linux-arm64-gnu@npm:1.5.2": - version: 1.5.2 - resolution: "@rspack/binding-linux-arm64-gnu@npm:1.5.2" +"@rspack/binding-linux-arm64-gnu@npm:1.6.7": + version: 1.6.7 + resolution: "@rspack/binding-linux-arm64-gnu@npm:1.6.7" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rspack/binding-linux-arm64-musl@npm:1.5.2": - version: 1.5.2 - resolution: "@rspack/binding-linux-arm64-musl@npm:1.5.2" +"@rspack/binding-linux-arm64-musl@npm:1.6.7": + version: 1.6.7 + resolution: "@rspack/binding-linux-arm64-musl@npm:1.6.7" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rspack/binding-linux-x64-gnu@npm:1.5.2": - version: 1.5.2 - resolution: "@rspack/binding-linux-x64-gnu@npm:1.5.2" +"@rspack/binding-linux-x64-gnu@npm:1.6.7": + version: 1.6.7 + resolution: "@rspack/binding-linux-x64-gnu@npm:1.6.7" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rspack/binding-linux-x64-musl@npm:1.5.2": - version: 1.5.2 - resolution: "@rspack/binding-linux-x64-musl@npm:1.5.2" +"@rspack/binding-linux-x64-musl@npm:1.6.7": + version: 1.6.7 + resolution: "@rspack/binding-linux-x64-musl@npm:1.6.7" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rspack/binding-wasm32-wasi@npm:1.5.2": - version: 1.5.2 - resolution: "@rspack/binding-wasm32-wasi@npm:1.5.2" +"@rspack/binding-wasm32-wasi@npm:1.6.7": + version: 1.6.7 + resolution: "@rspack/binding-wasm32-wasi@npm:1.6.7" dependencies: - "@napi-rs/wasm-runtime": "npm:^1.0.1" + "@napi-rs/wasm-runtime": "npm:1.0.7" conditions: cpu=wasm32 languageName: node linkType: hard -"@rspack/binding-win32-arm64-msvc@npm:1.5.2": - version: 1.5.2 - resolution: "@rspack/binding-win32-arm64-msvc@npm:1.5.2" +"@rspack/binding-win32-arm64-msvc@npm:1.6.7": + version: 1.6.7 + resolution: "@rspack/binding-win32-arm64-msvc@npm:1.6.7" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rspack/binding-win32-ia32-msvc@npm:1.5.2": - version: 1.5.2 - resolution: "@rspack/binding-win32-ia32-msvc@npm:1.5.2" +"@rspack/binding-win32-ia32-msvc@npm:1.6.7": + version: 1.6.7 + resolution: "@rspack/binding-win32-ia32-msvc@npm:1.6.7" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rspack/binding-win32-x64-msvc@npm:1.5.2": - version: 1.5.2 - resolution: "@rspack/binding-win32-x64-msvc@npm:1.5.2" +"@rspack/binding-win32-x64-msvc@npm:1.6.7": + version: 1.6.7 + resolution: "@rspack/binding-win32-x64-msvc@npm:1.6.7" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@rspack/binding@npm:1.5.2": - version: 1.5.2 - resolution: "@rspack/binding@npm:1.5.2" - dependencies: - "@rspack/binding-darwin-arm64": "npm:1.5.2" - "@rspack/binding-darwin-x64": "npm:1.5.2" - "@rspack/binding-linux-arm64-gnu": "npm:1.5.2" - "@rspack/binding-linux-arm64-musl": "npm:1.5.2" - "@rspack/binding-linux-x64-gnu": "npm:1.5.2" - "@rspack/binding-linux-x64-musl": "npm:1.5.2" - "@rspack/binding-wasm32-wasi": "npm:1.5.2" - "@rspack/binding-win32-arm64-msvc": "npm:1.5.2" - "@rspack/binding-win32-ia32-msvc": "npm:1.5.2" - "@rspack/binding-win32-x64-msvc": "npm:1.5.2" +"@rspack/binding@npm:1.6.7": + version: 1.6.7 + resolution: "@rspack/binding@npm:1.6.7" + dependencies: + "@rspack/binding-darwin-arm64": "npm:1.6.7" + "@rspack/binding-darwin-x64": "npm:1.6.7" + "@rspack/binding-linux-arm64-gnu": "npm:1.6.7" + "@rspack/binding-linux-arm64-musl": "npm:1.6.7" + "@rspack/binding-linux-x64-gnu": "npm:1.6.7" + "@rspack/binding-linux-x64-musl": "npm:1.6.7" + "@rspack/binding-wasm32-wasi": "npm:1.6.7" + "@rspack/binding-win32-arm64-msvc": "npm:1.6.7" + "@rspack/binding-win32-ia32-msvc": "npm:1.6.7" + "@rspack/binding-win32-x64-msvc": "npm:1.6.7" dependenciesMeta: "@rspack/binding-darwin-arm64": optional: true @@ -2487,36 +2568,36 @@ __metadata: optional: true "@rspack/binding-win32-x64-msvc": optional: true - checksum: 10c0/39dc0ea36b444b02aa05b8e00aa0b46cb98981f5d625d4b09295e26ae1adb929510aa8dbd1e0d28d1730c29132d882df6484e3aaca15c4d2e3a67bfeee57d323 + checksum: 10c0/3f890251dbda46ca64f33d8c5d9bf8f717dd279c7e7edc08fda2427cb0b55bddc5e56cf823714de27ab02509eeb1f4f6f84ec4e5fb253194f2106d6153a319be languageName: node linkType: hard -"@rspack/core@npm:1.5.2": - version: 1.5.2 - resolution: "@rspack/core@npm:1.5.2" +"@rspack/core@npm:1.6.7": + version: 1.6.7 + resolution: "@rspack/core@npm:1.6.7" dependencies: - "@module-federation/runtime-tools": "npm:0.18.0" - "@rspack/binding": "npm:1.5.2" - "@rspack/lite-tapable": "npm:1.0.1" + "@module-federation/runtime-tools": "npm:0.21.6" + "@rspack/binding": "npm:1.6.7" + "@rspack/lite-tapable": "npm:1.1.0" peerDependencies: "@swc/helpers": ">=0.5.1" peerDependenciesMeta: "@swc/helpers": optional: true - checksum: 10c0/8d1df24a31684f91fa8f7aff11b176c5699433b8acd33ca5c5e208581f154c67e7478470ac2ccb4625f1bfbbd0dddf23dee38ab74cb8ac4def920368741ecbb7 + checksum: 10c0/14e7f5228ba029de597cb8b1fdcbf33c5de955f7bfb750fe1a22d9487c72878f9c6920c6b272c416210563dbf9a19ecb871da9c9c5a4562fc1809abd2e877b36 languageName: node linkType: hard -"@rspack/lite-tapable@npm:1.0.1, @rspack/lite-tapable@npm:~1.0.1": - version: 1.0.1 - resolution: "@rspack/lite-tapable@npm:1.0.1" - checksum: 10c0/90bb1bc414dc51ea2d0933e09f78d25584f3f50a85f4cb8228930bd29e5931bf55eff4f348a06c51dd3149fc73b8ae3920bf0ae5ae8a0c9fe1d9b404e6ecf5b7 +"@rspack/lite-tapable@npm:1.1.0, @rspack/lite-tapable@npm:~1.1.0": + version: 1.1.0 + resolution: "@rspack/lite-tapable@npm:1.1.0" + checksum: 10c0/15059d1da73192b150339ceba3142a2d0073fa298dad9a497cc8c6037c597c3a982ed4c88dc50afa7b70d0757df1b47af7ae407cfe8acd31d333d524b84a7a4b languageName: node linkType: hard -"@rspack/plugin-react-refresh@npm:^1.5.0": - version: 1.5.0 - resolution: "@rspack/plugin-react-refresh@npm:1.5.0" +"@rspack/plugin-react-refresh@npm:^1.5.2": + version: 1.5.3 + resolution: "@rspack/plugin-react-refresh@npm:1.5.3" dependencies: error-stack-parser: "npm:^2.1.4" html-entities: "npm:^2.6.0" @@ -2526,7 +2607,7 @@ __metadata: peerDependenciesMeta: webpack-hot-middleware: optional: true - checksum: 10c0/566dc44c1842defd4a945271d5d271540a6999741c1a66b5e45c511758d59d3e4a63a1916794501b0d99d83d2aaed107e2c9510b78d5c029f843e383ae9ec2cf + checksum: 10c0/e876a4a07b737f070e6d19137419441c82c7245e7877e9e9009df0c4fd7b12e68e707037575361a2658d319294fa0dfa6bd9ab49c31f5ddca3c582283df69bfd languageName: node linkType: hard @@ -2546,47 +2627,56 @@ __metadata: languageName: node linkType: hard -"@rspress/core@npm:2.0.0-beta.31": - version: 2.0.0-beta.31 - resolution: "@rspress/core@npm:2.0.0-beta.31" +"@rspress/core@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@rspress/core@npm:2.0.0-rc.2" dependencies: "@mdx-js/mdx": "npm:^3.1.1" "@mdx-js/react": "npm:^3.1.1" - "@rsbuild/core": "npm:~1.5.3" - "@rsbuild/plugin-react": "npm:~1.4.0" + "@rsbuild/core": "npm:~1.6.13" + "@rsbuild/plugin-react": "npm:~1.4.2" "@rspress/mdx-rs": "npm:0.6.6" - "@rspress/runtime": "npm:2.0.0-beta.31" - "@rspress/shared": "npm:2.0.0-beta.31" - "@rspress/theme-default": "npm:2.0.0-beta.31" - "@shikijs/rehype": "npm:^3.12.0" + "@rspress/runtime": "npm:2.0.0-rc.2" + "@rspress/shared": "npm:2.0.0-rc.2" + "@shikijs/rehype": "npm:^3.12.2" "@types/unist": "npm:^3.0.3" - "@unhead/react": "npm:^2.0.14" + "@unhead/react": "npm:^2.0.19" + body-scroll-lock: "npm:4.0.0-beta.0" cac: "npm:^6.7.14" chokidar: "npm:^3.6.0" - enhanced-resolve: "npm:5.18.3" + clsx: "npm:2.1.1" + copy-to-clipboard: "npm:^3.3.3" + flexsearch: "npm:0.8.212" github-slugger: "npm:^2.0.0" hast-util-heading-rank: "npm:^3.0.0" + hast-util-to-jsx-runtime: "npm:^2.3.6" html-to-text: "npm:^9.0.5" lodash-es: "npm:^4.17.21" + mdast-util-mdx: "npm:^3.0.0" mdast-util-mdxjs-esm: "npm:^2.0.1" medium-zoom: "npm:1.1.0" + nprogress: "npm:^0.2.0" picocolors: "npm:^1.1.1" - react: "npm:^19.1.1" - react-dom: "npm:^19.1.1" + react: "npm:^19.2.1" + react-dom: "npm:^19.2.1" react-lazy-with-preload: "npm:^2.2.1" - react-router-dom: "npm:^6.30.1" + react-reconciler: "npm:0.33.0" + react-router-dom: "npm:^7.10.1" rehype-external-links: "npm:^3.0.0" rehype-raw: "npm:^7.0.0" remark-gfm: "npm:^4.0.1" - shiki: "npm:^3.12.0" - tinyglobby: "npm:^0.2.14" + remark-mdx: "npm:^3.1.1" + remark-stringify: "npm:^11.0.0" + scroll-into-view-if-needed: "npm:^3.1.0" + shiki: "npm:^3.12.2" + tinyglobby: "npm:^0.2.15" tinypool: "npm:^1.1.1" unified: "npm:^11.0.5" unist-util-visit: "npm:^5.0.0" unist-util-visit-children: "npm:^3.0.0" bin: rspress: bin/rspress.js - checksum: 10c0/f265deaadcd1b41e7d1b946de62a3d42d20dd0db41f7a23e13c9d0b28839c122467e1f02feabf3c9f039ae6935156c527dcde28baafaf1e65e76a70390b93732 + checksum: 10c0/b41989922e7889ca837343e3a62f03386d23ef03c90608b24be0e0e530d7b7bd7edf7e214dcdbcb70fb4b112fd6729fbc37fcf8e5a535b9338d7b8a072718dd3 languageName: node linkType: hard @@ -2679,21 +2769,21 @@ __metadata: languageName: node linkType: hard -"@rspress/plugin-algolia@npm:2.0.0-beta.31": - version: 2.0.0-beta.31 - resolution: "@rspress/plugin-algolia@npm:2.0.0-beta.31" +"@rspress/plugin-algolia@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@rspress/plugin-algolia@npm:2.0.0-rc.2" dependencies: - "@docsearch/css": "npm:^3.9.0" - "@docsearch/react": "npm:^3.9.0" + "@docsearch/css": "npm:^4.3.2" + "@docsearch/react": "npm:^4.3.2" peerDependencies: - "@rspress/core": ^2.0.0-beta.31 - checksum: 10c0/ad67d0cb45af62377889522e7c6530a4e929e2a5e39c5e3b5c3e067f33ccd30ad97372aa4f0304b8158226b2e031186a0a288b73ec532ed20256500c74ccdcb4 + "@rspress/core": ^2.0.0-rc.2 + checksum: 10c0/20dc2e6268cfcfbd5d13603680365c2ee02c4e7b783b9e01577f8bda59ffa1222130ead605731076d542284a5c154e68ded8c987a2a2913aa4a5fa35d6893a25 languageName: node linkType: hard -"@rspress/plugin-llms@npm:2.0.0-beta.31": - version: 2.0.0-beta.31 - resolution: "@rspress/plugin-llms@npm:2.0.0-beta.31" +"@rspress/plugin-llms@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@rspress/plugin-llms@npm:2.0.0-rc.2" dependencies: remark-mdx: "npm:^3.1.1" remark-parse: "npm:^11.0.0" @@ -2701,65 +2791,43 @@ __metadata: unified: "npm:^11.0.5" unist-util-visit: "npm:^5.0.0" peerDependencies: - "@rspress/core": ^2.0.0-beta.31 - checksum: 10c0/e39870dfd8d196c69e7f0dd5449047aab26244cf127291f45195235ccbf3ed57c8606d8b3fa220ff0315542c971714759b8dd5169df02e7d016342d59601f2ec + "@rspress/core": ^2.0.0-rc.2 + checksum: 10c0/93720c9274d8a1ea553817319aedc8072e5c1c18f0f27f248423394f8ae2afd78b9f34e3673a06eabe400ac619b493e84b73b8d6e88ad2b611df5ea52c639b8c languageName: node linkType: hard -"@rspress/plugin-sitemap@npm:2.0.0-beta.31": - version: 2.0.0-beta.31 - resolution: "@rspress/plugin-sitemap@npm:2.0.0-beta.31" +"@rspress/plugin-sitemap@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@rspress/plugin-sitemap@npm:2.0.0-rc.2" peerDependencies: - "@rspress/core": ^2.0.0-beta.31 - checksum: 10c0/a6dcc828190fb60de9ac9a21d1cc55739c1ace4c28b4192fc632a156220ab238da879da8b016fcef50c6fb87adb4aea89a99259f3612f01d14d576076bdc98dd + "@rspress/core": ^2.0.0-rc.2 + checksum: 10c0/7c3da27d5ca1ef2b57839801b4feb286cb700cc4631028692aaf50cb4a95a7126a3f8b0dc2ced01a604321ba5e0be9a6832e0e04eca45a8f71929eb8c8abfead languageName: node linkType: hard -"@rspress/runtime@npm:2.0.0-beta.31": - version: 2.0.0-beta.31 - resolution: "@rspress/runtime@npm:2.0.0-beta.31" +"@rspress/runtime@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@rspress/runtime@npm:2.0.0-rc.2" dependencies: - "@rspress/shared": "npm:2.0.0-beta.31" - "@unhead/react": "npm:^2.0.14" - react: "npm:^19.1.1" - react-dom: "npm:^19.1.1" - react-router-dom: "npm:^6.30.1" - checksum: 10c0/149c69e5488d136eb580c228e30605241b7cd46b59e19d8f8b26f7c7c5d7ab06733ed5b540d9693531eab23f20a3b6684b22399c3eff1f999742e2241b1de845 + "@rspress/shared": "npm:2.0.0-rc.2" + "@unhead/react": "npm:^2.0.19" + react: "npm:^19.2.1" + react-dom: "npm:^19.2.1" + react-router-dom: "npm:^7.10.1" + checksum: 10c0/68cc30fce945c48fbe3d9138fedbd9e64a4c572543653136e269d8ffce544681d40dd9b311902954ffbc05105d37ac219dc7d5d166f612be7c51b5f62f61a730 languageName: node linkType: hard -"@rspress/shared@npm:2.0.0-beta.31": - version: 2.0.0-beta.31 - resolution: "@rspress/shared@npm:2.0.0-beta.31" +"@rspress/shared@npm:2.0.0-rc.2": + version: 2.0.0-rc.2 + resolution: "@rspress/shared@npm:2.0.0-rc.2" dependencies: - "@rsbuild/core": "npm:~1.5.3" - "@shikijs/rehype": "npm:^3.12.0" + "@rsbuild/core": "npm:~1.6.13" + "@shikijs/rehype": "npm:^3.12.2" gray-matter: "npm:4.0.3" lodash-es: "npm:^4.17.21" unified: "npm:^11.0.5" - checksum: 10c0/d2c68437b88fe5c6862d6b34b38e91d8d5ea442522a9cc9f370d71ec585633448185b3ec27e263a5b3ac106e343eb613dc5c2279961ef0805261efec46e30f26 - languageName: node - linkType: hard - -"@rspress/theme-default@npm:2.0.0-beta.31": - version: 2.0.0-beta.31 - resolution: "@rspress/theme-default@npm:2.0.0-beta.31" - dependencies: - "@mdx-js/react": "npm:2.3.0" - "@rspress/runtime": "npm:2.0.0-beta.31" - "@rspress/shared": "npm:2.0.0-beta.31" - "@unhead/react": "npm:^2.0.14" - body-scroll-lock: "npm:4.0.0-beta.0" - copy-to-clipboard: "npm:^3.3.3" - flexsearch: "npm:0.7.43" - github-slugger: "npm:^2.0.0" - hast-util-to-jsx-runtime: "npm:^2.3.6" - lodash-es: "npm:^4.17.21" - nprogress: "npm:^0.2.0" - react: "npm:^19.1.1" - react-dom: "npm:^19.1.1" - shiki: "npm:^3.12.0" - checksum: 10c0/e536a1a798f8ce8494dea16cfb42c7923fb470cb068977236aa1fc97fc0fb1ff8d4cdcb5946f7c5798d0e957440bd82660eb2c25741818eafda2416e2338ab06 + checksum: 10c0/7253447c55f1d2d870563284b45a225c87edc3c1e458e4e0e873c57b4f73beac0af72088da1aea5dd9c968698f655380f9325101a7cc6708d06e47940421fc2c languageName: node linkType: hard @@ -2780,18 +2848,6 @@ __metadata: languageName: node linkType: hard -"@shikijs/core@npm:3.12.0": - version: 3.12.0 - resolution: "@shikijs/core@npm:3.12.0" - dependencies: - "@shikijs/types": "npm:3.12.0" - "@shikijs/vscode-textmate": "npm:^10.0.2" - "@types/hast": "npm:^3.0.4" - hast-util-to-html: "npm:^9.0.5" - checksum: 10c0/c3b0816d412cb39844348974840ca4dcbd8b2932127e6834b94068479b75adb79670027e0e41c70955a4f433dcf9ec2ee620e3c87380aa7944d249352e46e4e6 - languageName: node - linkType: hard - "@shikijs/core@npm:3.12.2": version: 3.12.2 resolution: "@shikijs/core@npm:3.12.2" @@ -2804,14 +2860,15 @@ __metadata: languageName: node linkType: hard -"@shikijs/engine-javascript@npm:3.12.0": - version: 3.12.0 - resolution: "@shikijs/engine-javascript@npm:3.12.0" +"@shikijs/core@npm:3.20.0": + version: 3.20.0 + resolution: "@shikijs/core@npm:3.20.0" dependencies: - "@shikijs/types": "npm:3.12.0" + "@shikijs/types": "npm:3.20.0" "@shikijs/vscode-textmate": "npm:^10.0.2" - oniguruma-to-es: "npm:^4.3.3" - checksum: 10c0/8dfed4f6ff4d33f875e05bc80edd42403785f7eb56d435f54b901e516addb50ff6ba9cc87b7e4dd3c3067fb183dc3edd25677cdc88c5bfb65b6c5e9536c7cb87 + "@types/hast": "npm:^3.0.4" + hast-util-to-html: "npm:^9.0.5" + checksum: 10c0/3df490754e631bf71723aec921de623d0e464c868bccafda89cdb1f061b968ee56385f5709d7401213773dc0c36d9650db436492bd2fa13eac4cf50255f12d26 languageName: node linkType: hard @@ -2826,13 +2883,14 @@ __metadata: languageName: node linkType: hard -"@shikijs/engine-oniguruma@npm:3.12.0": - version: 3.12.0 - resolution: "@shikijs/engine-oniguruma@npm:3.12.0" +"@shikijs/engine-javascript@npm:3.20.0": + version: 3.20.0 + resolution: "@shikijs/engine-javascript@npm:3.20.0" dependencies: - "@shikijs/types": "npm:3.12.0" + "@shikijs/types": "npm:3.20.0" "@shikijs/vscode-textmate": "npm:^10.0.2" - checksum: 10c0/01bc3f6a8429d10928ad96d6e4f1645954b179d02aa687214409405a19a488421b8375c50636607aadd52865690ca3fcf3b7c46d0e0af15918b6226332eab995 + oniguruma-to-es: "npm:^4.3.4" + checksum: 10c0/52ee46eba86bd0e4f5ca9520736a17e5a052830685edb319d77a2929ca30bcd176353212b9978d680109fd93d7e13c9ad5b039b69223d817a6331fc9f88389f2 languageName: node linkType: hard @@ -2846,12 +2904,13 @@ __metadata: languageName: node linkType: hard -"@shikijs/langs@npm:3.12.0": - version: 3.12.0 - resolution: "@shikijs/langs@npm:3.12.0" +"@shikijs/engine-oniguruma@npm:3.20.0": + version: 3.20.0 + resolution: "@shikijs/engine-oniguruma@npm:3.20.0" dependencies: - "@shikijs/types": "npm:3.12.0" - checksum: 10c0/eb221370ea5c11488c7709ca2f69994d5b981e30ddf7da70deb111ab5ddda9de3dfea063cc647ff137015dc271e612268da59ed07b2b4e1f2661f82828556fe7 + "@shikijs/types": "npm:3.20.0" + "@shikijs/vscode-textmate": "npm:^10.0.2" + checksum: 10c0/4a5a8f316a8482e799cd836c8e3f8ba83274b3631b2d66ec82ad839b0ee1dd3df50a08480f791d59f22e42bf6b707032f043a9f651445efc04e59b7ec9e669c9 languageName: node linkType: hard @@ -2864,26 +2923,26 @@ __metadata: languageName: node linkType: hard -"@shikijs/rehype@npm:^3.12.0": - version: 3.12.2 - resolution: "@shikijs/rehype@npm:3.12.2" +"@shikijs/langs@npm:3.20.0": + version: 3.20.0 + resolution: "@shikijs/langs@npm:3.20.0" dependencies: - "@shikijs/types": "npm:3.12.2" - "@types/hast": "npm:^3.0.4" - hast-util-to-string: "npm:^3.0.1" - shiki: "npm:3.12.2" - unified: "npm:^11.0.5" - unist-util-visit: "npm:^5.0.0" - checksum: 10c0/13b94878af064c336ced1dc4b0c70d9055912c96a48fa6d912c3bc6ca9cdc174f72dd728e20262a8bb5d575fd618125841d3ec99cccfc59b462133abb230d2dd + "@shikijs/types": "npm:3.20.0" + checksum: 10c0/6830460025d0df4c527ffeacf0a78cd4331ffde1cfcd1e8028aa9814be8a4cea84367dd938528a9b55de72b163c58ad3576915ea08c3d0a29ef1dc80e120116c languageName: node linkType: hard -"@shikijs/themes@npm:3.12.0": - version: 3.12.0 - resolution: "@shikijs/themes@npm:3.12.0" +"@shikijs/rehype@npm:^3.12.2": + version: 3.20.0 + resolution: "@shikijs/rehype@npm:3.20.0" dependencies: - "@shikijs/types": "npm:3.12.0" - checksum: 10c0/0e24e9effede6ea25be0c1d5c74ce4e24953a46884a2718bb5326716b0919191a3e39c37c8456309a3d50a8e8611cf1caf9d48649a311e48ee5298afb00b4663 + "@shikijs/types": "npm:3.20.0" + "@types/hast": "npm:^3.0.4" + hast-util-to-string: "npm:^3.0.1" + shiki: "npm:3.20.0" + unified: "npm:^11.0.5" + unist-util-visit: "npm:^5.0.0" + checksum: 10c0/dceb51d314800324f9df64a944801d17e0ac0460589eea4dc3e92734d131513d78d1195e6fcf9b5dd63f925d31c1e167e43ed593ca3baa8787c0953c7a88a004 languageName: node linkType: hard @@ -2896,23 +2955,22 @@ __metadata: languageName: node linkType: hard -"@shikijs/transformers@npm:^3.12.2": - version: 3.12.2 - resolution: "@shikijs/transformers@npm:3.12.2" +"@shikijs/themes@npm:3.20.0": + version: 3.20.0 + resolution: "@shikijs/themes@npm:3.20.0" dependencies: - "@shikijs/core": "npm:3.12.2" - "@shikijs/types": "npm:3.12.2" - checksum: 10c0/e1dd3911f284af2dd526317b932f842aa2228acc1761a87c8a17f512953e7dde5abca085e6549913c2816c8eb3b0217eaabeb4399268e18a84c304ffb7885c5d + "@shikijs/types": "npm:3.20.0" + checksum: 10c0/d6fc059c51c3c0694e026cc1f80eed927d9b91adaeda0fb3fd5725eabc6d066aaf022919def435245446ae91e3da541ed6d88d875cf59a35bfbabb6920efb6da languageName: node linkType: hard -"@shikijs/types@npm:3.12.0": - version: 3.12.0 - resolution: "@shikijs/types@npm:3.12.0" +"@shikijs/transformers@npm:^3.20.0": + version: 3.20.0 + resolution: "@shikijs/transformers@npm:3.20.0" dependencies: - "@shikijs/vscode-textmate": "npm:^10.0.2" - "@types/hast": "npm:^3.0.4" - checksum: 10c0/b946ce2995cca3e714170a5fb4386de18f9d8aa9a3bc5de47daaa9d63116f5075930cfb137d69c03fd5d62147ab9ecbf44d0c06a1b8bf5c214da0273ad920b16 + "@shikijs/core": "npm:3.20.0" + "@shikijs/types": "npm:3.20.0" + checksum: 10c0/d21c1aa32e18dffba475625e13b597d780119bf1255ea9b157837ab0bbcf4394e658affe54482a612c9a5b5d36b8ae0c68e6763f4efccaa7609ef5a8924053c9 languageName: node linkType: hard @@ -2926,6 +2984,16 @@ __metadata: languageName: node linkType: hard +"@shikijs/types@npm:3.20.0": + version: 3.20.0 + resolution: "@shikijs/types@npm:3.20.0" + dependencies: + "@shikijs/vscode-textmate": "npm:^10.0.2" + "@types/hast": "npm:^3.0.4" + checksum: 10c0/7faea130362a6cdf3d66fcb47d6b609a8e0209e76ba86688f56a65411b6ae400a37414cd1a3a2fe1ee3fe39f18e274585d3972129c7e79244aaa0c15bc8f1c21 + languageName: node + linkType: hard + "@shikijs/vscode-textmate@npm:^10.0.2": version: 10.0.2 resolution: "@shikijs/vscode-textmate@npm:10.0.2" @@ -2940,6 +3008,13 @@ __metadata: languageName: node linkType: hard +"@standard-schema/spec@npm:^1.0.0": + version: 1.1.0 + resolution: "@standard-schema/spec@npm:1.1.0" + checksum: 10c0/d90f55acde4b2deb983529c87e8025fa693de1a5e8b49ecc6eb84d1fd96328add0e03d7d551442156c7432fd78165b2c26ff561b970a9a881f046abb78d6a526 + languageName: node + linkType: hard + "@svgr/babel-plugin-add-jsx-attribute@npm:8.0.0": version: 8.0.0 resolution: "@svgr/babel-plugin-add-jsx-attribute@npm:8.0.0" @@ -3287,6 +3362,15 @@ __metadata: languageName: node linkType: hard +"@tybys/wasm-util@npm:^0.10.1": + version: 0.10.1 + resolution: "@tybys/wasm-util@npm:0.10.1" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/b255094f293794c6d2289300c5fbcafbb5532a3aed3a5ffd2f8dc1828e639b88d75f6a376dd8f94347a44813fd7a7149d8463477a9a49525c8b2dcaa38c2d1e8 + languageName: node + linkType: hard + "@types/concat-stream@npm:^2.0.0": version: 2.0.3 resolution: "@types/concat-stream@npm:2.0.3" @@ -3680,12 +3764,12 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:>=16": - version: 19.1.8 - resolution: "@types/react@npm:19.1.8" +"@types/react@npm:^19.2.7": + version: 19.2.7 + resolution: "@types/react@npm:19.2.7" dependencies: - csstype: "npm:^3.0.2" - checksum: 10c0/4908772be6dc941df276931efeb0e781777fa76e4d5d12ff9f75eb2dcc2db3065e0100efde16fde562c5bafa310cc8f50c1ee40a22640459e066e72cd342143e + csstype: "npm:^3.2.2" + checksum: 10c0/a7b75f1f9fcb34badd6f84098be5e35a0aeca614bc91f93d2698664c0b2ba5ad128422bd470ada598238cebe4f9e604a752aead7dc6f5a92261d0c7f9b27cfd1 languageName: node linkType: hard @@ -3717,40 +3801,39 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.42.0": - version: 8.42.0 - resolution: "@typescript-eslint/eslint-plugin@npm:8.42.0" +"@typescript-eslint/eslint-plugin@npm:8.50.0": + version: 8.50.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.50.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.42.0" - "@typescript-eslint/type-utils": "npm:8.42.0" - "@typescript-eslint/utils": "npm:8.42.0" - "@typescript-eslint/visitor-keys": "npm:8.42.0" - graphemer: "npm:^1.4.0" + "@typescript-eslint/scope-manager": "npm:8.50.0" + "@typescript-eslint/type-utils": "npm:8.50.0" + "@typescript-eslint/utils": "npm:8.50.0" + "@typescript-eslint/visitor-keys": "npm:8.50.0" ignore: "npm:^7.0.0" natural-compare: "npm:^1.4.0" ts-api-utils: "npm:^2.1.0" peerDependencies: - "@typescript-eslint/parser": ^8.42.0 + "@typescript-eslint/parser": ^8.50.0 eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/835fd7497f0e4eaef55dc3d94079acc0ad1dc74735916915f160419b1e7f44d04fbce683b4871148d1af33046bd5ae3fed59103d4c49460776b560c42173bbff + checksum: 10c0/032038ee029d1e0984e7c189c3e8173dc4fb909c3ab4d272227e62e6d1872eb9853699c72d46e269c0a084f113ea01fa00d4b61620190276b224fa1b5a5cbd80 languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.42.0": - version: 8.42.0 - resolution: "@typescript-eslint/parser@npm:8.42.0" +"@typescript-eslint/parser@npm:8.50.0": + version: 8.50.0 + resolution: "@typescript-eslint/parser@npm:8.50.0" dependencies: - "@typescript-eslint/scope-manager": "npm:8.42.0" - "@typescript-eslint/types": "npm:8.42.0" - "@typescript-eslint/typescript-estree": "npm:8.42.0" - "@typescript-eslint/visitor-keys": "npm:8.42.0" + "@typescript-eslint/scope-manager": "npm:8.50.0" + "@typescript-eslint/types": "npm:8.50.0" + "@typescript-eslint/typescript-estree": "npm:8.50.0" + "@typescript-eslint/visitor-keys": "npm:8.50.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/f071154bce7f874449236919a7367d977317959fe6d454fe5369ca54dee7d057fe3b8b250c5990ea4205a9c52fd59702da63d1721895c72d745168aa31532112 + checksum: 10c0/3bdc9e7b2190285abf7350039056b104725fa70cbd769695717f9948669de4987db7103a7011d33d25d44e9474fe02404746816b8eba72642e17815cb6b0b2e6 languageName: node linkType: hard @@ -3767,16 +3850,16 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/project-service@npm:8.42.0": - version: 8.42.0 - resolution: "@typescript-eslint/project-service@npm:8.42.0" +"@typescript-eslint/project-service@npm:8.50.0": + version: 8.50.0 + resolution: "@typescript-eslint/project-service@npm:8.50.0" dependencies: - "@typescript-eslint/tsconfig-utils": "npm:^8.42.0" - "@typescript-eslint/types": "npm:^8.42.0" + "@typescript-eslint/tsconfig-utils": "npm:^8.50.0" + "@typescript-eslint/types": "npm:^8.50.0" debug: "npm:^4.3.4" peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/788b0bc52683be376cd768a4fed3202cdaccc86f231ec94a0f6bbb1389fdfd0e14c505f03015cefb73869de63c8089b78a169ed957048a1e5ee1b6250ec19604 + checksum: 10c0/54fdf4c8540eb8e592ab4818345935300bf5776621274cdc8bb942e72e84a4d2566b047b77218f6c851de26eab759c45153a39557ed2c2d1054d180d587d9780 languageName: node linkType: hard @@ -3790,13 +3873,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.42.0, @typescript-eslint/scope-manager@npm:^8.42.0": - version: 8.42.0 - resolution: "@typescript-eslint/scope-manager@npm:8.42.0" +"@typescript-eslint/scope-manager@npm:8.50.0, @typescript-eslint/scope-manager@npm:^8.49.0": + version: 8.50.0 + resolution: "@typescript-eslint/scope-manager@npm:8.50.0" dependencies: - "@typescript-eslint/types": "npm:8.42.0" - "@typescript-eslint/visitor-keys": "npm:8.42.0" - checksum: 10c0/caca15f2124909c588ed3e48fe0769ad8baa296a0b229f724ec94f5f746e486e08dd49eeddd66d01f09e2ddaed03f9e18d7b535a44196d413f283e22f929f623 + "@typescript-eslint/types": "npm:8.50.0" + "@typescript-eslint/visitor-keys": "npm:8.50.0" + checksum: 10c0/62a374aaa0bf7d185be43a4d7dd420d7135ab8f13f5cb4e602e16fdf712f0e00e6ab3fc8a31321e19922d27b867579b0b08c4040b23d528853f4b73e9ebcff3b languageName: node linkType: hard @@ -3809,28 +3892,28 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.42.0, @typescript-eslint/tsconfig-utils@npm:^8.42.0": - version: 8.42.0 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.42.0" +"@typescript-eslint/tsconfig-utils@npm:8.50.0, @typescript-eslint/tsconfig-utils@npm:^8.50.0": + version: 8.50.0 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.50.0" peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/03882eeee279fafa2cb4ee3154742417fd29395b3bfe3f867d9d4cb9cb68d1200c885c35b96dd558a1aff8561ac3700cff8ca7680a5cf34e5e0e136a6ee3c30c + checksum: 10c0/5398d26e4a7bec866cc783f5f329a4fed1bc07cd4d21c5c32929a7524b1ebf8ae8e15ca7a035d1177630d86b614ecd3243d63289228bbe292526dbcbf9fae430 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.42.0, @typescript-eslint/type-utils@npm:^8.42.0": - version: 8.42.0 - resolution: "@typescript-eslint/type-utils@npm:8.42.0" +"@typescript-eslint/type-utils@npm:8.50.0, @typescript-eslint/type-utils@npm:^8.49.0": + version: 8.50.0 + resolution: "@typescript-eslint/type-utils@npm:8.50.0" dependencies: - "@typescript-eslint/types": "npm:8.42.0" - "@typescript-eslint/typescript-estree": "npm:8.42.0" - "@typescript-eslint/utils": "npm:8.42.0" + "@typescript-eslint/types": "npm:8.50.0" + "@typescript-eslint/typescript-estree": "npm:8.50.0" + "@typescript-eslint/utils": "npm:8.50.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^2.1.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/47e5f7276cafd7719d3e2f2e456fa988927e658d15c2c188a692d9c639f9d76f582a6c133cb1bf01eba9027e1022eb6b79b57861a96302460e5e847c2b536afa + checksum: 10c0/7ebd9a1ebd0cbb6eca9864439f80c2432545bd3ac38dee706be0004c78a26a9908003aa4f0825c0745f4fa1356ffacc0848dd230eae22a6516a02710ab645157 languageName: node linkType: hard @@ -3856,10 +3939,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.42.0, @typescript-eslint/types@npm:^8.42.0": - version: 8.42.0 - resolution: "@typescript-eslint/types@npm:8.42.0" - checksum: 10c0/d585dff5005328282cc59f9402e886a3db64727906ad3e68b49d7ef73bc07bef3ed569287ba826ebaa07b69be42a72232a38529951d64c28cebd83db0892cd33 +"@typescript-eslint/types@npm:8.50.0, @typescript-eslint/types@npm:^8.49.0, @typescript-eslint/types@npm:^8.50.0": + version: 8.50.0 + resolution: "@typescript-eslint/types@npm:8.50.0" + checksum: 10c0/15ec0d75deb331c5ccda726ad95d7f2801fde0f5edfe70425bbdede9e3c9e93b18e7890c9bc42f86ebd65221ebce75e6cc536a65cb1fbbdb0763df22ac392c7a languageName: node linkType: hard @@ -3883,23 +3966,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.42.0, @typescript-eslint/typescript-estree@npm:^8.42.0": - version: 8.42.0 - resolution: "@typescript-eslint/typescript-estree@npm:8.42.0" +"@typescript-eslint/typescript-estree@npm:8.50.0, @typescript-eslint/typescript-estree@npm:^8.49.0": + version: 8.50.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.50.0" dependencies: - "@typescript-eslint/project-service": "npm:8.42.0" - "@typescript-eslint/tsconfig-utils": "npm:8.42.0" - "@typescript-eslint/types": "npm:8.42.0" - "@typescript-eslint/visitor-keys": "npm:8.42.0" + "@typescript-eslint/project-service": "npm:8.50.0" + "@typescript-eslint/tsconfig-utils": "npm:8.50.0" + "@typescript-eslint/types": "npm:8.50.0" + "@typescript-eslint/visitor-keys": "npm:8.50.0" debug: "npm:^4.3.4" - fast-glob: "npm:^3.3.2" - is-glob: "npm:^4.0.3" minimatch: "npm:^9.0.4" semver: "npm:^7.6.0" + tinyglobby: "npm:^0.2.15" ts-api-utils: "npm:^2.1.0" peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/2d3354d780421cfa90f812048984c43cd47aabecef7a5c0f56ad0b91331cb369d1c8366da90bf9a8f6df47df3741f9e16897e998f16270ac55376f519b775c23 + checksum: 10c0/30344ba5aab687dc50d805c33d4b481cc68c96acdcc679e8a1f46c5b4d8ba1ee562e3f377a4dc1c6418adf5b3fd342b31e5d30e54d0e7b18628ef6b1fb484341 languageName: node linkType: hard @@ -3918,18 +4000,18 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.42.0, @typescript-eslint/utils@npm:^8.42.0": - version: 8.42.0 - resolution: "@typescript-eslint/utils@npm:8.42.0" +"@typescript-eslint/utils@npm:8.50.0, @typescript-eslint/utils@npm:^8.49.0": + version: 8.50.0 + resolution: "@typescript-eslint/utils@npm:8.50.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.7.0" - "@typescript-eslint/scope-manager": "npm:8.42.0" - "@typescript-eslint/types": "npm:8.42.0" - "@typescript-eslint/typescript-estree": "npm:8.42.0" + "@typescript-eslint/scope-manager": "npm:8.50.0" + "@typescript-eslint/types": "npm:8.50.0" + "@typescript-eslint/typescript-estree": "npm:8.50.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/acf30019023669ddae00c02cabfa74fc12defccd4703e552ab5115edbeceaaf1688c1586873bf66aefeb3f03eb1ed456905403303913c724db38bf030e40a700 + checksum: 10c0/4069fbf56717401629c86ea1e36df3a7dc1bbbf5c11ec7b26add2b61cdb9070b48786dc45c8e35a872a0cddced1edef654557e27420b9a666616cead539b3ec0 languageName: node linkType: hard @@ -3943,13 +4025,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.42.0": - version: 8.42.0 - resolution: "@typescript-eslint/visitor-keys@npm:8.42.0" +"@typescript-eslint/visitor-keys@npm:8.50.0": + version: 8.50.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.50.0" dependencies: - "@typescript-eslint/types": "npm:8.42.0" + "@typescript-eslint/types": "npm:8.50.0" eslint-visitor-keys: "npm:^4.2.1" - checksum: 10c0/22c942f2a100d71c08f952b976446e824ddf227d4ac02b7016e12d4a33804ab06072d570695baed3565d0a08a1d3fa6ff3ccf97a122d63e65780f871d597f1b1 + checksum: 10c0/a13337ecc2042229b922b03882d6691df63053445aa8860f6fcc1da59d04d05f75d4e0ee132551b76d5c5f665e881eb89f327a6f0e83240860f913dff5d745ee languageName: node linkType: hard @@ -3960,14 +4042,21 @@ __metadata: languageName: node linkType: hard -"@unhead/react@npm:^2.0.14": - version: 2.0.14 - resolution: "@unhead/react@npm:2.0.14" +"@unhead/react@npm:^2.0.19": + version: 2.0.19 + resolution: "@unhead/react@npm:2.0.19" dependencies: - unhead: "npm:2.0.14" + unhead: "npm:2.0.19" peerDependencies: react: ">=18.3.1" - checksum: 10c0/85da5917c33ddfd76b509a1475bccf88f4fe07b15bb077df8c5679dd47a6bacf8eac10584755bc2c6c4e96904f76e3afdb698449f32c2adb7475d53cdf900b8c + checksum: 10c0/a3d4327c0fea433bbf4846da4c4c07c2ec4cc3eb8890131bcceff0dc35286ee93c4445b53be5c8b3804e51ca805f4ea985de1540011fc7379db103a549fad0b0 + languageName: node + linkType: hard + +"@vercel/oidc@npm:3.0.5": + version: 3.0.5 + resolution: "@vercel/oidc@npm:3.0.5" + checksum: 10c0/a63f0ab226f9070f974334014bd2676611a2d13473c10b867e3d9db8a2cc83637ae7922db26b184dd97b5945e144fc211c8f899642d205517e5b4e0e34f05b0e languageName: node linkType: hard @@ -4017,6 +4106,20 @@ __metadata: languageName: node linkType: hard +"ai@npm:5.0.113, ai@npm:^5.0.30": + version: 5.0.113 + resolution: "ai@npm:5.0.113" + dependencies: + "@ai-sdk/gateway": "npm:2.0.21" + "@ai-sdk/provider": "npm:2.0.0" + "@ai-sdk/provider-utils": "npm:3.0.19" + "@opentelemetry/api": "npm:1.9.0" + peerDependencies: + zod: ^3.25.76 || ^4.1.8 + checksum: 10c0/07c4b89f919322cccb636c0689c77fc90d9791b91acf4094b908b82fbd60b886daac86ad761cc354727bc06ca710b0f89e4526e261344216566f559d5d87d7bc + languageName: node + linkType: hard + "ajv@npm:^6.12.4": version: 6.12.6 resolution: "ajv@npm:6.12.6" @@ -4029,33 +4132,25 @@ __metadata: languageName: node linkType: hard -"algoliasearch@npm:^5.14.2": - version: 5.32.0 - resolution: "algoliasearch@npm:5.32.0" - dependencies: - "@algolia/client-abtesting": "npm:5.32.0" - "@algolia/client-analytics": "npm:5.32.0" - "@algolia/client-common": "npm:5.32.0" - "@algolia/client-insights": "npm:5.32.0" - "@algolia/client-personalization": "npm:5.32.0" - "@algolia/client-query-suggestions": "npm:5.32.0" - "@algolia/client-search": "npm:5.32.0" - "@algolia/ingestion": "npm:1.32.0" - "@algolia/monitoring": "npm:1.32.0" - "@algolia/recommend": "npm:5.32.0" - "@algolia/requester-browser-xhr": "npm:5.32.0" - "@algolia/requester-fetch": "npm:5.32.0" - "@algolia/requester-node-http": "npm:5.32.0" - checksum: 10c0/165cd23759cfec30cb3a60e1ea7197e87d97c0f9d886a3b34e663136748c00bdc790c4d969702e9017b58347a54137f5a979d7e1c29e5f1dcb82ca61f8b9f524 - languageName: node - linkType: hard - -"ansi-escapes@npm:^4.3.2": - version: 4.3.2 - resolution: "ansi-escapes@npm:4.3.2" +"algoliasearch@npm:^5.28.0": + version: 5.46.0 + resolution: "algoliasearch@npm:5.46.0" dependencies: - type-fest: "npm:^0.21.3" - checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50 + "@algolia/abtesting": "npm:1.12.0" + "@algolia/client-abtesting": "npm:5.46.0" + "@algolia/client-analytics": "npm:5.46.0" + "@algolia/client-common": "npm:5.46.0" + "@algolia/client-insights": "npm:5.46.0" + "@algolia/client-personalization": "npm:5.46.0" + "@algolia/client-query-suggestions": "npm:5.46.0" + "@algolia/client-search": "npm:5.46.0" + "@algolia/ingestion": "npm:1.46.0" + "@algolia/monitoring": "npm:1.46.0" + "@algolia/recommend": "npm:5.46.0" + "@algolia/requester-browser-xhr": "npm:5.46.0" + "@algolia/requester-fetch": "npm:5.46.0" + "@algolia/requester-node-http": "npm:5.46.0" + checksum: 10c0/0feeec48ae4cb4a9bc9d49fbd2a227f9ece3505840a6a8f6abba772eec97ba4e027c2fa784e4a56e218a8b3d5b0d94159d7d179de08bc2d40c46c862ebafef99 languageName: node linkType: hard @@ -4089,6 +4184,13 @@ __metadata: languageName: node linkType: hard +"ansi-styles@npm:^6.2.1": + version: 6.2.3 + resolution: "ansi-styles@npm:6.2.3" + checksum: 10c0/23b8a4ce14e18fb854693b95351e286b771d23d8844057ed2e7d083cd3e708376c3323707ec6a24365f7d7eda3ca00327fe04092e29e551499ec4c8b7bfac868 + languageName: node + linkType: hard + "anymatch@npm:~3.1.2": version: 3.1.3 resolution: "anymatch@npm:3.1.3" @@ -4361,10 +4463,10 @@ __metadata: languageName: node linkType: hard -"chardet@npm:^2.1.0": - version: 2.1.0 - resolution: "chardet@npm:2.1.0" - checksum: 10c0/d1b03e47371851ed72741a898281d58f8a9b577aeea6fdfa75a86832898b36c550b3ad057e66d50d774a9cebd9f56c66b6880e4fe75e387794538ba7565b0b6f +"chardet@npm:^2.1.1": + version: 2.1.1 + resolution: "chardet@npm:2.1.1" + checksum: 10c0/d8391dd412338442b3de0d3a488aa9327f8bcf74b62b8723d6bd0b85c4084d50b731320e0a7c710edb1d44de75969995d2784b80e4c13b004a6c7a0db4c6e793 languageName: node linkType: hard @@ -4445,7 +4547,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^4.0.0, chokidar@npm:^4.0.3": +"chokidar@npm:^4.0.0": version: 4.0.3 resolution: "chokidar@npm:4.0.3" dependencies: @@ -4454,6 +4556,15 @@ __metadata: languageName: node linkType: hard +"chokidar@npm:^5.0.0": + version: 5.0.0 + resolution: "chokidar@npm:5.0.0" + dependencies: + readdirp: "npm:^5.0.0" + checksum: 10c0/42fc907cb2a7ff5c9e220f84dae75380a77997f851c2a5e7865a2cf9ae45dd407a23557208cdcdbf3ac8c93341135a1748e4c48c31855f3bfa095e5159b6bdec + languageName: node + linkType: hard + "chownr@npm:^3.0.0": version: 3.0.0 resolution: "chownr@npm:3.0.0" @@ -4512,7 +4623,7 @@ __metadata: languageName: node linkType: hard -"clsx@npm:^2.1.1": +"clsx@npm:2.1.1, clsx@npm:^2.1.1": version: 2.1.1 resolution: "clsx@npm:2.1.1" checksum: 10c0/c4c8eb865f8c82baab07e71bfa8897c73454881c4f99d6bc81585aecd7c441746c1399d08363dc096c550cceaf97bd4ce1e8854e1771e9998d9f94c4fe075839 @@ -4577,10 +4688,10 @@ __metadata: languageName: node linkType: hard -"commander@npm:^13.1.0 || ^14.0.0": - version: 14.0.0 - resolution: "commander@npm:14.0.0" - checksum: 10c0/73c4babfa558077868d84522b11ef56834165d472b9e86a634cd4c3ae7fc72d59af6377d8878e06bd570fe8f3161eced3cbe383c38f7093272bb65bd242b595b +"commander@npm:^14.0.2": + version: 14.0.2 + resolution: "commander@npm:14.0.2" + checksum: 10c0/245abd1349dbad5414cb6517b7b5c584895c02c4f7836ff5395f301192b8566f9796c82d7bd6c92d07eba8775fe4df86602fca5d86d8d10bcc2aded1e21c2aeb languageName: node linkType: hard @@ -4591,16 +4702,14 @@ __metadata: languageName: node linkType: hard -"comment-json@npm:^4.2.5": - version: 4.2.5 - resolution: "comment-json@npm:4.2.5" +"comment-json@npm:^4.4.1": + version: 4.5.0 + resolution: "comment-json@npm:4.5.0" dependencies: array-timsort: "npm:^1.0.3" core-util-is: "npm:^1.0.3" esprima: "npm:^4.0.1" - has-own-prop: "npm:^2.0.0" - repeat-string: "npm:^1.6.1" - checksum: 10c0/e22f13f18fcc484ac33c8bc02a3d69c3f9467ae5063fdfb3df7735f83a8d9a2cab6a32b7d4a0c53123413a9577de8e17c8cc88369c433326799558febb34ef9c + checksum: 10c0/2b240bd97d1cc21588755e53eec1ba7bc43769d3c89881059c9ca6afe02d9b746f3c14e9dba58cac64571620703cae66933f79949ae4d7234db389857a455258 languageName: node linkType: hard @@ -4611,6 +4720,13 @@ __metadata: languageName: node linkType: hard +"compute-scroll-into-view@npm:^3.0.2": + version: 3.1.1 + resolution: "compute-scroll-into-view@npm:3.1.1" + checksum: 10c0/59761ed62304a9599b52ad75d0d6fbf0669ee2ab7dd472fdb0ad9da36628414c014dea7b5810046560180ad30ffec52a953d19297f66a1d4f3aa0999b9d2521d + languageName: node + linkType: hard + "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" @@ -4632,15 +4748,8 @@ __metadata: "confbox@npm:^0.1.8": version: 0.1.8 - resolution: "confbox@npm:0.1.8" - checksum: 10c0/fc2c68d97cb54d885b10b63e45bd8da83a8a71459d3ecf1825143dd4c7f9f1b696b3283e07d9d12a144c1301c2ebc7842380bdf0014e55acc4ae1c9550102418 - languageName: node - linkType: hard - -"confbox@npm:^0.2.2": - version: 0.2.2 - resolution: "confbox@npm:0.2.2" - checksum: 10c0/7c246588d533d31e8cdf66cb4701dff6de60f9be77ab54c0d0338e7988750ac56863cc0aca1b3f2046f45ff223a765d3e5d4977a7674485afcd37b6edf3fd129 + resolution: "confbox@npm:0.1.8" + checksum: 10c0/fc2c68d97cb54d885b10b63e45bd8da83a8a71459d3ecf1825143dd4c7f9f1b696b3283e07d9d12a144c1301c2ebc7842380bdf0014e55acc4ae1c9550102418 languageName: node linkType: hard @@ -4651,6 +4760,13 @@ __metadata: languageName: node linkType: hard +"cookie@npm:^1.0.1": + version: 1.1.1 + resolution: "cookie@npm:1.1.1" + checksum: 10c0/79c4ddc0fcad9c4f045f826f42edf54bcc921a29586a4558b0898277fa89fb47be95bc384c2253f493af7b29500c830da28341274527328f18eba9f58afa112c + languageName: node + linkType: hard + "copy-to-clipboard@npm:^3.3.3": version: 3.3.3 resolution: "copy-to-clipboard@npm:3.3.3" @@ -4660,10 +4776,10 @@ __metadata: languageName: node linkType: hard -"core-js@npm:~3.45.1": - version: 3.45.1 - resolution: "core-js@npm:3.45.1" - checksum: 10c0/c38e5fae5a05ee3a129c45e10056aafe61dbb15fd35d27e0c289f5490387541c89741185e0aeb61acb558559c6697e016c245cca738fa169a73f2b06cd30e6b6 +"core-js@npm:~3.47.0": + version: 3.47.0 + resolution: "core-js@npm:3.47.0" + checksum: 10c0/9b1a7088b7c660c7b8f1d4c90bb1816a8d5352ebdcb7bc742e3a0e4eb803316b5aa17bacb8769522342196351a5430178f46914644f2bfdb94ce0ced3c7fd523 languageName: node linkType: hard @@ -4720,102 +4836,100 @@ __metadata: languageName: node linkType: hard -"cspell-config-lib@npm:9.2.1": - version: 9.2.1 - resolution: "cspell-config-lib@npm:9.2.1" +"cspell-config-lib@npm:9.4.0": + version: 9.4.0 + resolution: "cspell-config-lib@npm:9.4.0" dependencies: - "@cspell/cspell-types": "npm:9.2.1" - comment-json: "npm:^4.2.5" - smol-toml: "npm:^1.4.2" - yaml: "npm:^2.8.1" - checksum: 10c0/c39e8d0ca7db57836dda23847dac946792352380be662b550b7c4bf2768825ffecc9f95124f14f98066da2a70fae7bd7162b3ace488bd880742c934d818f1c19 + "@cspell/cspell-types": "npm:9.4.0" + comment-json: "npm:^4.4.1" + smol-toml: "npm:^1.5.2" + yaml: "npm:^2.8.2" + checksum: 10c0/7a34cd0d082768a2d228bddc69775db6b021e56eab582aa1736d5f533e90fe60d083e40af622934093fe4f217ddd3bc660dd4f969dd692e18608a37466ee6c33 languageName: node linkType: hard -"cspell-dictionary@npm:9.2.1": - version: 9.2.1 - resolution: "cspell-dictionary@npm:9.2.1" +"cspell-dictionary@npm:9.4.0": + version: 9.4.0 + resolution: "cspell-dictionary@npm:9.4.0" dependencies: - "@cspell/cspell-pipe": "npm:9.2.1" - "@cspell/cspell-types": "npm:9.2.1" - cspell-trie-lib: "npm:9.2.1" - fast-equals: "npm:^5.2.2" - checksum: 10c0/b5abbd48d89b6963730cfc1449f55ead1e864e0c5478f9640ca1237b1c7f1534482788197722ed039196eaed059d4e3da58c3cf311f7f2f8cde5bed3400dd236 + "@cspell/cspell-pipe": "npm:9.4.0" + "@cspell/cspell-types": "npm:9.4.0" + cspell-trie-lib: "npm:9.4.0" + fast-equals: "npm:^5.3.3" + checksum: 10c0/769715777a675be129c3b2c8ab30a4c46b7f0d8f7c484b49764d986ac6180d302450bf1a3f03329acaf2550bda813a68226d402eed23049def31dbf20b3fef29 languageName: node linkType: hard -"cspell-glob@npm:9.2.1": - version: 9.2.1 - resolution: "cspell-glob@npm:9.2.1" +"cspell-glob@npm:9.4.0": + version: 9.4.0 + resolution: "cspell-glob@npm:9.4.0" dependencies: - "@cspell/url": "npm:9.2.1" + "@cspell/url": "npm:9.4.0" picomatch: "npm:^4.0.3" - checksum: 10c0/a500417b54374db39aa6b0d9cad7007f5de7e8724b4546d3825a398fd5b13128e27d537edc1d6c5fd712a82354d2a37a8c720bb8cb541e0e1ec5d79d5dbbedcb + checksum: 10c0/98cc6c9191522a33639cc0b9fcc9351e01468afc5c04c235f390a96825e5150444d5b271c1a0ea530f9746394d1b28ee5979c4bd23bba2d8f83e63ba83718788 languageName: node linkType: hard -"cspell-grammar@npm:9.2.1": - version: 9.2.1 - resolution: "cspell-grammar@npm:9.2.1" +"cspell-grammar@npm:9.4.0": + version: 9.4.0 + resolution: "cspell-grammar@npm:9.4.0" dependencies: - "@cspell/cspell-pipe": "npm:9.2.1" - "@cspell/cspell-types": "npm:9.2.1" + "@cspell/cspell-pipe": "npm:9.4.0" + "@cspell/cspell-types": "npm:9.4.0" bin: cspell-grammar: bin.mjs - checksum: 10c0/a5b94376668681e9ea1b55066aac1d257b5d87098db3554b9f28b5815237aef3997177b419782882f292a10c9bea47252a43b48018cf686f639b59aa6dcaff11 + checksum: 10c0/ff3c5402f579e7124ba8f64e6077f3b451a5c4b714e13ba656195b154166fa689d8f3b2194de295b63d6be0e68752ff78d89d4e6ab222f3f9aace8e8449db2a5 languageName: node linkType: hard -"cspell-io@npm:9.2.1": - version: 9.2.1 - resolution: "cspell-io@npm:9.2.1" +"cspell-io@npm:9.4.0": + version: 9.4.0 + resolution: "cspell-io@npm:9.4.0" dependencies: - "@cspell/cspell-service-bus": "npm:9.2.1" - "@cspell/url": "npm:9.2.1" - checksum: 10c0/9d8776b7831c0eb1d75ef3e586a6c92cdda3b8aacdebfaf99775ce5620bfdddfddd30b28f99e45d2c927aec96a555657f83c8811ffdec3642a0f4f95b241e818 + "@cspell/cspell-service-bus": "npm:9.4.0" + "@cspell/url": "npm:9.4.0" + checksum: 10c0/20d1f740cb93802d83d061ac4bc86a1616c19eb246b504d07cc6c656c3fc51c1d45b23aa982c42ce4c4543ee72e374c1615fbd9c8a788d36704dde5c37cf9ee1 languageName: node linkType: hard -"cspell-lib@npm:9.2.1": - version: 9.2.1 - resolution: "cspell-lib@npm:9.2.1" - dependencies: - "@cspell/cspell-bundled-dicts": "npm:9.2.1" - "@cspell/cspell-pipe": "npm:9.2.1" - "@cspell/cspell-resolver": "npm:9.2.1" - "@cspell/cspell-types": "npm:9.2.1" - "@cspell/dynamic-import": "npm:9.2.1" - "@cspell/filetypes": "npm:9.2.1" - "@cspell/strong-weak-map": "npm:9.2.1" - "@cspell/url": "npm:9.2.1" +"cspell-lib@npm:9.4.0": + version: 9.4.0 + resolution: "cspell-lib@npm:9.4.0" + dependencies: + "@cspell/cspell-bundled-dicts": "npm:9.4.0" + "@cspell/cspell-pipe": "npm:9.4.0" + "@cspell/cspell-resolver": "npm:9.4.0" + "@cspell/cspell-types": "npm:9.4.0" + "@cspell/dynamic-import": "npm:9.4.0" + "@cspell/filetypes": "npm:9.4.0" + "@cspell/strong-weak-map": "npm:9.4.0" + "@cspell/url": "npm:9.4.0" clear-module: "npm:^4.1.2" - comment-json: "npm:^4.2.5" - cspell-config-lib: "npm:9.2.1" - cspell-dictionary: "npm:9.2.1" - cspell-glob: "npm:9.2.1" - cspell-grammar: "npm:9.2.1" - cspell-io: "npm:9.2.1" - cspell-trie-lib: "npm:9.2.1" + cspell-config-lib: "npm:9.4.0" + cspell-dictionary: "npm:9.4.0" + cspell-glob: "npm:9.4.0" + cspell-grammar: "npm:9.4.0" + cspell-io: "npm:9.4.0" + cspell-trie-lib: "npm:9.4.0" env-paths: "npm:^3.0.0" - fast-equals: "npm:^5.2.2" - gensequence: "npm:^7.0.0" + gensequence: "npm:^8.0.8" import-fresh: "npm:^3.3.1" resolve-from: "npm:^5.0.0" vscode-languageserver-textdocument: "npm:^1.0.12" vscode-uri: "npm:^3.1.0" xdg-basedir: "npm:^5.1.0" - checksum: 10c0/c43e2b6d4132962ceadd3c7600eedf5406bc621db8b167becc01bfdd9cabee8b5d465072540a9c785377f5c791385263f9e14f325a5bb9c03e1296fb646c4f97 + checksum: 10c0/e90db6f3a9bc3b02db3a43199215ec9fa2882a8a4064fafabe028fcd57a42b479d38c72355255fa39244b5768f0abacf1af263f66f1e6e0810c3dd517fa10a9a languageName: node linkType: hard -"cspell-trie-lib@npm:9.2.1": - version: 9.2.1 - resolution: "cspell-trie-lib@npm:9.2.1" +"cspell-trie-lib@npm:9.4.0": + version: 9.4.0 + resolution: "cspell-trie-lib@npm:9.4.0" dependencies: - "@cspell/cspell-pipe": "npm:9.2.1" - "@cspell/cspell-types": "npm:9.2.1" - gensequence: "npm:^7.0.0" - checksum: 10c0/a806d43ecbf89f95acda6340c54928fa0c9a4ccc7a8a25aacb99761455ae5724e571796b3b76637dbb9a0cc018869e90b6cd08879ecb91dac69f952cdf145956 + "@cspell/cspell-pipe": "npm:9.4.0" + "@cspell/cspell-types": "npm:9.4.0" + gensequence: "npm:^8.0.8" + checksum: 10c0/08aa19f7e9e17acae08c3b6cf11d98b556a1fc4329be0e567a6ad1c16507155b0a58d457f9e976b6da0a7a1f0da1180bf77742d08eca81ca4cfa9f53d0f51aee languageName: node linkType: hard @@ -4868,10 +4982,10 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.0.2": - version: 3.1.3 - resolution: "csstype@npm:3.1.3" - checksum: 10c0/80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 +"csstype@npm:^3.2.2": + version: 3.2.3 + resolution: "csstype@npm:3.2.3" + checksum: 10c0/cd29c51e70fa822f1cecd8641a1445bed7063697469d35633b516e60fe8c1bde04b08f6c5b6022136bb669b64c63d4173af54864510fbb4ee23281801841a3ce languageName: node linkType: hard @@ -5257,20 +5371,20 @@ __metadata: languageName: node linkType: hard -"dagre-d3-es@npm:7.0.11": - version: 7.0.11 - resolution: "dagre-d3-es@npm:7.0.11" +"dagre-d3-es@npm:7.0.13": + version: 7.0.13 + resolution: "dagre-d3-es@npm:7.0.13" dependencies: d3: "npm:^7.9.0" lodash-es: "npm:^4.17.21" - checksum: 10c0/52f88bdfeca0d8554bee0c1419377585355b4ef179e5fedd3bac75f772745ecb789f6d7ea377a17566506bc8f151bc0dfe02a5175207a547975f335cd88c726c + checksum: 10c0/4eca80dbbad4075311e3853930f99486024785b54210541796d4216140d91744738ee51125e2692c3532af148fbc2e690171750583916ed2ad553150abb198c7 languageName: node linkType: hard -"dayjs@npm:^1.11.13": - version: 1.11.13 - resolution: "dayjs@npm:1.11.13" - checksum: 10c0/a3caf6ac8363c7dade9d1ee797848ddcf25c1ace68d9fe8678ecf8ba0675825430de5d793672ec87b24a69bf04a1544b176547b2539982275d5542a7955f35b7 +"dayjs@npm:^1.11.18": + version: 1.11.19 + resolution: "dayjs@npm:1.11.19" + checksum: 10c0/7d8a6074a343f821f81ea284d700bd34ea6c7abbe8d93bce7aba818948957c1b7f56131702e5e890a5622cdfc05dcebe8aed0b8313bdc6838a594d7846b0b000 languageName: node linkType: hard @@ -5318,7 +5432,7 @@ __metadata: languageName: node linkType: hard -"dequal@npm:^2.0.0": +"dequal@npm:^2.0.0, dequal@npm:^2.0.3": version: 2.0.3 resolution: "dequal@npm:2.0.3" checksum: 10c0/f98860cdf58b64991ae10205137c0e97d384c3a4edc7f807603887b7c4b850af1224a33d88012009f150861cbee4fa2d322c4cc04b9313bee312e47f6ecaa888 @@ -5411,7 +5525,7 @@ __metadata: version: 0.0.0-use.local resolution: "doomslayer@workspace:." dependencies: - "@alauda/doom": "npm:^1.12.7" + "@alauda/doom": "npm:^1.17.1" "@tailwindcss/postcss": "npm:^4.1.12" "@ts-stack/markdown": "npm:^1.5.0" autoprefixer: "npm:^10.4.21" @@ -5513,7 +5627,7 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:5.18.3, enhanced-resolve@npm:^5.18.3": +"enhanced-resolve@npm:^5.18.3": version: 5.18.3 resolution: "enhanced-resolve@npm:5.18.3" dependencies: @@ -5576,15 +5690,15 @@ __metadata: languageName: node linkType: hard -"es-toolkit@npm:^1.39.10": - version: 1.39.10 - resolution: "es-toolkit@npm:1.39.10" +"es-toolkit@npm:^1.43.0": + version: 1.43.0 + resolution: "es-toolkit@npm:1.43.0" dependenciesMeta: "@trivago/prettier-plugin-sort-imports@4.3.0": unplugged: true prettier-plugin-sort-re-exports@0.0.1: unplugged: true - checksum: 10c0/244dd6be25bc8c7af9f085f5b9aae08169eca760fc7d4735020f8f711b6a572e0bf205400326fa85a7924e20747d315756dba1b3a5f0d2887231374ec3651a98 + checksum: 10c0/bbff0b591fd01be9f37a34dad7964b590e4952fc594c1230140771687f05136caa6ab21962a6e9cde7c4b529a149171ed5179d6379d4a8e656dbf7e8d126999c languageName: node linkType: hard @@ -5687,175 +5801,115 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react-debug@npm:1.53.0": - version: 1.53.0 - resolution: "eslint-plugin-react-debug@npm:1.53.0" +"eslint-plugin-react-dom@npm:2.3.13": + version: 2.3.13 + resolution: "eslint-plugin-react-dom@npm:2.3.13" dependencies: - "@eslint-react/ast": "npm:1.53.0" - "@eslint-react/core": "npm:1.53.0" - "@eslint-react/eff": "npm:1.53.0" - "@eslint-react/kit": "npm:1.53.0" - "@eslint-react/shared": "npm:1.53.0" - "@eslint-react/var": "npm:1.53.0" - "@typescript-eslint/scope-manager": "npm:^8.42.0" - "@typescript-eslint/type-utils": "npm:^8.42.0" - "@typescript-eslint/types": "npm:^8.42.0" - "@typescript-eslint/utils": "npm:^8.42.0" - string-ts: "npm:^2.2.1" - ts-pattern: "npm:^5.8.0" + "@eslint-react/ast": "npm:2.3.13" + "@eslint-react/core": "npm:2.3.13" + "@eslint-react/eff": "npm:2.3.13" + "@eslint-react/shared": "npm:2.3.13" + "@eslint-react/var": "npm:2.3.13" + "@typescript-eslint/scope-manager": "npm:^8.49.0" + "@typescript-eslint/types": "npm:^8.49.0" + "@typescript-eslint/utils": "npm:^8.49.0" + compare-versions: "npm:^6.1.1" + string-ts: "npm:^2.3.1" + ts-pattern: "npm:^5.9.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: ^4.9.5 || ^5.3.3 - peerDependenciesMeta: - eslint: - optional: false - typescript: - optional: true - checksum: 10c0/628b816917a1209d57a7c63c5c086b53f7409dcc7e517f66fbd3a0de11d811c34656a019576f946bd6b4ebb7b88042ef83f535f80679e7cfb165820496897e9c + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/5a69f2ce354445bc4389c1382ca86f9bab149f94dd1b4f174fd932099f8e57aa5d198229ea823192449850748e424109ba12833d65696f21f4e442998890b676 languageName: node linkType: hard -"eslint-plugin-react-dom@npm:1.53.0": - version: 1.53.0 - resolution: "eslint-plugin-react-dom@npm:1.53.0" +"eslint-plugin-react-hooks-extra@npm:2.3.13": + version: 2.3.13 + resolution: "eslint-plugin-react-hooks-extra@npm:2.3.13" dependencies: - "@eslint-react/ast": "npm:1.53.0" - "@eslint-react/core": "npm:1.53.0" - "@eslint-react/eff": "npm:1.53.0" - "@eslint-react/kit": "npm:1.53.0" - "@eslint-react/shared": "npm:1.53.0" - "@eslint-react/var": "npm:1.53.0" - "@typescript-eslint/scope-manager": "npm:^8.42.0" - "@typescript-eslint/types": "npm:^8.42.0" - "@typescript-eslint/utils": "npm:^8.42.0" - compare-versions: "npm:^6.1.1" - string-ts: "npm:^2.2.1" - ts-pattern: "npm:^5.8.0" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ^4.9.5 || ^5.3.3 - peerDependenciesMeta: - eslint: - optional: false - typescript: - optional: true - checksum: 10c0/33e361e27c38763c943345d85968c401ae972f3ba848a56991bf86e8cf41fc893c489eeb524d40144ac1e0f3a1461736d7199174946bc1ffc6962dceabaa2e8f - languageName: node - linkType: hard - -"eslint-plugin-react-hooks-extra@npm:1.53.0": - version: 1.53.0 - resolution: "eslint-plugin-react-hooks-extra@npm:1.53.0" - dependencies: - "@eslint-react/ast": "npm:1.53.0" - "@eslint-react/core": "npm:1.53.0" - "@eslint-react/eff": "npm:1.53.0" - "@eslint-react/kit": "npm:1.53.0" - "@eslint-react/shared": "npm:1.53.0" - "@eslint-react/var": "npm:1.53.0" - "@typescript-eslint/scope-manager": "npm:^8.42.0" - "@typescript-eslint/type-utils": "npm:^8.42.0" - "@typescript-eslint/types": "npm:^8.42.0" - "@typescript-eslint/utils": "npm:^8.42.0" - string-ts: "npm:^2.2.1" - ts-pattern: "npm:^5.8.0" + "@eslint-react/ast": "npm:2.3.13" + "@eslint-react/core": "npm:2.3.13" + "@eslint-react/eff": "npm:2.3.13" + "@eslint-react/shared": "npm:2.3.13" + "@eslint-react/var": "npm:2.3.13" + "@typescript-eslint/scope-manager": "npm:^8.49.0" + "@typescript-eslint/type-utils": "npm:^8.49.0" + "@typescript-eslint/types": "npm:^8.49.0" + "@typescript-eslint/utils": "npm:^8.49.0" + string-ts: "npm:^2.3.1" + ts-pattern: "npm:^5.9.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: ^4.9.5 || ^5.3.3 - peerDependenciesMeta: - eslint: - optional: false - typescript: - optional: true - checksum: 10c0/96d1a1e32bdd2e3f60d7e5560e07c88f6df03eeaf9dc3c10a11bbc2b015af3832161492ecdee6c7c70039627a06093ff121955d9cbc1c71173e28cf31ff2d46d - languageName: node - linkType: hard - -"eslint-plugin-react-naming-convention@npm:1.53.0": - version: 1.53.0 - resolution: "eslint-plugin-react-naming-convention@npm:1.53.0" - dependencies: - "@eslint-react/ast": "npm:1.53.0" - "@eslint-react/core": "npm:1.53.0" - "@eslint-react/eff": "npm:1.53.0" - "@eslint-react/kit": "npm:1.53.0" - "@eslint-react/shared": "npm:1.53.0" - "@eslint-react/var": "npm:1.53.0" - "@typescript-eslint/scope-manager": "npm:^8.42.0" - "@typescript-eslint/type-utils": "npm:^8.42.0" - "@typescript-eslint/types": "npm:^8.42.0" - "@typescript-eslint/utils": "npm:^8.42.0" - string-ts: "npm:^2.2.1" - ts-pattern: "npm:^5.8.0" + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/6d5071e95175a170e9db1ac6ad9661a4b5d7dfdf61ad7db0da96a1b8e8ce67a1fd05707e51e9ca1c24737b461d1d79f4dac620a2b022cbf3f5fe3ea6df82b568 + languageName: node + linkType: hard + +"eslint-plugin-react-naming-convention@npm:2.3.13": + version: 2.3.13 + resolution: "eslint-plugin-react-naming-convention@npm:2.3.13" + dependencies: + "@eslint-react/ast": "npm:2.3.13" + "@eslint-react/core": "npm:2.3.13" + "@eslint-react/eff": "npm:2.3.13" + "@eslint-react/shared": "npm:2.3.13" + "@eslint-react/var": "npm:2.3.13" + "@typescript-eslint/scope-manager": "npm:^8.49.0" + "@typescript-eslint/type-utils": "npm:^8.49.0" + "@typescript-eslint/types": "npm:^8.49.0" + "@typescript-eslint/utils": "npm:^8.49.0" + string-ts: "npm:^2.3.1" + ts-pattern: "npm:^5.9.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: ^4.9.5 || ^5.3.3 - peerDependenciesMeta: - eslint: - optional: false - typescript: - optional: true - checksum: 10c0/bbb1dc50080e2bead271783c8b51d8de1ffc58fa15d438021ff76e2487f6c4b62aea05cfe9b3c95b7ada6188cbbc27159928b2e82319a7408bc6ae044a4e0921 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/9902b131a45d30de9184640d162122fd5a31a0b523b10955fbecfb9ad575431f16694b61787e1e9b570a7bd1d601accb086d2e0ef24f4a01d237bb6bc5c25089 languageName: node linkType: hard -"eslint-plugin-react-web-api@npm:1.53.0": - version: 1.53.0 - resolution: "eslint-plugin-react-web-api@npm:1.53.0" +"eslint-plugin-react-web-api@npm:2.3.13": + version: 2.3.13 + resolution: "eslint-plugin-react-web-api@npm:2.3.13" dependencies: - "@eslint-react/ast": "npm:1.53.0" - "@eslint-react/core": "npm:1.53.0" - "@eslint-react/eff": "npm:1.53.0" - "@eslint-react/kit": "npm:1.53.0" - "@eslint-react/shared": "npm:1.53.0" - "@eslint-react/var": "npm:1.53.0" - "@typescript-eslint/scope-manager": "npm:^8.42.0" - "@typescript-eslint/types": "npm:^8.42.0" - "@typescript-eslint/utils": "npm:^8.42.0" - string-ts: "npm:^2.2.1" - ts-pattern: "npm:^5.8.0" + "@eslint-react/ast": "npm:2.3.13" + "@eslint-react/core": "npm:2.3.13" + "@eslint-react/eff": "npm:2.3.13" + "@eslint-react/shared": "npm:2.3.13" + "@eslint-react/var": "npm:2.3.13" + "@typescript-eslint/scope-manager": "npm:^8.49.0" + "@typescript-eslint/types": "npm:^8.49.0" + "@typescript-eslint/utils": "npm:^8.49.0" + string-ts: "npm:^2.3.1" + ts-pattern: "npm:^5.9.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: ^4.9.5 || ^5.3.3 - peerDependenciesMeta: - eslint: - optional: false - typescript: - optional: true - checksum: 10c0/993d627e83929fed8b2ff6260616eaf9a345cebb3a26d8dca4761f48d64ae37160365df2b58c104eeb1d7fbaff13cbe949b6b8a3949b1966256c9c6638186c4c + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/fc7ef7f2437c53de3fa93279fdb2ce8e14ccf8df229ba92ed34c9cbc85fdddd413f8aeec4d178196d657b245abbd79cd39312710a297fcc0fa22a450713e85b8 languageName: node linkType: hard -"eslint-plugin-react-x@npm:1.53.0": - version: 1.53.0 - resolution: "eslint-plugin-react-x@npm:1.53.0" +"eslint-plugin-react-x@npm:2.3.13": + version: 2.3.13 + resolution: "eslint-plugin-react-x@npm:2.3.13" dependencies: - "@eslint-react/ast": "npm:1.53.0" - "@eslint-react/core": "npm:1.53.0" - "@eslint-react/eff": "npm:1.53.0" - "@eslint-react/kit": "npm:1.53.0" - "@eslint-react/shared": "npm:1.53.0" - "@eslint-react/var": "npm:1.53.0" - "@typescript-eslint/scope-manager": "npm:^8.42.0" - "@typescript-eslint/type-utils": "npm:^8.42.0" - "@typescript-eslint/types": "npm:^8.42.0" - "@typescript-eslint/utils": "npm:^8.42.0" + "@eslint-react/ast": "npm:2.3.13" + "@eslint-react/core": "npm:2.3.13" + "@eslint-react/eff": "npm:2.3.13" + "@eslint-react/shared": "npm:2.3.13" + "@eslint-react/var": "npm:2.3.13" + "@typescript-eslint/scope-manager": "npm:^8.49.0" + "@typescript-eslint/type-utils": "npm:^8.49.0" + "@typescript-eslint/types": "npm:^8.49.0" + "@typescript-eslint/utils": "npm:^8.49.0" compare-versions: "npm:^6.1.1" is-immutable-type: "npm:^5.0.1" - string-ts: "npm:^2.2.1" - ts-pattern: "npm:^5.8.0" + string-ts: "npm:^2.3.1" + ts-api-utils: "npm:^2.1.0" + ts-pattern: "npm:^5.9.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 - ts-api-utils: ^2.1.0 - typescript: ^4.9.5 || ^5.3.3 - peerDependenciesMeta: - eslint: - optional: false - ts-api-utils: - optional: true - typescript: - optional: true - checksum: 10c0/9d971805fcf80f3dce236ee5e05e119cd3905ca9b8cf0d0fbc4d968a6ad0ea118af44d74a5d373587d91e3d6b836488f97d7f3291595cb17f4908c94ccd49d26 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/62ce565d1e60b57223878492ed7da54d3ce20753f46ab2f6425c50d0747725efaec200f2e571726144d34f945110796719473e7dfb8eb2556e5d4a2ac85cc33f languageName: node linkType: hard @@ -5883,23 +5937,22 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^9.34.0": - version: 9.34.0 - resolution: "eslint@npm:9.34.0" +"eslint@npm:^9.39.2": + version: 9.39.2 + resolution: "eslint@npm:9.39.2" dependencies: - "@eslint-community/eslint-utils": "npm:^4.2.0" + "@eslint-community/eslint-utils": "npm:^4.8.0" "@eslint-community/regexpp": "npm:^4.12.1" - "@eslint/config-array": "npm:^0.21.0" - "@eslint/config-helpers": "npm:^0.3.1" - "@eslint/core": "npm:^0.15.2" + "@eslint/config-array": "npm:^0.21.1" + "@eslint/config-helpers": "npm:^0.4.2" + "@eslint/core": "npm:^0.17.0" "@eslint/eslintrc": "npm:^3.3.1" - "@eslint/js": "npm:9.34.0" - "@eslint/plugin-kit": "npm:^0.3.5" + "@eslint/js": "npm:9.39.2" + "@eslint/plugin-kit": "npm:^0.4.1" "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" "@humanwhocodes/retry": "npm:^0.4.2" "@types/estree": "npm:^1.0.6" - "@types/json-schema": "npm:^7.0.15" ajv: "npm:^6.12.4" chalk: "npm:^4.0.0" cross-spawn: "npm:^7.0.6" @@ -5929,7 +5982,7 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 10c0/ba3e54fa0c8ed23d062f91519afaae77fed922a6c4d76130b6cd32154bcb406aaea4b3c5ed88e0be40828c1d5b6921592f3947dbdc5e2043de6bd7aa341fe5ea + checksum: 10c0/bb88ca8fd16bb7e1ac3e13804c54d41c583214460c0faa7b3e7c574e69c5600c7122295500fb4b0c06067831111db740931e98da1340329527658e1cf80073d3 languageName: node linkType: hard @@ -6054,6 +6107,13 @@ __metadata: languageName: node linkType: hard +"eventsource-parser@npm:^3.0.6": + version: 3.0.6 + resolution: "eventsource-parser@npm:3.0.6" + checksum: 10c0/70b8ccec7dac767ef2eca43f355e0979e70415701691382a042a2df8d6a68da6c2fca35363669821f3da876d29c02abe9b232964637c1b6635c940df05ada78a + languageName: node + linkType: hard + "execa@npm:^9.6.0": version: 9.6.0 resolution: "execa@npm:9.6.0" @@ -6081,13 +6141,6 @@ __metadata: languageName: node linkType: hard -"exsolve@npm:^1.0.7": - version: 1.0.7 - resolution: "exsolve@npm:1.0.7" - checksum: 10c0/4479369d0bd84bb7e0b4f5d9bc18d26a89b6dbbbccd73f9d383d14892ef78ddbe159e01781055342f83dc00ebe90044036daf17ddf55cc21e2cac6609aa15631 - languageName: node - linkType: hard - "extend-shallow@npm:^2.0.1": version: 2.0.1 resolution: "extend-shallow@npm:2.0.1" @@ -6111,10 +6164,10 @@ __metadata: languageName: node linkType: hard -"fast-equals@npm:^5.2.2": - version: 5.2.2 - resolution: "fast-equals@npm:5.2.2" - checksum: 10c0/2bfeac6317a8959a00e2134749323557e5df6dea3af24e4457297733eace8ce4313fcbca2cf4532f3a6792607461e80442cd8d3af148d5c2e4e98ad996d6e5b5 +"fast-equals@npm:^5.3.3": + version: 5.4.0 + resolution: "fast-equals@npm:5.4.0" + checksum: 10c0/4fdce3a8f814e78af7296ca4ebe82f4765074a6dfe557ee98c18f5d2958c3de59025fbff7556d65f250165ccef424d37f9952ee159400f8ebe5f2edb704ec80e languageName: node linkType: hard @@ -6182,6 +6235,18 @@ __metadata: languageName: node linkType: hard +"fdir@npm:^6.5.0": + version: 6.5.0 + resolution: "fdir@npm:6.5.0" + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + checksum: 10c0/e345083c4306b3aed6cb8ec551e26c36bab5c511e99ea4576a16750ddc8d3240e63826cc624f5ae17ad4dc82e68a253213b60d556c11bfad064b7607847ed07f + languageName: node + linkType: hard + "figures@npm:^6.1.0": version: 6.1.0 resolution: "figures@npm:6.1.0" @@ -6245,10 +6310,10 @@ __metadata: languageName: node linkType: hard -"flexsearch@npm:0.7.43": - version: 0.7.43 - resolution: "flexsearch@npm:0.7.43" - checksum: 10c0/797dc474ed97750b8e85c118b1af63eb2709da5fc05defcb13e96515774f28743ccb2448b63f3b703cf1ca571928c006069503dacf7d177bc07b9ee15e1f85d0 +"flexsearch@npm:0.8.212": + version: 0.8.212 + resolution: "flexsearch@npm:0.8.212" + checksum: 10c0/557a320fe028e694579d9f3f4cacd6acab6bcfa9101a63dbacf23ddbc872310a3370586a12007cf080ed2dfe3c99e6b21dd1e83697f2b4734722fbd43285d782 languageName: node linkType: hard @@ -6323,10 +6388,10 @@ __metadata: languageName: node linkType: hard -"gensequence@npm:^7.0.0": - version: 7.0.0 - resolution: "gensequence@npm:7.0.0" - checksum: 10c0/d446772a795d8a50d70d87e87b827591ccd599c267acce9c2e1f17e4df6c04e6d47661b2ddf5d0144d026c1e3ac71eca917c171e594c3daf6a87aeabbe1d7a3d +"gensequence@npm:^8.0.8": + version: 8.0.8 + resolution: "gensequence@npm:8.0.8" + checksum: 10c0/a1315a9c366c4becda7720c8ecb986cbab912352e8fe25fdb57325d4a8fb3cce816cc227acd7bf2141283656f1e04229655240a2cc70d75836eec13ed8a96425 languageName: node linkType: hard @@ -6351,6 +6416,13 @@ __metadata: languageName: node linkType: hard +"get-east-asian-width@npm:^1.3.0": + version: 1.4.0 + resolution: "get-east-asian-width@npm:1.4.0" + checksum: 10c0/4e481d418e5a32061c36fbb90d1b225a254cc5b2df5f0b25da215dcd335a3c111f0c2023ffda43140727a9cafb62dac41d022da82c08f31083ee89f714ee3b83 + languageName: node + linkType: hard + "get-stream@npm:^9.0.0": version: 9.0.1 resolution: "get-stream@npm:9.0.1" @@ -6418,17 +6490,10 @@ __metadata: languageName: node linkType: hard -"globals@npm:^15.14.0": - version: 15.15.0 - resolution: "globals@npm:15.15.0" - checksum: 10c0/f9ae80996392ca71316495a39bec88ac43ae3525a438b5626cd9d5ce9d5500d0a98a266409605f8cd7241c7acf57c354a48111ea02a767ba4f374b806d6861fe - languageName: node - linkType: hard - -"globals@npm:^16.3.0": - version: 16.3.0 - resolution: "globals@npm:16.3.0" - checksum: 10c0/c62dc20357d1c0bf2be4545d6c4141265d1a229bf1c3294955efb5b5ef611145391895e3f2729f8603809e81b30b516c33e6c2597573844449978606aad6eb38 +"globals@npm:^16.5.0": + version: 16.5.0 + resolution: "globals@npm:16.5.0" + checksum: 10c0/615241dae7851c8012f5aa0223005b1ed6607713d6813de0741768bd4ddc39353117648f1a7086b4b0fa45eae733f1c0a0fe369aa4e543bb63f8de8990178ea9 languageName: node linkType: hard @@ -6453,13 +6518,6 @@ __metadata: languageName: node linkType: hard -"graphemer@npm:^1.4.0": - version: 1.4.0 - resolution: "graphemer@npm:1.4.0" - checksum: 10c0/e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31 - languageName: node - linkType: hard - "gray-matter@npm:4.0.3": version: 4.0.3 resolution: "gray-matter@npm:4.0.3" @@ -6486,13 +6544,6 @@ __metadata: languageName: node linkType: hard -"has-own-prop@npm:^2.0.0": - version: 2.0.0 - resolution: "has-own-prop@npm:2.0.0" - checksum: 10c0/2745497283d80228b5c5fbb8c63ab1029e604bce7db8d4b36255e427b3695b2153dc978b176674d0dd2a23f132809e04d7ef41fefc0ab85870a5caa918c5c0d9 - languageName: node - linkType: hard - "hast-util-from-parse5@npm:^8.0.0": version: 8.0.3 resolution: "hast-util-from-parse5@npm:8.0.3" @@ -6811,6 +6862,15 @@ __metadata: languageName: node linkType: hard +"iconv-lite@npm:^0.7.0": + version: 0.7.1 + resolution: "iconv-lite@npm:0.7.1" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3.0.0" + checksum: 10c0/f5c9e2bddd7101a71b07a381ace44ebdc65ca76a10be0e9e64d372b511132acc4ee41b830962f438840d492cd6f9e08c237289f760d6a7fed754e61cffcb6757 + languageName: node + linkType: hard + "ignore@npm:^5.2.0": version: 5.3.2 resolution: "ignore@npm:5.3.2" @@ -7112,6 +7172,15 @@ __metadata: languageName: node linkType: hard +"jiti@npm:^2.6.1": + version: 2.6.1 + resolution: "jiti@npm:2.6.1" + bin: + jiti: lib/jiti-cli.mjs + checksum: 10c0/79b2e96a8e623f66c1b703b98ec1b8be4500e1d217e09b09e343471bbb9c105381b83edbb979d01cef18318cc45ce6e153571b6c83122170eefa531c64b6789b + languageName: node + linkType: hard + "js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -7193,6 +7262,13 @@ __metadata: languageName: node linkType: hard +"json-schema@npm:^0.4.0": + version: 0.4.0 + resolution: "json-schema@npm:0.4.0" + checksum: 10c0/d4a637ec1d83544857c1c163232f3da46912e971d5bf054ba44fdb88f07d8d359a462b4aec46f2745efbc57053365608d88bc1d7b1729f7b4fc3369765639ed3 + languageName: node + linkType: hard + "json-stable-stringify-without-jsonify@npm:^1.0.1": version: 1.0.1 resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" @@ -7250,13 +7326,6 @@ __metadata: languageName: node linkType: hard -"kolorist@npm:^1.8.0": - version: 1.8.0 - resolution: "kolorist@npm:1.8.0" - checksum: 10c0/73075db44a692bf6c34a649f3b4b3aea4993b84f6b754cbf7a8577e7c7db44c0bad87752bd23b0ce533f49de2244ce2ce03b7b1b667a85ae170a94782cc50f9b - languageName: node - linkType: hard - "langium@npm:3.3.1": version: 3.3.1 resolution: "langium@npm:3.3.1" @@ -7453,17 +7522,6 @@ __metadata: languageName: node linkType: hard -"local-pkg@npm:^1.0.0": - version: 1.1.1 - resolution: "local-pkg@npm:1.1.1" - dependencies: - mlly: "npm:^1.7.4" - pkg-types: "npm:^2.0.1" - quansync: "npm:^0.2.8" - checksum: 10c0/fe8f9d0443fb066c3f28a4c89d587dd7cba3ab02645cd16598f8d5f30968acf60af1b0ec2d6ad768475ec9f52baad124f31a93d2fbc034f645bcc02bf3a84882 - languageName: node - linkType: hard - "locate-path@npm:^6.0.0": version: 6.0.0 resolution: "locate-path@npm:6.0.0" @@ -7568,19 +7626,12 @@ __metadata: languageName: node linkType: hard -"marked@npm:^16.0.0": - version: 16.2.1 - resolution: "marked@npm:16.2.1" +"marked@npm:^16.2.1, marked@npm:^16.3.0": + version: 16.4.2 + resolution: "marked@npm:16.4.2" bin: marked: bin/marked.js - checksum: 10c0/0f4a259c8a7884a14830f06b4b44c0e5fab27924102f2713606e0627c8473d130ab9070900a40c18b0e8d39ba2f31194ce6931999ba4c7bd3b6240f6cfe9cbb3 - languageName: node - linkType: hard - -"md-attr-parser@npm:^1.3.0": - version: 1.3.0 - resolution: "md-attr-parser@npm:1.3.0" - checksum: 10c0/97284ba2c937287f2c568291dd6ead1b570ba096274c5fde985a17d1e197cc13d7a4ca8293ecf9a5db9007383fdbfeba97e17cf5f7d46ca5222c36a6c519e37b + checksum: 10c0/fc6051142172454f2023f3d6b31cca92879ec8e1b96457086a54c70354c74b00e1b6543a76a1fad6d399366f52b90a848f6ffb8e1d65a5baff87f3ba9b8f1847 languageName: node linkType: hard @@ -7876,31 +7927,31 @@ __metadata: languageName: node linkType: hard -"mermaid@npm:^11.10.1": - version: 11.10.1 - resolution: "mermaid@npm:11.10.1" +"mermaid@npm:^11.12.2": + version: 11.12.2 + resolution: "mermaid@npm:11.12.2" dependencies: - "@braintree/sanitize-url": "npm:^7.0.4" - "@iconify/utils": "npm:^2.1.33" - "@mermaid-js/parser": "npm:^0.6.2" + "@braintree/sanitize-url": "npm:^7.1.1" + "@iconify/utils": "npm:^3.0.1" + "@mermaid-js/parser": "npm:^0.6.3" "@types/d3": "npm:^7.4.3" cytoscape: "npm:^3.29.3" cytoscape-cose-bilkent: "npm:^4.1.0" cytoscape-fcose: "npm:^2.2.0" d3: "npm:^7.9.0" d3-sankey: "npm:^0.12.3" - dagre-d3-es: "npm:7.0.11" - dayjs: "npm:^1.11.13" + dagre-d3-es: "npm:7.0.13" + dayjs: "npm:^1.11.18" dompurify: "npm:^3.2.5" katex: "npm:^0.16.22" khroma: "npm:^2.1.0" lodash-es: "npm:^4.17.21" - marked: "npm:^16.0.0" + marked: "npm:^16.2.1" roughjs: "npm:^4.6.6" stylis: "npm:^4.3.6" ts-dedent: "npm:^2.2.0" uuid: "npm:^11.1.0" - checksum: 10c0/f20820a3b2b2a79b7ab61b6b31b833c6f2d57e047d8051dbd71db645ee6fda6b86ef2e042e04dc372d1af5ba4cd97c91493b2c1b1702713fa2bae40ddaff9b26 + checksum: 10c0/00969b96171f1f11cf897df205d932237a6303041d9519b82bd727cfca43507b54cbf28dfb951aa7ff5e6129607f2297703a464361fc95942db9364c579da9f3 languageName: node linkType: hard @@ -8511,6 +8562,18 @@ __metadata: languageName: node linkType: hard +"mlly@npm:^1.8.0": + version: 1.8.0 + resolution: "mlly@npm:1.8.0" + dependencies: + acorn: "npm:^8.15.0" + pathe: "npm:^2.0.3" + pkg-types: "npm:^1.3.1" + ufo: "npm:^1.6.1" + checksum: 10c0/f174b844ae066c71e9b128046677868e2e28694f0bbeeffbe760b2a9d8ff24de0748d0fde6fabe706700c1d2e11d3c0d7a53071b5ea99671592fac03364604ab + languageName: node + linkType: hard + "mri@npm:^1.1.0": version: 1.2.0 resolution: "mri@npm:1.2.0" @@ -8525,10 +8588,10 @@ __metadata: languageName: node linkType: hard -"mute-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "mute-stream@npm:2.0.0" - checksum: 10c0/2cf48a2087175c60c8dcdbc619908b49c07f7adcfc37d29236b0c5c612d6204f789104c98cc44d38acab7b3c96f4a3ec2cfdc4934d0738d876dbefa2a12c69f4 +"mute-stream@npm:^3.0.0": + version: 3.0.0 + resolution: "mute-stream@npm:3.0.0" + checksum: 10c0/12cdb36a101694c7a6b296632e6d93a30b74401873cf7507c88861441a090c71c77a58f213acadad03bc0c8fa186639dec99d68a14497773a8744320c136e701 languageName: node linkType: hard @@ -8822,12 +8885,23 @@ __metadata: languageName: node linkType: hard -"openai@npm:^5.19.1": - version: 5.19.1 - resolution: "openai@npm:5.19.1" +"oniguruma-to-es@npm:^4.3.4": + version: 4.3.4 + resolution: "oniguruma-to-es@npm:4.3.4" + dependencies: + oniguruma-parser: "npm:^0.12.1" + regex: "npm:^6.0.1" + regex-recursion: "npm:^6.0.2" + checksum: 10c0/fb58459f50db71c2c4785205636186bfbb125b094c4275512a8f41f123ed3fbf61f37c455f4360ef14a56c693981aecd7da3ae2c05614a222e872c4643b463fc + languageName: node + linkType: hard + +"openai@npm:^6.10.0": + version: 6.13.0 + resolution: "openai@npm:6.13.0" peerDependencies: ws: ^8.18.0 - zod: ^3.23.8 + zod: ^3.25 || ^4.0 peerDependenciesMeta: ws: optional: true @@ -8835,7 +8909,7 @@ __metadata: optional: true bin: openai: bin/cli - checksum: 10c0/ac0040e5d578cd1ca105e93697e9df582aa17845b92caf728159eedc8d5d72cf2df0af2a8fcefc5c0a2c311cffedf967b08986522520b3c1285b4d2485b06a1f + checksum: 10c0/a74ae9148451b4420651f9ae033facc36346f8ffdb5071e14f379cc4a18b05e13143bf5ec0275a16d98d901720bc586fd6d9f42b91ad831c9e4b6da3c32c7bd3 languageName: node linkType: hard @@ -9143,7 +9217,7 @@ __metadata: languageName: node linkType: hard -"pkg-types@npm:^1.3.0": +"pkg-types@npm:^1.3.0, pkg-types@npm:^1.3.1": version: 1.3.1 resolution: "pkg-types@npm:1.3.1" dependencies: @@ -9154,38 +9228,27 @@ __metadata: languageName: node linkType: hard -"pkg-types@npm:^2.0.1": - version: 2.2.0 - resolution: "pkg-types@npm:2.2.0" - dependencies: - confbox: "npm:^0.2.2" - exsolve: "npm:^1.0.7" - pathe: "npm:^2.0.3" - checksum: 10c0/df14eada1aeaaf73f72d3ec08d360bbfb44f2dfec5612358e0ce30f306a395a51fc7bfa96a2ca6ba005e9f56ddb1d2ee5b4cdd2e7b87ff075e5bf52e6fbc1cd6 - languageName: node - linkType: hard - -"playwright-core@npm:1.55.0": - version: 1.55.0 - resolution: "playwright-core@npm:1.55.0" +"playwright-core@npm:1.57.0": + version: 1.57.0 + resolution: "playwright-core@npm:1.57.0" bin: playwright-core: cli.js - checksum: 10c0/c39d6aa30e7a4e73965942ca5e13405ae05c9cb49f755a35f04248c864c0b24cf662d9767f1797b3ec48d1cf4e54774dce4a19c16534bd5cfd2aa3da81c9dc3a + checksum: 10c0/798e35d83bf48419a8c73de20bb94d68be5dde68de23f95d80a0ebe401e3b83e29e3e84aea7894d67fa6c79d2d3d40cc5bcde3e166f657ce50987aaa2421b6a9 languageName: node linkType: hard -"playwright@npm:^1.55.0": - version: 1.55.0 - resolution: "playwright@npm:1.55.0" +"playwright@npm:1.57.0": + version: 1.57.0 + resolution: "playwright@npm:1.57.0" dependencies: fsevents: "npm:2.3.2" - playwright-core: "npm:1.55.0" + playwright-core: "npm:1.57.0" dependenciesMeta: fsevents: optional: true bin: playwright: cli.js - checksum: 10c0/51605b7e57a5650e57972c5fdfc09d7a9934cca1cbee5beacca716fa801e25cb5bb7c1663de90c22b300fde884e5545a2b13a0505a93270b660687791c478304 + checksum: 10c0/ab03c99a67b835bdea9059f516ad3b6e42c21025f9adaa161a4ef6bc7ca716dcba476d287140bb240d06126eb23f889a8933b8f5f1f1a56b80659d92d1358899 languageName: node linkType: hard @@ -9308,13 +9371,6 @@ __metadata: languageName: node linkType: hard -"quansync@npm:^0.2.8": - version: 0.2.10 - resolution: "quansync@npm:0.2.10" - checksum: 10c0/f86f1d644f812a3a7c42de79eb401c47a5a67af82a9adff8a8afb159325e03e00f77cebbf42af6340a0bd47bd0c1fbe999e7caf7e1bbb30d7acb00c8729b7530 - languageName: node - linkType: hard - "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" @@ -9322,14 +9378,14 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:^19.1.1": - version: 19.1.1 - resolution: "react-dom@npm:19.1.1" +"react-dom@npm:^19.2.1": + version: 19.2.3 + resolution: "react-dom@npm:19.2.3" dependencies: - scheduler: "npm:^0.26.0" + scheduler: "npm:^0.27.0" peerDependencies: - react: ^19.1.1 - checksum: 10c0/8c91198510521299c56e4e8d5e3a4508b2734fb5e52f29eeac33811de64e76fe586ad32c32182e2e84e070d98df67125da346c3360013357228172dbcd20bcdd + react: ^19.2.3 + checksum: 10c0/dc43f7ede06f46f3acc16ee83107c925530de9b91d1d0b3824583814746ff4c498ea64fd65cd83aba363205268adff52e2827c582634ae7b15069deaeabc4892 languageName: node linkType: hard @@ -9362,6 +9418,17 @@ __metadata: languageName: node linkType: hard +"react-reconciler@npm:0.33.0": + version: 0.33.0 + resolution: "react-reconciler@npm:0.33.0" + dependencies: + scheduler: "npm:^0.27.0" + peerDependencies: + react: ^19.2.0 + checksum: 10c0/3f7b27ea8d0ff4c8bf0e402a285e1af9b7d0e6f4c1a70a28f4384938bc1130bc82a90a31df0b79ef5e380e2e55e2598bd90b4dbf802b1203d735ba0355817d3a + languageName: node + linkType: hard + "react-refresh@npm:^0.17.0": version: 0.17.0 resolution: "react-refresh@npm:0.17.0" @@ -9369,47 +9436,58 @@ __metadata: languageName: node linkType: hard -"react-router-dom@npm:^6.30.1": - version: 6.30.1 - resolution: "react-router-dom@npm:6.30.1" +"react-refresh@npm:^0.18.0": + version: 0.18.0 + resolution: "react-refresh@npm:0.18.0" + checksum: 10c0/34a262f7fd803433a534f50deb27a148112a81adcae440c7d1cbae7ef14d21ea8f2b3d783e858cb7698968183b77755a38b4d4b5b1d79b4f4689c2f6d358fff2 + languageName: node + linkType: hard + +"react-router-dom@npm:^7.10.1": + version: 7.10.1 + resolution: "react-router-dom@npm:7.10.1" dependencies: - "@remix-run/router": "npm:1.23.0" - react-router: "npm:6.30.1" + react-router: "npm:7.10.1" peerDependencies: - react: ">=16.8" - react-dom: ">=16.8" - checksum: 10c0/e9e1297236b0faa864424ad7d51c392fc6e118595d4dad4cd542fd217c479a81601a81c6266d5801f04f9e154de02d3b094fc22ccb544e755c2eb448fab4ec6b + react: ">=18" + react-dom: ">=18" + checksum: 10c0/e0d0f8176974567321ae6eda319064e4207339b930422cc5efb4e39214e065a698f3c706a9fdb41a4e6e0a1f79c91fe1122a5a960eb30430aaed34a658e336ed languageName: node linkType: hard -"react-router@npm:6.30.1": - version: 6.30.1 - resolution: "react-router@npm:6.30.1" +"react-router@npm:7.10.1": + version: 7.10.1 + resolution: "react-router@npm:7.10.1" dependencies: - "@remix-run/router": "npm:1.23.0" + cookie: "npm:^1.0.1" + set-cookie-parser: "npm:^2.6.0" peerDependencies: - react: ">=16.8" - checksum: 10c0/0414326f2d8e0c107fb4603cf4066dacba6a1f6f025c6e273f003e177b2f18888aca3de06d9b5522908f0e41de93be1754c37e82aa97b3a269c4742c08e82539 + react: ">=18" + react-dom: ">=18" + peerDependenciesMeta: + react-dom: + optional: true + checksum: 10c0/e114a319603ccf0394f616f954ee3f53bec04636a2f13383b1e941b8fa6c1c64b71b60527e3db8e7f971dcfaaeb9a82bd7c2ddd884a718694e589403e6975d52 languageName: node linkType: hard -"react-tooltip@npm:^5.29.1": - version: 5.29.1 - resolution: "react-tooltip@npm:5.29.1" +"react-tooltip@npm:^5.30.0": + version: 5.30.0 + resolution: "react-tooltip@npm:5.30.0" dependencies: "@floating-ui/dom": "npm:^1.6.1" classnames: "npm:^2.3.0" peerDependencies: react: ">=16.14.0" react-dom: ">=16.14.0" - checksum: 10c0/f5bbdf7d3e27497d71098a9a054f528f4c45c0823914bbf1351f01d992fd526709793112ebcbf775287a829d157551d4880075cfd90cd9489308dc5a1de4d0e0 + checksum: 10c0/a942ac78f4c3cf7adfeb97630bf68390683772a37a351cc84b21cef3e3c10991fca8a6ff84e9a410f0cb267ec83de3e19509b9dfaf7ec0d83478a0402621a238 languageName: node linkType: hard -"react@npm:^19.1.1": - version: 19.1.1 - resolution: "react@npm:19.1.1" - checksum: 10c0/8c9769a2dfd02e603af6445058325e6c8a24b47b185d0e461f66a6454765ddcaecb3f0a90184836c68bb509f3c38248359edbc42f0d07c23eb500a5c30c87b4e +"react@npm:^19.2.1": + version: 19.2.3 + resolution: "react@npm:19.2.3" + checksum: 10c0/094220b3ba3a76c1b668f972ace1dd15509b157aead1b40391d1c8e657e720c201d9719537375eff08f5e0514748c0319063392a6f000e31303aafc4471f1436 languageName: node linkType: hard @@ -9441,6 +9519,13 @@ __metadata: languageName: node linkType: hard +"readdirp@npm:^5.0.0": + version: 5.0.0 + resolution: "readdirp@npm:5.0.0" + checksum: 10c0/faf1ec57cff2020f473128da3f8d2a57813cc3a08a36c38cae1c9af32c1579906cc50ba75578043b35bade77e945c098233665797cf9730ba3613a62d6e79219 + languageName: node + linkType: hard + "readdirp@npm:~3.6.0": version: 3.6.0 resolution: "readdirp@npm:3.6.0" @@ -9761,13 +9846,6 @@ __metadata: languageName: node linkType: hard -"repeat-string@npm:^1.6.1": - version: 1.6.1 - resolution: "repeat-string@npm:1.6.1" - checksum: 10c0/87fa21bfdb2fbdedc44b9a5b118b7c1239bdd2c2c1e42742ef9119b7d412a5137a1d23f1a83dc6bb686f4f27429ac6f542e3d923090b44181bafa41e8ac0174d - languageName: node - linkType: hard - "require-directory@npm:^2.1.1": version: 2.1.1 resolution: "require-directory@npm:2.1.1" @@ -10090,10 +10168,19 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.26.0": - version: 0.26.0 - resolution: "scheduler@npm:0.26.0" - checksum: 10c0/5b8d5bfddaae3513410eda54f2268e98a376a429931921a81b5c3a2873aab7ca4d775a8caac5498f8cbc7d0daeab947cf923dbd8e215d61671f9f4e392d34356 +"scheduler@npm:^0.27.0": + version: 0.27.0 + resolution: "scheduler@npm:0.27.0" + checksum: 10c0/4f03048cb05a3c8fddc45813052251eca00688f413a3cee236d984a161da28db28ba71bd11e7a3dd02f7af84ab28d39fb311431d3b3772fed557945beb00c452 + languageName: node + linkType: hard + +"scroll-into-view-if-needed@npm:^3.1.0": + version: 3.1.0 + resolution: "scroll-into-view-if-needed@npm:3.1.0" + dependencies: + compute-scroll-into-view: "npm:^3.0.2" + checksum: 10c0/1f46b090e1e04fcfdef1e384f6d7e615f9f84d4176faf4dbba7347cc0a6e491e5d578eaf4dbe9618dd3d8d38efafde58535b3e00f2a21ce4178c14be364850ff languageName: node linkType: hard @@ -10134,6 +10221,13 @@ __metadata: languageName: node linkType: hard +"set-cookie-parser@npm:^2.6.0": + version: 2.7.2 + resolution: "set-cookie-parser@npm:2.7.2" + checksum: 10c0/4381a9eb7ee951dfe393fe7aacf76b9a3b4e93a684d2162ab35594fa4053cc82a4d7d7582bf397718012c9adcf839b8cd8f57c6c42901ea9effe33c752da4a45 + languageName: node + linkType: hard + "shebang-command@npm:^2.0.0": version: 2.0.0 resolution: "shebang-command@npm:2.0.0" @@ -10150,7 +10244,23 @@ __metadata: languageName: node linkType: hard -"shiki@npm:3.12.2, shiki@npm:^3.12.2": +"shiki@npm:3.20.0, shiki@npm:^3.20.0": + version: 3.20.0 + resolution: "shiki@npm:3.20.0" + dependencies: + "@shikijs/core": "npm:3.20.0" + "@shikijs/engine-javascript": "npm:3.20.0" + "@shikijs/engine-oniguruma": "npm:3.20.0" + "@shikijs/langs": "npm:3.20.0" + "@shikijs/themes": "npm:3.20.0" + "@shikijs/types": "npm:3.20.0" + "@shikijs/vscode-textmate": "npm:^10.0.2" + "@types/hast": "npm:^3.0.4" + checksum: 10c0/e7f0a8e6b8748b1d25cccc186e5cd32cbc8b272c08b4b554a3328c95714ee564d5525747d5ceb52c1ee766ec25cb7a5fa1de748edeb6508a57be15433de1564f + languageName: node + linkType: hard + +"shiki@npm:^3.12.2": version: 3.12.2 resolution: "shiki@npm:3.12.2" dependencies: @@ -10166,22 +10276,6 @@ __metadata: languageName: node linkType: hard -"shiki@npm:^3.12.0": - version: 3.12.0 - resolution: "shiki@npm:3.12.0" - dependencies: - "@shikijs/core": "npm:3.12.0" - "@shikijs/engine-javascript": "npm:3.12.0" - "@shikijs/engine-oniguruma": "npm:3.12.0" - "@shikijs/langs": "npm:3.12.0" - "@shikijs/themes": "npm:3.12.0" - "@shikijs/types": "npm:3.12.0" - "@shikijs/vscode-textmate": "npm:^10.0.2" - "@types/hast": "npm:^3.0.4" - checksum: 10c0/70d676b54cb688cafec1eb33d9592c2aee12b5a212b89c0c783ad032d5eeccf1c651af96e16b9f8355811193d50b42ad62aad5925c8cca92f17164f3e1e9e8c9 - languageName: node - linkType: hard - "should-equal@npm:^2.0.0": version: 2.0.0 resolution: "should-equal@npm:2.0.0" @@ -10245,14 +10339,14 @@ __metadata: languageName: node linkType: hard -"simple-git@npm:^3.28.0": - version: 3.28.0 - resolution: "simple-git@npm:3.28.0" +"simple-git@npm:^3.30.0": + version: 3.30.0 + resolution: "simple-git@npm:3.30.0" dependencies: "@kwsites/file-exists": "npm:^1.1.1" "@kwsites/promise-deferred": "npm:^1.1.1" debug: "npm:^4.4.0" - checksum: 10c0/d78b8f5884967513efa3d3ee419be421207367c65b680ee45f4c9571f909ba89933ffa27d6d7972fbb759bb30b00e435e35ade2b9e788661feb996da6f461932 + checksum: 10c0/ca123580944d55c7f93d17f7a89b39cd43245916b35ed3a8b1269d1f2ae9200e17f098e42af4a2572313726f1273641cbe0748a1ea37d8c803c181fb69068b1d languageName: node linkType: hard @@ -10270,10 +10364,10 @@ __metadata: languageName: node linkType: hard -"smol-toml@npm:^1.4.2": - version: 1.4.2 - resolution: "smol-toml@npm:1.4.2" - checksum: 10c0/e01e5f249b1ad852d09aa22f338a6cb3896ac35c92bf0d35744ce1b1e2f4b67901d4a0e886027617a2a8aa9f1a6c67c919c41b544c4aec137b6ebe042ca10d36 +"smol-toml@npm:^1.5.2": + version: 1.5.2 + resolution: "smol-toml@npm:1.5.2" + checksum: 10c0/ccfe5dda80c1d0c45869140b1e695a13a81ba7c57c1ca083146fe2f475d6f57031c12410f95d53a5acb3a1504e8e8e12cab36871909e8c8ce0c7011ccd22a2ac languageName: node linkType: hard @@ -10393,10 +10487,10 @@ __metadata: languageName: node linkType: hard -"string-ts@npm:^2.2.1": - version: 2.2.1 - resolution: "string-ts@npm:2.2.1" - checksum: 10c0/2db651cd6968ef0d8c3dbed26d38d54a557351412b409bfae15e697b544141efde3789f20df0f7152dc4f4322b1ece8e34ee0654679688dc7081f012444e0710 +"string-ts@npm:^2.3.1": + version: 2.3.1 + resolution: "string-ts@npm:2.3.1" + checksum: 10c0/14b2829934713bf6cdf7ea54d948283af345e5c505bfb505aca949ab67235cbc99a3e335581f8a91f68935ac52c0d44b32112618658371e5593d5a75f26b3048 languageName: node linkType: hard @@ -10433,7 +10527,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^7.2.0": +"string-width@npm:^7.0.0": version: 7.2.0 resolution: "string-width@npm:7.2.0" dependencies: @@ -10444,6 +10538,16 @@ __metadata: languageName: node linkType: hard +"string-width@npm:^8.1.0": + version: 8.1.0 + resolution: "string-width@npm:8.1.0" + dependencies: + get-east-asian-width: "npm:^1.3.0" + strip-ansi: "npm:^7.1.0" + checksum: 10c0/749b5d0dab2532b4b6b801064230f4da850f57b3891287023117ab63a464ad79dd208f42f793458f48f3ad121fe2e1f01dd525ff27ead957ed9f205e27406593 + languageName: node + linkType: hard + "string_decoder@npm:^1.1.1": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" @@ -10599,6 +10703,18 @@ __metadata: languageName: node linkType: hard +"swr@npm:^2.2.5": + version: 2.3.8 + resolution: "swr@npm:2.3.8" + dependencies: + dequal: "npm:^2.0.3" + use-sync-external-store: "npm:^1.6.0" + peerDependencies: + react: ^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/ee879100fc14a9d3a9f453842cb838027f3eba728e1b33be4998eea2f612d4822a5f70815c64cceb554ba36d9120fe3d7fed63597642823f204752750208fd8e + languageName: node + linkType: hard + "sync-child-process@npm:^1.0.2": version: 1.0.2 resolution: "sync-child-process@npm:1.0.2" @@ -10633,6 +10749,13 @@ __metadata: languageName: node linkType: hard +"tagged-tag@npm:^1.0.0": + version: 1.0.0 + resolution: "tagged-tag@npm:1.0.0" + checksum: 10c0/91d25c9ffb86a91f20522cefb2cbec9b64caa1febe27ad0df52f08993ff60888022d771e868e6416cf2e72dab68449d2139e8709ba009b74c6c7ecd4000048d1 + languageName: node + linkType: hard + "tailwindcss@npm:4.1.12, tailwindcss@npm:^4.1.12": version: 4.1.12 resolution: "tailwindcss@npm:4.1.12" @@ -10661,6 +10784,13 @@ __metadata: languageName: node linkType: hard +"throttleit@npm:2.1.0": + version: 2.1.0 + resolution: "throttleit@npm:2.1.0" + checksum: 10c0/1696ae849522cea6ba4f4f3beac1f6655d335e51b42d99215e196a718adced0069e48deaaf77f7e89f526ab31de5b5c91016027da182438e6f9280be2f3d5265 + languageName: node + linkType: hard + "tiny-glob@npm:^0.2.9": version: 0.2.9 resolution: "tiny-glob@npm:0.2.9" @@ -10678,7 +10808,7 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.14": +"tinyglobby@npm:^0.2.12": version: 0.2.14 resolution: "tinyglobby@npm:0.2.14" dependencies: @@ -10688,6 +10818,16 @@ __metadata: languageName: node linkType: hard +"tinyglobby@npm:^0.2.15": + version: 0.2.15 + resolution: "tinyglobby@npm:0.2.15" + dependencies: + fdir: "npm:^6.5.0" + picomatch: "npm:^4.0.3" + checksum: 10c0/869c31490d0d88eedb8305d178d4c75e7463e820df5a9b9d388291daf93e8b1eb5de1dad1c1e139767e4269fe75f3b10d5009b2cc14db96ff98986920a186844 + languageName: node + linkType: hard + "tinypool@npm:^1.1.1": version: 1.1.1 resolution: "tinypool@npm:1.1.1" @@ -10759,10 +10899,10 @@ __metadata: languageName: node linkType: hard -"ts-pattern@npm:^5.8.0": - version: 5.8.0 - resolution: "ts-pattern@npm:5.8.0" - checksum: 10c0/0e41006a8de7490c7edbba36c095550cd4b0e334247f9e76cddbdaadea4bcdc479763fb403a787db19bb83480c02fe6ea0e9799ceaaba0573acbe31e341ab947 +"ts-pattern@npm:^5.9.0": + version: 5.9.0 + resolution: "ts-pattern@npm:5.9.0" + checksum: 10c0/7640db25c39d29b287471b2b82d4f7b4674a02098c6ba4d10fed180adfb07d0e0c71930d9e59dc0d90654145e02fd320af63cf0df3c41e100d4154658a612a0a languageName: node linkType: hard @@ -10789,13 +10929,6 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^0.21.3": - version: 0.21.3 - resolution: "type-fest@npm:0.21.3" - checksum: 10c0/902bd57bfa30d51d4779b641c2bc403cdf1371fb9c91d3c058b0133694fcfdb817aef07a47f40faf79039eecbaa39ee9d3c532deff244f3a19ce68cea71a61e8 - languageName: node - linkType: hard - "type-fest@npm:^3.8.0": version: 3.13.1 resolution: "type-fest@npm:3.13.1" @@ -10803,10 +10936,12 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^4.41.0": - version: 4.41.0 - resolution: "type-fest@npm:4.41.0" - checksum: 10c0/f5ca697797ed5e88d33ac8f1fec21921839871f808dc59345c9cf67345bfb958ce41bd821165dbf3ae591cedec2bf6fe8882098dfdd8dc54320b859711a2c1e4 +"type-fest@npm:^5.3.1": + version: 5.3.1 + resolution: "type-fest@npm:5.3.1" + dependencies: + tagged-tag: "npm:^1.0.0" + checksum: 10c0/3282cf11f5e8708321c109b5a72967702cf4c3b928b4d77f5819600b23915dc6a6b8f16cde4182cfbad308973ed3eeea544825cafe9657634ac1f331dc940315 languageName: node linkType: hard @@ -10817,18 +10952,18 @@ __metadata: languageName: node linkType: hard -"typescript-eslint@npm:^8.42.0": - version: 8.42.0 - resolution: "typescript-eslint@npm:8.42.0" +"typescript-eslint@npm:^8.49.0": + version: 8.50.0 + resolution: "typescript-eslint@npm:8.50.0" dependencies: - "@typescript-eslint/eslint-plugin": "npm:8.42.0" - "@typescript-eslint/parser": "npm:8.42.0" - "@typescript-eslint/typescript-estree": "npm:8.42.0" - "@typescript-eslint/utils": "npm:8.42.0" + "@typescript-eslint/eslint-plugin": "npm:8.50.0" + "@typescript-eslint/parser": "npm:8.50.0" + "@typescript-eslint/typescript-estree": "npm:8.50.0" + "@typescript-eslint/utils": "npm:8.50.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/f2220c7230640ace7c34b4dd19186f85bebb7179a4dc7b3cac22c9cae0e5868f2356fd8eabda7e5f027f066a43ecb4e1b06c910ced97d6de6b1ad7fb3af8293b + checksum: 10c0/63f96505fdfc7d0ff0b5d0338c5877a76ef0933ea3a0c90b2a5d73a7f0ee18d778dc673d9345de3bcb6f37ae02fd930301ef13b2e162c4850f08ad89f1c19613 languageName: node linkType: hard @@ -10842,6 +10977,16 @@ __metadata: languageName: node linkType: hard +"typescript@npm:^5.9.3": + version: 5.9.3 + resolution: "typescript@npm:5.9.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/6bd7552ce39f97e711db5aa048f6f9995b53f1c52f7d8667c1abdc1700c68a76a308f579cd309ce6b53646deb4e9a1be7c813a93baaf0a28ccd536a30270e1c5 + languageName: node + linkType: hard + "typescript@patch:typescript@npm%3A^5.9.2#optional!builtin": version: 5.9.2 resolution: "typescript@patch:typescript@npm%3A5.9.2#optional!builtin::version=5.9.2&hash=5786d5" @@ -10852,7 +10997,17 @@ __metadata: languageName: node linkType: hard -"ufo@npm:^1.5.4": +"typescript@patch:typescript@npm%3A^5.9.3#optional!builtin": + version: 5.9.3 + resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/ad09fdf7a756814dce65bc60c1657b40d44451346858eea230e10f2e95a289d9183b6e32e5c11e95acc0ccc214b4f36289dcad4bf1886b0adb84d711d336a430 + languageName: node + linkType: hard + +"ufo@npm:^1.5.4, ufo@npm:^1.6.1": version: 1.6.1 resolution: "ufo@npm:1.6.1" checksum: 10c0/5a9f041e5945fba7c189d5410508cbcbefef80b253ed29aa2e1f8a2b86f4bd51af44ee18d4485e6d3468c92be9bf4a42e3a2b72dcaf27ce39ce947ec994f1e6b @@ -10889,12 +11044,12 @@ __metadata: languageName: node linkType: hard -"unhead@npm:2.0.14": - version: 2.0.14 - resolution: "unhead@npm:2.0.14" +"unhead@npm:2.0.19": + version: 2.0.19 + resolution: "unhead@npm:2.0.19" dependencies: hookable: "npm:^5.5.3" - checksum: 10c0/49e00ed69050946538f2eeb8fb8a03bb5011ef06ee4f4395c5d22b2fa9faec7218b32c430ef2cfc2d213cbc35597d8dccfdbc9119c6d7b6090b53604cbb6dd61 + checksum: 10c0/a7904c1e9041cc1b15fafbbeb2526f180a9bd05751eb1bd2b1f3f9f5f3caada6372cbbf72e0879df6be78773ed1dbc6a724aaee35031e3b664cf6f6fb5f9e27a languageName: node linkType: hard @@ -11146,7 +11301,7 @@ __metadata: languageName: node linkType: hard -"unist-util-visit-parents@npm:^6.0.0, unist-util-visit-parents@npm:^6.0.1": +"unist-util-visit-parents@npm:^6.0.0": version: 6.0.1 resolution: "unist-util-visit-parents@npm:6.0.1" dependencies: @@ -11156,6 +11311,16 @@ __metadata: languageName: node linkType: hard +"unist-util-visit-parents@npm:^6.0.2": + version: 6.0.2 + resolution: "unist-util-visit-parents@npm:6.0.2" + dependencies: + "@types/unist": "npm:^3.0.0" + unist-util-is: "npm:^6.0.0" + checksum: 10c0/f1e4019dbd930301825895e3737b1ee0cd682f7622ddd915062135cbb39f8c090aaece3a3b5eae1f2ea52ec33f0931abb8f8a8b5c48a511a4203e3d360a8cd49 + languageName: node + linkType: hard + "unist-util-visit@npm:^1.4.0": version: 1.4.1 resolution: "unist-util-visit@npm:1.4.1" @@ -11199,6 +11364,15 @@ __metadata: languageName: node linkType: hard +"use-sync-external-store@npm:^1.6.0": + version: 1.6.0 + resolution: "use-sync-external-store@npm:1.6.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/35e1179f872a53227bdf8a827f7911da4c37c0f4091c29b76b1e32473d1670ebe7bcd880b808b7549ba9a5605c233350f800ffab963ee4a4ee346ee983b6019b + languageName: node + linkType: hard + "util-deprecate@npm:^1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" @@ -11495,17 +11669,6 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^6.2.0": - version: 6.2.0 - resolution: "wrap-ansi@npm:6.2.0" - dependencies: - ansi-styles: "npm:^4.0.0" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - checksum: 10c0/baad244e6e33335ea24e86e51868fe6823626e3a3c88d9a6674642afff1d34d9a154c917e74af8d845fd25d170c4ea9cf69a47133c3f3656e1252b3d462d9f6c - languageName: node - linkType: hard - "wrap-ansi@npm:^8.1.0": version: 8.1.0 resolution: "wrap-ansi@npm:8.1.0" @@ -11517,6 +11680,17 @@ __metadata: languageName: node linkType: hard +"wrap-ansi@npm:^9.0.2": + version: 9.0.2 + resolution: "wrap-ansi@npm:9.0.2" + dependencies: + ansi-styles: "npm:^6.2.1" + string-width: "npm:^7.0.0" + strip-ansi: "npm:^7.1.0" + checksum: 10c0/3305839b9a0d6fb930cb63a52f34d3936013d8b0682ff3ec133c9826512620f213800ffa19ea22904876d5b7e9a3c1f40682f03597d986a4ca881fa7b033688c + languageName: node + linkType: hard + "wrapped@npm:^1.0.1": version: 1.0.1 resolution: "wrapped@npm:1.0.1" @@ -11585,12 +11759,12 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.8.1": - version: 2.8.1 - resolution: "yaml@npm:2.8.1" +"yaml@npm:^2.8.2": + version: 2.8.2 + resolution: "yaml@npm:2.8.2" bin: yaml: bin.mjs - checksum: 10c0/7c587be00d9303d2ae1566e03bc5bc7fe978ba0d9bf39cc418c3139d37929dfcb93a230d9749f2cb578b6aa5d9ebebc322415e4b653cb83acd8bc0bc321707f3 + checksum: 10c0/703e4dc1e34b324aa66876d63618dcacb9ed49f7e7fe9b70f1e703645be8d640f68ab84f12b86df8ac960bac37acf5513e115de7c970940617ce0343c8c9cd96 languageName: node linkType: hard @@ -11623,13 +11797,6 @@ __metadata: languageName: node linkType: hard -"yoctocolors-cjs@npm:^2.1.2": - version: 2.1.2 - resolution: "yoctocolors-cjs@npm:2.1.2" - checksum: 10c0/a0e36eb88fea2c7981eab22d1ba45e15d8d268626e6c4143305e2c1628fa17ebfaa40cd306161a8ce04c0a60ee0262058eab12567493d5eb1409780853454c6f - languageName: node - linkType: hard - "yoctocolors@npm:^2.1.1": version: 2.1.1 resolution: "yoctocolors@npm:2.1.1" @@ -11644,10 +11811,10 @@ __metadata: languageName: node linkType: hard -"zod@npm:^4.1.5": - version: 4.1.5 - resolution: "zod@npm:4.1.5" - checksum: 10c0/7826fb931bc71d4d0fff2fbb72f1a1cf30a6672cf9dbe6933a216bbb60242ef1c3bdfbcd3c5b27e806235a35efaad7a4a9897ff4d3621452f9ea278bce6fd42a +"zod@npm:^4.1.13, zod@npm:^4.1.8": + version: 4.2.1 + resolution: "zod@npm:4.2.1" + checksum: 10c0/ecb5219bddf76a42d092a843fb98ad4cb78f1e1077082772b03ef032ee5cbc80790a4051836b962d26fb4af854323bc784d628bd1b8d9898149eba7af21c5560 languageName: node linkType: hard From 8564d24846a723a75040f07a1954dcd00a607b0b Mon Sep 17 00:00:00 2001 From: yangxiaolang <1810849666@qq.com> Date: Wed, 17 Dec 2025 16:19:25 +0800 Subject: [PATCH 2/9] chore: add tsconfig and mod class --- styles/index.css | 254 +++++------------- theme/components/BreadCrumb/index.tsx | 4 +- theme/components/Card/index.tsx | 15 +- theme/components/Checkbox/index.tsx | 1 - theme/components/DocID/index.tsx | 2 +- theme/components/EditOnGithub/index.tsx | 2 +- theme/components/HomeBanner/index.tsx | 5 +- theme/components/HomeContent/index.tsx | 2 +- theme/components/LinkCard/index.tsx | 16 +- theme/components/Pagination/index.tsx | 2 +- theme/components/PostList/index.tsx | 5 +- .../components/SidebarMenu/useSidebarMenu.tsx | 119 ++------ theme/layout/HomeLayout/index.tsx | 5 +- theme/layout/index.tsx | 3 - tsconfig.json | 9 +- .../types.d.ts => virtual-modules.d.ts | 50 ++-- 16 files changed, 150 insertions(+), 344 deletions(-) rename plugins/plugin-post-resolver/types.d.ts => virtual-modules.d.ts (77%) diff --git a/styles/index.css b/styles/index.css index 2a9728d5..598216af 100644 --- a/styles/index.css +++ b/styles/index.css @@ -33,14 +33,14 @@ background-color: var(--rp-c-bg-soft); cursor: pointer; color: var(--rp-c-brand-dark); - border-radius: 12px; + border-radius: var(--rp-radius); } .paginationItem.active { background-color: var(--rp-c-bg-soft); cursor: pointer; color: var(--rp-c-brand-dark); - border-radius: 12px; + border-radius: var(--rp-radius); } .paginationItem.disabled { @@ -54,206 +54,97 @@ font-weight: 600; } -/* ============================================ - Rspress v2 自定义 CSS 类定义 - 用于 Card、LinkCard 等组件 - ============================================ */ - -/* 布局类 */ -.rp-block { +.card { display: block; + border: 1px solid var(--rp-c-divider-light); + border-radius: var(--rp-radius); + background-color: var(--rp-c-bg); + padding: 1rem; } -.rp-flex { - display: flex; -} - -.rp-m-auto { - margin: auto; -} - -.rp-w-full { - width: 100%; -} - -/* 间距类 - 内边距 */ -.rp-p-4 { - padding: 1rem; /* 16px */ -} - -.rp-px-0 { - padding-left: 0; - padding-right: 0; -} - -.rp-px-6 { - padding-left: 1.5rem; /* 24px */ - padding-right: 1.5rem; /* 24px */ -} - -.rp-py-4 { - padding-top: 1rem; /* 16px */ - padding-bottom: 1rem; /* 16px */ -} - -.rp-py-8 { - padding-top: 2rem; /* 32px */ - padding-bottom: 2rem; /* 32px */ -} - -/* 间距类 - 外边距 */ -.rp-mb-2 { - margin-bottom: 0.5rem; /* 8px */ -} - -.rp-mb-3 { - margin-bottom: 0.75rem; /* 12px */ -} - -.rp-mb-10 { - margin-bottom: 2.5rem; /* 40px */ -} - -.rp-mt-12 { - margin-top: 3rem; /* 48px */ -} - -/* 边框类 */ -.rp-border { - border-width: 1px; -} - -.rp-border-b { - border-bottom-width: 1px; -} - -.rp-border-t { - border-top-width: 1px; -} - -.rp-border-solid { - border-style: solid; -} - -.rp-border-divider-light { - border-color: var(--rp-c-divider-light, rgba(0, 0, 0, 0.1)); -} - -.rp-border-divider { - border-color: var(--rp-c-divider, rgba(0, 0, 0, 0.15)); -} - -/* 圆角类 */ -.rp-rounded-lg { - border-radius: 0.5rem; /* 8px */ -} - -/* 背景类 */ -.rp-bg-bg { - background-color: var(--rp-c-bg, #ffffff); -} - -.rp-bg-bg-soft { - background-color: var(--rp-c-bg-soft, rgba(0, 0, 0, 0.02)); -} - -.rp-bg-bg-mute { - background-color: var(--rp-c-bg-mute, rgba(0, 0, 0, 0.04)); -} - -/* 文本大小类 */ -.rp-text-sm { - font-size: 0.875rem; /* 14px */ -} - -.rp-text-lg { - font-size: 1.125rem; /* 18px */ -} - -/* 文本颜色类 */ -.rp-text-text-1 { - color: var(--rp-c-text-1, #1a1a1a); +.card__title { + font-size: 1.125rem; + font-weight: 600; + margin-bottom: 0.75rem; + color: var(--rp-c-text-1); } -.rp-text-text-2 { - color: var(--rp-c-text-2, #666666); +.card__content { + color: var(--rp-c-text-2); } -.rp-text-text-3 { - color: var(--rp-c-text-3, #999999); +.link-card { + display: block; + border-bottom: 1px solid var(--rp-c-divider-light); + background-color: var(--rp-c-bg); + padding: 1.25rem; + text-decoration: none; + transition-property: color, background-color, border-color; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; } -/* 字体粗细类 */ -.rp-font-medium { - font-weight: 500; +.link-card:hover { + background-color: var(--rp-c-bg-soft); } -.rp-font-semibold { +.link-card__title { + font-size: 1.125rem; font-weight: 600; + margin-bottom: 0.5rem; + color: var(--rp-c-text-1); + line-height: 1.75rem; } -/* 行高类 */ -.rp-leading-6 { - line-height: 1.5rem; /* 24px */ -} - -.rp-leading-7 { - line-height: 1.75rem; /* 28px */ -} - -.rp-leading-8 { - line-height: 2rem; /* 32px */ +.link-card__description { + color: var(--rp-c-text-2); + font-size: 0.875rem; + line-height: 1.5rem; } -/* 文本装饰类 */ -.rp-no-underline { - text-decoration: none; -} - -.rp-text-center { - text-align: center; +.post-meta { + display: flex; + font-size: 0.875rem; + color: var(--rp-c-text-3); + line-height: 1.5rem; + font-weight: 500; } -/* 过渡效果类 */ -.rp-transition-colors { - transition-property: color, background-color, border-color; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms; +@media (min-width: 640px) { + .post-meta { + line-height: 2rem; + } } -/* 悬停状态类 */ -.hover\:rp-bg-bg-soft:hover { - background-color: var(--rp-c-bg-soft, rgba(0, 0, 0, 0.02)); +.breadcrumb { + margin-bottom: 2.5rem; } -.hover\:rp-border-divider:hover { - border-color: var(--rp-c-divider, rgba(0, 0, 0, 0.15)); +.home-footer { + margin-top: 3rem; + padding-top: 2rem; + padding-bottom: 2rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + width: 100%; + border-top: 1px solid var(--rp-c-divider-light); } -/* 响应式类 */ @media (min-width: 640px) { - .sm\:rp-leading-8 { - line-height: 2rem; /* 32px */ - } - - .sm\:rp-p-8 { - padding: 2rem; /* 32px */ + .home-footer { + padding: 2rem; } } -/* 深色模式适配 */ -:where(html.rp-dark) { - --rp-c-bg: #1a1a1a; - --rp-c-bg-soft: rgba(255, 255, 255, 0.05); - --rp-c-bg-mute: rgba(255, 255, 255, 0.08); - --rp-c-text-1: #e5e5e5; - --rp-c-text-2: #a0a0a0; - --rp-c-text-3: #666666; - --rp-c-divider: rgba(255, 255, 255, 0.15); - --rp-c-divider-light: rgba(255, 255, 255, 0.1); +.home-footer__content { + margin: auto; + width: 100%; + text-align: center; + font-weight: 500; + font-size: 0.875rem; + color: var(--rp-c-text-2); } -/* SidebarMenu 样式 */ .rp-doc-layout__menu { display: none; position: fixed; @@ -261,14 +152,14 @@ left: 0; right: 0; z-index: 100; - background-color: var(--rp-c-bg, #ffffff); - border-bottom: 1px solid var(--rp-c-divider-light, rgba(0, 0, 0, 0.1)); + background-color: var(--rp-c-bg); + border-bottom: 1px solid var(--rp-c-divider-light); padding: 0.75rem 1rem; align-items: center; gap: 0.5rem; } -@media (max-width: 768px) { +@media (max-width: 1280px) { .rp-doc-layout__menu { display: flex; } @@ -283,26 +174,21 @@ padding: 0; border: none; background: transparent; - color: var(--rp-c-text-1, #1a1a1a); + color: var(--rp-c-text-1); cursor: pointer; - border-radius: 0.25rem; + border-radius: var(--rp-radius); transition: background-color 0.2s; } .rp-doc-layout__menu-button:hover { - background-color: var(--rp-c-bg-soft, rgba(0, 0, 0, 0.02)); + background-color: var(--rp-c-bg-soft); } .rp-doc-layout__menu-button:active { - background-color: var(--rp-c-bg-mute, rgba(0, 0, 0, 0.04)); + background-color: var(--rp-c-bg-mute); } .rp-doc-layout__menu-button svg { width: 100%; height: 100%; } - -/* 深色模式下的菜单按钮 */ -:where(html.rp-dark) .rp-doc-layout__menu-button { - color: var(--rp-c-text-1, #e5e5e5); -} diff --git a/theme/components/BreadCrumb/index.tsx b/theme/components/BreadCrumb/index.tsx index adf6d38c..a2fce578 100644 --- a/theme/components/BreadCrumb/index.tsx +++ b/theme/components/BreadCrumb/index.tsx @@ -4,7 +4,7 @@ import { useMemo } from "react"; export const BreadCrumb = () => { const { page, siteData } = usePageData(); const { base } = siteData; - const t = useI18n(); + const t = useI18n(); const href = useMemo(() => { if (!base) { @@ -14,7 +14,7 @@ export const BreadCrumb = () => { }, [page, base]); return ( -
+
{t("knowledge_title")} diff --git a/theme/components/Card/index.tsx b/theme/components/Card/index.tsx index 2347110f..7ac9bbdb 100644 --- a/theme/components/Card/index.tsx +++ b/theme/components/Card/index.tsx @@ -16,17 +16,10 @@ export const Card: React.FC = ({ children, }) => { return ( -
- {title && ( -
- {title} -
- )} - {content &&
{content}
} - {children &&
{children}
} +
+ {title &&
{title}
} + {content &&
{content}
} + {children &&
{children}
}
); }; diff --git a/theme/components/Checkbox/index.tsx b/theme/components/Checkbox/index.tsx index 59ff696d..2c7938d0 100644 --- a/theme/components/Checkbox/index.tsx +++ b/theme/components/Checkbox/index.tsx @@ -1,5 +1,4 @@ import { forwardRef, useCallback } from "react"; -import { useI18n } from "rspress/runtime"; export interface CheckboxProps { label: string; diff --git a/theme/components/DocID/index.tsx b/theme/components/DocID/index.tsx index 5967ea04..5b9711a6 100644 --- a/theme/components/DocID/index.tsx +++ b/theme/components/DocID/index.tsx @@ -8,7 +8,7 @@ export const DocID = ({ id }: { id?: string }) => { return id || (pageData.page.frontmatter.id as string); }, [id, pageData]); return docID ? ( -
+
ID: {docID}
) : ( diff --git a/theme/components/EditOnGithub/index.tsx b/theme/components/EditOnGithub/index.tsx index 2f49523a..7209ad78 100644 --- a/theme/components/EditOnGithub/index.tsx +++ b/theme/components/EditOnGithub/index.tsx @@ -43,7 +43,7 @@ function EditIcon() { export const EditOnGithub = () => { const { editLink, issueLink } = useEditLink(); - const t = useI18n(); + const t = useI18n(); return (
diff --git a/theme/components/HomeBanner/index.tsx b/theme/components/HomeBanner/index.tsx index aa1aed21..9933fcef 100644 --- a/theme/components/HomeBanner/index.tsx +++ b/theme/components/HomeBanner/index.tsx @@ -1,4 +1,4 @@ -import { useI18n, usePageData } from "@rspress/runtime"; +import { useI18n } from "@rspress/runtime"; interface StyledProps { className?: string; @@ -9,8 +9,7 @@ interface BannerProps extends StyledProps { } export const HomeBanner: React.FC = ({ className }) => { - const pageData = usePageData(); - const t = useI18n(); + const t = useI18n(); // const logo = // typeof pageData.siteData.logo === "string" diff --git a/theme/components/HomeContent/index.tsx b/theme/components/HomeContent/index.tsx index be0756cc..d72972c9 100644 --- a/theme/components/HomeContent/index.tsx +++ b/theme/components/HomeContent/index.tsx @@ -39,7 +39,7 @@ export const HomeContent: React.FC = () => { const [searchedPosts, setSearchedPosts] = useState([]); const { page, siteData } = usePageData(); const [searchInitialized, setSearchInitialized] = useState([]); - const t = useI18n(); + const t = useI18n(); const searchFull = useCallback( async (keyword: string) => { diff --git a/theme/components/LinkCard/index.tsx b/theme/components/LinkCard/index.tsx index c0f287e0..f4525700 100644 --- a/theme/components/LinkCard/index.tsx +++ b/theme/components/LinkCard/index.tsx @@ -16,19 +16,9 @@ export const LinkCard: React.FC = ({ className = "", }) => { return ( - -
- {title} -
- {description && ( -
- {description} -
- )} +
+
{title}
+ {description &&
{description}
}
); }; diff --git a/theme/components/Pagination/index.tsx b/theme/components/Pagination/index.tsx index cf1882da..de8952d3 100644 --- a/theme/components/Pagination/index.tsx +++ b/theme/components/Pagination/index.tsx @@ -15,7 +15,7 @@ interface PageItem { const Pagination = ({ currentPage, totalPage, onChange }: PaginationProps) => { const neighBorsNumber = 1; - const t = useI18n(); + const t = useI18n(); const paginationItems = useMemo(() => { const items: Array = []; diff --git a/theme/components/PostList/index.tsx b/theme/components/PostList/index.tsx index 7c80a54d..fab75786 100644 --- a/theme/components/PostList/index.tsx +++ b/theme/components/PostList/index.tsx @@ -1,5 +1,5 @@ import { Markdown } from "@alauda/doom/runtime"; -import { useI18n, usePageData, useSite } from "@rspress/core/runtime"; +import { useI18n, usePageData } from "@rspress/core/runtime"; import { Badge } from "@rspress/core/theme-original"; import { FC, useMemo } from "react"; @@ -7,7 +7,6 @@ import { PostInfo } from "../../../plugins/plugin-post-resolver"; import { DocID } from "../DocID"; import EmptyState from "../Empty"; import { LinkCard } from "../LinkCard"; -import React from "react"; interface PostListProps { postList: PostInfo[]; @@ -47,7 +46,7 @@ export const PostList: FC = ({ postList }) => { ))}
-
+

{t("lastUpdatedText")}:{" "} {post.lastUpdatedTime} diff --git a/theme/components/SidebarMenu/useSidebarMenu.tsx b/theme/components/SidebarMenu/useSidebarMenu.tsx index 27882fd6..828be380 100644 --- a/theme/components/SidebarMenu/useSidebarMenu.tsx +++ b/theme/components/SidebarMenu/useSidebarMenu.tsx @@ -1,5 +1,11 @@ -import React from 'react'; -import { useEffect, useRef, useState } from 'react'; +import { useRef, useState } from "react"; +import { useI18n } from "@rspress/core/runtime"; +import { + useDynamicToc, + ReadPercent, + SvgWrapper, + IconArrowRight, +} from "@rspress/core/theme-original"; export function useSidebarMenu() { const [isSidebarOpen, setIsSidebarOpen] = useState(false); @@ -7,54 +13,9 @@ export function useSidebarMenu() { const sidebarLayoutRef = useRef(null); const asideLayoutRef = useRef(null); - // 移动端菜单切换逻辑 - useEffect(() => { - const handleClickOutside = (event: MouseEvent) => { - const target = event.target as HTMLElement; - - // 如果点击的是菜单按钮,不关闭 - if (target.closest('.rp-doc-layout__menu-button')) { - return; - } + const headers = useDynamicToc(); + const t = useI18n(); - // 如果点击在侧边栏外部,关闭侧边栏 - if ( - sidebarLayoutRef.current && - !sidebarLayoutRef.current.contains(target) && - !target.closest('.rp-doc-layout__menu') - ) { - setIsSidebarOpen(false); - } - - // 如果点击在大纲外部,关闭大纲 - if ( - asideLayoutRef.current && - !asideLayoutRef.current.contains(target) && - !target.closest('.rp-doc-layout__menu') - ) { - setIsOutlineOpen(false); - } - }; - - // 只在移动端添加点击外部关闭逻辑 - const isMobile = window.innerWidth <= 768; - if (isMobile) { - document.addEventListener('click', handleClickOutside); - return () => { - document.removeEventListener('click', handleClickOutside); - }; - } - }, []); - - // 切换侧边栏 - const toggleSidebar = () => { - setIsSidebarOpen((prev) => !prev); - if (isOutlineOpen) { - setIsOutlineOpen(false); - } - }; - - // 切换大纲 const toggleOutline = () => { setIsOutlineOpen((prev) => !prev); if (isSidebarOpen) { @@ -62,52 +23,30 @@ export function useSidebarMenu() { } }; - // 生成菜单按钮(仅在移动端显示) const sidebarMenu = (

-
); @@ -118,8 +57,6 @@ export function useSidebarMenu() { sidebarMenu, asideLayoutRef, sidebarLayoutRef, - toggleSidebar, toggleOutline, }; } - diff --git a/theme/layout/HomeLayout/index.tsx b/theme/layout/HomeLayout/index.tsx index d05e9af0..645acf27 100644 --- a/theme/layout/HomeLayout/index.tsx +++ b/theme/layout/HomeLayout/index.tsx @@ -21,9 +21,8 @@ export default () => { -