From cd946529525f4cead181bd19e170531bdaced578 Mon Sep 17 00:00:00 2001 From: Lee Date: Thu, 24 Oct 2024 19:44:29 +0800 Subject: [PATCH] =?UTF-8?q?feat!:=20=E6=9B=B4=E6=94=B9=E4=B8=BA=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E4=B8=BB=E9=A2=98=E5=8C=85=E5=86=85=E7=9A=84=E5=88=87?= =?UTF-8?q?=E6=8D=A2=E5=AD=97=E4=BD=93=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/.vitepress/config.ts | 50 +-- docs/.vitepress/theme/index.ts | 10 +- docs/.vitepress/theme/style.css | 32 +- docs/tips/fontSwitch.md | 64 ++- package.json | 2 +- pnpm-lock.yaml | 748 ++++++++++++++++++++++++++------ 6 files changed, 719 insertions(+), 187 deletions(-) diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index 913eb6a..3528b81 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -23,31 +23,31 @@ const nav: NavConfig = [ text: '生活琐事', link: '/life/', }, - { - text: "切换字体", - items: [ - { - text: "更纱黑体", - link: "#", - }, - { - text: "思源宋体", - link: "#", - }, - { - text: "霞鹜文楷", - link: "#", - }, - { - text: "霞鹜新晰黑", - link: "#", - }, - { - text: "使用系统字体", - link: "#", - }, - ], - }, + // { + // text: "切换字体", + // items: [ + // { + // text: "更纱黑体", + // link: "#", + // }, + // { + // text: "思源宋体", + // link: "#", + // }, + // { + // text: "霞鹜文楷", + // link: "#", + // }, + // { + // text: "霞鹜新晰黑", + // link: "#", + // }, + // { + // text: "使用系统字体", + // link: "#", + // }, + // ], + // }, ] const baseConfig = { diff --git a/docs/.vitepress/theme/index.ts b/docs/.vitepress/theme/index.ts index a9e4b00..f7f655e 100644 --- a/docs/.vitepress/theme/index.ts +++ b/docs/.vitepress/theme/index.ts @@ -9,9 +9,9 @@ import './style.css' export default { extends: PtjsTheme, - setup() { - onMounted(() => { - addFontSwitchListener(); // 添加字体切换的事件监听器 - }); - }, + // setup() { + // onMounted(() => { + // addFontSwitchListener(); // 添加字体切换的事件监听器 + // }); + // }, } diff --git a/docs/.vitepress/theme/style.css b/docs/.vitepress/theme/style.css index 21d150d..e2eb684 100644 --- a/docs/.vitepress/theme/style.css +++ b/docs/.vitepress/theme/style.css @@ -152,33 +152,9 @@ html { margin-top: 2% !important; } -@font-face { - font-family: '霞鹜文楷'; - src: url('/fonts/LXGWWenKai-Regular.ttf') format('truetype'); -} -@font-face { - font-family: '霞鹜文楷-等宽'; - src: url('/fonts/LXGWWenKaiMono-Regular.ttf') format('truetype'); -} -@font-face { - font-family: '霞鹜新晰黑'; - src: url('/fonts/LXGWNeoXiHei.ttf') format('truetype'); -} -@font-face { - font-family: '霞鹜新晰黑-等宽'; - src: url('/fonts/NeoXiHeiCode-Regular.ttf') format('truetype'); -} -@font-face { - font-family: '更纱黑体'; - src: url('/fonts/SarasaUiCL-Regular.ttf') format('truetype'); -} -@font-face { - font-family: '思源宋体'; - src: url('./fonts/SourceHanSerifCN-Regular.otf') format('truetype'); -} -:root { ---vp-font-family-base: var(--main-font, '霞鹜文楷');/* normal text font */ ---vp-font-family-mono: "霞鹜文楷-等宽";/* code font */ -} +/* :root { +--vp-font-family-base: var(--main-font, '霞鹜文楷');/* normal text font +--vp-font-family-mono: "霞鹜文楷-等宽";/* code font +} */ diff --git a/docs/tips/fontSwitch.md b/docs/tips/fontSwitch.md index 3ce2ebc..c1b986d 100644 --- a/docs/tips/fontSwitch.md +++ b/docs/tips/fontSwitch.md @@ -30,8 +30,6 @@ author: Lee ## 在 CSS 中导入字体 -将字体文件放入 `docs/public` 下 - ```css @font-face { font-family: '霞鹜文楷'; @@ -85,6 +83,68 @@ export const fontMap = { }; ``` +> 上方为错误案例,vitepress 移动视图下的折叠导航栏默认处于折叠状态,只有当用户展开导航栏时,相关的资源才会被加载,而监听器创建在此事件之前,导致无法监听。 + +### 正确样例 + +```ts +export const fontMap = { + // 字体映射表 + '霞鹜文楷': 'LXGW WenKai', + '霞鹜文楷 Mono': 'LXGW WenKai Mono', + '霞鹜新晰黑': 'LXGW Neo XiHei', + '新晰黑 Code': 'NeoXiHei Code', + '默认字体': 'system-ui', + '更纱黑体': 'Sarasa UI SC', + '思源宋体': 'Source Han Serif CN', + '黑体': 'sans', + '宋体': 'serif', +}; + +// 字体切换函数 +export const switchFont = (font) => { + document.documentElement.style.setProperty('--main-font', fontMap[font]); +}; + +// 添加全局字体切换事件监听 +export const addFontSwitchListener = () => { + // 选择汉堡菜单 + const hamburger = document.querySelector('.VPNavBarHamburger'); + const fontSwitchItems = document.querySelectorAll('.items a'); // 选择所有导航项的 a 标签 + // console.log(`找到 ${fontSwitchItems.length} 个字体切换项`); + + fontSwitchItems.forEach(item => { + item.addEventListener('click', (e) => { + e.preventDefault(); + const target = e.target; + const selectedFont = target.innerText; // 获取点击的字体名称 + // console.log(`${selectedFont}`); + switchFont(selectedFont); // 切换字体 + }); + }); + + // 添加汉堡菜单事件监听 + if (hamburger) { + hamburger.addEventListener('click', () => { + // 在汉堡菜单打开时添加字体切换事件监听 + const fontSwitchItems = document.querySelectorAll('.items a'); // 选择所有导航项的 a 标签 + // console.log(`找到 ${fontSwitchItems.length} 个字体切换项`); + + fontSwitchItems.forEach(item => { + item.addEventListener('click', (e) => { + e.preventDefault(); + const target = e.target; + const selectedFont = target.innerText; // 获取点击的字体名称 + // console.log(`${selectedFont}`); + switchFont(selectedFont); // 切换字体 + }); + }); + }); + } +}; + +``` + ## 在 index.ts/index.js 内导入脚本 ```ts diff --git a/package.json b/package.json index 09ae85a..e9d1a3d 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "@iconify-json/icon-park-outline": "^1.2.0", "@iconify-json/octicon": "^1.2.0", "@project-trans/suggestion-box": "^0.0.9", - "@project-trans/vitepress-theme-project-trans": "^0.3.1726924363", + "@project-trans/vitepress-theme-project-trans": "^0.4.1729767862", "@unocss/eslint-plugin": "^0.59.4", "eslint": "^8.57.0", "eslint-plugin-format": "^0.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 665ca03..88cffde 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,7 +14,7 @@ importers: devDependencies: '@antfu/eslint-config': specifier: ^2.21.1 - version: 2.27.3(@typescript-eslint/utils@8.8.0(eslint@8.57.1)(typescript@5.6.2))(@unocss/eslint-plugin@0.59.4(eslint@8.57.1)(typescript@5.6.2))(@vue/compiler-sfc@3.5.10)(eslint-plugin-format@0.1.2(eslint@8.57.1))(eslint@8.57.1)(typescript@5.6.2) + version: 2.27.3(@typescript-eslint/utils@8.8.0(eslint@8.57.1)(typescript@5.6.2))(@unocss/eslint-plugin@0.59.4(eslint@8.57.1)(typescript@5.6.2))(@vue/compiler-sfc@3.5.12)(eslint-plugin-format@0.1.2(eslint@8.57.1))(eslint@8.57.1)(typescript@5.6.2) '@cloudflare/workers-types': specifier: ^4.20240620.0 version: 4.20240925.0 @@ -31,8 +31,8 @@ importers: specifier: ^0.0.9 version: 0.0.9(vue@3.5.10(typescript@5.6.2)) '@project-trans/vitepress-theme-project-trans': - specifier: ^0.3.1726924363 - version: 0.3.1727345538(@algolia/client-search@4.24.0)(@babel/parser@7.25.6)(@iconify-json/carbon@1.2.1)(@iconify-json/icon-park-outline@1.2.0)(@iconify-json/octicon@1.2.0)(@project-trans/suggestion-box@0.0.9(vue@3.5.10(typescript@5.6.2)))(less@4.2.0)(postcss@8.4.47)(rollup@4.22.4)(search-insights@2.17.2)(typescript@5.6.2)(unocss@0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(less@4.2.0)))(vite@5.4.8(less@4.2.0))(vitepress-sidebar@1.27.1)(vitepress@1.3.4(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2))(vue@3.5.10(typescript@5.6.2)) + specifier: ^0.4.1729767862 + version: 0.4.1729767862(@algolia/client-search@4.24.0)(@babel/parser@7.25.9)(@iconify-json/carbon@1.2.1)(@iconify-json/icon-park-outline@1.2.0)(@iconify-json/octicon@1.2.0)(less@4.2.0)(postcss@8.4.47)(rollup@4.22.4)(search-insights@2.17.2)(typescript@5.6.2)(unocss@0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(less@4.2.0)))(vite@5.4.8(less@4.2.0))(vitepress-sidebar@1.27.1)(vitepress@1.3.4(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2))(vue@3.5.10(typescript@5.6.2)) '@unocss/eslint-plugin': specifier: ^0.59.4 version: 0.59.4(eslint@8.57.1)(typescript@5.6.2) @@ -47,7 +47,7 @@ importers: version: 0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(less@4.2.0)) unplugin-vue-components: specifier: ^0.26.0 - version: 0.26.0(@babel/parser@7.25.6)(rollup@4.22.4)(vue@3.5.10(typescript@5.6.2)) + version: 0.26.0(@babel/parser@7.25.9)(rollup@4.22.4)(vue@3.5.10(typescript@5.6.2)) vite: specifier: ^5.3.1 version: 5.4.8(less@4.2.0) @@ -189,10 +189,18 @@ packages: resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.25.9': + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.24.7': resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.25.9': + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + engines: {node: '>=6.9.0'} + '@babel/highlight@7.24.7': resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} @@ -202,10 +210,19 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.25.9': + resolution: {integrity: sha512-aI3jjAAO1fh7vY/pBGsn1i9LDbRP43+asrRlkPuTXW5yHXtd1NgTEMudbBoDDxrf1daEEfPJqR+JBMakzrR4Dg==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/types@7.25.6': resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} engines: {node: '>=6.9.0'} + '@babel/types@7.25.9': + resolution: {integrity: sha512-OwS2CM5KocvQ/k7dFJa8i5bNGJP0hXWfVCfDkqRFP1IreH1JDC7wG6eCYCi0+McbfT8OR/kNqsI0UU0xP9H6PQ==} + engines: {node: '>=6.9.0'} + '@clack/core@0.3.4': resolution: {integrity: sha512-H4hxZDXgHtWTwV3RAVenqcC4VbJZNegbBjlPvzOzCouXtS2y3sDvlO3IsbrPNWuLWPPlYVYPghQdSF64683Ldw==} @@ -220,9 +237,15 @@ packages: '@docsearch/css@3.6.1': resolution: {integrity: sha512-VtVb5DS+0hRIprU2CO6ZQjK2Zg4QU5HrDM1+ix6rT0umsYvFvatMAnf97NHZlVWDaaLlx7GRfR/7FikANiM2Fg==} + '@docsearch/css@3.6.2': + resolution: {integrity: sha512-vKNZepO2j7MrYBTZIGXvlUOIR+v9KRf70FApRgovWrj3GTs1EITz/Xb0AOlm1xsQBp16clVZj1SY/qaOJbQtZw==} + '@docsearch/js@3.6.1': resolution: {integrity: sha512-erI3RRZurDr1xES5hvYJ3Imp7jtrXj6f1xYIzDzxiS7nNBufYWPbJwrmMqWC5g9y165PmxEmN9pklGCdLi0Iqg==} + '@docsearch/js@3.6.2': + resolution: {integrity: sha512-pS4YZF+VzUogYrkblCucQ0Oy2m8Wggk8Kk7lECmZM60hTbaydSIhJTTiCrmoxtBqV8wxORnOqcqqOfbmkkQEcA==} + '@docsearch/react@3.6.1': resolution: {integrity: sha512-qXZkEPvybVhSXj0K7U3bXc233tk5e8PfhoZ6MhPOiik/qUQxYC+Dn9DnoS7CxHQQhHfCvTiN0eY9M12oRghEXw==} peerDependencies: @@ -240,6 +263,23 @@ packages: search-insights: optional: true + '@docsearch/react@3.6.2': + resolution: {integrity: sha512-rtZce46OOkVflCQH71IdbXSFK+S8iJZlUF56XBW5rIgx/eG5qoomC7Ag3anZson1bBac/JFQn7XOBfved/IMRA==} + peerDependencies: + '@types/react': '>= 16.8.0 < 19.0.0' + react: '>= 16.8.0 < 19.0.0' + react-dom: '>= 16.8.0 < 19.0.0' + search-insights: '>= 1 < 3' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + react-dom: + optional: true + search-insights: + optional: true + '@dprint/formatter@0.3.0': resolution: {integrity: sha512-N9fxCxbaBOrDkteSOzaCqwWjso5iAe+WJPsHC021JfHNj2ThInPNEF13ORDKta3llq5D1TlclODCvOvipH7bWQ==} @@ -575,12 +615,21 @@ packages: '@iconify-json/carbon@1.2.1': resolution: {integrity: sha512-dIMY6OOY9LnwR3kOqAtfz4phGFG+KNfESEwSL6muCprBelSlSPpRXtdqvEEO/qWhkf5AJ9hWrOV3Egi5Z2IuKA==} + '@iconify-json/carbon@1.2.3': + resolution: {integrity: sha512-smQ1nMHZn1BcTBqr13SP/7z3F1mbGCjUT1PdcpmbRoBrB4nAA9ErkTvUp49zxCQ/6VHcJsVzLV2zVXY3jJ4Bnw==} + '@iconify-json/icon-park-outline@1.2.0': resolution: {integrity: sha512-bIP9zklNR/KoBYOyOZVWCZnrxvs9nd7DOaQ9G7eWGDO5UcfWtW9WC+ETeUfJ2MOGKMIx5FDshNWs3ETs/Md5kg==} + '@iconify-json/icon-park-outline@1.2.1': + resolution: {integrity: sha512-cNvUJL9mk3xOfyffErQuxvyRCWk0hCx1M8AEyGmNXjqIfgPC25OChCstt0KFB3IULS+hw9es+uA7pvVPmQh+AA==} + '@iconify-json/octicon@1.2.0': resolution: {integrity: sha512-9tMYingDEuh6R6ieTx5lZKWdWkgR/qbWK7ijiJlUy+3KG/spxxX8mALtmcORP8cp6h1iq0fHYu9qUrjVr0toEQ==} + '@iconify-json/octicon@1.2.1': + resolution: {integrity: sha512-4w7yMipQtp6s6aCHrSVlVXsf0OCBQ8CRmUTkMQUBexR42SXl4z5GnaUyaOMVoZttfgaBNnj0mlMB5T1cmRDgTg==} + '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} @@ -621,20 +670,20 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@nolebase/ui@2.5.0': - resolution: {integrity: sha512-fIAhJWNOWw4bNUHk/dk5AgpMQ7dHyw/6UMI7rhB7SAGZwKFGf0vk9dueLBKrj08gNydzAITuiD9wrqjbfp/o+A==} + '@nolebase/ui@2.6.1': + resolution: {integrity: sha512-4jNnLalJOc1BOfuHTU6IfzP1zbXcgr2QumI2vSlZRHeIHZYYSeJTrSKfWRNTcQg2lNan7MXpYAXME478nuryvQ==} - '@nolebase/vitepress-plugin-enhanced-readabilities@2.5.0': - resolution: {integrity: sha512-UEeyNtEySk+H+qfJRTePC0M1gxH7GUSNe15A76pZeYYkADorzP2RQKG3blWUFj7xt7p25aOZK72IiHUJVBhWBw==} + '@nolebase/vitepress-plugin-enhanced-readabilities@2.6.1': + resolution: {integrity: sha512-m/gFsc/Qhz2YiaUsOL7Y37uvy7rnf7jQtjeGxaR/JvWkOdREGvxLt1ApgqjITsGnw1GBsIoxq6t6+jualFYetQ==} - '@nolebase/vitepress-plugin-git-changelog@2.5.0': - resolution: {integrity: sha512-OAOoe6DmZm3gRP824HTlMdJwvaQ3RLegKQXOy9rke9ATJaC3vcNMDBeCaFZjvavUhOQFJHK4j7oWL/JW+m8N3g==} + '@nolebase/vitepress-plugin-git-changelog@2.6.1': + resolution: {integrity: sha512-HXZkLG5zR/ZNAddinxSAMqlCK8iTQxweM6IEo+Yz5sjNLpEcxDs41hOs/YAO33imO4yzJGnuxsbg7I1dyq3JtA==} - '@nolebase/vitepress-plugin-highlight-targeted-heading@2.5.0': - resolution: {integrity: sha512-6vYy2vX1I+W9lvjpYpOWPotwEpyAKcx8Kzhd2SH9qVFRQICzb0Dwn4+k3f34u8FUNd4tSzYjL1NCwYcz5Jk0iw==} + '@nolebase/vitepress-plugin-highlight-targeted-heading@2.6.1': + resolution: {integrity: sha512-ZAZZKlOfaY9A+OE0avn2cYgteK8S6AfUYZzIBXfSqIvfWayFF2yhILbnHyeRZqwqg1iVXAAMUv3VUz9D7SNLYw==} - '@nolebase/vitepress-plugin-meta@2.5.0': - resolution: {integrity: sha512-NX/viSxs090fGssqa73Msi6tk4NW72c7kp4LjDUL36K+j1vDsuMTezsi+rQ6U/7+08NEg+dnKCi5U7xdOEbuyg==} + '@nolebase/vitepress-plugin-meta@2.6.1': + resolution: {integrity: sha512-UM4DNBXGb0jxDTa6siljZHOjp0qT7YlfKBtRNrd5xFJJfgxpMj9l+sutAqfFChA0hTZVXL9uoNEAw3fwyzG+Kw==} '@nolyfill/is-core-module@1.0.39': resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} @@ -656,13 +705,17 @@ packages: peerDependencies: vue: '3' - '@project-trans/vitepress-theme-project-trans@0.3.1727345538': - resolution: {integrity: sha512-X2/mxI1Ov0F8teWnYvkBqxFV6yroVU/eTqcT+HMbBMbLyFjOgJPkICUsg/6qJCVNeql9wghlcnxolZlwzhSLHQ==} + '@project-trans/suggestion-box@0.4.3': + resolution: {integrity: sha512-g8/h+NirWeOfGJHuKwle3ubQ8wLiUMkzpohi5ntZaz6AoTfI9hWtb9y1CM2V3g0amFfm/6y1cbIVi8OJZAAVyA==} + peerDependencies: + vue: '3' + + '@project-trans/vitepress-theme-project-trans@0.4.1729767862': + resolution: {integrity: sha512-7UPmC128nXhYgWD1pwRRSG0sATtO/bh3pgQpf94boEgNYDi5sYJ0W9ZO9zqsmucIpa41yUUra9x/ewCESwMeBw==} peerDependencies: '@iconify-json/carbon': ^1.2.1 '@iconify-json/icon-park-outline': ^1.2.0 '@iconify-json/octicon': ^1.2.0 - '@project-trans/suggestion-box': ^0.0.9 unocss: ^0.61.9 vite: ^5.3.1 vitepress: ^1.2.3 @@ -678,6 +731,15 @@ packages: rollup: optional: true + '@rollup/pluginutils@5.1.3': + resolution: {integrity: sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + '@rollup/rollup-android-arm-eabi@4.22.4': resolution: {integrity: sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w==} cpu: [arm] @@ -758,28 +820,53 @@ packages: cpu: [x64] os: [win32] + '@sec-ant/readable-stream@0.4.1': + resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} + '@shikijs/core@1.18.0': resolution: {integrity: sha512-VK4BNVCd2leY62Nm2JjyxtRLkyrZT/tv104O81eyaCjHq4Adceq2uJVFJJAIof6lT1mBwZrEo2qT/T+grv3MQQ==} + '@shikijs/core@1.22.0': + resolution: {integrity: sha512-S8sMe4q71TJAW+qG93s5VaiihujRK6rqDFqBnxqvga/3LvqHEnxqBIOPkt//IdXVtHkQWKu4nOQNk0uBGicU7Q==} + '@shikijs/engine-javascript@1.18.0': resolution: {integrity: sha512-qoP/aO/ATNwYAUw1YMdaip/YVEstMZEgrwhePm83Ll9OeQPuxDZd48szZR8oSQNQBT8m8UlWxZv8EA3lFuyI5A==} + '@shikijs/engine-javascript@1.22.0': + resolution: {integrity: sha512-AeEtF4Gcck2dwBqCFUKYfsCq0s+eEbCEbkUuFou53NZ0sTGnJnJ/05KHQFZxpii5HMXbocV9URYVowOP2wH5kw==} + '@shikijs/engine-oniguruma@1.18.0': resolution: {integrity: sha512-B9u0ZKI/cud+TcmF8Chyh+R4V5qQVvyDOqXC2l2a4x73PBSBc6sZ0JRAX3eqyJswqir6ktwApUUGBYePdKnMJg==} + '@shikijs/engine-oniguruma@1.22.0': + resolution: {integrity: sha512-5iBVjhu/DYs1HB0BKsRRFipRrD7rqjxlWTj4F2Pf+nQSPqc3kcyqFFeZXnBMzDf0HdqaFVvhDRAGiYNvyLP+Mw==} + '@shikijs/transformers@1.18.0': resolution: {integrity: sha512-EdX/UIVaaS8qp9NWRyHIXp2dmuLpdVvx+UVpbIn9eafFlLemAuljPb2+K40ie6jrlg0uUIqkg25CM/8I34yBNw==} + '@shikijs/transformers@1.22.0': + resolution: {integrity: sha512-k7iMOYuGQA62KwAuJOQBgH2IQb5vP8uiB3lMvAMGUgAMMurePOx3Z7oNqJdcpxqZP6I9cc7nc4DNqSKduCxmdg==} + '@shikijs/types@1.18.0': resolution: {integrity: sha512-O9N36UEaGGrxv1yUrN2nye7gDLG5Uq0/c1LyfmxsvzNPqlHzWo9DI0A4+fhW2y3bGKuQu/fwS7EPdKJJCowcVA==} + '@shikijs/types@1.22.0': + resolution: {integrity: sha512-Fw/Nr7FGFhlQqHfxzZY8Cwtwk5E9nKDUgeLjZgt3UuhcM3yJR9xj3ZGNravZZok8XmEZMiYkSMTPlPkULB8nww==} + '@shikijs/vscode-textmate@9.2.2': resolution: {integrity: sha512-TMp15K+GGYrWlZM8+Lnj9EaHEFmOen0WJBrfa17hF7taDOYthuPPV0GWzfd/9iMij0akS/8Yw2ikquH7uVi/fg==} + '@shikijs/vscode-textmate@9.3.0': + resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} + '@sindresorhus/merge-streams@2.3.0': resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} + '@sindresorhus/merge-streams@4.0.0': + resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} + engines: {node: '>=18'} + '@stylistic/eslint-plugin@2.8.0': resolution: {integrity: sha512-Ufvk7hP+bf+pD35R/QfunF793XlSRIC7USr3/EdgduK9j13i2JjmsM0LUz3/foS+jDYp2fzyWZA9N44CPur0Ow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1034,41 +1121,79 @@ packages: '@vue/compiler-core@3.5.10': resolution: {integrity: sha512-iXWlk+Cg/ag7gLvY0SfVucU8Kh2CjysYZjhhP70w9qI4MvSox4frrP+vDGvtQuzIcgD8+sxM6lZvCtdxGunTAA==} + '@vue/compiler-core@3.5.12': + resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==} + '@vue/compiler-dom@3.5.10': resolution: {integrity: sha512-DyxHC6qPcktwYGKOIy3XqnHRrrXyWR2u91AjP+nLkADko380srsC2DC3s7Y1Rk6YfOlxOlvEQKa9XXmLI+W4ZA==} + '@vue/compiler-dom@3.5.12': + resolution: {integrity: sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==} + '@vue/compiler-sfc@3.5.10': resolution: {integrity: sha512-to8E1BgpakV7224ZCm8gz1ZRSyjNCAWEplwFMWKlzCdP9DkMKhRRwt0WkCjY7jkzi/Vz3xgbpeig5Pnbly4Tow==} + '@vue/compiler-sfc@3.5.12': + resolution: {integrity: sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==} + '@vue/compiler-ssr@3.5.10': resolution: {integrity: sha512-hxP4Y3KImqdtyUKXDRSxKSRkSm1H9fCvhojEYrnaoWhE4w/y8vwWhnosJoPPe2AXm5sU7CSbYYAgkt2ZPhDz+A==} + '@vue/compiler-ssr@3.5.12': + resolution: {integrity: sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==} + '@vue/devtools-api@7.4.5': resolution: {integrity: sha512-PX9uXirHOY2P99kb1cP3DxWZojFW3acNMqd+l4i5nKcqY59trXTOfwDZXt2Qifu0OU1izAQb76Ur6NPVldF2KQ==} + '@vue/devtools-api@7.5.3': + resolution: {integrity: sha512-nwz45qBxHOUdZzaYP9V3E1aFOgPpoMmNlBcGn0dsUxizlws4wJ4V6P6849yt28p5NSQ/2E3V87JXFAuk3N9Inw==} + '@vue/devtools-kit@7.4.5': resolution: {integrity: sha512-Uuki4Z6Bc/ExvtlPkeDNGSAe4580R+HPcVABfTE9TF7BTz3Nntk7vxIRUyWblZkUEcB/x+wn2uofyt5i2LaUew==} + '@vue/devtools-kit@7.5.3': + resolution: {integrity: sha512-XSTXCAHshYniK3gLQfhMRDuDLLj6vHFWKVl1tvtSgZ0iJy5AXoI4U/GKGlyS2uS1hwZCSoNSGdkKtbW/pn/Iuw==} + '@vue/devtools-shared@7.4.5': resolution: {integrity: sha512-2XgUOkL/7QDmyYI9J7cm+rz/qBhcGv+W5+i1fhwdQ0HQ1RowhdK66F0QBuJSz/5k12opJY8eN6m03/XZMs7imQ==} + '@vue/devtools-shared@7.5.3': + resolution: {integrity: sha512-i2tCUtAEQ0S8AmTuy6FSOmVKCB5ajmMaVrrw0ypX75koLSo1mssQ8zezds5IoUZHRiXBsgoGHbJGuGwyrSGhqQ==} + '@vue/reactivity@3.5.10': resolution: {integrity: sha512-kW08v06F6xPSHhid9DJ9YjOGmwNDOsJJQk0ax21wKaUYzzuJGEuoKNU2Ujux8FLMrP7CFJJKsHhXN9l2WOVi2g==} + '@vue/reactivity@3.5.12': + resolution: {integrity: sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==} + '@vue/runtime-core@3.5.10': resolution: {integrity: sha512-9Q86I5Qq3swSkFfzrZ+iqEy7Vla325M7S7xc1NwKnRm/qoi1Dauz0rT6mTMmscqx4qz0EDJ1wjB+A36k7rl8mA==} + '@vue/runtime-core@3.5.12': + resolution: {integrity: sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==} + '@vue/runtime-dom@3.5.10': resolution: {integrity: sha512-t3x7ht5qF8ZRi1H4fZqFzyY2j+GTMTDxRheT+i8M9Ph0oepUxoadmbwlFwMoW7RYCpNQLpP2Yx3feKs+fyBdpA==} + '@vue/runtime-dom@3.5.12': + resolution: {integrity: sha512-q8VFxR9A2MRfBr6/55Q3umyoN7ya836FzRXajPB6/Vvuv0zOPL+qltd9rIMzG/DbRLAIlREmnLsplEF/kotXKA==} + '@vue/server-renderer@3.5.10': resolution: {integrity: sha512-IVE97tt2kGKwHNq9yVO0xdh1IvYfZCShvDSy46JIh5OQxP1/EXSpoDqetVmyIzL7CYOWnnmMkVqd7YK2QSWkdw==} peerDependencies: vue: 3.5.10 + '@vue/server-renderer@3.5.12': + resolution: {integrity: sha512-I3QoeDDeEPZm8yR28JtY+rk880Oqmj43hreIBVTicisFTx/Dl7JpG72g/X7YF8hnQD3IFhkky5i2bPonwrTVPg==} + peerDependencies: + vue: 3.5.12 + '@vue/shared@3.5.10': resolution: {integrity: sha512-VkkBhU97Ki+XJ0xvl4C9YJsIZ2uIlQ7HqPpZOS3m9VCvmROPaChZU6DexdMJqvz9tbgG+4EtFVrSuailUq5KGQ==} + '@vue/shared@3.5.12': + resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==} + '@vueuse/core@11.1.0': resolution: {integrity: sha512-P6dk79QYA6sKQnghrUz/1tHi0n9mrb/iO1WTMk/ElLmTyNqgDeSZ3wcDf6fRBGzRJbeG1dxzEOvLENMjr+E3fg==} @@ -1129,6 +1254,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.13.0: + resolution: {integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==} + engines: {node: '>=0.4.0'} + hasBin: true + ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} @@ -1189,6 +1319,9 @@ packages: birpc@0.2.17: resolution: {integrity: sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg==} + birpc@0.2.19: + resolution: {integrity: sha512-5WeXXAvTmitV1RqJFppT5QtUiz2p1mRSYU000Jkft5ZUCLJIk4uQriYNO50HknxKwM6jd8utNc66K1qGIwwWBQ==} + boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -1299,6 +1432,9 @@ packages: confbox@0.1.7: resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} + confbox@0.1.8: + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} + consola@3.2.3: resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} engines: {node: ^14.18.0 || >=16.10.0} @@ -1332,8 +1468,8 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - date-fns@3.6.0: - resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==} + date-fns@4.1.0: + resolution: {integrity: sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==} debug@3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} @@ -1416,8 +1552,8 @@ packages: es-module-lexer@1.5.4: resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} - es-toolkit@1.22.0: - resolution: {integrity: sha512-0mvZ7as1Irwi+i5BNTM4Lrt5NnZGz4TcMIG8FTUuqI6GswziFGPHrmVlK+kkafSqhofKKVs6gn0GSGZiWVxAHw==} + es-toolkit@1.25.2: + resolution: {integrity: sha512-zEh2aJUwnlDwashas6JN+oFVN08F2s2qBaEwTo6EOACjO9PdPH4eGRBZC2JP/3SDLeANiMTEtVnOGhoG7GwZcA==} esbuild@0.21.5: resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} @@ -1637,9 +1773,9 @@ packages: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} - execa@8.0.1: - resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} - engines: {node: '>=16.17'} + execa@9.4.1: + resolution: {integrity: sha512-5eo/BRqZm3GYce+1jqX/tJ7duA2AnE39i88fuedNFUV8XxGxUpF3aWkBRfbUcjV49gCkvS/pzc0YrCPhaIewdg==} + engines: {node: ^18.19.0 || >=20.5.0} extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} @@ -1675,6 +1811,10 @@ packages: picomatch: optional: true + figures@6.1.0: + resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} + engines: {node: '>=18'} + file-entry-cache@6.0.1: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -1721,9 +1861,9 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - get-stream@8.0.1: - resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} - engines: {node: '>=16'} + get-stream@9.0.1: + resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} + engines: {node: '>=18'} get-tsconfig@4.8.1: resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} @@ -1797,8 +1937,8 @@ packages: hast-util-parse-selector@4.0.0: resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} - hast-util-select@6.0.2: - resolution: {integrity: sha512-hT/SD/d/Meu+iobvgkffo1QecV8WeKWxwsNMzcTJsKw1cKTQKSR/7ArJeURLNJF9HDjp9nVoORyNNJxrvBye8Q==} + hast-util-select@6.0.3: + resolution: {integrity: sha512-OVRQlQ1XuuLP8aFVLYmC2atrfWHS5UD3shonxpnyrjcCkwtvmt/+N6kYJdcY4mkMJhxp4kj2EFIxQ9kvkkt/eQ==} hast-util-to-html@9.0.3: resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==} @@ -1824,9 +1964,9 @@ packages: html-void-elements@3.0.0: resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} - human-signals@5.0.0: - resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} - engines: {node: '>=16.17.0'} + human-signals@8.0.0: + resolution: {integrity: sha512-/1/GPCpDUCCYwlERiYjxoczfP0zfvZMU/OWgQPMya9AbAE24vseigFdhAMObpc8Q4lc/kjutPfUddDYyAmejnA==} + engines: {node: '>=18.18.0'} iconv-lite@0.6.3: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} @@ -1914,9 +2054,13 @@ packages: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} - is-stream@3.0.0: - resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + is-stream@4.0.1: + resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} + engines: {node: '>=18'} + + is-unicode-supported@2.1.0: + resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} + engines: {node: '>=18'} is-what@3.14.1: resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} @@ -2040,6 +2184,9 @@ packages: magic-string@0.30.11: resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + magic-string@0.30.12: + resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} + make-dir@2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} engines: {node: '>=6'} @@ -2078,9 +2225,6 @@ packages: mdurl@1.0.1: resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} - merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - merge2@1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} @@ -2112,10 +2256,6 @@ packages: engines: {node: '>=4'} hasBin: true - mimic-fn@4.0.0: - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} - engines: {node: '>=12'} - min-indent@1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} @@ -2140,6 +2280,9 @@ packages: mlly@1.7.1: resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} + mlly@1.7.2: + resolution: {integrity: sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==} + mrmime@2.0.0: resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} engines: {node: '>=10'} @@ -2179,12 +2322,9 @@ packages: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - not@0.1.0: - resolution: {integrity: sha512-5PDmaAsVfnWUgTUbJ3ERwn7u79Z0dYxN9ErxCpVJJqe2RK0PJ3z+iFUxuqjwtlDDegXvtWoxD/3Fzxox7tFGWA==} - - npm-run-path@5.3.0: - resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + npm-run-path@6.0.0: + resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==} + engines: {node: '>=18'} nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} @@ -2195,10 +2335,6 @@ packages: once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - onetime@6.0.0: - resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} - engines: {node: '>=12'} - oniguruma-to-js@0.4.3: resolution: {integrity: sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==} @@ -2255,12 +2391,16 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} + parse-ms@4.0.0: + resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} + engines: {node: '>=18'} + parse-node-version@1.0.1: resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} engines: {node: '>= 0.10'} - parse5@7.1.2: - resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + parse5@7.2.0: + resolution: {integrity: sha512-ZkDsAOcxsUMZ4Lz5fVciOehNcJ+Gb8gTzcA4yl3wnc273BAybYWrQ+Ks/OjCjSEpjvQkDSeZbybK9qj2VHHdGA==} path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} @@ -2317,6 +2457,9 @@ packages: pkg-types@1.2.0: resolution: {integrity: sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==} + pkg-types@1.2.1: + resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==} + pluralize@8.0.0: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} engines: {node: '>=4'} @@ -2332,6 +2475,9 @@ packages: preact@10.24.0: resolution: {integrity: sha512-aK8Cf+jkfyuZ0ZZRG9FbYqwmEiGQ4y/PUO4SuTWoyWL244nZZh7bd5h2APd4rSNDYTBNghg1L+5iJN3Skxtbsw==} + preact@10.24.3: + resolution: {integrity: sha512-Z2dPnBnMUfyQfSQ+GBdsGa16hz35YmLmtTLhM169uW944hYL6xzTYkJjC07j+Wosz733pMWx0fgON3JNw1jJQA==} + prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -2345,6 +2491,10 @@ packages: engines: {node: '>=14'} hasBin: true + pretty-ms@9.1.0: + resolution: {integrity: sha512-o1piW0n3tgKIKCwk2vpM/vOV13zjJzvP37Ioze54YlTHE06m4tjEbzg9WsKkvTuyYln2DHjo5pY4qrZGI0otpw==} + engines: {node: '>=18'} + property-information@6.5.0: resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} @@ -2473,6 +2623,9 @@ packages: shiki@1.18.0: resolution: {integrity: sha512-8jo7tOXr96h9PBQmOHVrltnETn1honZZY76YA79MHheGQg55jBvbm9dtU+MI5pjC5NJCFuA6rvVTLVeSW5cE4A==} + shiki@1.22.0: + resolution: {integrity: sha512-/t5LlhNs+UOKQCYBtl5ZsH/Vclz73GIqT2yQsCBygr8L/ppTdmpL4w3kPLoZJbMKVWtoG77Ue1feOjZfDxvMkw==} + signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} @@ -2554,9 +2707,9 @@ packages: resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} engines: {node: '>=0.10.0'} - strip-final-newline@3.0.0: - resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} - engines: {node: '>=12'} + strip-final-newline@4.0.0: + resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} + engines: {node: '>=18'} strip-indent@3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} @@ -2638,6 +2791,9 @@ packages: tslib@2.7.0: resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} + tslib@2.8.0: + resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} + tsx@4.19.1: resolution: {integrity: sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==} engines: {node: '>=18.0.0'} @@ -2683,6 +2839,10 @@ packages: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} + unicorn-magic@0.3.0: + resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} + engines: {node: '>=18'} + unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} @@ -2831,6 +2991,18 @@ packages: postcss: optional: true + vitepress@1.4.1: + resolution: {integrity: sha512-C2rQ7PMlDVqgsaHOa0uJtgGGWaGv74QMaGL62lxKbtFkYtosJB5HAfZ8+pEbfzzvLemYaYwaiQdFLBlexK2sFw==} + hasBin: true + peerDependencies: + markdown-it-mathjax3: ^4 + postcss: ^8 + peerDependenciesMeta: + markdown-it-mathjax3: + optional: true + postcss: + optional: true + vue-demi@0.14.10: resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} engines: {node: '>=12'} @@ -2856,6 +3028,14 @@ packages: typescript: optional: true + vue@3.5.12: + resolution: {integrity: sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + web-namespaces@2.0.1: resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} @@ -2911,6 +3091,10 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} + yoctocolors@2.1.1: + resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==} + engines: {node: '>=18'} + zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -3025,7 +3209,7 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@2.27.3(@typescript-eslint/utils@8.8.0(eslint@8.57.1)(typescript@5.6.2))(@unocss/eslint-plugin@0.59.4(eslint@8.57.1)(typescript@5.6.2))(@vue/compiler-sfc@3.5.10)(eslint-plugin-format@0.1.2(eslint@8.57.1))(eslint@8.57.1)(typescript@5.6.2)': + '@antfu/eslint-config@2.27.3(@typescript-eslint/utils@8.8.0(eslint@8.57.1)(typescript@5.6.2))(@unocss/eslint-plugin@0.59.4(eslint@8.57.1)(typescript@5.6.2))(@vue/compiler-sfc@3.5.12)(eslint-plugin-format@0.1.2(eslint@8.57.1))(eslint@8.57.1)(typescript@5.6.2)': dependencies: '@antfu/install-pkg': 0.4.1 '@clack/prompts': 0.7.0 @@ -3053,7 +3237,7 @@ snapshots: eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.8.0(@typescript-eslint/parser@8.8.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1) eslint-plugin-vue: 9.28.0(eslint@8.57.1) eslint-plugin-yml: 1.14.0(eslint@8.57.1) - eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.10)(eslint@8.57.1) + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.12)(eslint@8.57.1) globals: 15.9.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.0 @@ -3088,8 +3272,12 @@ snapshots: '@babel/helper-string-parser@7.24.8': {} + '@babel/helper-string-parser@7.25.9': {} + '@babel/helper-validator-identifier@7.24.7': {} + '@babel/helper-validator-identifier@7.25.9': {} + '@babel/highlight@7.24.7': dependencies: '@babel/helper-validator-identifier': 7.24.7 @@ -3101,12 +3289,21 @@ snapshots: dependencies: '@babel/types': 7.25.6 + '@babel/parser@7.25.9': + dependencies: + '@babel/types': 7.25.9 + '@babel/types@7.25.6': dependencies: '@babel/helper-string-parser': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 + '@babel/types@7.25.9': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@clack/core@0.3.4': dependencies: picocolors: 1.1.0 @@ -3122,6 +3319,8 @@ snapshots: '@docsearch/css@3.6.1': {} + '@docsearch/css@3.6.2': {} + '@docsearch/js@3.6.1(@algolia/client-search@4.24.0)(search-insights@2.17.2)': dependencies: '@docsearch/react': 3.6.1(@algolia/client-search@4.24.0)(search-insights@2.17.2) @@ -3133,6 +3332,17 @@ snapshots: - react-dom - search-insights + '@docsearch/js@3.6.2(@algolia/client-search@4.24.0)(search-insights@2.17.2)': + dependencies: + '@docsearch/react': 3.6.2(@algolia/client-search@4.24.0)(search-insights@2.17.2) + preact: 10.24.3 + transitivePeerDependencies: + - '@algolia/client-search' + - '@types/react' + - react + - react-dom + - search-insights + '@docsearch/react@3.6.1(@algolia/client-search@4.24.0)(search-insights@2.17.2)': dependencies: '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.17.2) @@ -3144,6 +3354,17 @@ snapshots: transitivePeerDependencies: - '@algolia/client-search' + '@docsearch/react@3.6.2(@algolia/client-search@4.24.0)(search-insights@2.17.2)': + dependencies: + '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.17.2) + '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0) + '@docsearch/css': 3.6.2 + algoliasearch: 4.24.0 + optionalDependencies: + search-insights: 2.17.2 + transitivePeerDependencies: + - '@algolia/client-search' + '@dprint/formatter@0.3.0': {} '@dprint/markdown@0.17.8': {} @@ -3342,14 +3563,26 @@ snapshots: dependencies: '@iconify/types': 2.0.0 + '@iconify-json/carbon@1.2.3': + dependencies: + '@iconify/types': 2.0.0 + '@iconify-json/icon-park-outline@1.2.0': dependencies: '@iconify/types': 2.0.0 + '@iconify-json/icon-park-outline@1.2.1': + dependencies: + '@iconify/types': 2.0.0 + '@iconify-json/octicon@1.2.0': dependencies: '@iconify/types': 2.0.0 + '@iconify-json/octicon@1.2.1': + dependencies: + '@iconify/types': 2.0.0 + '@iconify/types@2.0.0': {} '@iconify/utils@2.1.33': @@ -3402,12 +3635,12 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@nolebase/ui@2.5.0(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2)': + '@nolebase/ui@2.6.1(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2)': dependencies: - '@iconify-json/octicon': 1.2.0 + '@iconify-json/octicon': 1.2.1 less: 4.2.0 - vitepress: 1.3.4(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) - vue: 3.5.10(typescript@5.6.2) + vitepress: 1.4.1(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) + vue: 3.5.12(typescript@5.6.2) transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -3437,13 +3670,13 @@ snapshots: - typescript - universal-cookie - '@nolebase/vitepress-plugin-enhanced-readabilities@2.5.0(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2)': + '@nolebase/vitepress-plugin-enhanced-readabilities@2.6.1(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2)': dependencies: - '@iconify-json/carbon': 1.2.1 - '@iconify-json/icon-park-outline': 1.2.0 - '@nolebase/ui': 2.5.0(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) + '@iconify-json/carbon': 1.2.3 + '@iconify-json/icon-park-outline': 1.2.1 + '@nolebase/ui': 2.6.1(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) less: 4.2.0 - vitepress: 1.3.4(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) + vitepress: 1.4.1(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -3473,20 +3706,20 @@ snapshots: - typescript - universal-cookie - '@nolebase/vitepress-plugin-git-changelog@2.5.0(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2)': + '@nolebase/vitepress-plugin-git-changelog@2.6.1(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2)': dependencies: - '@iconify-json/octicon': 1.2.0 - '@nolebase/ui': 2.5.0(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) + '@iconify-json/octicon': 1.2.1 + '@nolebase/ui': 2.6.1(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) colorette: 2.0.20 - date-fns: 3.6.0 + date-fns: 4.1.0 defu: 6.1.4 - es-toolkit: 1.22.0 - execa: 8.0.1 + es-toolkit: 1.25.2 + execa: 9.4.1 globby: 14.0.2 gray-matter: 4.0.3 less: 4.2.0 uncrypto: 0.1.3 - vitepress: 1.3.4(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) + vitepress: 1.4.1(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -3516,10 +3749,10 @@ snapshots: - typescript - universal-cookie - '@nolebase/vitepress-plugin-highlight-targeted-heading@2.5.0(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2)': + '@nolebase/vitepress-plugin-highlight-targeted-heading@2.6.1(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2)': dependencies: less: 4.2.0 - vitepress: 1.3.4(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) + vitepress: 1.4.1(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -3549,10 +3782,10 @@ snapshots: - typescript - universal-cookie - '@nolebase/vitepress-plugin-meta@2.5.0(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2)': + '@nolebase/vitepress-plugin-meta@2.6.1(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2)': dependencies: defu: 6.1.4 - hast-util-select: 6.0.2 + hast-util-select: 6.0.3 hast-util-to-text: 4.0.2 rehype: 13.0.2 rehype-parse: 9.0.1 @@ -3560,7 +3793,7 @@ snapshots: unified: 11.0.5 unist-util-remove: 4.0.0 unist-util-remove-position: 5.0.0 - vitepress: 1.3.4(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) + vitepress: 1.4.1(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -3604,21 +3837,25 @@ snapshots: dependencies: vue: 3.5.10(typescript@5.6.2) - '@project-trans/vitepress-theme-project-trans@0.3.1727345538(@algolia/client-search@4.24.0)(@babel/parser@7.25.6)(@iconify-json/carbon@1.2.1)(@iconify-json/icon-park-outline@1.2.0)(@iconify-json/octicon@1.2.0)(@project-trans/suggestion-box@0.0.9(vue@3.5.10(typescript@5.6.2)))(less@4.2.0)(postcss@8.4.47)(rollup@4.22.4)(search-insights@2.17.2)(typescript@5.6.2)(unocss@0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(less@4.2.0)))(vite@5.4.8(less@4.2.0))(vitepress-sidebar@1.27.1)(vitepress@1.3.4(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2))(vue@3.5.10(typescript@5.6.2))': + '@project-trans/suggestion-box@0.4.3(vue@3.5.10(typescript@5.6.2))': + dependencies: + vue: 3.5.10(typescript@5.6.2) + + '@project-trans/vitepress-theme-project-trans@0.4.1729767862(@algolia/client-search@4.24.0)(@babel/parser@7.25.9)(@iconify-json/carbon@1.2.1)(@iconify-json/icon-park-outline@1.2.0)(@iconify-json/octicon@1.2.0)(less@4.2.0)(postcss@8.4.47)(rollup@4.22.4)(search-insights@2.17.2)(typescript@5.6.2)(unocss@0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(less@4.2.0)))(vite@5.4.8(less@4.2.0))(vitepress-sidebar@1.27.1)(vitepress@1.3.4(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2))(vue@3.5.10(typescript@5.6.2))': dependencies: '@iconify-json/carbon': 1.2.1 '@iconify-json/icon-park-outline': 1.2.0 '@iconify-json/octicon': 1.2.0 - '@nolebase/vitepress-plugin-enhanced-readabilities': 2.5.0(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) - '@nolebase/vitepress-plugin-git-changelog': 2.5.0(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) - '@nolebase/vitepress-plugin-highlight-targeted-heading': 2.5.0(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) - '@nolebase/vitepress-plugin-meta': 2.5.0(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) - '@project-trans/suggestion-box': 0.0.9(vue@3.5.10(typescript@5.6.2)) + '@nolebase/vitepress-plugin-enhanced-readabilities': 2.6.1(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) + '@nolebase/vitepress-plugin-git-changelog': 2.6.1(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) + '@nolebase/vitepress-plugin-highlight-targeted-heading': 2.6.1(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) + '@nolebase/vitepress-plugin-meta': 2.6.1(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) + '@project-trans/suggestion-box': 0.4.3(vue@3.5.10(typescript@5.6.2)) markdown-it-footnote: 4.0.0 markdown-it-katex: 2.0.3 markdown-it-pangu: 1.0.2 unocss: 0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(less@4.2.0)) - unplugin-vue-components: 0.27.4(@babel/parser@7.25.6)(rollup@4.22.4)(vue@3.5.10(typescript@5.6.2)) + unplugin-vue-components: 0.27.4(@babel/parser@7.25.9)(rollup@4.22.4)(vue@3.5.10(typescript@5.6.2)) vite: 5.4.8(less@4.2.0) vitepress: 1.3.4(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) vitepress-sidebar: 1.27.1 @@ -3666,6 +3903,14 @@ snapshots: optionalDependencies: rollup: 4.22.4 + '@rollup/pluginutils@5.1.3(rollup@4.22.4)': + dependencies: + '@types/estree': 1.0.6 + estree-walker: 2.0.2 + picomatch: 4.0.2 + optionalDependencies: + rollup: 4.22.4 + '@rollup/rollup-android-arm-eabi@4.22.4': optional: true @@ -3714,6 +3959,8 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.22.4': optional: true + '@sec-ant/readable-stream@0.4.1': {} + '@shikijs/core@1.18.0': dependencies: '@shikijs/engine-javascript': 1.18.0 @@ -3723,30 +3970,63 @@ snapshots: '@types/hast': 3.0.4 hast-util-to-html: 9.0.3 + '@shikijs/core@1.22.0': + dependencies: + '@shikijs/engine-javascript': 1.22.0 + '@shikijs/engine-oniguruma': 1.22.0 + '@shikijs/types': 1.22.0 + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.3 + '@shikijs/engine-javascript@1.18.0': dependencies: '@shikijs/types': 1.18.0 '@shikijs/vscode-textmate': 9.2.2 oniguruma-to-js: 0.4.3 + '@shikijs/engine-javascript@1.22.0': + dependencies: + '@shikijs/types': 1.22.0 + '@shikijs/vscode-textmate': 9.3.0 + oniguruma-to-js: 0.4.3 + '@shikijs/engine-oniguruma@1.18.0': dependencies: '@shikijs/types': 1.18.0 '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/engine-oniguruma@1.22.0': + dependencies: + '@shikijs/types': 1.22.0 + '@shikijs/vscode-textmate': 9.3.0 + '@shikijs/transformers@1.18.0': dependencies: shiki: 1.18.0 + '@shikijs/transformers@1.22.0': + dependencies: + shiki: 1.22.0 + '@shikijs/types@1.18.0': dependencies: '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 + '@shikijs/types@1.22.0': + dependencies: + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + '@shikijs/vscode-textmate@9.2.2': {} + '@shikijs/vscode-textmate@9.3.0': {} + '@sindresorhus/merge-streams@2.3.0': {} + '@sindresorhus/merge-streams@4.0.0': {} + '@stylistic/eslint-plugin@2.8.0(eslint@8.57.1)(typescript@5.6.2)': dependencies: '@typescript-eslint/utils': 8.8.0(eslint@8.57.1)(typescript@5.6.2) @@ -4094,6 +4374,11 @@ snapshots: vite: 5.4.8(less@4.2.0) vue: 3.5.10(typescript@5.6.2) + '@vitejs/plugin-vue@5.1.4(vite@5.4.8(less@4.2.0))(vue@3.5.12(typescript@5.6.2))': + dependencies: + vite: 5.4.8(less@4.2.0) + vue: 3.5.12(typescript@5.6.2) + '@vitest/eslint-plugin@1.1.4(@typescript-eslint/utils@8.8.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2)': dependencies: eslint: 8.57.1 @@ -4109,11 +4394,24 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 + '@vue/compiler-core@3.5.12': + dependencies: + '@babel/parser': 7.25.9 + '@vue/shared': 3.5.12 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + '@vue/compiler-dom@3.5.10': dependencies: '@vue/compiler-core': 3.5.10 '@vue/shared': 3.5.10 + '@vue/compiler-dom@3.5.12': + dependencies: + '@vue/compiler-core': 3.5.12 + '@vue/shared': 3.5.12 + '@vue/compiler-sfc@3.5.10': dependencies: '@babel/parser': 7.25.6 @@ -4126,15 +4424,36 @@ snapshots: postcss: 8.4.47 source-map-js: 1.2.1 + '@vue/compiler-sfc@3.5.12': + dependencies: + '@babel/parser': 7.25.9 + '@vue/compiler-core': 3.5.12 + '@vue/compiler-dom': 3.5.12 + '@vue/compiler-ssr': 3.5.12 + '@vue/shared': 3.5.12 + estree-walker: 2.0.2 + magic-string: 0.30.12 + postcss: 8.4.47 + source-map-js: 1.2.1 + '@vue/compiler-ssr@3.5.10': dependencies: '@vue/compiler-dom': 3.5.10 '@vue/shared': 3.5.10 + '@vue/compiler-ssr@3.5.12': + dependencies: + '@vue/compiler-dom': 3.5.12 + '@vue/shared': 3.5.12 + '@vue/devtools-api@7.4.5': dependencies: '@vue/devtools-kit': 7.4.5 + '@vue/devtools-api@7.5.3': + dependencies: + '@vue/devtools-kit': 7.5.3 + '@vue/devtools-kit@7.4.5': dependencies: '@vue/devtools-shared': 7.4.5 @@ -4145,19 +4464,42 @@ snapshots: speakingurl: 14.0.1 superjson: 2.2.1 + '@vue/devtools-kit@7.5.3': + dependencies: + '@vue/devtools-shared': 7.5.3 + birpc: 0.2.19 + hookable: 5.5.3 + mitt: 3.0.1 + perfect-debounce: 1.0.0 + speakingurl: 14.0.1 + superjson: 2.2.1 + '@vue/devtools-shared@7.4.5': dependencies: rfdc: 1.4.1 + '@vue/devtools-shared@7.5.3': + dependencies: + rfdc: 1.4.1 + '@vue/reactivity@3.5.10': dependencies: '@vue/shared': 3.5.10 + '@vue/reactivity@3.5.12': + dependencies: + '@vue/shared': 3.5.12 + '@vue/runtime-core@3.5.10': dependencies: '@vue/reactivity': 3.5.10 '@vue/shared': 3.5.10 + '@vue/runtime-core@3.5.12': + dependencies: + '@vue/reactivity': 3.5.12 + '@vue/shared': 3.5.12 + '@vue/runtime-dom@3.5.10': dependencies: '@vue/reactivity': 3.5.10 @@ -4165,14 +4507,29 @@ snapshots: '@vue/shared': 3.5.10 csstype: 3.1.3 + '@vue/runtime-dom@3.5.12': + dependencies: + '@vue/reactivity': 3.5.12 + '@vue/runtime-core': 3.5.12 + '@vue/shared': 3.5.12 + csstype: 3.1.3 + '@vue/server-renderer@3.5.10(vue@3.5.10(typescript@5.6.2))': dependencies: '@vue/compiler-ssr': 3.5.10 '@vue/shared': 3.5.10 vue: 3.5.10(typescript@5.6.2) + '@vue/server-renderer@3.5.12(vue@3.5.12(typescript@5.6.2))': + dependencies: + '@vue/compiler-ssr': 3.5.12 + '@vue/shared': 3.5.12 + vue: 3.5.12(typescript@5.6.2) + '@vue/shared@3.5.10': {} + '@vue/shared@3.5.12': {} + '@vueuse/core@11.1.0(vue@3.5.10(typescript@5.6.2))': dependencies: '@types/web-bluetooth': 0.0.20 @@ -4183,6 +4540,16 @@ snapshots: - '@vue/composition-api' - vue + '@vueuse/core@11.1.0(vue@3.5.12(typescript@5.6.2))': + dependencies: + '@types/web-bluetooth': 0.0.20 + '@vueuse/metadata': 11.1.0 + '@vueuse/shared': 11.1.0(vue@3.5.12(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.6.2)) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + '@vueuse/integrations@11.1.0(focus-trap@7.6.0)(vue@3.5.10(typescript@5.6.2))': dependencies: '@vueuse/core': 11.1.0(vue@3.5.10(typescript@5.6.2)) @@ -4194,6 +4561,17 @@ snapshots: - '@vue/composition-api' - vue + '@vueuse/integrations@11.1.0(focus-trap@7.6.0)(vue@3.5.12(typescript@5.6.2))': + dependencies: + '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.2)) + '@vueuse/shared': 11.1.0(vue@3.5.12(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.6.2)) + optionalDependencies: + focus-trap: 7.6.0 + transitivePeerDependencies: + - '@vue/composition-api' + - vue + '@vueuse/metadata@11.1.0': {} '@vueuse/shared@11.1.0(vue@3.5.10(typescript@5.6.2))': @@ -4203,12 +4581,21 @@ snapshots: - '@vue/composition-api' - vue + '@vueuse/shared@11.1.0(vue@3.5.12(typescript@5.6.2))': + dependencies: + vue-demi: 0.14.10(vue@3.5.12(typescript@5.6.2)) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + acorn-jsx@5.3.2(acorn@8.12.1): dependencies: acorn: 8.12.1 acorn@8.12.1: {} + acorn@8.13.0: {} + ajv@6.12.6: dependencies: fast-deep-equal: 3.1.3 @@ -4273,6 +4660,8 @@ snapshots: birpc@0.2.17: {} + birpc@0.2.19: {} + boolbase@1.0.0: {} brace-expansion@1.1.11: @@ -4377,6 +4766,8 @@ snapshots: confbox@0.1.7: {} + confbox@0.1.8: {} + consola@3.2.3: {} copy-anything@2.0.6: @@ -4408,7 +4799,7 @@ snapshots: csstype@3.1.3: {} - date-fns@3.6.0: {} + date-fns@4.1.0: {} debug@3.2.7: dependencies: @@ -4470,7 +4861,7 @@ snapshots: es-module-lexer@1.5.4: {} - es-toolkit@1.22.0: {} + es-toolkit@1.25.2: {} esbuild@0.21.5: optionalDependencies: @@ -4744,9 +5135,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.10)(eslint@8.57.1): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.12)(eslint@8.57.1): dependencies: - '@vue/compiler-sfc': 3.5.10 + '@vue/compiler-sfc': 3.5.12 eslint: 8.57.1 eslint-scope@7.2.2: @@ -4829,17 +5220,20 @@ snapshots: esutils@2.0.3: {} - execa@8.0.1: + execa@9.4.1: dependencies: + '@sindresorhus/merge-streams': 4.0.0 cross-spawn: 7.0.3 - get-stream: 8.0.1 - human-signals: 5.0.0 - is-stream: 3.0.0 - merge-stream: 2.0.0 - npm-run-path: 5.3.0 - onetime: 6.0.0 + figures: 6.1.0 + get-stream: 9.0.1 + human-signals: 8.0.0 + is-plain-obj: 4.1.0 + is-stream: 4.0.1 + npm-run-path: 6.0.0 + pretty-ms: 9.1.0 signal-exit: 4.1.0 - strip-final-newline: 3.0.0 + strip-final-newline: 4.0.0 + yoctocolors: 2.1.1 extend-shallow@2.0.1: dependencies: @@ -4871,6 +5265,10 @@ snapshots: optionalDependencies: picomatch: 4.0.2 + figures@6.1.0: + dependencies: + is-unicode-supported: 2.1.0 + file-entry-cache@6.0.1: dependencies: flat-cache: 3.2.0 @@ -4915,7 +5313,10 @@ snapshots: get-caller-file@2.0.5: {} - get-stream@8.0.1: {} + get-stream@9.0.1: + dependencies: + '@sec-ant/readable-stream': 0.4.1 + is-stream: 4.0.1 get-tsconfig@4.8.1: dependencies: @@ -4995,7 +5396,7 @@ snapshots: '@types/hast': 3.0.4 devlop: 1.1.0 hast-util-from-parse5: 8.0.1 - parse5: 7.1.2 + parse5: 7.2.0 vfile: 6.0.3 vfile-message: 4.0.2 @@ -5022,7 +5423,7 @@ snapshots: dependencies: '@types/hast': 3.0.4 - hast-util-select@6.0.2: + hast-util-select@6.0.3: dependencies: '@types/hast': 3.0.4 '@types/unist': 3.0.3 @@ -5034,7 +5435,6 @@ snapshots: hast-util-has-property: 3.0.0 hast-util-to-string: 3.0.1 hast-util-whitespace: 3.0.0 - not: 0.1.0 nth-check: 2.1.1 property-information: 6.5.0 space-separated-tokens: 2.0.2 @@ -5084,7 +5484,7 @@ snapshots: html-void-elements@3.0.0: {} - human-signals@5.0.0: {} + human-signals@8.0.0: {} iconv-lite@0.6.3: dependencies: @@ -5161,7 +5561,9 @@ snapshots: is-plain-obj@4.1.0: {} - is-stream@3.0.0: {} + is-stream@4.0.1: {} + + is-unicode-supported@2.1.0: {} is-what@3.14.1: {} @@ -5227,7 +5629,7 @@ snapshots: dependencies: copy-anything: 2.0.6 parse-node-version: 1.0.1 - tslib: 2.7.0 + tslib: 2.8.0 optionalDependencies: errno: 0.1.8 graceful-fs: 4.2.11 @@ -5275,6 +5677,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 + magic-string@0.30.12: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + make-dir@2.1.0: dependencies: pify: 4.0.1 @@ -5332,8 +5738,6 @@ snapshots: mdurl@1.0.1: {} - merge-stream@2.0.0: {} - merge2@1.4.1: {} micromark-util-character@2.1.0: @@ -5368,8 +5772,6 @@ snapshots: mime@1.6.0: optional: true - mimic-fn@4.0.0: {} - min-indent@1.0.1: {} minimatch@3.1.2: @@ -5393,6 +5795,13 @@ snapshots: pkg-types: 1.2.0 ufo: 1.5.4 + mlly@1.7.2: + dependencies: + acorn: 8.13.0 + pathe: 1.1.2 + pkg-types: 1.2.1 + ufo: 1.5.4 + mrmime@2.0.0: {} ms@2.1.3: {} @@ -5426,11 +5835,10 @@ snapshots: normalize-path@3.0.0: {} - not@0.1.0: {} - - npm-run-path@5.3.0: + npm-run-path@6.0.0: dependencies: path-key: 4.0.0 + unicorn-magic: 0.3.0 nth-check@2.1.1: dependencies: @@ -5446,10 +5854,6 @@ snapshots: dependencies: wrappy: 1.0.2 - onetime@6.0.0: - dependencies: - mimic-fn: 4.0.0 - oniguruma-to-js@0.4.3: dependencies: regex: 4.3.2 @@ -5514,9 +5918,11 @@ snapshots: json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 + parse-ms@4.0.0: {} + parse-node-version@1.0.1: {} - parse5@7.1.2: + parse5@7.2.0: dependencies: entities: 4.5.0 @@ -5558,6 +5964,12 @@ snapshots: mlly: 1.7.1 pathe: 1.1.2 + pkg-types@1.2.1: + dependencies: + confbox: 0.1.8 + mlly: 1.7.2 + pathe: 1.1.2 + pluralize@8.0.0: {} postcss-selector-parser@6.1.2: @@ -5573,6 +5985,8 @@ snapshots: preact@10.24.0: {} + preact@10.24.3: {} + prelude-ls@1.2.1: {} prettier-linter-helpers@1.0.0: @@ -5581,6 +5995,10 @@ snapshots: prettier@3.3.3: {} + pretty-ms@9.1.0: + dependencies: + parse-ms: 4.0.0 + property-information@6.5.0: {} prr@1.0.1: @@ -5733,6 +6151,15 @@ snapshots: '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 + shiki@1.22.0: + dependencies: + '@shikijs/core': 1.22.0 + '@shikijs/engine-javascript': 1.22.0 + '@shikijs/engine-oniguruma': 1.22.0 + '@shikijs/types': 1.22.0 + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + signal-exit@4.1.0: {} sirv@2.0.4: @@ -5808,7 +6235,7 @@ snapshots: strip-bom-string@1.0.0: {} - strip-final-newline@3.0.0: {} + strip-final-newline@4.0.0: {} strip-indent@3.0.0: dependencies: @@ -5874,6 +6301,8 @@ snapshots: tslib@2.7.0: {} + tslib@2.8.0: {} + tsx@4.19.1: dependencies: esbuild: 0.23.1 @@ -5915,6 +6344,8 @@ snapshots: unicorn-magic@0.1.0: {} + unicorn-magic@0.3.0: {} + unified@11.0.5: dependencies: '@types/unist': 3.0.3 @@ -5994,7 +6425,7 @@ snapshots: - rollup - supports-color - unplugin-vue-components@0.26.0(@babel/parser@7.25.6)(rollup@4.22.4)(vue@3.5.10(typescript@5.6.2)): + unplugin-vue-components@0.26.0(@babel/parser@7.25.9)(rollup@4.22.4)(vue@3.5.10(typescript@5.6.2)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.2(rollup@4.22.4) @@ -6008,27 +6439,27 @@ snapshots: unplugin: 1.14.1 vue: 3.5.10(typescript@5.6.2) optionalDependencies: - '@babel/parser': 7.25.6 + '@babel/parser': 7.25.9 transitivePeerDependencies: - rollup - supports-color - webpack-sources - unplugin-vue-components@0.27.4(@babel/parser@7.25.6)(rollup@4.22.4)(vue@3.5.10(typescript@5.6.2)): + unplugin-vue-components@0.27.4(@babel/parser@7.25.9)(rollup@4.22.4)(vue@3.5.10(typescript@5.6.2)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.2(rollup@4.22.4) + '@rollup/pluginutils': 5.1.3(rollup@4.22.4) chokidar: 3.6.0 debug: 4.3.7 fast-glob: 3.3.2 local-pkg: 0.5.0 - magic-string: 0.30.11 + magic-string: 0.30.12 minimatch: 9.0.5 - mlly: 1.7.1 + mlly: 1.7.2 unplugin: 1.14.1 vue: 3.5.10(typescript@5.6.2) optionalDependencies: - '@babel/parser': 7.25.6 + '@babel/parser': 7.25.9 transitivePeerDependencies: - rollup - supports-color @@ -6133,10 +6564,63 @@ snapshots: - typescript - universal-cookie + vitepress@1.4.1(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2): + dependencies: + '@docsearch/css': 3.6.2 + '@docsearch/js': 3.6.2(@algolia/client-search@4.24.0)(search-insights@2.17.2) + '@shikijs/core': 1.22.0 + '@shikijs/transformers': 1.22.0 + '@shikijs/types': 1.22.0 + '@types/markdown-it': 14.1.2 + '@vitejs/plugin-vue': 5.1.4(vite@5.4.8(less@4.2.0))(vue@3.5.12(typescript@5.6.2)) + '@vue/devtools-api': 7.5.3 + '@vue/shared': 3.5.12 + '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.2)) + '@vueuse/integrations': 11.1.0(focus-trap@7.6.0)(vue@3.5.12(typescript@5.6.2)) + focus-trap: 7.6.0 + mark.js: 8.11.1 + minisearch: 7.1.0 + shiki: 1.22.0 + vite: 5.4.8(less@4.2.0) + vue: 3.5.12(typescript@5.6.2) + optionalDependencies: + postcss: 8.4.47 + transitivePeerDependencies: + - '@algolia/client-search' + - '@types/node' + - '@types/react' + - '@vue/composition-api' + - async-validator + - axios + - change-case + - drauu + - fuse.js + - idb-keyval + - jwt-decode + - less + - lightningcss + - nprogress + - qrcode + - react + - react-dom + - sass + - sass-embedded + - search-insights + - sortablejs + - stylus + - sugarss + - terser + - typescript + - universal-cookie + vue-demi@0.14.10(vue@3.5.10(typescript@5.6.2)): dependencies: vue: 3.5.10(typescript@5.6.2) + vue-demi@0.14.10(vue@3.5.12(typescript@5.6.2)): + dependencies: + vue: 3.5.12(typescript@5.6.2) + vue-eslint-parser@9.4.3(eslint@8.57.1): dependencies: debug: 4.3.7 @@ -6160,6 +6644,16 @@ snapshots: optionalDependencies: typescript: 5.6.2 + vue@3.5.12(typescript@5.6.2): + dependencies: + '@vue/compiler-dom': 3.5.12 + '@vue/compiler-sfc': 3.5.12 + '@vue/runtime-dom': 3.5.12 + '@vue/server-renderer': 3.5.12(vue@3.5.12(typescript@5.6.2)) + '@vue/shared': 3.5.12 + optionalDependencies: + typescript: 5.6.2 + web-namespaces@2.0.1: {} webpack-virtual-modules@0.6.2: {} @@ -6210,4 +6704,6 @@ snapshots: yocto-queue@0.1.0: {} + yoctocolors@2.1.1: {} + zwitch@2.0.4: {}