From 975e12816d1a7560f7768bb0248062a75d310ddb Mon Sep 17 00:00:00 2001 From: Dongsheng Zhao Date: Wed, 24 Jul 2024 22:42:17 +0800 Subject: [PATCH] feat: bump things --- .changeset/breezy-teachers-raise.md | 8 + .changeset/bright-plums-explode.md | 8 + .changeset/ninety-boats-design.md | 8 + .changeset/young-carrots-rhyme.md | 8 + package.json | 20 +- packages/create/template-js/package.json | 2 +- packages/create/template-ts/package.json | 2 +- packages/docs-site-zh/package.json | 20 +- .../docs-site-zh/src/routes/+layout.svelte | 6 + packages/docs-site/package.json | 20 +- packages/docs-site/src/routes/+layout.svelte | 6 + packages/docs-site/tsconfig.json | 32 +- packages/theme-default/package.json | 119 +- .../src/components/GlobalLayout.svelte | 23 +- .../src/components/IconifyIcon.svelte | 2 +- .../src/components/MobileSubNav.svelte | 7 +- .../src/components/PageLayout.svelte | 4 +- .../src/components/TabPanel.svelte | 4 +- .../src/components/home/Feature.svelte | 1 + .../src/components/icons/MenuOpen.svelte | 1 + packages/theme-default/src/index.ts | 2 - packages/theme-default/src/style.css | 4 +- .../vite-plugins/create-pre-core-plugins.ts | 28 +- .../src/vite-plugins/prebuild-iconify.ts | 37 - packages/vite/package.json | 82 +- pnpm-lock.yaml | 1177 ++++++++--------- 26 files changed, 779 insertions(+), 852 deletions(-) create mode 100644 .changeset/breezy-teachers-raise.md create mode 100644 .changeset/bright-plums-explode.md create mode 100644 .changeset/ninety-boats-design.md create mode 100644 .changeset/young-carrots-rhyme.md create mode 100644 packages/theme-default/src/components/icons/MenuOpen.svelte delete mode 100644 packages/theme-default/src/vite-plugins/prebuild-iconify.ts diff --git a/.changeset/breezy-teachers-raise.md b/.changeset/breezy-teachers-raise.md new file mode 100644 index 00000000..e62042d6 --- /dev/null +++ b/.changeset/breezy-teachers-raise.md @@ -0,0 +1,8 @@ +--- +"@sveltepress/theme-default": minor +"@sveltepress/create": minor +"@sveltepress/vite": minor +"@sveltepress/twoslash": minor +--- + +fix: TabPanel & Feature component behaviour diff --git a/.changeset/bright-plums-explode.md b/.changeset/bright-plums-explode.md new file mode 100644 index 00000000..57f1b3f5 --- /dev/null +++ b/.changeset/bright-plums-explode.md @@ -0,0 +1,8 @@ +--- +"@sveltepress/theme-default": minor +"@sveltepress/create": minor +"@sveltepress/twoslash": minor +"@sveltepress/vite": minor +--- + +feat: use unocess safelist reimplement prebuild iconify icons diff --git a/.changeset/ninety-boats-design.md b/.changeset/ninety-boats-design.md new file mode 100644 index 00000000..e643d8d1 --- /dev/null +++ b/.changeset/ninety-boats-design.md @@ -0,0 +1,8 @@ +--- +"@sveltepress/theme-default": minor +"@sveltepress/create": minor +"@sveltepress/twoslash": minor +"@sveltepress/vite": minor +--- + +chore: update deps diff --git a/.changeset/young-carrots-rhyme.md b/.changeset/young-carrots-rhyme.md new file mode 100644 index 00000000..464024e0 --- /dev/null +++ b/.changeset/young-carrots-rhyme.md @@ -0,0 +1,8 @@ +--- +"@sveltepress/theme-default": minor +"@sveltepress/create": minor +"@sveltepress/vite": minor +"@sveltepress/twoslash": minor +--- + +chore: remove @iconfiy/json package. Use @iconify-json/[collection] packages instead diff --git a/package.json b/package.json index 50589ca6..04cc9e7c 100644 --- a/package.json +++ b/package.json @@ -1,15 +1,5 @@ { "version": "0.0.1", - "devDependencies": { - "@casual-ui/eslint-config-svelte": "^0.6.0", - "@changesets/cli": "^2.27.1", - "eslint": "^8.57.0", - "prettier": "~3.2.5", - "prettier-plugin-svelte": "^3.2.1", - "svelte": "^4.2.12", - "taze": "^0.13.3", - "typescript": "~5.3.3" - }, "scripts": { "lint": "eslint -c ./.eslintrc.cjs --ext .js,.ts,.svelte ./packages", "format": "prettier \"./**/*.svelte\" --check", @@ -20,5 +10,15 @@ }, "dependencies": { "@changesets/changelog-github": "^0.5.0" + }, + "devDependencies": { + "@casual-ui/eslint-config-svelte": "^0.6.0", + "@changesets/cli": "^2.27.1", + "eslint": "^8.57.0", + "prettier": "~3.2.5", + "prettier-plugin-svelte": "^3.2.1", + "svelte": "^4.2.12", + "taze": "^0.13.3", + "typescript": "~5.3.3" } } diff --git a/packages/create/template-js/package.json b/packages/create/template-js/package.json index 05ad1c6d..09e6293b 100644 --- a/packages/create/template-js/package.json +++ b/packages/create/template-js/package.json @@ -10,7 +10,7 @@ "@sveltejs/adapter-static": "^3.0.1", "@sveltejs/kit": "^2.5.1", "@sveltejs/vite-plugin-svelte": "^3.0.2", - "@sveltepress/theme-default": "^2.0.4", + "@sveltepress/theme-default": "^2.0.6", "@sveltepress/vite": "^0.33.2", "@types/node": "^20.11.20", "svelte": "^4.2.12", diff --git a/packages/create/template-ts/package.json b/packages/create/template-ts/package.json index d0487977..4a79d7e0 100644 --- a/packages/create/template-ts/package.json +++ b/packages/create/template-ts/package.json @@ -10,7 +10,7 @@ "@sveltejs/adapter-static": "^3.0.1", "@sveltejs/kit": "^2.5.1", "@sveltejs/vite-plugin-svelte": "^3.0.2", - "@sveltepress/theme-default": "^2.0.4", + "@sveltepress/theme-default": "^2.0.6", "@sveltepress/vite": "^0.33.2", "@types/node": "^20.11.20", "svelte": "^4.2.12", diff --git a/packages/docs-site-zh/package.json b/packages/docs-site-zh/package.json index 8694e151..c28ebc2f 100644 --- a/packages/docs-site-zh/package.json +++ b/packages/docs-site-zh/package.json @@ -1,6 +1,8 @@ { "name": "@sveltepress/docs-site-zh", + "type": "module", "private": true, + "license": "MIT", "scripts": { "dev": "vite dev", "build": "vite build", @@ -9,6 +11,20 @@ "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch" }, "devDependencies": { + "@iconify-json/bi": "^1.1.23", + "@iconify-json/bxs": "^1.1.10", + "@iconify-json/carbon": "^1.1.36", + "@iconify-json/emojione": "^1.1.10", + "@iconify-json/fxemoji": "^1.1.8", + "@iconify-json/logos": "^1.1.43", + "@iconify-json/material-symbols": "^1.1.85", + "@iconify-json/mdi": "^1.1.67", + "@iconify-json/noto": "^1.1.18", + "@iconify-json/openmoji": "^1.1.52", + "@iconify-json/ph": "^1.1.13", + "@iconify-json/solar": "^1.1.9", + "@iconify-json/tabler": "^1.1.118", + "@iconify-json/vscode-icons": "^1.1.36", "@sveltejs/adapter-static": "^3.0.1", "@sveltejs/kit": "^2.5.1", "@sveltejs/vite-plugin-svelte": "^3.0.2", @@ -20,7 +36,5 @@ "svelte-check": "^3.6.4", "vite": "^5.1.4", "workbox-window": "^7.0.0" - }, - "type": "module", - "license": "MIT" + } } diff --git a/packages/docs-site-zh/src/routes/+layout.svelte b/packages/docs-site-zh/src/routes/+layout.svelte index 4fa864ce..85cf9d0b 100644 --- a/packages/docs-site-zh/src/routes/+layout.svelte +++ b/packages/docs-site-zh/src/routes/+layout.svelte @@ -1 +1,7 @@ + + diff --git a/packages/docs-site/package.json b/packages/docs-site/package.json index df442d7a..50f944bd 100644 --- a/packages/docs-site/package.json +++ b/packages/docs-site/package.json @@ -1,6 +1,8 @@ { "name": "@sveltepress/docs-site", + "type": "module", "private": true, + "license": "MIT", "scripts": { "dev": "vite dev", "build": "vite build", @@ -9,6 +11,20 @@ "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch" }, "devDependencies": { + "@iconify-json/bi": "^1.1.23", + "@iconify-json/bxs": "^1.1.10", + "@iconify-json/carbon": "^1.1.36", + "@iconify-json/emojione": "^1.1.10", + "@iconify-json/fxemoji": "^1.1.8", + "@iconify-json/logos": "^1.1.43", + "@iconify-json/material-symbols": "^1.1.85", + "@iconify-json/mdi": "^1.1.67", + "@iconify-json/noto": "^1.1.18", + "@iconify-json/openmoji": "^1.1.52", + "@iconify-json/ph": "^1.1.13", + "@iconify-json/solar": "^1.1.9", + "@iconify-json/tabler": "^1.1.118", + "@iconify-json/vscode-icons": "^1.1.36", "@sveltejs/adapter-static": "^3.0.1", "@sveltejs/kit": "^2.5.1", "@sveltejs/vite-plugin-svelte": "^3.0.2", @@ -20,7 +36,5 @@ "svelte-check": "^3.6.4", "vite": "^5.1.4", "workbox-window": "^7.0.0" - }, - "type": "module", - "license": "MIT" + } } diff --git a/packages/docs-site/src/routes/+layout.svelte b/packages/docs-site/src/routes/+layout.svelte index 4fa864ce..d811a2f2 100644 --- a/packages/docs-site/src/routes/+layout.svelte +++ b/packages/docs-site/src/routes/+layout.svelte @@ -1 +1,7 @@ + + diff --git a/packages/docs-site/tsconfig.json b/packages/docs-site/tsconfig.json index 12e0ec96..30d7db3f 100644 --- a/packages/docs-site/tsconfig.json +++ b/packages/docs-site/tsconfig.json @@ -1,18 +1,18 @@ { - "extends": "./.svelte-kit/tsconfig.json", - "compilerOptions": { - "moduleResolution": "node", - "allowJs": true, - "checkJs": true, - "esModuleInterop": true, - "forceConsistentCasingInFileNames": true, - "resolveJsonModule": true, - "skipLibCheck": true, - "sourceMap": true, - "strict": true, - "lib": ["ESNext"], - "module": "ESNext", - "ignoreDeprecations": "5.0" - }, - "exclude": ["deploy/index.cjs"] + "extends": "./.svelte-kit/tsconfig.json", + "compilerOptions": { + "moduleResolution": "node", + "allowJs": true, + "checkJs": true, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "sourceMap": true, + "strict": true, + "lib": ["ESNext"], + "module": "ESNext", + "ignoreDeprecations": "5.0" + }, + "exclude": ["deploy/index.cjs"] } diff --git a/packages/theme-default/package.json b/packages/theme-default/package.json index 49862f08..207019f0 100644 --- a/packages/theme-default/package.json +++ b/packages/theme-default/package.json @@ -1,84 +1,37 @@ { "name": "@sveltepress/theme-default", - "homepage": "https://sveltepress.site/", + "type": "module", "version": "2.0.6", "description": "The default theme for sveltepress", - "scripts": { - "test": "vitest", - "cp:assets": "cp src/style.css dist && cp -r src/fonts dist", - "build:comps": "svelte-package -i src", - "build": "pnpm build:comps && pnpm cp:assets", - "prepare": "pnpm build" - }, - "files": [ - "dist", - "types.d.ts" - ], - "keywords": [ - "Docs", - "svelte", - "svelte docs", - "sveltepress" - ], "author": { "name": "Dongsheng Zhao", "email": "1197160272@qq.com" }, + "license": "MIT", + "homepage": "https://sveltepress.site/", "repository": { "type": "github", "url": "https://github.com/Blackman99/sveltepress", "directory": "packages/theme-default" }, - "license": "MIT", - "devDependencies": { - "@sveltejs/kit": "^2.5.1", - "@sveltejs/package": "^2.3.0", - "@sveltepress/vite": "workspace:*", - "@types/node": "^20.11.20", - "svelte": "^4.2.12", - "unified": "^11.0.4", - "vite": "^5.1.4", - "vitest": "^1.3.1" - }, - "dependencies": { - "@docsearch/css": "^3.5.2", - "@docsearch/js": "^3.5.2", - "@iconify/json": "^2.2.186", - "@iconify/utils": "^2.1.14", - "@shikijs/twoslash": "^1.1.7", - "@sveltejs/vite-plugin-svelte": "^3.0.2", - "@sveltepress/twoslash": "workspace:*", - "@vite-pwa/sveltekit": "^0.4.0", - "lru-cache": "^10.2.0", - "shiki": "^1.1.7", - "uid": "^2.0.2", - "unist-util-visit": "^5.0.0", - "unocss": "^0.58.3", - "vite-plugin-pwa": "^0.19.0", - "workbox-precaching": "^7.0.0", - "workbox-routing": "^7.0.0" - }, - "peerDependencies": { - "@sveltejs/kit": "^1.20.4 || ^2.0.0", - "@sveltejs/vite-plugin-svelte": "^3.0.1", - "@sveltepress/vite": "workspace:*", - "svelte": "^3.55.1 || ^4.0.0", - "vite": "^4.3.9 || ^5.0.0" - }, - "type": "module", - "types": "./src/index.ts", + "keywords": [ + "Docs", + "svelte", + "svelte docs", + "sveltepress" + ], "exports": { ".": "./dist/index.js", "./style.css": "./src/style.css", "./components": { + "types": "./src/components/index.ts", "import": "./src/components/index.ts", - "svelte": "./src/components/index.ts", - "types": "./src/components/index.ts" + "svelte": "./src/components/index.ts" }, "./context": { + "types": "./src/context/index.ts", "import": "./src/context/index.ts", - "svelte": "./src/context/index.ts", - "types": "./src/context/index.ts" + "svelte": "./src/context/index.ts" }, "./PageLayout.svelte": { "import": "./src/components/PageLayout.svelte", @@ -92,6 +45,52 @@ "types": "./types.d.ts" } }, + "types": "./src/index.ts", + "files": [ + "dist", + "types.d.ts" + ], + "scripts": { + "test": "vitest", + "cp:assets": "cp src/style.css dist && cp -r src/fonts dist", + "build:comps": "svelte-package -i src", + "build": "pnpm build:comps && pnpm cp:assets", + "prepare": "pnpm build" + }, + "peerDependencies": { + "@sveltejs/kit": "^1.20.4 || ^2.0.0", + "@sveltejs/vite-plugin-svelte": "^3.0.1", + "@sveltepress/vite": "workspace:*", + "svelte": "^3.55.1 || ^4.0.0", + "vite": "^4.3.9 || ^5.0.0" + }, + "dependencies": { + "@docsearch/css": "^3.5.2", + "@docsearch/js": "^3.5.2", + "@shikijs/twoslash": "^1.1.7", + "@sveltejs/vite-plugin-svelte": "^3.0.2", + "@sveltepress/twoslash": "workspace:*", + "@unocss/extractor-svelte": "^0.61.5", + "@vite-pwa/sveltekit": "^0.4.0", + "lru-cache": "^10.2.0", + "shiki": "^1.1.7", + "uid": "^2.0.2", + "unist-util-visit": "^5.0.0", + "unocss": "^0.61.5", + "vite-plugin-pwa": "^0.19.0", + "workbox-precaching": "^7.0.0", + "workbox-routing": "^7.0.0" + }, + "devDependencies": { + "@sveltejs/kit": "^2.5.1", + "@sveltejs/package": "^2.3.0", + "@sveltepress/vite": "workspace:*", + "@types/node": "^20.11.20", + "svelte": "^4.2.12", + "unified": "^11.0.4", + "vite": "^5.1.4", + "vitest": "^1.3.1" + }, "publishConfig": { "types": "./dist/index.d.ts", "exports": { diff --git a/packages/theme-default/src/components/GlobalLayout.svelte b/packages/theme-default/src/components/GlobalLayout.svelte index 210df956..b06d25ae 100644 --- a/packages/theme-default/src/components/GlobalLayout.svelte +++ b/packages/theme-default/src/components/GlobalLayout.svelte @@ -1,7 +1,6 @@ -
+
diff --git a/packages/theme-default/src/components/MobileSubNav.svelte b/packages/theme-default/src/components/MobileSubNav.svelte index 14f60243..daf9cf30 100644 --- a/packages/theme-default/src/components/MobileSubNav.svelte +++ b/packages/theme-default/src/components/MobileSubNav.svelte @@ -2,6 +2,7 @@ import themeOptions from 'virtual:sveltepress/theme-default' import { DEFAULT_ON_THIS_PAGE } from './Toc.svelte' import { sidebarCollapsed, tocCollapsed } from './layout' + import MenuOpen from './icons/MenuOpen.svelte' function openSidebar() { $sidebarCollapsed = false @@ -16,10 +17,12 @@
+ > + +
{themeOptions?.i18n?.onThisPage || DEFAULT_ON_THIS_PAGE}
diff --git a/packages/theme-default/src/components/PageLayout.svelte b/packages/theme-default/src/components/PageLayout.svelte index 2ac5a05c..20731c02 100644 --- a/packages/theme-default/src/components/PageLayout.svelte +++ b/packages/theme-default/src/components/PageLayout.svelte @@ -103,7 +103,7 @@ :global(.theme-default--page-layout h4), :global(.theme-default--page-layout h5), :global(.theme-default--page-layout h6) { - --at-apply: relative; + --at-apply: 'relative'; } :global(.theme-default--page-layout h2) { --at-apply: 'border-t-solid border-t border-light-7 dark:border-gray-7 pt-4 mt-8 mb-4'; @@ -123,7 +123,7 @@ --at-apply: 'sm:w-[45vw] mx-auto pb-8 sm:pb-28 w-[90vw]'; } .page-title { - --at-apply: mt-none; + --at-apply: 'mt-none'; } .meta { --at-apply: 'sm:flex justify-between mt-20 column'; diff --git a/packages/theme-default/src/components/TabPanel.svelte b/packages/theme-default/src/components/TabPanel.svelte index e8a4e442..0049d95d 100644 --- a/packages/theme-default/src/components/TabPanel.svelte +++ b/packages/theme-default/src/components/TabPanel.svelte @@ -3,8 +3,8 @@ import { activeNameContextKey, itemsKey } from './Tabs.svelte' export let name - export let activeIcon - export let inactiveIcon + export let activeIcon = undefined + export let inactiveIcon = undefined const current = getContext(activeNameContextKey) const items = getContext(itemsKey) diff --git a/packages/theme-default/src/components/home/Feature.svelte b/packages/theme-default/src/components/home/Feature.svelte index e702408c..f4fc04dc 100644 --- a/packages/theme-default/src/components/home/Feature.svelte +++ b/packages/theme-default/src/components/home/Feature.svelte @@ -24,6 +24,7 @@ const iconsArray = Object.values(icons) function handleFeatureCardClick() { + if (!link) return if (external) window.open(link, '_blank') else goto(link) } diff --git a/packages/theme-default/src/components/icons/MenuOpen.svelte b/packages/theme-default/src/components/icons/MenuOpen.svelte new file mode 100644 index 00000000..db8c5a76 --- /dev/null +++ b/packages/theme-default/src/components/icons/MenuOpen.svelte @@ -0,0 +1 @@ + diff --git a/packages/theme-default/src/index.ts b/packages/theme-default/src/index.ts index 58f012fc..f71d4fdd 100644 --- a/packages/theme-default/src/index.ts +++ b/packages/theme-default/src/index.ts @@ -10,7 +10,6 @@ import anchors from './markdown/anchors.js' import links from './markdown/links.js' import codeImport from './markdown/code-import.js' import installPkg from './markdown/install-pkg.js' -import prebuildIconify from './vite-plugins/prebuild-iconify.js' import createPreCorePlugins from './vite-plugins/create-pre-core-plugins.js' const __dirname = fileURLToPath(new URL('.', import.meta.url)) @@ -70,7 +69,6 @@ const defaultTheme: ThemeDefault = options => { }, }) } - plugins.push(prebuildIconify(options)) return plugins }, remarkPlugins: [ diff --git a/packages/theme-default/src/style.css b/packages/theme-default/src/style.css index f6f79068..10907a3b 100644 --- a/packages/theme-default/src/style.css +++ b/packages/theme-default/src/style.css @@ -227,10 +227,10 @@ html.dark .twoslash-popup-container span { } .admonition .highlight { - color: var(--admonition-color); + color: var(--admonition-color) !important; } .admonition .link:hover { - color: var(--admonition-color); + color: var(--admonition-color) !important; opacity: 0.8; } \ No newline at end of file diff --git a/packages/theme-default/src/vite-plugins/create-pre-core-plugins.ts b/packages/theme-default/src/vite-plugins/create-pre-core-plugins.ts index 8e1364b4..2d90a4aa 100644 --- a/packages/theme-default/src/vite-plugins/create-pre-core-plugins.ts +++ b/packages/theme-default/src/vite-plugins/create-pre-core-plugins.ts @@ -1,8 +1,9 @@ import process from 'node:process' import Unocss from 'unocss/vite' -import { presetIcons, presetUno, transformerCompileClass, transformerDirectives } from 'unocss' +import { presetIcons, presetUno, transformerDirectives } from 'unocss' import type { PluginOption } from 'vite' import type { DefaultThemeOptions } from 'virtual:sveltepress/theme-default' +import extractorSvelte from '@unocss/extractor-svelte' const THEME_OPTIONS_MODULE = 'virtual:sveltepress/theme-default' @@ -15,6 +16,19 @@ const DEFAULT_PRIMARY = '#fb7185' const DEFAULT_HOVER = '#f43f5e' +function getIconSafelist(themeOptions?: DefaultThemeOptions): string[] { + const icons = themeOptions?.preBuildIconifyIcons + if (!icons) + return [] + const iconSafelist: string[] = [] + for (const prefix in icons) { + icons[prefix].forEach(name => { + iconSafelist.push(`i-${prefix}-${name}`) + }) + } + return iconSafelist +} + export default (options?: DefaultThemeOptions) => { const { gradient = DEFAULT_GRADIENT, primary = DEFAULT_PRIMARY, hover = DEFAULT_HOVER } = options?.themeColor || { gradient: DEFAULT_GRADIENT, @@ -22,13 +36,18 @@ export default (options?: DefaultThemeOptions) => { hover: DEFAULT_HOVER, } + const iconSafelist = getIconSafelist(options) + const vitePluginsPre: PluginOption = [ Unocss({ + extractors: [ + extractorSvelte(), + ], presets: [ presetUno(), presetIcons(), ], - transformers: [transformerCompileClass(), transformerDirectives()], + transformers: [transformerDirectives()], theme: { colors: { svp: { @@ -47,6 +66,9 @@ export default (options?: DefaultThemeOptions) => { 'svp-modal-bg': 'sm:hidden fixed top-0 bottom-0 right-0 left-0 bg-black dark:bg-white bg-opacity-70 dark:bg-opacity-70 z-900 opacity-0 pointer-events-none transition-opacity transition-300', 'svp-modal-bg-show': 'opacity-100 pointer-events-auto', }, + safelist: [ + ...iconSafelist, + ], }), { name: '@sveltepress/default-theme', @@ -71,7 +93,7 @@ export default (options?: DefaultThemeOptions) => { server: { fs: { // Need this for dev - allow: ['../theme-default/src/fonts'], + allow: ['../theme-default/src'], }, }, } diff --git a/packages/theme-default/src/vite-plugins/prebuild-iconify.ts b/packages/theme-default/src/vite-plugins/prebuild-iconify.ts deleted file mode 100644 index 0a30e184..00000000 --- a/packages/theme-default/src/vite-plugins/prebuild-iconify.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { readFile } from 'node:fs/promises' -import type { DefaultThemeOptions } from 'virtual:sveltepress/theme-default' -import type { PluginOption } from 'vite' -import { getIconsCSS } from '@iconify/utils' -import { locate } from '@iconify/json' - -const ALL_ICONS_MODULE = 'virtual:sveltepress/prebuild-iconify-icons.css' -const ALL_ICONS_INLINE = 'sveltepress/prebuild-iconify-icons.css?inline=' - -const iconifyIcons: (themeOptions?: DefaultThemeOptions) => PluginOption = themeOptions => ({ - name: '@sveltepress/theme-default/iconify-feature-icons', - resolveId(id) { - if (id === ALL_ICONS_MODULE) - return ALL_ICONS_MODULE - if (id === ALL_ICONS_INLINE) - return ALL_ICONS_INLINE - }, - async load(id) { - if (id === ALL_ICONS_MODULE) { - const icons = themeOptions?.preBuildIconifyIcons - if (!icons) - return '' - let code = '' - for (const prefix in icons) { - const filename = locate(prefix) - const iconSet = JSON.parse(await readFile(filename, 'utf8')) - const css = getIconsCSS(iconSet, icons[prefix]) - code += css - } - return code - } - if (id === ALL_ICONS_INLINE) - return '' - }, -}) - -export default iconifyIcons diff --git a/packages/vite/package.json b/packages/vite/package.json index e056b95d..f5ff66cb 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -1,55 +1,47 @@ { "name": "@sveltepress/vite", - "homepage": "https://sveltepress.site/", + "type": "module", "version": "0.33.2", "description": "Sveltepress plugin for vite", - "files": [ - "dist", - "types.d.ts" + "author": { + "name": "Dongsheng Zhao", + "email": "1197160272@qq.com" + }, + "license": "MIT", + "homepage": "https://sveltepress.site/", + "repository": { + "type": "github", + "url": "https://github.com/Blackman99/sveltepress", + "directory": "packages/vite" + }, + "keywords": [ + "vite", + "vite plugin", + "sveltepress", + "sveltepress vite", + "sveltekit" ], - "type": "module", - "types": "./dist/index.d.ts", "exports": { ".": "./dist/index.mjs", "./types": { "types": "./types.d.ts" } }, + "types": "./dist/index.d.ts", + "files": [ + "dist", + "types.d.ts" + ], "scripts": { "test": "vitest", "build": "unbuild", "prepare": "pnpm build" }, - "keywords": [ - "vite", - "vite plugin", - "sveltepress", - "sveltepress vite", - "sveltekit" - ], - "author": { - "name": "Dongsheng Zhao", - "email": "1197160272@qq.com" - }, - "repository": { - "type": "github", - "url": "https://github.com/Blackman99/sveltepress", - "directory": "packages/vite" - }, - "license": "MIT", - "devDependencies": { - "@sveltepress/theme-default": "workspace:*", - "@sveltejs/kit": "^2.5.1", - "@types/cross-spawn": "^6.0.6", - "@types/estree": "^1.0.5", - "@types/fs-extra": "^11.0.4", - "@types/mdast": "^4.0.3", - "@types/node": "^20.11.20", - "dayjs": "^1.11.10", - "svelte": "^4.2.12", - "unbuild": "^2.0.0", - "vite": "^5.1.4", - "vitest": "^1.3.1" + "peerDependencies": { + "@sveltejs/kit": "^1.20.4 || ^2.0.0", + "@sveltejs/vite-plugin-svelte": "^3.0.1", + "svelte": "^3.55.1 || ^4.0.0", + "vite": "^4.3.9 || ^5.0.0" }, "dependencies": { "cross-spawn": "^7.0.3", @@ -73,10 +65,18 @@ "vite-plugin-inspect": "^0.8.3", "yaml": "^2.4.0" }, - "peerDependencies": { - "@sveltejs/kit": "^1.20.4 || ^2.0.0", - "@sveltejs/vite-plugin-svelte": "^3.0.1", - "svelte": "^3.55.1 || ^4.0.0", - "vite": "^4.3.9 || ^5.0.0" + "devDependencies": { + "@sveltejs/kit": "^2.5.1", + "@sveltepress/theme-default": "workspace:*", + "@types/cross-spawn": "^6.0.6", + "@types/estree": "^1.0.5", + "@types/fs-extra": "^11.0.4", + "@types/mdast": "^4.0.3", + "@types/node": "^20.11.20", + "dayjs": "^1.11.10", + "svelte": "^4.2.12", + "unbuild": "^2.0.0", + "vite": "^5.1.4", + "vitest": "^1.3.1" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 267f14b8..80afe868 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,15 +73,57 @@ importers: packages/docs-site: devDependencies: + '@iconify-json/bi': + specifier: ^1.1.23 + version: 1.1.23 + '@iconify-json/bxs': + specifier: ^1.1.10 + version: 1.1.10 + '@iconify-json/carbon': + specifier: ^1.1.36 + version: 1.1.36 + '@iconify-json/emojione': + specifier: ^1.1.10 + version: 1.1.10 + '@iconify-json/fxemoji': + specifier: ^1.1.8 + version: 1.1.8 + '@iconify-json/logos': + specifier: ^1.1.43 + version: 1.1.43 + '@iconify-json/material-symbols': + specifier: ^1.1.85 + version: 1.1.85 + '@iconify-json/mdi': + specifier: ^1.1.67 + version: 1.1.67 + '@iconify-json/noto': + specifier: ^1.1.18 + version: 1.1.18 + '@iconify-json/openmoji': + specifier: ^1.1.52 + version: 1.1.52 + '@iconify-json/ph': + specifier: ^1.1.13 + version: 1.1.13 + '@iconify-json/solar': + specifier: ^1.1.9 + version: 1.1.9 + '@iconify-json/tabler': + specifier: ^1.1.118 + version: 1.1.118 + '@iconify-json/vscode-icons': + specifier: ^1.1.36 + version: 1.1.36 '@sveltejs/adapter-static': specifier: ^3.0.1 - version: 3.0.1(@sveltejs/kit@2.5.2(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2)))(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2))) + version: 3.0.1(@sveltejs/kit@2.5.2(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3)))(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3))) '@sveltejs/kit': specifier: ^2.5.1 - version: 2.5.2(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2)))(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2)) + version: 2.5.2(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3)))(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3)) '@sveltejs/vite-plugin-svelte': specifier: ^3.0.2 - version: 3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2)) + version: 3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3)) '@sveltepress/theme-default': specifier: workspace:* version: link:../theme-default @@ -99,25 +141,67 @@ importers: version: 4.2.12 svelte-check: specifier: ^3.6.4 - version: 3.6.6(@babel/core@7.24.3)(postcss-load-config@3.1.4(postcss@8.4.39))(postcss@8.4.39)(svelte@4.2.12) + version: 3.6.6(@babel/core@7.24.9)(postcss-load-config@3.1.4(postcss@8.4.39))(postcss@8.4.39)(svelte@4.2.12) vite: specifier: ^5.1.4 - version: 5.3.4(@types/node@20.11.22)(terser@5.29.2) + version: 5.3.4(@types/node@20.11.22)(terser@5.31.3) workbox-window: specifier: ^7.0.0 version: 7.0.0 packages/docs-site-zh: devDependencies: + '@iconify-json/bi': + specifier: ^1.1.23 + version: 1.1.23 + '@iconify-json/bxs': + specifier: ^1.1.10 + version: 1.1.10 + '@iconify-json/carbon': + specifier: ^1.1.36 + version: 1.1.36 + '@iconify-json/emojione': + specifier: ^1.1.10 + version: 1.1.10 + '@iconify-json/fxemoji': + specifier: ^1.1.8 + version: 1.1.8 + '@iconify-json/logos': + specifier: ^1.1.43 + version: 1.1.43 + '@iconify-json/material-symbols': + specifier: ^1.1.85 + version: 1.1.85 + '@iconify-json/mdi': + specifier: ^1.1.67 + version: 1.1.67 + '@iconify-json/noto': + specifier: ^1.1.18 + version: 1.1.18 + '@iconify-json/openmoji': + specifier: ^1.1.52 + version: 1.1.52 + '@iconify-json/ph': + specifier: ^1.1.13 + version: 1.1.13 + '@iconify-json/solar': + specifier: ^1.1.9 + version: 1.1.9 + '@iconify-json/tabler': + specifier: ^1.1.118 + version: 1.1.118 + '@iconify-json/vscode-icons': + specifier: ^1.1.36 + version: 1.1.36 '@sveltejs/adapter-static': specifier: ^3.0.1 - version: 3.0.1(@sveltejs/kit@2.5.2(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2)))(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2))) + version: 3.0.1(@sveltejs/kit@2.5.2(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3)))(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3))) '@sveltejs/kit': specifier: ^2.5.1 - version: 2.5.2(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2)))(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2)) + version: 2.5.2(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3)))(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3)) '@sveltejs/vite-plugin-svelte': specifier: ^3.0.2 - version: 3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2)) + version: 3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3)) '@sveltepress/theme-default': specifier: workspace:* version: link:../theme-default @@ -135,10 +219,10 @@ importers: version: 4.2.12 svelte-check: specifier: ^3.6.4 - version: 3.6.6(@babel/core@7.24.3)(postcss-load-config@3.1.4(postcss@8.4.39))(postcss@8.4.39)(svelte@4.2.12) + version: 3.6.6(@babel/core@7.24.9)(postcss-load-config@3.1.4(postcss@8.4.39))(postcss@8.4.39)(svelte@4.2.12) vite: specifier: ^5.1.4 - version: 5.3.4(@types/node@20.11.22)(terser@5.29.2) + version: 5.3.4(@types/node@20.11.22)(terser@5.31.3) workbox-window: specifier: ^7.0.0 version: 7.0.0 @@ -151,12 +235,6 @@ importers: '@docsearch/js': specifier: ^3.5.2 version: 3.5.2(@algolia/client-search@4.22.1)(search-insights@2.13.0) - '@iconify/json': - specifier: ^2.2.186 - version: 2.2.186 - '@iconify/utils': - specifier: ^2.1.14 - version: 2.1.14 '@shikijs/twoslash': specifier: ^1.1.7 version: 1.1.7(typescript@5.4.3) @@ -166,6 +244,9 @@ importers: '@sveltepress/twoslash': specifier: workspace:* version: link:../twoslash + '@unocss/extractor-svelte': + specifier: ^0.61.5 + version: 0.61.5 '@vite-pwa/sveltekit': specifier: ^0.4.0 version: 0.4.0(@sveltejs/kit@2.5.2(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.24)(terser@5.31.3)))(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.24)(terser@5.31.3)))(vite-plugin-pwa@0.19.2(vite@5.3.4(@types/node@20.11.24)(terser@5.31.3))(workbox-build@7.0.0)(workbox-window@7.0.0)) @@ -182,8 +263,8 @@ importers: specifier: ^5.0.0 version: 5.0.0 unocss: - specifier: ^0.58.3 - version: 0.58.3(postcss@8.4.39)(rollup@2.79.1)(vite@5.3.4(@types/node@20.11.24)(terser@5.31.3)) + specifier: ^0.61.5 + version: 0.61.5(postcss@8.4.39)(rollup@2.79.1)(vite@5.3.4(@types/node@20.11.24)(terser@5.31.3)) vite-plugin-pwa: specifier: ^0.19.0 version: 0.19.2(vite@5.3.4(@types/node@20.11.24)(terser@5.31.3))(workbox-build@7.0.0)(workbox-window@7.0.0) @@ -244,7 +325,7 @@ importers: version: 3.59.2 svelte-language-server: specifier: ^0.16.5 - version: 0.16.5(@babel/core@7.24.3)(postcss-load-config@3.1.4(postcss@8.4.39))(postcss@8.4.39) + version: 0.16.5(@babel/core@7.24.9)(postcss-load-config@3.1.4(postcss@8.4.39))(postcss@8.4.39) twoslash: specifier: ^0.2.4 version: 0.2.4(typescript@5.3.3) @@ -257,7 +338,7 @@ importers: version: 2.2.7(svelte@3.59.2)(typescript@5.3.3) '@sveltejs/vite-plugin-svelte': specifier: ^3.0.2 - version: 3.0.2(svelte@3.59.2)(vite@5.3.4(@types/node@20.11.30)(terser@5.29.2)) + version: 3.0.2(svelte@3.59.2)(vite@5.3.4(@types/node@20.14.11)(terser@5.31.3)) '@types/hast': specifier: ^3.0.4 version: 3.0.4 @@ -269,13 +350,13 @@ importers: version: 5.3.3 vitest: specifier: ^1.3.1 - version: 1.3.1(@types/node@20.11.30)(terser@5.29.2) + version: 1.3.1(@types/node@20.14.11)(terser@5.31.3) packages/vite: dependencies: '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2)) + version: 3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3)) cross-spawn: specifier: ^7.0.3 version: 7.0.3 @@ -320,7 +401,7 @@ importers: version: 1.1.7 svelte-preprocess: specifier: ^5.1.3 - version: 5.1.3(@babel/core@7.24.3)(postcss-load-config@3.1.4(postcss@8.4.39))(postcss@8.4.39)(svelte@4.2.12)(typescript@5.4.3) + version: 5.1.3(@babel/core@7.22.17)(postcss-load-config@3.1.4(postcss@8.4.39))(postcss@8.4.39)(svelte@4.2.12)(typescript@5.4.3) unified: specifier: ^11.0.4 version: 11.0.4 @@ -332,14 +413,14 @@ importers: version: 6.0.1 vite-plugin-inspect: specifier: ^0.8.3 - version: 0.8.3(rollup@4.19.0)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2)) + version: 0.8.3(rollup@3.29.0)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3)) yaml: specifier: ^2.4.0 version: 2.4.1 devDependencies: '@sveltejs/kit': specifier: ^2.5.1 - version: 2.5.2(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2)))(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2)) + version: 2.5.2(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3)))(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3)) '@sveltepress/theme-default': specifier: workspace:* version: link:../theme-default @@ -369,10 +450,10 @@ importers: version: 2.0.0(typescript@5.4.3) vite: specifier: ^5.1.4 - version: 5.3.4(@types/node@20.11.22)(terser@5.29.2) + version: 5.3.4(@types/node@20.11.22)(terser@5.31.3) vitest: specifier: ^1.3.1 - version: 1.3.1(@types/node@20.11.22)(terser@5.29.2) + version: 1.3.1(@types/node@20.11.22)(terser@5.31.3) packages: @@ -502,10 +583,6 @@ packages: resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} engines: {node: '>=6.9.0'} - '@babel/code-frame@7.23.5': - resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} - engines: {node: '>=6.9.0'} - '@babel/code-frame@7.24.2': resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} engines: {node: '>=6.9.0'} @@ -518,10 +595,6 @@ packages: resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.23.5': - resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} - engines: {node: '>=6.9.0'} - '@babel/compat-data@7.24.9': resolution: {integrity: sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==} engines: {node: '>=6.9.0'} @@ -530,14 +603,6 @@ packages: resolution: {integrity: sha512-2EENLmhpwplDux5PSsZnSbnSkB3tZ6QTksgO25xwEL7pIDcNOMhF5v/s6RzwjMZzZzw9Ofc30gHv5ChCC8pifQ==} engines: {node: '>=6.9.0'} - '@babel/core@7.23.7': - resolution: {integrity: sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==} - engines: {node: '>=6.9.0'} - - '@babel/core@7.24.3': - resolution: {integrity: sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==} - engines: {node: '>=6.9.0'} - '@babel/core@7.24.9': resolution: {integrity: sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==} engines: {node: '>=6.9.0'} @@ -546,18 +611,10 @@ packages: resolution: {integrity: sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==} engines: {node: '>=6.9.0'} - '@babel/generator@7.23.6': - resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} - engines: {node: '>=6.9.0'} - '@babel/generator@7.24.10': resolution: {integrity: sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==} engines: {node: '>=6.9.0'} - '@babel/helper-annotate-as-pure@7.22.5': - resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} - engines: {node: '>=6.9.0'} - '@babel/helper-annotate-as-pure@7.24.7': resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} engines: {node: '>=6.9.0'} @@ -570,20 +627,10 @@ packages: resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.23.6': - resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.24.8': resolution: {integrity: sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==} engines: {node: '>=6.9.0'} - '@babel/helper-create-class-features-plugin@7.23.5': - resolution: {integrity: sha512-QELlRWxSpgdwdJzSJn4WAhKC+hvw/AtHbbrIoncKHkhKKR/luAlKkgBDcri1EzWAo8f8VvYVryEHN4tax/V67A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-create-class-features-plugin@7.24.8': resolution: {integrity: sha512-4f6Oqnmyp2PP3olgUMmOwC3akxSm5aBYraQ6YDdKy7NcAMkDECHWG0DEnV6M2UAkERgIBhYt8S27rURPg7SxWA==} engines: {node: '>=6.9.0'} @@ -601,10 +648,6 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - '@babel/helper-environment-visitor@7.22.20': - resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} - engines: {node: '>=6.9.0'} - '@babel/helper-environment-visitor@7.22.5': resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==} engines: {node: '>=6.9.0'} @@ -617,10 +660,6 @@ packages: resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==} engines: {node: '>=6.9.0'} - '@babel/helper-function-name@7.23.0': - resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} - engines: {node: '>=6.9.0'} - '@babel/helper-function-name@7.24.7': resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==} engines: {node: '>=6.9.0'} @@ -633,10 +672,6 @@ packages: resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==} engines: {node: '>=6.9.0'} - '@babel/helper-member-expression-to-functions@7.23.0': - resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} - engines: {node: '>=6.9.0'} - '@babel/helper-member-expression-to-functions@7.24.8': resolution: {integrity: sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==} engines: {node: '>=6.9.0'} @@ -655,30 +690,16 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-module-transforms@7.23.3': - resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-module-transforms@7.24.9': resolution: {integrity: sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-optimise-call-expression@7.22.5': - resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} - engines: {node: '>=6.9.0'} - '@babel/helper-optimise-call-expression@7.24.7': resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.22.5': - resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} - engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.24.8': resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} engines: {node: '>=6.9.0'} @@ -689,12 +710,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-replace-supers@7.22.20': - resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-replace-supers@7.24.7': resolution: {integrity: sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==} engines: {node: '>=6.9.0'} @@ -709,10 +724,6 @@ packages: resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} engines: {node: '>=6.9.0'} - '@babel/helper-skip-transparent-expression-wrappers@7.22.5': - resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} - engines: {node: '>=6.9.0'} - '@babel/helper-skip-transparent-expression-wrappers@7.24.7': resolution: {integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==} engines: {node: '>=6.9.0'} @@ -729,10 +740,6 @@ packages: resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.23.4': - resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.24.8': resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} engines: {node: '>=6.9.0'} @@ -757,10 +764,6 @@ packages: resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.23.5': - resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.24.8': resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} engines: {node: '>=6.9.0'} @@ -773,10 +776,6 @@ packages: resolution: {integrity: sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.23.7': - resolution: {integrity: sha512-6AMnjCoC8wjqBzDHkuqpa7jAKwvMo4dC+lr/TFBz+ucfulO1XMpDnwWPGBNwClOKZ8h6xn5N81W/R5OrcKtCbQ==} - engines: {node: '>=6.9.0'} - '@babel/helpers@7.24.8': resolution: {integrity: sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==} engines: {node: '>=6.9.0'} @@ -785,10 +784,6 @@ packages: resolution: {integrity: sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==} engines: {node: '>=6.9.0'} - '@babel/highlight@7.23.4': - resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} - engines: {node: '>=6.9.0'} - '@babel/highlight@7.24.2': resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==} engines: {node: '>=6.9.0'} @@ -802,11 +797,6 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - '@babel/parser@7.23.6': - resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.24.8': resolution: {integrity: sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==} engines: {node: '>=6.0.0'} @@ -890,8 +880,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-jsx@7.23.3': - resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} + '@babel/plugin-syntax-jsx@7.24.7': + resolution: {integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -938,8 +928,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-typescript@7.23.3': - resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} + '@babel/plugin-syntax-typescript@7.24.7': + resolution: {integrity: sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1082,12 +1072,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.23.3': - resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.24.8': resolution: {integrity: sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==} engines: {node: '>=6.9.0'} @@ -1220,8 +1204,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.23.5': - resolution: {integrity: sha512-2fMkXEJkrmwgu2Bsv1Saxgj30IXZdJ+84lQcKKI7sm719oXs0BBw2ZENKdJdR1PjWndgLCEBNXJOri0fk7RYQA==} + '@babel/plugin-transform-typescript@7.24.8': + resolution: {integrity: sha512-CgFgtN61BbdOGCP4fLaAMOPkzWUh6yQZNMr5YSt8uz2cZSSiQONCQFWqsE4NeVfOIhqDOlS9CR3WD91FzMeB2Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1261,8 +1245,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 - '@babel/preset-typescript@7.23.3': - resolution: {integrity: sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==} + '@babel/preset-typescript@7.24.7': + resolution: {integrity: sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1294,10 +1278,6 @@ packages: resolution: {integrity: sha512-xK4Uwm0JnAMvxYZxOVecss85WxTEIbTa7bnGyf/+EgCL5Zt3U7htUpEOWv9detPlamGKuRzCqw74xVglDWpPdg==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.23.7': - resolution: {integrity: sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==} - engines: {node: '>=6.9.0'} - '@babel/traverse@7.24.8': resolution: {integrity: sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==} engines: {node: '>=6.9.0'} @@ -1310,14 +1290,6 @@ packages: resolution: {integrity: sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==} engines: {node: '>=6.9.0'} - '@babel/types@7.23.5': - resolution: {integrity: sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.23.6': - resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==} - engines: {node: '>=6.9.0'} - '@babel/types@7.24.9': resolution: {integrity: sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==} engines: {node: '>=6.9.0'} @@ -1865,14 +1837,53 @@ packages: resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} deprecated: Use @eslint/object-schema instead - '@iconify/json@2.2.186': - resolution: {integrity: sha512-Qcg7WA0fSOZJuBcNY5lZWbIZVLhdjYxI4kNxq1gWF5G5vFiBr2Xa1ScIKsvcKQwVSGax9E5tbTAHgdvgdr+IMQ==} + '@iconify-json/bi@1.1.23': + resolution: {integrity: sha512-1te+g9ZzI+PU1Lv6Xerd3XPXf4DE6g3TvDL2buIopTAfrauPHyXCHPFQMrzoQVNrVPCpN3rv3vBtJMPyBwJ9IA==} + + '@iconify-json/bxs@1.1.10': + resolution: {integrity: sha512-USVukTRq5PDT3KVVePYzHgYBtO9PYi4oNFuBpMf/Q1BFHAiwyP8zVewgXR1a6w/XMDIiQ3gVuTX7upkXv7cjgw==} + + '@iconify-json/carbon@1.1.36': + resolution: {integrity: sha512-NC3VcqLtwLZpi7+LeXj+99/byv+asrnCQxiDNCZV6hKr9WcNh6C25kJguJYfN+dV54kOkw78e+6PitQi2Bppnw==} + + '@iconify-json/emojione@1.1.10': + resolution: {integrity: sha512-gzv5tbkbyoJFArWmmtGDmhvKjCcpa9a+qEFbW35IlKHc9LBL5lluRccP+BckCoYcoi5qi1VCPxzz6QL/UYW5VQ==} + + '@iconify-json/fxemoji@1.1.8': + resolution: {integrity: sha512-Gv7/QmnvXyRZEDfTsKeoOzFarh+Jf0EZtag0AZy2RclupBoAQTP5vKBGtCrGW0cBALE1ok53P9FEkPb7xy3SCw==} + + '@iconify-json/logos@1.1.43': + resolution: {integrity: sha512-UtvL1yDHUr9dl1Tqihh6K9m5dmbYKOYyLf3i9aKhymSW76QjOCGjpgQc0PQ4GJCAdU1cAMu+WO61TgPxdonrlg==} + + '@iconify-json/material-symbols@1.1.85': + resolution: {integrity: sha512-GJXTScAIdaxxMPcp6GCd4qbntvHpG9UrF/2V03PMUuD7+1fMU5vHG5w0IGDdvqOnI9HpEcUFa7CFDVQHOpBeDA==} + + '@iconify-json/mdi@1.1.67': + resolution: {integrity: sha512-00nllHES8hyACwIfgySlQgAE6MKgpr2wsKfpifMiZWZ9aXC5l4Jb0lR3lJSWwXgOW6kzAOdzC3T+2VOfBBZ13A==} + + '@iconify-json/noto@1.1.18': + resolution: {integrity: sha512-1yA0n/oAbzZ8KWAu71Qzz1mSylfZ5j9lXgAR5iRwrpSo2SxB3NtHPAfYTbW4l6JsjkNXbpfYE/s9uUTWmfF9xQ==} + + '@iconify-json/openmoji@1.1.52': + resolution: {integrity: sha512-vN9Wr+JUetyJl8BPiG9PHnNuHThy95yryQYlUqzQSw5zkMLZqgWC5HfdvtSCUP8AhiI58w5L5AQsc66yHD88aA==} + + '@iconify-json/ph@1.1.13': + resolution: {integrity: sha512-xtM4JJ63HCKj09WRqrBswXiHrpliBlqboWSZH8odcmqYXbvIFceU9/Til4V+MQr6+MoUC+KB72cxhky2+A6r/g==} + + '@iconify-json/solar@1.1.9': + resolution: {integrity: sha512-BcWzZqA02BiQduYizqU/J4v4RNs0MkjZUGpMbejpozH8YQSt3+S/LfV6zfVRonx/2DhXTVSqiLa1abDRAZtojQ==} + + '@iconify-json/tabler@1.1.118': + resolution: {integrity: sha512-nDOjYG75BlagOe4e+V3K4qVFujdPOeYzi6ZB3sYz0xbdIkpSF/4YvKGdLDr4tmkwGUTV8fhlHVfMpRoDoBnnnA==} + + '@iconify-json/vscode-icons@1.1.36': + resolution: {integrity: sha512-gObMrGZJhxeqhmjoW8rJ85HDUnssl2GwEPVd+9+Zk+/USagyKz75MgMGGomsho+XhYWlrA1IRgs2OyrFGELuUA==} '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} - '@iconify/utils@2.1.14': - resolution: {integrity: sha512-9pKIntkbLbjVVFxH32td21Am3AGGJfyI2KY2d8yDQxkZe4BBZtufJI8NgcamFn8B5QKLU9ai2VMo8OEov8jAtw==} + '@iconify/utils@2.1.25': + resolution: {integrity: sha512-Y+iGko8uv/Fz5bQLLJyNSZGOdMW0G7cnlEX1CiNcKsRXX9cq/y/vwxrIAtLCZhKHr3m0VJmsjVPsvnM4uX8YLg==} '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} @@ -2317,9 +2328,6 @@ packages: '@types/node@20.11.24': resolution: {integrity: sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long==} - '@types/node@20.11.30': - resolution: {integrity: sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==} - '@types/node@20.14.11': resolution: {integrity: sha512-kprQpL8MMeszbz6ojB5/tU8PLN4kesnN8Gjzw349rDlNgsSzg90lAVj3llK99Dh7JON+t9AuscPPFW6mPbTnSA==} @@ -2441,89 +2449,92 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@unocss/astro@0.58.3': - resolution: {integrity: sha512-qJL+XkWYJhEIX4AmOtbfb2Zu4holTDpRscfvVci4T+2VWjyE3mgtsyNzi9ZChe/hdEPRa7g26gSpNQeMhjh/Kw==} + '@unocss/astro@0.61.5': + resolution: {integrity: sha512-keyh6/EsPMBEiLguaOsh47UcMkWCGT0rW3KV5aYRUfYXlgccSzDd4SLmTNsdlGXIso2XCl/14BJQuwjP0UEU0Q==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 peerDependenciesMeta: vite: optional: true - '@unocss/cli@0.58.3': - resolution: {integrity: sha512-veGdHhwm7GRvruXCMdqoFu3wVozr7ELEVWsFB6GpqWdGYIJ1i72M18l72UHDA2+TuDillZONnAQ5AvX9x/sYAw==} + '@unocss/cli@0.61.5': + resolution: {integrity: sha512-Y5mKSoQGEYRmjUi5Tia3EesQbLgQTTPGmeE7LFrbeyP1c7PDiW3wSR5fRNZ7PBrr6/C5oo2sId3MhWJQl3tFSA==} engines: {node: '>=14'} hasBin: true - '@unocss/config@0.58.3': - resolution: {integrity: sha512-8BQDoLzf/BkyfnkQsjnXI84oj+Spqkr7Bf2AbOGcX14vof0qqHSDvJXQV1e0u7jv2QETe2D1+PI4fnkJCumaRw==} + '@unocss/config@0.61.5': + resolution: {integrity: sha512-VIIln/1aD9cqU95+3IVZG9U1yO7Ys6RqyqtgD5pIJ77rg57v/2sey+S2ScFx3KB24Bal3FxAgHA5CdjFpQZldA==} engines: {node: '>=14'} - '@unocss/core@0.58.3': - resolution: {integrity: sha512-9hTxzsrSLh+07ql/lGhE+8ZbE9MTTeZeMx131cPf2jDJUxAZooLE5pBCoK0k77ZJGcribRrwPGkUScBNOK0cYQ==} + '@unocss/core@0.61.5': + resolution: {integrity: sha512-hB8zr2rnrCzz9x8ho2SAXQiYTEjwAPMiBzpaEe2C0+CFWeL1179h9508YVyZHHAzMyZILIG9YrVAWrrMdt2/Xg==} + + '@unocss/extractor-arbitrary-variants@0.61.5': + resolution: {integrity: sha512-UB1EweAaJrUxv+h3n5FqoizKHrnUgUzkdmOdJTfV6xvow90ITqbUoza+L6iVMNfcrcXTx8QpDnWh6rhLRyKY+g==} - '@unocss/extractor-arbitrary-variants@0.58.3': - resolution: {integrity: sha512-QszC2atLcvzyoZFsjgtMBbILN4lrYI60iVRWdii+GGiKVtoIaKRWiA/3WERkvYGVPseVWOMflUpfxNeq+s9zUw==} + '@unocss/extractor-svelte@0.61.5': + resolution: {integrity: sha512-SsFfmMzOURz5vI6YZPMfArco/AXbidCay8fBGSHdMSAiHxVmJMrDn7jRMdy9BVzMpxQ5sq0fgibk6lkjxJBLOQ==} - '@unocss/inspector@0.58.3': - resolution: {integrity: sha512-FqkoHiO23lGGcQ+qJbE1Kb8+kPJWc/LxBz3B4Ehml1vQryncNh4p+3sczVn5YVTfPDGBXBCkP05Q+PJRKabPXQ==} + '@unocss/inspector@0.61.5': + resolution: {integrity: sha512-DIT+hgTphHXZTJEe4ZWUoYoQUNszmVJr06+gGhBkKwpdetQa6B2N+zGLkAxgAvo/BUmk29tOORIBu7AyoloRUA==} - '@unocss/postcss@0.58.3': - resolution: {integrity: sha512-y1WQNvLUidypCu/tr6oJfaV4pjd8Lsk1N27ASEVsvockOH3MekRYpHtJfTl2fMk+1Y98AHv7hPAVjM2NlvhDow==} + '@unocss/postcss@0.61.5': + resolution: {integrity: sha512-FbN9G3v5X6TEzBRytnFvqOr1oeeUv1ZzprBIyXnQFg17D8rx7uRS9kAfUMoSiqAqnFxkJObv43fH+W3E41+JYQ==} engines: {node: '>=14'} peerDependencies: postcss: ^8.4.21 - '@unocss/preset-attributify@0.58.3': - resolution: {integrity: sha512-iDXNfnSC0SI51UnMltHmMcPr2SYYkimo86i+SBQqc/WBGcCF7fFqFj8G2WsZfwHvU9SdAHF8tYIwNq06w1WSeg==} + '@unocss/preset-attributify@0.61.5': + resolution: {integrity: sha512-D2KDHPj8Qvp0hafA4JT5GXebO49gHsuKT6QvzwBpP9wzwAefAkd6PIY8cSKqSD6sjjVSfOpCfbZIzbwLEbXV5w==} - '@unocss/preset-icons@0.58.3': - resolution: {integrity: sha512-SA4Eu4rOQ9+zUgIyK6RacS01ygm0PJWkqKlD8ccrBqEyZapqiU+vLL+v6X8YVjoZjR+5CVgcMD5Km7zEQgqXQw==} + '@unocss/preset-icons@0.61.5': + resolution: {integrity: sha512-Fx1WZz6A7wtUDU+mt6KdjWOu9fEGG2XgzE8t8YFfUu22KjXyyef7Lto90uUNs9z+vYLevXqeDfthOZQFwNSfIg==} - '@unocss/preset-mini@0.58.3': - resolution: {integrity: sha512-vPC97vZPY6J9uZ+KmK4x7atKFlZJPH4tR7+SmzTmguaGIHZJG8k1cjBCg+5M7P4MaxINRMukUQS8/mM/uWFqvQ==} + '@unocss/preset-mini@0.61.5': + resolution: {integrity: sha512-gVm7Z9X0krx8CK/+pKAqcVmpqzRk1+SH7bfgRxKtKhyFSxJlwpjNp1rKm3gCT0F1Tlp3d8aufYRksaXGZhs8Ow==} - '@unocss/preset-tagify@0.58.3': - resolution: {integrity: sha512-9CEh4p8M8zFuNFzmPIs1paExWRcwr0Gp6lSMffFnqaVToeRBgEH7VnRj6/R3ZPAmQ2rEemZ1+3eOQlsspEE6aw==} + '@unocss/preset-tagify@0.61.5': + resolution: {integrity: sha512-kxO20pV7Bwg7U3hPpxShFSn6CXH+EMaTFC+WXsh2wTOEs43Tta7L6kCSUPzrZ9pX/Pq4oInRQY9gqiZqlGETmQ==} - '@unocss/preset-typography@0.58.3': - resolution: {integrity: sha512-hOQa2Sjkxo5v+jMwPXYv1MpHSrirf73FKPqwwHlvEUSCq9iweGDOU/MVOc5fI9qCg0SrfWhIvrZb4ASlgAuzWQ==} + '@unocss/preset-typography@0.61.5': + resolution: {integrity: sha512-CQIleFkmfk/dAOlY7nPA1SOYHzXA6ia7+BCqGrTKxQVFOyBL7iHeNl0yV7lFtKFQn8zyFNEiBVW+fYi0QrouYw==} - '@unocss/preset-uno@0.58.3': - resolution: {integrity: sha512-E/g2BS4KXS9E/4OqyJSt0xSB6gbbk2VGjgIXrpcSXuDr2S2F29XLVlhJA5HJBADPlEfbo41z7Mk3LA3nQPWxQQ==} + '@unocss/preset-uno@0.61.5': + resolution: {integrity: sha512-CflB0l9CeZx+b/Q8mA4Ow4d63Caf+vFJ+1EGA06jG9qYjPLy76Rkci//0m9cEtO+vPnYtgLc7HZAZv0X6wh4Tg==} - '@unocss/preset-web-fonts@0.58.3': - resolution: {integrity: sha512-g+ru8gX74uZVSfKgdSGp46XQ+wMr66Hp3wtI01yyu9wqmJRAVWQmeehFYZ0hDnGgX20veYSbG+ybZfxIKeTy6w==} + '@unocss/preset-web-fonts@0.61.5': + resolution: {integrity: sha512-hVIMPGayxg7xvlvfQnJxB0N3KTvmrglbH3v5BCYNjbh37+5hv+x22K6iWewY3BkGtaWqOtLO3H1n5a1rxPMyaw==} - '@unocss/preset-wind@0.58.3': - resolution: {integrity: sha512-/YhvKDFGnTNvKxNaBv1dazHaqNmBM0Ulh0U9lhycGz11qsJTQSl/Y9ZP64fVC7fuo+Uiaj8AN/9gpmpVrCgt4A==} + '@unocss/preset-wind@0.61.5': + resolution: {integrity: sha512-n4uepxv3gVoVQb0tv7iV8M4W0CgwLw0QaMX+3ECYzFLMynjCkZmFDtdQAX720yTvLZxwCxEZfQCgydOSt0qjZA==} - '@unocss/reset@0.58.3': - resolution: {integrity: sha512-Q2KiRQlam2iYsTZgKdvnXEfUN4TA2oVpGIVD9Wa0ggs0XlYj5aOo0g0+4Tgqqn+YaviZQeJKnDs/JWE+ygHhZA==} + '@unocss/reset@0.61.5': + resolution: {integrity: sha512-5FKNsHnke9J1Z0T4prOZn9hkWh86c6Px+Oh3xf8mDd6dDw8CjzYMRxZEKti0gt13NcsO29G1vLGM7UjG1sCamg==} - '@unocss/rule-utils@0.58.3': - resolution: {integrity: sha512-0Px9gIW+VOKetZuYET19uamIRpk7A9c8sCzQuGlNvCLXKEWamqXz5asLtnvPzw6SwCXEQDgWXE9i+aeoXaM0Jg==} + '@unocss/rule-utils@0.61.5': + resolution: {integrity: sha512-sCHnpCQoj3/ZmCjYo+oW3+4r5Z8kFI2snEL+miU2Uk0SqCgY1k0cUIYivj5L9ghp29p8VjEusX9M01QEZOYK7g==} engines: {node: '>=14'} - '@unocss/scope@0.58.3': - resolution: {integrity: sha512-Bkf6sk/0wry+fa5P8eLnzjC4pdrRlBY29g4F64qjsMBR0gk0stFRNzeoMOk412gmJXWjjlAQgNYiBZDHoPghZw==} + '@unocss/scope@0.61.5': + resolution: {integrity: sha512-GSmnSYWQ4oiSmJdyT5bmf0McXXhFJcVY7jgweAK2WltQgrxs1C3FWl9XIJtkWvaP3DIJjf4mKJf+zc6TjYxxEw==} - '@unocss/transformer-attributify-jsx-babel@0.58.3': - resolution: {integrity: sha512-ar+s1rUVHpTy5Yz31WP4DGF2IHxyD4sk/t9ayvR2nOZddAZipdLGSShG03GLkRv4h2/r0x+BIyJGdwAC0BgVZQ==} + '@unocss/transformer-attributify-jsx-babel@0.61.5': + resolution: {integrity: sha512-wBwjBCh6N95Bv3fJg8iokbDO9P5F+ee4n4gCecoePi6qSW22cBowj/UakP++L92GWX8FNZcphKOqMxx61q9gOg==} - '@unocss/transformer-attributify-jsx@0.58.3': - resolution: {integrity: sha512-H6wLJ5aAdHz8K/Z9/7OfiCBpOmKM7Gah2YtooT/Vfxu66bGehZO4QF6fcla6St53HifNvZ5odhlzqVEyHvQEaQ==} + '@unocss/transformer-attributify-jsx@0.61.5': + resolution: {integrity: sha512-w9vSBfgRdfofFnqzBvxrMi/FmP+ZtXz9W07wnoS6Yea7uhADilgx1h7wNfJECmK8kM8gWhjl5e6svZNAUQbI7A==} - '@unocss/transformer-compile-class@0.58.3': - resolution: {integrity: sha512-VmnByb3N8uGAEXjnfhra3DzKq8ZeVCL30n46GG5RTC03MK0rZmKVOmBOBIB99rmSV+D/WVrb12Gf4fHsoLca7g==} + '@unocss/transformer-compile-class@0.61.5': + resolution: {integrity: sha512-5WLi5MgRt8DJiANoWUK49noCgdyU/IKneGs3RJYDRNONEh2HdsL6ktACSRe9Y185ICGaD9MOk3cHBZALj07gew==} - '@unocss/transformer-directives@0.58.3': - resolution: {integrity: sha512-JMfeA8GJz106UqafqsCDp6BBEU7TozZHpLw414CKZjOW1CuMmaKEGrlr2UCjCYgM1vH7KEFKRMwTRUEV3NvywQ==} + '@unocss/transformer-directives@0.61.5': + resolution: {integrity: sha512-vQvgLicgFJt/rUTh3nd8yZz5l0AMoE9qmtZqpgb9iDMOTHUZrlWpI3hsVsU6AB9kvL/NoyMI16hVkP8x6y7b9g==} - '@unocss/transformer-variant-group@0.58.3': - resolution: {integrity: sha512-/8CyzLwzpJC5cdiA/Wd5/Pg+HEIK+xxJJ3/VXoo93OPNCCbA9/h6DPwDh1ogKk15c6b5H75Ow6zKq1rYQAz2EA==} + '@unocss/transformer-variant-group@0.61.5': + resolution: {integrity: sha512-7Is7PChplNYTkLTiQm5fL5zFKf+LV6d9TpzNuwXNK2oa1pQARMXNmnHjFPpzaDgxpTjn9sqQON72gziuXcpOsg==} - '@unocss/vite@0.58.3': - resolution: {integrity: sha512-gmB2//z7lDEK7Bw5HbHTSQ3abOM0iveAY/W3L3FFXpvduoxMQyuI5dDk0hOCtzhAWeJoynnVN4MBGVmXM4Y/Mg==} + '@unocss/vite@0.61.5': + resolution: {integrity: sha512-+U5Ey5Z2csjLy7zcaDCtUqs08+ugRK87UWGm65W8yMAGW7me72f36QR8IHJUTqlVVEdhbJVIAy+yNFjGHYffjA==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 @@ -2736,11 +2747,6 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true - browserslist@4.22.2: - resolution: {integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - browserslist@4.23.2: resolution: {integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -2793,9 +2799,6 @@ packages: caniuse-lite@1.0.30001507: resolution: {integrity: sha512-SFpUDoSLCaE5XYL2jfqe9ova/pbQHEmbheDf5r4diNwbAgR3qxM9NQtfsiSscjqoya5K7kFcHPUQ+VsUkIJR4A==} - caniuse-lite@1.0.30001572: - resolution: {integrity: sha512-1Pbh5FLmn5y4+QhNyJE9j3/7dK44dGB83/ZMjv/qJk86TvDbjk0LosiZo0i0WB0Vx607qMX9jYrn1VLHCkN4rw==} - caniuse-lite@1.0.30001643: resolution: {integrity: sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg==} @@ -2926,6 +2929,9 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + confbox@0.1.7: + resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} + consola@3.2.3: resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} engines: {node: ^14.18.0 || >=16.10.0} @@ -3075,12 +3081,15 @@ packages: defu@6.1.2: resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==} + defu@6.1.4: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} - destr@2.0.1: - resolution: {integrity: sha512-M1Ob1zPSIvlARiJUkKqvAZ3VAqQY6Jcuth/pBKQ2b1dX/Qx0OnJ8Vux6J2H5PTMQeRzWrrbTu70VxBfv/OPDJA==} + destr@2.0.3: + resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} detect-indent@6.1.0: resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} @@ -3143,9 +3152,6 @@ packages: electron-to-chromium@1.4.439: resolution: {integrity: sha512-BHpErPSNhb9FB25+OwQP6mCAf3ZXfGbmuvc4LzBNVJwpCcXQJm++LerimocYRG9FRxUVRKZqaB7d0+pImSTPSg==} - electron-to-chromium@1.4.617: - resolution: {integrity: sha512-sYNE3QxcDS4ANW1k4S/wWYMXjCVcFSOX3Bg8jpuMFaXt/x8JCmp0R1Xe1ZXDX4WXnSRBf+GJ/3eGWicUuQq5cg==} - electron-to-chromium@1.4.832: resolution: {integrity: sha512-cTen3SB0H2SGU7x467NRe1eVcQgcuS6jckKfWJHia2eo0cHIGOqHoAxevIYZD4eRHcWjkvFzo93bi3vJ9W+1lA==} @@ -4075,6 +4081,10 @@ packages: resolution: {integrity: sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==} hasBin: true + jiti@1.21.6: + resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} + hasBin: true + js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -4191,10 +4201,6 @@ packages: resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} engines: {node: '>=6'} - local-pkg@0.4.3: - resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} - engines: {node: '>=14'} - local-pkg@0.5.0: resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} engines: {node: '>=14'} @@ -4255,6 +4261,9 @@ packages: resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} engines: {node: '>=12'} + magic-string@0.30.10: + resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} + magic-string@0.30.5: resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} engines: {node: '>=12'} @@ -4543,6 +4552,9 @@ packages: mlly@1.4.2: resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==} + mlly@1.7.1: + resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} + mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} @@ -4583,8 +4595,8 @@ packages: node-emoji@2.1.0: resolution: {integrity: sha512-tcsBm9C6FmPN5Wo7OjFi9lgMyJjvkAeirmjR/ax8Ttfqy4N8PoFic26uqFTIgayHPNI5FH4ltUvfh9kHzwcK9A==} - node-fetch-native@1.4.0: - resolution: {integrity: sha512-F5kfEj95kX8tkDhUCYdV8dg3/8Olx/94zB8+ZNthFs6Bz31UpUi8Xh40TN3thLwXgrwXry1pEg9lJ++tLWTcqA==} + node-fetch-native@1.6.4: + resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} node-fetch@2.6.9: resolution: {integrity: sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==} @@ -4603,9 +4615,6 @@ packages: node-releases@2.0.12: resolution: {integrity: sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==} - node-releases@2.0.14: - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} - node-releases@2.0.18: resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} @@ -4680,8 +4689,8 @@ packages: resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} engines: {node: '>= 0.4'} - ofetch@1.3.3: - resolution: {integrity: sha512-s1ZCMmQWXy4b5K/TW9i/DtiN8Ku+xCiHcjQ6/J/nDdssirrQNOoB165Zu8EqLMA2lln1JUth9a0aW9Ap2ctrUg==} + ofetch@1.3.4: + resolution: {integrity: sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw==} once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} @@ -4833,6 +4842,9 @@ packages: pkg-types@1.0.3: resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} + pkg-types@1.1.3: + resolution: {integrity: sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==} + pluralize@8.0.0: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} engines: {node: '>=4'} @@ -5542,11 +5554,6 @@ packages: resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} engines: {node: '>=8'} - terser@5.29.2: - resolution: {integrity: sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==} - engines: {node: '>=10'} - hasBin: true - terser@5.31.3: resolution: {integrity: sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA==} engines: {node: '>=10'} @@ -5702,6 +5709,9 @@ packages: ufo@1.3.0: resolution: {integrity: sha512-bRn3CsoojyNStCZe0BG0Mt4Nr/4KF+rhFlnNXybgqt5pXHNFRlqinSoQaTrGyzE4X8aHplSb+TorH+COin9Yxw==} + ufo@1.5.4: + resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} + uid@2.0.2: resolution: {integrity: sha512-u3xV3X7uzvi5b1MncmZo3i2Aw222Zk1keqLA1YkHldREkAhAqi65wuPfe7lHx8H/Wzy+8CE7S7uS3jekIM5s8g==} engines: {node: '>=8'} @@ -5721,6 +5731,9 @@ packages: unconfig@0.3.11: resolution: {integrity: sha512-bV/nqePAKv71v3HdVUn6UefbsDKQWRX+bJIkiSm0+twIds6WiD2bJLWWT3i214+J/B4edufZpG2w7Y63Vbwxow==} + unconfig@0.3.13: + resolution: {integrity: sha512-N9Ph5NC4+sqtcOjPfHrRcHekBCadCXWTBzp2VYYbySOHW0PfD9XLCeXshTXjkPYwLrBr9AtSeU0CZmkYECJhng==} + undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} @@ -5792,11 +5805,11 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - unocss@0.58.3: - resolution: {integrity: sha512-2rnvghfiIDRQ2cOrmN4P7J7xV2p3yBK+bPAt1aoUxCXcszkLczAnQzh9c7IZ+p70kSVstK45cJTYV6TMzOLF7Q==} + unocss@0.61.5: + resolution: {integrity: sha512-BScwlqXW9KHQLKIKtXmwWmMb4Ihoryb7uIgmS+HSqmCN58eqNA73vAo3cZ97xtO+RFdauqgGKP5wD6ShQUvqnQ==} engines: {node: '>=14'} peerDependencies: - '@unocss/webpack': 0.58.3 + '@unocss/webpack': 0.61.5 vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 peerDependenciesMeta: '@unocss/webpack': @@ -5818,12 +5831,6 @@ packages: peerDependencies: browserslist: '>= 4.21.0' - update-browserslist-db@1.0.13: - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - update-browserslist-db@1.1.0: resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} hasBin: true @@ -6347,11 +6354,6 @@ snapshots: '@babel/highlight': 7.22.13 chalk: 2.4.2 - '@babel/code-frame@7.23.5': - dependencies: - '@babel/highlight': 7.23.4 - chalk: 2.4.2 - '@babel/code-frame@7.24.2': dependencies: '@babel/highlight': 7.24.2 @@ -6364,8 +6366,6 @@ snapshots: '@babel/compat-data@7.22.9': {} - '@babel/compat-data@7.23.5': {} - '@babel/compat-data@7.24.9': {} '@babel/core@7.22.17': @@ -6388,47 +6388,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/core@7.23.7': - dependencies: - '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) - '@babel/helpers': 7.23.7 - '@babel/parser': 7.23.6 - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.7 - '@babel/types': 7.23.6 - convert-source-map: 2.0.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/core@7.24.3': - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.24.10 - '@babel/helper-compilation-targets': 7.24.8 - '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.3) - '@babel/helpers': 7.24.8 - '@babel/parser': 7.24.8 - '@babel/template': 7.24.7 - '@babel/traverse': 7.24.8 - '@babel/types': 7.24.9 - convert-source-map: 2.0.0 - debug: 4.3.5 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - optional: true - '@babel/core@7.24.9': dependencies: '@ampproject/remapping': 2.3.0 @@ -6456,13 +6415,6 @@ snapshots: '@jridgewell/trace-mapping': 0.3.23 jsesc: 2.5.2 - '@babel/generator@7.23.6': - dependencies: - '@babel/types': 7.23.6 - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.23 - jsesc: 2.5.2 - '@babel/generator@7.24.10': dependencies: '@babel/types': 7.24.9 @@ -6470,10 +6422,6 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 - '@babel/helper-annotate-as-pure@7.22.5': - dependencies: - '@babel/types': 7.23.5 - '@babel/helper-annotate-as-pure@7.24.7': dependencies: '@babel/types': 7.24.9 @@ -6493,14 +6441,6 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-compilation-targets@7.23.6': - dependencies: - '@babel/compat-data': 7.23.5 - '@babel/helper-validator-option': 7.23.5 - browserslist: 4.22.2 - lru-cache: 5.1.1 - semver: 6.3.1 - '@babel/helper-compilation-targets@7.24.8': dependencies: '@babel/compat-data': 7.24.9 @@ -6509,19 +6449,6 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.23.5(@babel/core@7.23.7)': - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.7) - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.24.8(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 @@ -6555,8 +6482,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-environment-visitor@7.22.20': {} - '@babel/helper-environment-visitor@7.22.5': {} '@babel/helper-environment-visitor@7.24.7': @@ -6568,11 +6493,6 @@ snapshots: '@babel/template': 7.22.15 '@babel/types': 7.22.17 - '@babel/helper-function-name@7.23.0': - dependencies: - '@babel/template': 7.22.15 - '@babel/types': 7.23.6 - '@babel/helper-function-name@7.24.7': dependencies: '@babel/template': 7.24.7 @@ -6586,10 +6506,6 @@ snapshots: dependencies: '@babel/types': 7.24.9 - '@babel/helper-member-expression-to-functions@7.23.0': - dependencies: - '@babel/types': 7.23.5 - '@babel/helper-member-expression-to-functions@7.24.8': dependencies: '@babel/traverse': 7.24.8 @@ -6617,27 +6533,6 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.15 - '@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7)': - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 - - '@babel/helper-module-transforms@7.24.9(@babel/core@7.24.3)': - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-module-imports': 7.24.7 - '@babel/helper-simple-access': 7.24.7 - '@babel/helper-split-export-declaration': 7.24.7 - '@babel/helper-validator-identifier': 7.24.7 - transitivePeerDependencies: - - supports-color - optional: true - '@babel/helper-module-transforms@7.24.9(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 @@ -6649,16 +6544,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-optimise-call-expression@7.22.5': - dependencies: - '@babel/types': 7.23.5 - '@babel/helper-optimise-call-expression@7.24.7': dependencies: '@babel/types': 7.24.9 - '@babel/helper-plugin-utils@7.22.5': {} - '@babel/helper-plugin-utils@7.24.8': {} '@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.24.9)': @@ -6670,13 +6559,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.22.20(@babel/core@7.23.7)': - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 @@ -6697,10 +6579,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-skip-transparent-expression-wrappers@7.22.5': - dependencies: - '@babel/types': 7.23.5 - '@babel/helper-skip-transparent-expression-wrappers@7.24.7': dependencies: '@babel/traverse': 7.24.8 @@ -6718,8 +6596,6 @@ snapshots: '@babel/helper-string-parser@7.22.5': {} - '@babel/helper-string-parser@7.23.4': {} - '@babel/helper-string-parser@7.24.8': {} '@babel/helper-validator-identifier@7.22.15': {} @@ -6732,8 +6608,6 @@ snapshots: '@babel/helper-validator-option@7.22.15': {} - '@babel/helper-validator-option@7.23.5': {} - '@babel/helper-validator-option@7.24.8': {} '@babel/helper-wrap-function@7.24.7': @@ -6753,14 +6627,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helpers@7.23.7': - dependencies: - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.7 - '@babel/types': 7.23.6 - transitivePeerDependencies: - - supports-color - '@babel/helpers@7.24.8': dependencies: '@babel/template': 7.24.7 @@ -6772,12 +6638,6 @@ snapshots: chalk: 2.4.2 js-tokens: 4.0.0 - '@babel/highlight@7.23.4': - dependencies: - '@babel/helper-validator-identifier': 7.22.20 - chalk: 2.4.2 - js-tokens: 4.0.0 - '@babel/highlight@7.24.2': dependencies: '@babel/helper-validator-identifier': 7.22.20 @@ -6796,10 +6656,6 @@ snapshots: dependencies: '@babel/types': 7.22.17 - '@babel/parser@7.23.6': - dependencies: - '@babel/types': 7.23.6 - '@babel/parser@7.24.8': dependencies: '@babel/types': 7.24.9 @@ -6879,10 +6735,10 @@ snapshots: '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.7)': + '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.9 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.9)': dependencies: @@ -6924,10 +6780,10 @@ snapshots: '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.7)': + '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.9 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.9)': dependencies: @@ -7087,13 +6943,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.7)': - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 @@ -7242,13 +7091,15 @@ snapshots: '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-typescript@7.23.5(@babel/core@7.23.7)': + '@babel/plugin-transform-typescript@7.24.8(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.7 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.7) + '@babel/core': 7.24.9 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.9) + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.24.9)': dependencies: @@ -7367,14 +7218,16 @@ snapshots: '@babel/types': 7.24.9 esutils: 2.0.3 - '@babel/preset-typescript@7.23.3(@babel/core@7.23.7)': + '@babel/preset-typescript@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.15 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-typescript': 7.23.5(@babel/core@7.23.7) + '@babel/core': 7.24.9 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.24.9) + transitivePeerDependencies: + - supports-color '@babel/regjsgen@0.8.0': {} @@ -7415,21 +7268,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/traverse@7.23.7': - dependencies: - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 - debug: 4.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - '@babel/traverse@7.24.8': dependencies: '@babel/code-frame': 7.24.7 @@ -7457,18 +7295,6 @@ snapshots: '@babel/helper-validator-identifier': 7.22.5 to-fast-properties: 2.0.0 - '@babel/types@7.23.5': - dependencies: - '@babel/helper-string-parser': 7.23.4 - '@babel/helper-validator-identifier': 7.22.20 - to-fast-properties: 2.0.0 - - '@babel/types@7.23.6': - dependencies: - '@babel/helper-string-parser': 7.23.4 - '@babel/helper-validator-identifier': 7.22.20 - to-fast-properties: 2.0.0 - '@babel/types@7.24.9': dependencies: '@babel/helper-string-parser': 7.24.8 @@ -7944,21 +7770,73 @@ snapshots: '@humanwhocodes/object-schema@2.0.2': {} - '@iconify/json@2.2.186': + '@iconify-json/bi@1.1.23': + dependencies: + '@iconify/types': 2.0.0 + + '@iconify-json/bxs@1.1.10': + dependencies: + '@iconify/types': 2.0.0 + + '@iconify-json/carbon@1.1.36': + dependencies: + '@iconify/types': 2.0.0 + + '@iconify-json/emojione@1.1.10': + dependencies: + '@iconify/types': 2.0.0 + + '@iconify-json/fxemoji@1.1.8': + dependencies: + '@iconify/types': 2.0.0 + + '@iconify-json/logos@1.1.43': + dependencies: + '@iconify/types': 2.0.0 + + '@iconify-json/material-symbols@1.1.85': + dependencies: + '@iconify/types': 2.0.0 + + '@iconify-json/mdi@1.1.67': + dependencies: + '@iconify/types': 2.0.0 + + '@iconify-json/noto@1.1.18': + dependencies: + '@iconify/types': 2.0.0 + + '@iconify-json/openmoji@1.1.52': + dependencies: + '@iconify/types': 2.0.0 + + '@iconify-json/ph@1.1.13': + dependencies: + '@iconify/types': 2.0.0 + + '@iconify-json/solar@1.1.9': + dependencies: + '@iconify/types': 2.0.0 + + '@iconify-json/tabler@1.1.118': + dependencies: + '@iconify/types': 2.0.0 + + '@iconify-json/vscode-icons@1.1.36': dependencies: '@iconify/types': 2.0.0 - pathe: 1.1.2 '@iconify/types@2.0.0': {} - '@iconify/utils@2.1.14': + '@iconify/utils@2.1.25': dependencies: '@antfu/install-pkg': 0.1.1 - '@antfu/utils': 0.7.6 + '@antfu/utils': 0.7.7 '@iconify/types': 2.0.0 - debug: 4.3.4 + debug: 4.3.5 kolorist: 1.8.0 - local-pkg: 0.4.3 + local-pkg: 0.5.0 + mlly: 1.7.1 transitivePeerDependencies: - supports-color @@ -8234,14 +8112,6 @@ snapshots: optionalDependencies: rollup: 3.29.0 - '@rollup/pluginutils@5.1.0(rollup@4.19.0)': - dependencies: - '@types/estree': 1.0.5 - estree-walker: 2.0.2 - picomatch: 2.3.1 - optionalDependencies: - rollup: 4.19.0 - '@rollup/rollup-android-arm-eabi@4.19.0': optional: true @@ -8349,13 +8219,13 @@ snapshots: magic-string: 0.25.9 string.prototype.matchall: 4.0.11 - '@sveltejs/adapter-static@3.0.1(@sveltejs/kit@2.5.2(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2)))(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2)))': + '@sveltejs/adapter-static@3.0.1(@sveltejs/kit@2.5.2(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3)))(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3)))': dependencies: - '@sveltejs/kit': 2.5.2(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2)))(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2)) + '@sveltejs/kit': 2.5.2(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3)))(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3)) - '@sveltejs/kit@2.5.2(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2)))(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2))': + '@sveltejs/kit@2.5.2(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3)))(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2)) + '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3)) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 4.3.2 @@ -8369,7 +8239,7 @@ snapshots: sirv: 2.0.4 svelte: 4.2.12 tiny-glob: 0.2.9 - vite: 5.3.4(@types/node@20.11.22)(terser@5.29.2) + vite: 5.3.4(@types/node@20.11.22)(terser@5.31.3) '@sveltejs/kit@2.5.2(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.24)(terser@5.31.3)))(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.24)(terser@5.31.3))': dependencies: @@ -8411,21 +8281,21 @@ snapshots: transitivePeerDependencies: - typescript - '@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@3.59.2)(vite@5.3.4(@types/node@20.11.30)(terser@5.29.2)))(svelte@3.59.2)(vite@5.3.4(@types/node@20.11.30)(terser@5.29.2))': + '@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@3.59.2)(vite@5.3.4(@types/node@20.14.11)(terser@5.31.3)))(svelte@3.59.2)(vite@5.3.4(@types/node@20.14.11)(terser@5.31.3))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@3.59.2)(vite@5.3.4(@types/node@20.11.30)(terser@5.29.2)) + '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@3.59.2)(vite@5.3.4(@types/node@20.14.11)(terser@5.31.3)) debug: 4.3.4 svelte: 3.59.2 - vite: 5.3.4(@types/node@20.11.30)(terser@5.29.2) + vite: 5.3.4(@types/node@20.14.11)(terser@5.31.3) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2)))(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2))': + '@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3)))(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2)) + '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3)) debug: 4.3.4 svelte: 4.2.12 - vite: 5.3.4(@types/node@20.11.22)(terser@5.29.2) + vite: 5.3.4(@types/node@20.11.22)(terser@5.31.3) transitivePeerDependencies: - supports-color @@ -8438,31 +8308,31 @@ snapshots: transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.0.2(svelte@3.59.2)(vite@5.3.4(@types/node@20.11.30)(terser@5.29.2))': + '@sveltejs/vite-plugin-svelte@3.0.2(svelte@3.59.2)(vite@5.3.4(@types/node@20.14.11)(terser@5.31.3))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@3.59.2)(vite@5.3.4(@types/node@20.11.30)(terser@5.29.2)))(svelte@3.59.2)(vite@5.3.4(@types/node@20.11.30)(terser@5.29.2)) + '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@3.59.2)(vite@5.3.4(@types/node@20.14.11)(terser@5.31.3)))(svelte@3.59.2)(vite@5.3.4(@types/node@20.14.11)(terser@5.31.3)) debug: 4.3.4 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.7 svelte: 3.59.2 svelte-hmr: 0.15.3(svelte@3.59.2) - vite: 5.3.4(@types/node@20.11.30)(terser@5.29.2) - vitefu: 0.2.5(vite@5.3.4(@types/node@20.11.30)(terser@5.29.2)) + vite: 5.3.4(@types/node@20.14.11)(terser@5.31.3) + vitefu: 0.2.5(vite@5.3.4(@types/node@20.14.11)(terser@5.31.3)) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2))': + '@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2)))(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2)) + '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3)))(svelte@4.2.12)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3)) debug: 4.3.4 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.7 svelte: 4.2.12 svelte-hmr: 0.15.3(svelte@4.2.12) - vite: 5.3.4(@types/node@20.11.22)(terser@5.29.2) - vitefu: 0.2.5(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2)) + vite: 5.3.4(@types/node@20.11.22)(terser@5.31.3) + vitefu: 0.2.5(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3)) transitivePeerDependencies: - supports-color @@ -8544,11 +8414,6 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/node@20.11.30': - dependencies: - undici-types: 5.26.5 - optional: true - '@types/node@20.14.11': dependencies: undici-types: 5.26.5 @@ -8711,155 +8576,157 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@unocss/astro@0.58.3(rollup@2.79.1)(vite@5.3.4(@types/node@20.11.24)(terser@5.31.3))': + '@unocss/astro@0.61.5(rollup@2.79.1)(vite@5.3.4(@types/node@20.11.24)(terser@5.31.3))': dependencies: - '@unocss/core': 0.58.3 - '@unocss/reset': 0.58.3 - '@unocss/vite': 0.58.3(rollup@2.79.1)(vite@5.3.4(@types/node@20.11.24)(terser@5.31.3)) + '@unocss/core': 0.61.5 + '@unocss/reset': 0.61.5 + '@unocss/vite': 0.61.5(rollup@2.79.1)(vite@5.3.4(@types/node@20.11.24)(terser@5.31.3)) optionalDependencies: vite: 5.3.4(@types/node@20.11.24)(terser@5.31.3) transitivePeerDependencies: - rollup - '@unocss/cli@0.58.3(rollup@2.79.1)': + '@unocss/cli@0.61.5(rollup@2.79.1)': dependencies: - '@ampproject/remapping': 2.2.1 + '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@2.79.1) - '@unocss/config': 0.58.3 - '@unocss/core': 0.58.3 - '@unocss/preset-uno': 0.58.3 + '@unocss/config': 0.61.5 + '@unocss/core': 0.61.5 + '@unocss/preset-uno': 0.61.5 cac: 6.7.14 chokidar: 3.6.0 colorette: 2.0.20 consola: 3.2.3 fast-glob: 3.3.2 - magic-string: 0.30.7 - pathe: 1.1.1 + magic-string: 0.30.10 + pathe: 1.1.2 perfect-debounce: 1.0.0 transitivePeerDependencies: - rollup - '@unocss/config@0.58.3': + '@unocss/config@0.61.5': dependencies: - '@unocss/core': 0.58.3 - unconfig: 0.3.11 + '@unocss/core': 0.61.5 + unconfig: 0.3.13 - '@unocss/core@0.58.3': {} + '@unocss/core@0.61.5': {} - '@unocss/extractor-arbitrary-variants@0.58.3': + '@unocss/extractor-arbitrary-variants@0.61.5': dependencies: - '@unocss/core': 0.58.3 + '@unocss/core': 0.61.5 - '@unocss/inspector@0.58.3': + '@unocss/extractor-svelte@0.61.5': {} + + '@unocss/inspector@0.61.5': dependencies: - '@unocss/core': 0.58.3 - '@unocss/rule-utils': 0.58.3 + '@unocss/core': 0.61.5 + '@unocss/rule-utils': 0.61.5 gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/postcss@0.58.3(postcss@8.4.39)': + '@unocss/postcss@0.61.5(postcss@8.4.39)': dependencies: - '@unocss/config': 0.58.3 - '@unocss/core': 0.58.3 - '@unocss/rule-utils': 0.58.3 + '@unocss/config': 0.61.5 + '@unocss/core': 0.61.5 + '@unocss/rule-utils': 0.61.5 css-tree: 2.3.1 fast-glob: 3.3.2 - magic-string: 0.30.7 + magic-string: 0.30.10 postcss: 8.4.39 - '@unocss/preset-attributify@0.58.3': + '@unocss/preset-attributify@0.61.5': dependencies: - '@unocss/core': 0.58.3 + '@unocss/core': 0.61.5 - '@unocss/preset-icons@0.58.3': + '@unocss/preset-icons@0.61.5': dependencies: - '@iconify/utils': 2.1.14 - '@unocss/core': 0.58.3 - ofetch: 1.3.3 + '@iconify/utils': 2.1.25 + '@unocss/core': 0.61.5 + ofetch: 1.3.4 transitivePeerDependencies: - supports-color - '@unocss/preset-mini@0.58.3': + '@unocss/preset-mini@0.61.5': dependencies: - '@unocss/core': 0.58.3 - '@unocss/extractor-arbitrary-variants': 0.58.3 - '@unocss/rule-utils': 0.58.3 + '@unocss/core': 0.61.5 + '@unocss/extractor-arbitrary-variants': 0.61.5 + '@unocss/rule-utils': 0.61.5 - '@unocss/preset-tagify@0.58.3': + '@unocss/preset-tagify@0.61.5': dependencies: - '@unocss/core': 0.58.3 + '@unocss/core': 0.61.5 - '@unocss/preset-typography@0.58.3': + '@unocss/preset-typography@0.61.5': dependencies: - '@unocss/core': 0.58.3 - '@unocss/preset-mini': 0.58.3 + '@unocss/core': 0.61.5 + '@unocss/preset-mini': 0.61.5 - '@unocss/preset-uno@0.58.3': + '@unocss/preset-uno@0.61.5': dependencies: - '@unocss/core': 0.58.3 - '@unocss/preset-mini': 0.58.3 - '@unocss/preset-wind': 0.58.3 - '@unocss/rule-utils': 0.58.3 + '@unocss/core': 0.61.5 + '@unocss/preset-mini': 0.61.5 + '@unocss/preset-wind': 0.61.5 + '@unocss/rule-utils': 0.61.5 - '@unocss/preset-web-fonts@0.58.3': + '@unocss/preset-web-fonts@0.61.5': dependencies: - '@unocss/core': 0.58.3 - ofetch: 1.3.3 + '@unocss/core': 0.61.5 + ofetch: 1.3.4 - '@unocss/preset-wind@0.58.3': + '@unocss/preset-wind@0.61.5': dependencies: - '@unocss/core': 0.58.3 - '@unocss/preset-mini': 0.58.3 - '@unocss/rule-utils': 0.58.3 + '@unocss/core': 0.61.5 + '@unocss/preset-mini': 0.61.5 + '@unocss/rule-utils': 0.61.5 - '@unocss/reset@0.58.3': {} + '@unocss/reset@0.61.5': {} - '@unocss/rule-utils@0.58.3': + '@unocss/rule-utils@0.61.5': dependencies: - '@unocss/core': 0.58.3 - magic-string: 0.30.7 + '@unocss/core': 0.61.5 + magic-string: 0.30.10 - '@unocss/scope@0.58.3': {} + '@unocss/scope@0.61.5': {} - '@unocss/transformer-attributify-jsx-babel@0.58.3': + '@unocss/transformer-attributify-jsx-babel@0.61.5': dependencies: - '@babel/core': 7.23.7 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.7) - '@babel/preset-typescript': 7.23.3(@babel/core@7.23.7) - '@unocss/core': 0.58.3 + '@babel/core': 7.24.9 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.9) + '@babel/preset-typescript': 7.24.7(@babel/core@7.24.9) + '@unocss/core': 0.61.5 transitivePeerDependencies: - supports-color - '@unocss/transformer-attributify-jsx@0.58.3': + '@unocss/transformer-attributify-jsx@0.61.5': dependencies: - '@unocss/core': 0.58.3 + '@unocss/core': 0.61.5 - '@unocss/transformer-compile-class@0.58.3': + '@unocss/transformer-compile-class@0.61.5': dependencies: - '@unocss/core': 0.58.3 + '@unocss/core': 0.61.5 - '@unocss/transformer-directives@0.58.3': + '@unocss/transformer-directives@0.61.5': dependencies: - '@unocss/core': 0.58.3 - '@unocss/rule-utils': 0.58.3 + '@unocss/core': 0.61.5 + '@unocss/rule-utils': 0.61.5 css-tree: 2.3.1 - '@unocss/transformer-variant-group@0.58.3': + '@unocss/transformer-variant-group@0.61.5': dependencies: - '@unocss/core': 0.58.3 + '@unocss/core': 0.61.5 - '@unocss/vite@0.58.3(rollup@2.79.1)(vite@5.3.4(@types/node@20.11.24)(terser@5.31.3))': + '@unocss/vite@0.61.5(rollup@2.79.1)(vite@5.3.4(@types/node@20.11.24)(terser@5.31.3))': dependencies: - '@ampproject/remapping': 2.2.1 + '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@2.79.1) - '@unocss/config': 0.58.3 - '@unocss/core': 0.58.3 - '@unocss/inspector': 0.58.3 - '@unocss/scope': 0.58.3 - '@unocss/transformer-directives': 0.58.3 + '@unocss/config': 0.61.5 + '@unocss/core': 0.61.5 + '@unocss/inspector': 0.61.5 + '@unocss/scope': 0.61.5 + '@unocss/transformer-directives': 0.61.5 chokidar: 3.6.0 fast-glob: 3.3.2 - magic-string: 0.30.7 + magic-string: 0.30.10 vite: 5.3.4(@types/node@20.11.24)(terser@5.31.3) transitivePeerDependencies: - rollup @@ -9105,13 +8972,6 @@ snapshots: node-releases: 2.0.12 update-browserslist-db: 1.0.11(browserslist@4.21.9) - browserslist@4.22.2: - dependencies: - caniuse-lite: 1.0.30001572 - electron-to-chromium: 1.4.617 - node-releases: 2.0.14 - update-browserslist-db: 1.0.13(browserslist@4.22.2) - browserslist@4.23.2: dependencies: caniuse-lite: 1.0.30001643 @@ -9175,8 +9035,6 @@ snapshots: caniuse-lite@1.0.30001507: {} - caniuse-lite@1.0.30001572: {} - caniuse-lite@1.0.30001643: {} ccount@2.0.1: {} @@ -9304,6 +9162,8 @@ snapshots: concat-map@0.0.1: {} + confbox@0.1.7: {} + consola@3.2.3: {} convert-source-map@1.9.0: {} @@ -9437,9 +9297,11 @@ snapshots: defu@6.1.2: {} + defu@6.1.4: {} + dequal@2.0.3: {} - destr@2.0.1: {} + destr@2.0.3: {} detect-indent@6.1.0: {} @@ -9495,8 +9357,6 @@ snapshots: electron-to-chromium@1.4.439: {} - electron-to-chromium@1.4.617: {} - electron-to-chromium@1.4.832: {} emmet@2.4.7: @@ -9889,7 +9749,7 @@ snapshots: eslint-plugin-yml@1.8.0(eslint@8.57.0): dependencies: - debug: 4.3.4 + debug: 4.3.5 eslint: 8.57.0 lodash: 4.17.21 natural-compare: 1.4.0 @@ -10677,6 +10537,8 @@ snapshots: jiti@1.20.0: {} + jiti@1.21.6: {} + js-tokens@4.0.0: {} js-tokens@8.0.3: {} @@ -10714,7 +10576,7 @@ snapshots: jsonc-eslint-parser@2.3.0: dependencies: - acorn: 8.10.0 + acorn: 8.12.1 eslint-visitor-keys: 3.4.3 espree: 9.6.1 semver: 7.6.0 @@ -10765,8 +10627,6 @@ snapshots: pify: 4.0.1 strip-bom: 3.0.0 - local-pkg@0.4.3: {} - local-pkg@0.5.0: dependencies: mlly: 1.4.2 @@ -10825,6 +10685,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 + magic-string@0.30.10: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + magic-string@0.30.5: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 @@ -11380,6 +11244,13 @@ snapshots: pkg-types: 1.0.3 ufo: 1.3.0 + mlly@1.7.1: + dependencies: + acorn: 8.12.1 + pathe: 1.1.2 + pkg-types: 1.1.3 + ufo: 1.5.4 + mri@1.2.0: {} mrmime@2.0.0: {} @@ -11410,7 +11281,7 @@ snapshots: emojilib: 2.4.0 skin-tone: 2.0.0 - node-fetch-native@1.4.0: {} + node-fetch-native@1.6.4: {} node-fetch@2.6.9(encoding@0.1.13): dependencies: @@ -11435,8 +11306,6 @@ snapshots: node-releases@2.0.12: {} - node-releases@2.0.14: {} - node-releases@2.0.18: {} nopt@7.2.0: @@ -11527,11 +11396,11 @@ snapshots: has-symbols: 1.0.3 object-keys: 1.1.1 - ofetch@1.3.3: + ofetch@1.3.4: dependencies: - destr: 2.0.1 - node-fetch-native: 1.4.0 - ufo: 1.3.0 + destr: 2.0.3 + node-fetch-native: 1.6.4 + ufo: 1.5.4 once@1.4.0: dependencies: @@ -11710,6 +11579,12 @@ snapshots: mlly: 1.4.0 pathe: 1.1.1 + pkg-types@1.1.3: + dependencies: + confbox: 0.1.7 + mlly: 1.7.1 + pathe: 1.1.2 + pluralize@8.0.0: {} possible-typed-array-names@1.0.0: {} @@ -12410,7 +12285,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@3.6.6(@babel/core@7.24.3)(postcss-load-config@3.1.4(postcss@8.4.39))(postcss@8.4.39)(svelte@4.2.12): + svelte-check@3.6.6(@babel/core@7.24.9)(postcss-load-config@3.1.4(postcss@8.4.39))(postcss@8.4.39)(svelte@4.2.12): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 @@ -12419,7 +12294,7 @@ snapshots: picocolors: 1.0.0 sade: 1.8.1 svelte: 4.2.12 - svelte-preprocess: 5.1.3(@babel/core@7.24.3)(postcss-load-config@3.1.4(postcss@8.4.39))(postcss@8.4.39)(svelte@4.2.12)(typescript@5.3.3) + svelte-preprocess: 5.1.3(@babel/core@7.24.9)(postcss-load-config@3.1.4(postcss@8.4.39))(postcss@8.4.39)(svelte@4.2.12)(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - '@babel/core' @@ -12450,7 +12325,7 @@ snapshots: dependencies: svelte: 4.2.12 - svelte-language-server@0.16.5(@babel/core@7.24.3)(postcss-load-config@3.1.4(postcss@8.4.39))(postcss@8.4.39): + svelte-language-server@0.16.5(@babel/core@7.24.9)(postcss-load-config@3.1.4(postcss@8.4.39))(postcss@8.4.39): dependencies: '@jridgewell/trace-mapping': 0.3.25 '@vscode/emmet-helper': 2.8.4 @@ -12461,7 +12336,7 @@ snapshots: prettier: 3.2.5 prettier-plugin-svelte: 3.2.2(prettier@3.2.5)(svelte@3.59.2) svelte: 3.59.2 - svelte-preprocess: 5.1.3(@babel/core@7.24.3)(postcss-load-config@3.1.4(postcss@8.4.39))(postcss@8.4.39)(svelte@3.59.2)(typescript@5.3.3) + svelte-preprocess: 5.1.3(@babel/core@7.24.9)(postcss-load-config@3.1.4(postcss@8.4.39))(postcss@8.4.39)(svelte@3.59.2)(typescript@5.3.3) svelte2tsx: 0.7.4(svelte@3.59.2)(typescript@5.3.3) typescript: 5.3.3 typescript-auto-import-cache: 0.3.2 @@ -12482,35 +12357,35 @@ snapshots: - stylus - sugarss - svelte-preprocess@5.1.3(@babel/core@7.24.3)(postcss-load-config@3.1.4(postcss@8.4.39))(postcss@8.4.39)(svelte@3.59.2)(typescript@5.3.3): + svelte-preprocess@5.1.3(@babel/core@7.22.17)(postcss-load-config@3.1.4(postcss@8.4.39))(postcss@8.4.39)(svelte@4.2.12)(typescript@5.4.3): dependencies: '@types/pug': 2.0.6 detect-indent: 6.1.0 magic-string: 0.30.5 sorcery: 0.11.0 strip-indent: 3.0.0 - svelte: 3.59.2 + svelte: 4.2.12 optionalDependencies: - '@babel/core': 7.24.3 + '@babel/core': 7.22.17 postcss: 8.4.39 postcss-load-config: 3.1.4(postcss@8.4.39) - typescript: 5.3.3 + typescript: 5.4.3 - svelte-preprocess@5.1.3(@babel/core@7.24.3)(postcss-load-config@3.1.4(postcss@8.4.39))(postcss@8.4.39)(svelte@4.2.12)(typescript@5.3.3): + svelte-preprocess@5.1.3(@babel/core@7.24.9)(postcss-load-config@3.1.4(postcss@8.4.39))(postcss@8.4.39)(svelte@3.59.2)(typescript@5.3.3): dependencies: '@types/pug': 2.0.6 detect-indent: 6.1.0 magic-string: 0.30.5 sorcery: 0.11.0 strip-indent: 3.0.0 - svelte: 4.2.12 + svelte: 3.59.2 optionalDependencies: - '@babel/core': 7.24.3 + '@babel/core': 7.24.9 postcss: 8.4.39 postcss-load-config: 3.1.4(postcss@8.4.39) typescript: 5.3.3 - svelte-preprocess@5.1.3(@babel/core@7.24.3)(postcss-load-config@3.1.4(postcss@8.4.39))(postcss@8.4.39)(svelte@4.2.12)(typescript@5.4.3): + svelte-preprocess@5.1.3(@babel/core@7.24.9)(postcss-load-config@3.1.4(postcss@8.4.39))(postcss@8.4.39)(svelte@4.2.12)(typescript@5.3.3): dependencies: '@types/pug': 2.0.6 detect-indent: 6.1.0 @@ -12519,10 +12394,10 @@ snapshots: strip-indent: 3.0.0 svelte: 4.2.12 optionalDependencies: - '@babel/core': 7.24.3 + '@babel/core': 7.24.9 postcss: 8.4.39 postcss-load-config: 3.1.4(postcss@8.4.39) - typescript: 5.4.3 + typescript: 5.3.3 svelte2tsx@0.7.4(svelte@3.59.2)(typescript@5.3.3): dependencies: @@ -12595,14 +12470,6 @@ snapshots: term-size@2.2.1: {} - terser@5.29.2: - dependencies: - '@jridgewell/source-map': 0.3.6 - acorn: 8.12.1 - commander: 2.20.3 - source-map-support: 0.5.21 - optional: true - terser@5.31.3: dependencies: '@jridgewell/source-map': 0.3.6 @@ -12762,6 +12629,8 @@ snapshots: ufo@1.3.0: {} + ufo@1.5.4: {} + uid@2.0.2: dependencies: '@lukeed/csprng': 1.0.1 @@ -12844,6 +12713,12 @@ snapshots: jiti: 1.20.0 mlly: 1.4.2 + unconfig@0.3.13: + dependencies: + '@antfu/utils': 0.7.7 + defu: 6.1.4 + jiti: 1.21.6 + undici-types@5.26.5: {} unicode-canonical-property-names-ecmascript@2.0.0: {} @@ -12918,28 +12793,28 @@ snapshots: universalify@2.0.1: {} - unocss@0.58.3(postcss@8.4.39)(rollup@2.79.1)(vite@5.3.4(@types/node@20.11.24)(terser@5.31.3)): - dependencies: - '@unocss/astro': 0.58.3(rollup@2.79.1)(vite@5.3.4(@types/node@20.11.24)(terser@5.31.3)) - '@unocss/cli': 0.58.3(rollup@2.79.1) - '@unocss/core': 0.58.3 - '@unocss/extractor-arbitrary-variants': 0.58.3 - '@unocss/postcss': 0.58.3(postcss@8.4.39) - '@unocss/preset-attributify': 0.58.3 - '@unocss/preset-icons': 0.58.3 - '@unocss/preset-mini': 0.58.3 - '@unocss/preset-tagify': 0.58.3 - '@unocss/preset-typography': 0.58.3 - '@unocss/preset-uno': 0.58.3 - '@unocss/preset-web-fonts': 0.58.3 - '@unocss/preset-wind': 0.58.3 - '@unocss/reset': 0.58.3 - '@unocss/transformer-attributify-jsx': 0.58.3 - '@unocss/transformer-attributify-jsx-babel': 0.58.3 - '@unocss/transformer-compile-class': 0.58.3 - '@unocss/transformer-directives': 0.58.3 - '@unocss/transformer-variant-group': 0.58.3 - '@unocss/vite': 0.58.3(rollup@2.79.1)(vite@5.3.4(@types/node@20.11.24)(terser@5.31.3)) + unocss@0.61.5(postcss@8.4.39)(rollup@2.79.1)(vite@5.3.4(@types/node@20.11.24)(terser@5.31.3)): + dependencies: + '@unocss/astro': 0.61.5(rollup@2.79.1)(vite@5.3.4(@types/node@20.11.24)(terser@5.31.3)) + '@unocss/cli': 0.61.5(rollup@2.79.1) + '@unocss/core': 0.61.5 + '@unocss/extractor-arbitrary-variants': 0.61.5 + '@unocss/postcss': 0.61.5(postcss@8.4.39) + '@unocss/preset-attributify': 0.61.5 + '@unocss/preset-icons': 0.61.5 + '@unocss/preset-mini': 0.61.5 + '@unocss/preset-tagify': 0.61.5 + '@unocss/preset-typography': 0.61.5 + '@unocss/preset-uno': 0.61.5 + '@unocss/preset-web-fonts': 0.61.5 + '@unocss/preset-wind': 0.61.5 + '@unocss/reset': 0.61.5 + '@unocss/transformer-attributify-jsx': 0.61.5 + '@unocss/transformer-attributify-jsx-babel': 0.61.5 + '@unocss/transformer-compile-class': 0.61.5 + '@unocss/transformer-directives': 0.61.5 + '@unocss/transformer-variant-group': 0.61.5 + '@unocss/vite': 0.61.5(rollup@2.79.1)(vite@5.3.4(@types/node@20.11.24)(terser@5.31.3)) optionalDependencies: vite: 5.3.4(@types/node@20.11.24)(terser@5.31.3) transitivePeerDependencies: @@ -12967,12 +12842,6 @@ snapshots: escalade: 3.1.1 picocolors: 1.0.0 - update-browserslist-db@1.0.13(browserslist@4.22.2): - dependencies: - browserslist: 4.22.2 - escalade: 3.1.1 - picocolors: 1.0.1 - update-browserslist-db@1.1.0(browserslist@4.23.2): dependencies: browserslist: 4.23.2 @@ -13010,13 +12879,13 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.1 - vite-node@1.3.1(@types/node@20.11.22)(terser@5.29.2): + vite-node@1.3.1(@types/node@20.11.22)(terser@5.31.3): dependencies: cac: 6.7.14 debug: 4.3.4 pathe: 1.1.1 picocolors: 1.0.0 - vite: 5.3.4(@types/node@20.11.22)(terser@5.29.2) + vite: 5.3.4(@types/node@20.11.22)(terser@5.31.3) transitivePeerDependencies: - '@types/node' - less @@ -13044,13 +12913,13 @@ snapshots: - supports-color - terser - vite-node@1.3.1(@types/node@20.11.30)(terser@5.29.2): + vite-node@1.3.1(@types/node@20.14.11)(terser@5.31.3): dependencies: cac: 6.7.14 debug: 4.3.4 pathe: 1.1.1 picocolors: 1.0.0 - vite: 5.3.4(@types/node@20.11.30)(terser@5.29.2) + vite: 5.3.4(@types/node@20.14.11)(terser@5.31.3) transitivePeerDependencies: - '@types/node' - less @@ -13061,10 +12930,10 @@ snapshots: - supports-color - terser - vite-plugin-inspect@0.8.3(rollup@4.19.0)(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2)): + vite-plugin-inspect@0.8.3(rollup@3.29.0)(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3)): dependencies: '@antfu/utils': 0.7.7 - '@rollup/pluginutils': 5.1.0(rollup@4.19.0) + '@rollup/pluginutils': 5.1.0(rollup@3.29.0) debug: 4.3.4 error-stack-parser-es: 0.1.1 fs-extra: 11.2.0 @@ -13072,7 +12941,7 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.0.0 sirv: 2.0.4 - vite: 5.3.4(@types/node@20.11.22)(terser@5.29.2) + vite: 5.3.4(@types/node@20.11.22)(terser@5.31.3) transitivePeerDependencies: - rollup - supports-color @@ -13088,7 +12957,7 @@ snapshots: transitivePeerDependencies: - supports-color - vite@5.3.4(@types/node@20.11.22)(terser@5.29.2): + vite@5.3.4(@types/node@20.11.22)(terser@5.31.3): dependencies: esbuild: 0.21.5 postcss: 8.4.39 @@ -13096,7 +12965,7 @@ snapshots: optionalDependencies: '@types/node': 20.11.22 fsevents: 2.3.3 - terser: 5.29.2 + terser: 5.31.3 vite@5.3.4(@types/node@20.11.24)(terser@5.31.3): dependencies: @@ -13108,29 +12977,29 @@ snapshots: fsevents: 2.3.3 terser: 5.31.3 - vite@5.3.4(@types/node@20.11.30)(terser@5.29.2): + vite@5.3.4(@types/node@20.14.11)(terser@5.31.3): dependencies: esbuild: 0.21.5 postcss: 8.4.39 rollup: 4.19.0 optionalDependencies: - '@types/node': 20.11.30 + '@types/node': 20.14.11 fsevents: 2.3.3 - terser: 5.29.2 + terser: 5.31.3 - vitefu@0.2.5(vite@5.3.4(@types/node@20.11.22)(terser@5.29.2)): + vitefu@0.2.5(vite@5.3.4(@types/node@20.11.22)(terser@5.31.3)): optionalDependencies: - vite: 5.3.4(@types/node@20.11.22)(terser@5.29.2) + vite: 5.3.4(@types/node@20.11.22)(terser@5.31.3) vitefu@0.2.5(vite@5.3.4(@types/node@20.11.24)(terser@5.31.3)): optionalDependencies: vite: 5.3.4(@types/node@20.11.24)(terser@5.31.3) - vitefu@0.2.5(vite@5.3.4(@types/node@20.11.30)(terser@5.29.2)): + vitefu@0.2.5(vite@5.3.4(@types/node@20.14.11)(terser@5.31.3)): optionalDependencies: - vite: 5.3.4(@types/node@20.11.30)(terser@5.29.2) + vite: 5.3.4(@types/node@20.14.11)(terser@5.31.3) - vitest@1.3.1(@types/node@20.11.22)(terser@5.29.2): + vitest@1.3.1(@types/node@20.11.22)(terser@5.31.3): dependencies: '@vitest/expect': 1.3.1 '@vitest/runner': 1.3.1 @@ -13149,8 +13018,8 @@ snapshots: strip-literal: 2.0.0 tinybench: 2.5.1 tinypool: 0.8.2 - vite: 5.3.4(@types/node@20.11.22)(terser@5.29.2) - vite-node: 1.3.1(@types/node@20.11.22)(terser@5.29.2) + vite: 5.3.4(@types/node@20.11.22)(terser@5.31.3) + vite-node: 1.3.1(@types/node@20.11.22)(terser@5.31.3) why-is-node-running: 2.2.2 optionalDependencies: '@types/node': 20.11.22 @@ -13196,7 +13065,7 @@ snapshots: - supports-color - terser - vitest@1.3.1(@types/node@20.11.30)(terser@5.29.2): + vitest@1.3.1(@types/node@20.14.11)(terser@5.31.3): dependencies: '@vitest/expect': 1.3.1 '@vitest/runner': 1.3.1 @@ -13215,11 +13084,11 @@ snapshots: strip-literal: 2.0.0 tinybench: 2.5.1 tinypool: 0.8.2 - vite: 5.3.4(@types/node@20.11.30)(terser@5.29.2) - vite-node: 1.3.1(@types/node@20.11.30)(terser@5.29.2) + vite: 5.3.4(@types/node@20.14.11)(terser@5.31.3) + vite-node: 1.3.1(@types/node@20.14.11)(terser@5.31.3) why-is-node-running: 2.2.2 optionalDependencies: - '@types/node': 20.11.30 + '@types/node': 20.14.11 transitivePeerDependencies: - less - lightningcss