From a4ea56bffb9b185b23dcaa322fcbb27cb172f043 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Tue, 3 Dec 2024 15:30:13 +0800 Subject: [PATCH] chore: update deps --- README.md | 18 +- examples/astro-vue/astro.config.mjs | 2 +- examples/astro-vue/package.json | 4 +- examples/astro/package.json | 4 +- examples/next/pages/_app.tsx | 2 +- examples/next/pages/index.tsx | 4 +- examples/nuxt3/nuxt.config.ts | 2 +- examples/nuxt3/package.json | 2 +- examples/rspack-vue3/package.json | 2 +- examples/rspack-vue3/rspack.config.mjs | 2 +- examples/rspack-vue3/src/main.js | 2 +- examples/sveltekit/package.json | 4 +- examples/sveltekit/vite.config.ts | 2 +- examples/vite-preact/package.json | 8 +- examples/vite-preact/vite.config.ts | 4 +- examples/vite-qwik/package.json | 2 +- examples/vite-qwik/vite.config.ts | 4 +- examples/vite-react/package.json | 4 +- examples/vite-react/src/App.tsx | 2 +- examples/vite-react/src/main.tsx | 2 +- examples/vite-react/vite.config.ts | 4 +- examples/vite-solid/package.json | 2 +- examples/vite-solid/src/App.tsx | 4 +- examples/vite-solid/src/index.tsx | 2 +- examples/vite-solid/vite.config.ts | 2 +- examples/vite-svelte/package.json | 4 +- examples/vite-svelte/vite.config.js | 2 +- examples/vite-vanilla/package.json | 2 +- examples/vite-vue2/package.json | 6 +- examples/vite-vue2/vite.config.ts | 2 +- examples/vite-vue3-legacy/package.json | 6 +- examples/vite-vue3-legacy/vite.config.ts | 4 +- .../@test-scope/test-color-icons/index.d.ts | 2 +- .../@test-scope/test-color-icons/index.mjs | 2 +- examples/vite-vue3/package.json | 6 +- .../vite-vue3/plain-color-icons/index.d.ts | 2 +- .../vite-vue3/plain-color-icons/index.mjs | 2 +- examples/vite-vue3/vite.config.ts | 4 +- examples/vite-web-components/package.json | 2 +- examples/vue-cli-vue2/package.json | 2 +- examples/webpack/package.json | 2 +- package.json | 16 +- pnpm-lock.yaml | 1001 +++++++++-------- scripts/prebuild.ts | 2 +- src/core/compilers/index.ts | 2 +- src/core/compilers/jsx.ts | 4 +- src/core/compilers/qwik.ts | 4 +- src/core/compilers/vue2.ts | 2 +- src/core/compilers/vue3.ts | 2 +- src/core/compilers/web-components.ts | 2 +- src/core/loader.ts | 4 +- src/core/options.ts | 4 +- src/index.ts | 4 +- src/loaders.ts | 4 +- types/svelte4.d.ts | 4 +- 55 files changed, 614 insertions(+), 581 deletions(-) diff --git a/README.md b/README.md index e3c6be17..f796f3ba 100644 --- a/README.md +++ b/README.md @@ -188,8 +188,8 @@ export default defineNuxtConfig({ Or work with [unplugin-vue-components](https://github.com/unplugin/unplugin-vue-components) resolvers ```ts -import ViteComponents from 'unplugin-vue-components/vite' import IconsResolver from 'unplugin-icons/resolver' +import ViteComponents from 'unplugin-vue-components/vite' // nuxt.config.ts export default defineNuxtConfig({ @@ -264,10 +264,10 @@ export default { The `unplugin-icons` plugin should be configured in the `vite.config.js` configuration file: ```ts -// vite.config.js -import { defineConfig } from 'vite' import { sveltekit } from '@sveltejs/kit/vite' import Icons from 'unplugin-icons/vite' +// vite.config.js +import { defineConfig } from 'vite' export default defineConfig({ plugins: [ @@ -296,10 +296,10 @@ npm i -D @sveltejs/vite-plugin-svelte The `unplugin-icons` plugin should be configured in the `vite.config.js` configuration file: ```ts -// vite.config.js -import { defineConfig } from 'vite' import { svelte } from '@sveltejs/vite-plugin-svelte' import Icons from 'unplugin-icons/vite' +// vite.config.js +import { defineConfig } from 'vite' export default defineConfig({ plugins: [ @@ -428,9 +428,9 @@ See [the Astro example](examples/astro) for a working example project. Required [@astrojs/vue](https://docs.astro.build/es/guides/integrations-guide/vue/) installed. ```ts +import Vue from '@astrojs/vue' // astro.config.mjs import { defineConfig } from 'astro/config' -import Vue from '@astrojs/vue' import Icons from 'unplugin-icons/vite' // https://astro.build/config @@ -1046,8 +1046,8 @@ For example in Vite: ```js // vite.config.js import Vue from '@vitejs/plugin-vue' -import Icons from 'unplugin-icons/vite' import IconsResolver from 'unplugin-icons/resolver' +import Icons from 'unplugin-icons/vite' import Components from 'unplugin-vue-components/vite' export default { @@ -1082,10 +1082,10 @@ Use with [`unplugin-auto-import`](https://github.com/antfu/unplugin-auto-import) For example in Vite: ```js +import AutoImport from 'unplugin-auto-import/vite' +import IconsResolver from 'unplugin-icons/resolver' // vite.config.js import Icons from 'unplugin-icons/vite' -import IconsResolver from 'unplugin-icons/resolver' -import AutoImport from 'unplugin-auto-import/vite' export default { plugins: [ diff --git a/examples/astro-vue/astro.config.mjs b/examples/astro-vue/astro.config.mjs index 391f0c43..4ab0b60b 100644 --- a/examples/astro-vue/astro.config.mjs +++ b/examples/astro-vue/astro.config.mjs @@ -1,5 +1,5 @@ -import { defineConfig } from 'astro/config' import Vue from '@astrojs/vue' +import { defineConfig } from 'astro/config' import Icons from 'unplugin-icons/vite' // https://astro.build/config diff --git a/examples/astro-vue/package.json b/examples/astro-vue/package.json index 073c48b8..03479760 100644 --- a/examples/astro-vue/package.json +++ b/examples/astro-vue/package.json @@ -13,10 +13,10 @@ }, "dependencies": { "@astrojs/vue": "^4.5.3", - "astro": "^4.16.15" + "astro": "^4.16.16" }, "devDependencies": { - "@iconify/json": "^2.2.276", + "@iconify/json": "^2.2.279", "unplugin-icons": "workspace:*" }, "stackblitz": { diff --git a/examples/astro/package.json b/examples/astro/package.json index 2e639bba..1e69db20 100644 --- a/examples/astro/package.json +++ b/examples/astro/package.json @@ -12,10 +12,10 @@ "astro": "astro" }, "dependencies": { - "astro": "^4.16.15" + "astro": "^4.16.16" }, "devDependencies": { - "@iconify/json": "^2.2.276", + "@iconify/json": "^2.2.279", "unplugin-icons": "workspace:*" }, "stackblitz": { diff --git a/examples/next/pages/_app.tsx b/examples/next/pages/_app.tsx index 3f5c9d54..c7e1bbcd 100644 --- a/examples/next/pages/_app.tsx +++ b/examples/next/pages/_app.tsx @@ -1,5 +1,5 @@ -import '../styles/globals.css' import type { AppProps } from 'next/app' +import '../styles/globals.css' function MyApp({ Component, pageProps }: AppProps) { return diff --git a/examples/next/pages/index.tsx b/examples/next/pages/index.tsx index 6ea6bcf2..a90ddcb3 100644 --- a/examples/next/pages/index.tsx +++ b/examples/next/pages/index.tsx @@ -1,9 +1,9 @@ -import Head from 'next/head' import type { NextPage } from 'next' -import styles from '../styles/Home.module.css' +import Head from 'next/head' import IconArrowRight from '~icons/dashicons/arrow-right.jsx' import NextLogo from '~icons/logos/nextjs.jsx' import VercelLogo from '~icons/logos/vercel.jsx' +import styles from '../styles/Home.module.css' const Home: NextPage = () => { return ( diff --git a/examples/nuxt3/nuxt.config.ts b/examples/nuxt3/nuxt.config.ts index b8892dcb..ad009164 100644 --- a/examples/nuxt3/nuxt.config.ts +++ b/examples/nuxt3/nuxt.config.ts @@ -1,5 +1,5 @@ -import ViteComponents from 'unplugin-vue-components/vite' import IconsResolver from 'unplugin-icons/resolver' +import ViteComponents from 'unplugin-vue-components/vite' // https://v3.nuxtjs.org/api/configuration/nuxt.config export default defineNuxtConfig({ diff --git a/examples/nuxt3/package.json b/examples/nuxt3/package.json index 13b9f799..c26dbf98 100644 --- a/examples/nuxt3/package.json +++ b/examples/nuxt3/package.json @@ -14,7 +14,7 @@ "@iconify-json/mdi": "^1.2.1", "nuxt": "^3.14.1592", "unplugin-icons": "link:../..", - "unplugin-vue-components": "^0.27.4" + "unplugin-vue-components": "^0.27.5" }, "stackblitz": { "installDependencies": false, diff --git a/examples/rspack-vue3/package.json b/examples/rspack-vue3/package.json index 54243321..1c5e135d 100644 --- a/examples/rspack-vue3/package.json +++ b/examples/rspack-vue3/package.json @@ -10,7 +10,7 @@ "vue": "^3.4.21" }, "devDependencies": { - "@iconify/json": "^2.2.276", + "@iconify/json": "^2.2.279", "@rspack/cli": "^1.1.4", "@rspack/core": "^1.1.4", "cross-env": "^7.0.3", diff --git a/examples/rspack-vue3/rspack.config.mjs b/examples/rspack-vue3/rspack.config.mjs index f322f6cb..96f5643c 100644 --- a/examples/rspack-vue3/rspack.config.mjs +++ b/examples/rspack-vue3/rspack.config.mjs @@ -2,8 +2,8 @@ import { dirname } from 'node:path' import { fileURLToPath } from 'node:url' import { defineConfig } from '@rspack/cli' import { rspack } from '@rspack/core' -import { VueLoaderPlugin } from 'vue-loader' import Icons from 'unplugin-icons/rspack' +import { VueLoaderPlugin } from 'vue-loader' const __dirname = dirname(fileURLToPath(import.meta.url)) diff --git a/examples/rspack-vue3/src/main.js b/examples/rspack-vue3/src/main.js index 2cee26f3..fe5bae39 100644 --- a/examples/rspack-vue3/src/main.js +++ b/examples/rspack-vue3/src/main.js @@ -1,5 +1,5 @@ -import './style.css' import { createApp } from 'vue' import App from './App.vue' +import './style.css' createApp(App).mount('#app') diff --git a/examples/sveltekit/package.json b/examples/sveltekit/package.json index 84a1c24e..13130d06 100644 --- a/examples/sveltekit/package.json +++ b/examples/sveltekit/package.json @@ -14,9 +14,9 @@ "@iconify-json/icon-park": "^1.2.1", "@iconify-json/logos": "^1.2.3", "@iconify-json/mdi": "^1.2.1", - "@sveltejs/kit": "^2.8.5", + "@sveltejs/kit": "^2.9.0", "@sveltejs/vite-plugin-svelte": "^5.0.1", - "svelte": "^5.2.9", + "svelte": "^5.4.0", "svelte-check": "^4.1.0", "tslib": "^2.8.1", "typescript": "^5.7.2", diff --git a/examples/sveltekit/vite.config.ts b/examples/sveltekit/vite.config.ts index bec719c2..a10e697e 100644 --- a/examples/sveltekit/vite.config.ts +++ b/examples/sveltekit/vite.config.ts @@ -1,6 +1,6 @@ -import { defineConfig } from 'vite' import { sveltekit } from '@sveltejs/kit/vite' import Icons from 'unplugin-icons/vite' +import { defineConfig } from 'vite' export default defineConfig({ plugins: [ diff --git a/examples/vite-preact/package.json b/examples/vite-preact/package.json index 0fc40463..5523a4e2 100644 --- a/examples/vite-preact/package.json +++ b/examples/vite-preact/package.json @@ -10,17 +10,17 @@ "serve": "vite preview" }, "dependencies": { - "preact": "^10.25.0" + "preact": "^10.25.1" }, "devDependencies": { "@iconify-json/logos": "^1.2.3", - "@preact/preset-vite": "^2.9.1", + "@preact/preset-vite": "^2.9.2", "@svgr/core": "^8.1.0", "@svgr/plugin-jsx": "^8.1.0", "typescript": "^5.7.2", "unplugin-icons": "workspace:*", - "vite": "^6.0.1", - "vite-plugin-inspect": "^0.10.0" + "vite": "^6.0.2", + "vite-plugin-inspect": "^0.10.3" }, "stackblitz": { "installDependencies": false, diff --git a/examples/vite-preact/vite.config.ts b/examples/vite-preact/vite.config.ts index 361dc5e0..ccdd03a2 100644 --- a/examples/vite-preact/vite.config.ts +++ b/examples/vite-preact/vite.config.ts @@ -1,7 +1,7 @@ -import { defineConfig } from 'vite' import Preact from '@preact/preset-vite' -import Inspect from 'vite-plugin-inspect' import Icons from 'unplugin-icons/vite' +import { defineConfig } from 'vite' +import Inspect from 'vite-plugin-inspect' // https://vitejs.dev/config/ export default defineConfig({ diff --git a/examples/vite-qwik/package.json b/examples/vite-qwik/package.json index 9ffb36b7..e4b62cbf 100644 --- a/examples/vite-qwik/package.json +++ b/examples/vite-qwik/package.json @@ -19,7 +19,7 @@ "@builder.io/qwik": "1.2.10", "@svgx/core": "^1.0.1", "@types/eslint": "8.44.2", - "@types/node": "^22.10.0", + "@types/node": "^22.10.1", "@types/node-fetch": "latest", "@typescript-eslint/eslint-plugin": "6.5.0", "@typescript-eslint/parser": "6.5.0", diff --git a/examples/vite-qwik/vite.config.ts b/examples/vite-qwik/vite.config.ts index 40f69f77..e8f5f805 100644 --- a/examples/vite-qwik/vite.config.ts +++ b/examples/vite-qwik/vite.config.ts @@ -1,7 +1,7 @@ -import { defineConfig } from 'vite' import { qwikVite } from '@builder.io/qwik/optimizer' -import tsconfigPaths from 'vite-tsconfig-paths' import Icons from 'unplugin-icons/vite' +import { defineConfig } from 'vite' +import tsconfigPaths from 'vite-tsconfig-paths' export default defineConfig(() => { return { diff --git a/examples/vite-react/package.json b/examples/vite-react/package.json index 243b0b36..35751b06 100644 --- a/examples/vite-react/package.json +++ b/examples/vite-react/package.json @@ -22,8 +22,8 @@ "@vitejs/plugin-react-refresh": "^1.3.6", "typescript": "^5.7.2", "unplugin-icons": "workspace:*", - "vite": "^6.0.1", - "vite-plugin-inspect": "^0.10.0" + "vite": "^6.0.2", + "vite-plugin-inspect": "^0.10.3" }, "stackblitz": { "installDependencies": false, diff --git a/examples/vite-react/src/App.tsx b/examples/vite-react/src/App.tsx index 935785a7..1e7e1262 100644 --- a/examples/vite-react/src/App.tsx +++ b/examples/vite-react/src/App.tsx @@ -1,7 +1,7 @@ import React, { useState } from 'react' -import './App.css' import ReactLogo from '~icons/logos/react' import RawReactLogo from '~icons/logos/react?raw' +import './App.css' function _a() { return diff --git a/examples/vite-react/src/main.tsx b/examples/vite-react/src/main.tsx index 3992ef97..7a33e1f0 100644 --- a/examples/vite-react/src/main.tsx +++ b/examples/vite-react/src/main.tsx @@ -1,7 +1,7 @@ import React from 'react' import ReactDOM from 'react-dom' -import './index.css' import App from './App' +import './index.css' ReactDOM.render( diff --git a/examples/vite-react/vite.config.ts b/examples/vite-react/vite.config.ts index 5519d886..234cebff 100644 --- a/examples/vite-react/vite.config.ts +++ b/examples/vite-react/vite.config.ts @@ -1,7 +1,7 @@ -import { defineConfig } from 'vite' import React from '@vitejs/plugin-react-refresh' -import Inspect from 'vite-plugin-inspect' import Icons from 'unplugin-icons/vite' +import { defineConfig } from 'vite' +import Inspect from 'vite-plugin-inspect' // https://vitejs.dev/config/ export default defineConfig({ diff --git a/examples/vite-solid/package.json b/examples/vite-solid/package.json index 263296ef..f52fb77a 100644 --- a/examples/vite-solid/package.json +++ b/examples/vite-solid/package.json @@ -18,7 +18,7 @@ "@svgr/core": "^8.1.0", "@svgr/plugin-jsx": "^8.1.0", "unplugin-icons": "workspace:*", - "vite": "^6.0.1", + "vite": "^6.0.2", "vite-plugin-solid": "^2.11.0" }, "stackblitz": { diff --git a/examples/vite-solid/src/App.tsx b/examples/vite-solid/src/App.tsx index 59e74867..54aa67ba 100644 --- a/examples/vite-solid/src/App.tsx +++ b/examples/vite-solid/src/App.tsx @@ -1,8 +1,8 @@ import type { Component } from 'solid-js' -import logo from './logo.svg' -import styles from './App.module.css' import Icon from '~icons/logos/solidjs-icon' +import styles from './App.module.css' +import logo from './logo.svg' const App: Component = () => { return ( diff --git a/examples/vite-solid/src/index.tsx b/examples/vite-solid/src/index.tsx index a0010fc9..8ff77e54 100644 --- a/examples/vite-solid/src/index.tsx +++ b/examples/vite-solid/src/index.tsx @@ -1,6 +1,6 @@ import { render } from 'solid-js/web' -import './index.css' import App from './App' +import './index.css' render(() => , document.getElementById('root')) diff --git a/examples/vite-solid/vite.config.ts b/examples/vite-solid/vite.config.ts index 93f306ff..4388a6d9 100644 --- a/examples/vite-solid/vite.config.ts +++ b/examples/vite-solid/vite.config.ts @@ -1,6 +1,6 @@ +import Icons from 'unplugin-icons/vite' import { defineConfig } from 'vite' import solidPlugin from 'vite-plugin-solid' -import Icons from 'unplugin-icons/vite' export default defineConfig({ plugins: [ diff --git a/examples/vite-svelte/package.json b/examples/vite-svelte/package.json index 2bb66b2a..f9bfc972 100644 --- a/examples/vite-svelte/package.json +++ b/examples/vite-svelte/package.json @@ -18,12 +18,12 @@ "@sveltejs/vite-plugin-svelte": "^5.0.1", "@tsconfig/svelte": "^5.0.4", "cross-env": "^7.0.3", - "svelte": "^5.2.9", + "svelte": "^5.4.0", "svelte-check": "^4.1.0", "svelte-preprocess": "^6.0.3", "typescript": "^5.7.2", "unplugin-icons": "workspace:*", - "vite": "^6.0.1" + "vite": "^6.0.2" }, "stackblitz": { "installDependencies": false, diff --git a/examples/vite-svelte/vite.config.js b/examples/vite-svelte/vite.config.js index f5127bee..c9eaddad 100644 --- a/examples/vite-svelte/vite.config.js +++ b/examples/vite-svelte/vite.config.js @@ -1,7 +1,7 @@ import process from 'node:process' -import { defineConfig } from 'vite' import { svelte } from '@sveltejs/vite-plugin-svelte' import Icons from 'unplugin-icons/vite' +import { defineConfig } from 'vite' const options = process.env.CUSTOM_COMPILER === 'true' ? { diff --git a/examples/vite-vanilla/package.json b/examples/vite-vanilla/package.json index 386dd448..53330abd 100644 --- a/examples/vite-vanilla/package.json +++ b/examples/vite-vanilla/package.json @@ -10,7 +10,7 @@ "devDependencies": { "@iconify-json/mono-icons": "^1.2.0", "unplugin-icons": "workspace:*", - "vite": "^6.0.1" + "vite": "^6.0.2" }, "stackblitz": { "installDependencies": false, diff --git a/examples/vite-vue2/package.json b/examples/vite-vue2/package.json index 0da9a568..902553a3 100644 --- a/examples/vite-vue2/package.json +++ b/examples/vite-vue2/package.json @@ -20,12 +20,12 @@ "@iconify-json/mdi-light": "^1.2.1", "@iconify-json/noto-v1": "^1.2.0", "@iconify-json/ri": "^1.2.3", - "@iconify-json/vscode-icons": "^1.2.2", + "@iconify-json/vscode-icons": "^1.2.3", "@vitejs/plugin-vue2": "^2.3.3", "typescript": "^5.7.2", "unplugin-icons": "workspace:*", - "unplugin-vue-components": "^0.27.4", - "vite": "^6.0.1", + "unplugin-vue-components": "^0.27.5", + "vite": "^6.0.2", "vue-template-compiler": "^2.7.16", "vue-template-es2015-compiler": "^1.9.1" }, diff --git a/examples/vite-vue2/vite.config.ts b/examples/vite-vue2/vite.config.ts index 909144e6..416ef28c 100644 --- a/examples/vite-vue2/vite.config.ts +++ b/examples/vite-vue2/vite.config.ts @@ -1,7 +1,7 @@ import type { UserConfig } from 'vite' import Vue from '@vitejs/plugin-vue2' -import Icons from 'unplugin-icons/vite' import IconsResolver from 'unplugin-icons/resolver' +import Icons from 'unplugin-icons/vite' import Components from 'unplugin-vue-components/vite' const config: UserConfig = { diff --git a/examples/vite-vue3-legacy/package.json b/examples/vite-vue3-legacy/package.json index 217dbbc3..003385e6 100644 --- a/examples/vite-vue3-legacy/package.json +++ b/examples/vite-vue3-legacy/package.json @@ -10,13 +10,13 @@ "vue": "^3.2.37" }, "devDependencies": { - "@iconify/json": "^2.2.276", + "@iconify/json": "^2.2.279", "@vitejs/plugin-vue": "^5.2.1", "cross-env": "^7.0.3", "typescript": "^5.7.2", "unplugin-icons": "workspace:*", - "unplugin-vue-components": "^0.27.4", - "vite": "^6.0.1" + "unplugin-vue-components": "^0.27.5", + "vite": "^6.0.2" }, "stackblitz": { "installDependencies": false, diff --git a/examples/vite-vue3-legacy/vite.config.ts b/examples/vite-vue3-legacy/vite.config.ts index ba88a573..aa447228 100644 --- a/examples/vite-vue3-legacy/vite.config.ts +++ b/examples/vite-vue3-legacy/vite.config.ts @@ -1,9 +1,9 @@ -import { promises as fs } from 'node:fs' import type { UserConfig } from 'vite' +import { promises as fs } from 'node:fs' import Vue from '@vitejs/plugin-vue' -import Icons from 'unplugin-icons/vite' import { FileSystemIconLoader } from 'unplugin-icons/loaders' import IconsResolver from 'unplugin-icons/resolver' +import Icons from 'unplugin-icons/vite' import Components from 'unplugin-vue-components/vite' const config: UserConfig = { diff --git a/examples/vite-vue3/@test-scope/test-color-icons/index.d.ts b/examples/vite-vue3/@test-scope/test-color-icons/index.d.ts index 3c46cee7..7181ae1b 100644 --- a/examples/vite-vue3/@test-scope/test-color-icons/index.d.ts +++ b/examples/vite-vue3/@test-scope/test-color-icons/index.d.ts @@ -5,7 +5,7 @@ import type { IconifyMetaData, } from '@iconify/types' -export { IconifyJSON, IconifyInfo, IconifyMetaData, IconifyChars } +export { IconifyChars, IconifyInfo, IconifyJSON, IconifyMetaData } export declare const icons: IconifyJSON export declare const info: IconifyInfo diff --git a/examples/vite-vue3/@test-scope/test-color-icons/index.mjs b/examples/vite-vue3/@test-scope/test-color-icons/index.mjs index c714b6a0..3edc15df 100644 --- a/examples/vite-vue3/@test-scope/test-color-icons/index.mjs +++ b/examples/vite-vue3/@test-scope/test-color-icons/index.mjs @@ -28,4 +28,4 @@ const info = { const metadata = {} const chars = {} -export { icons, info, metadata, chars } +export { chars, icons, info, metadata } diff --git a/examples/vite-vue3/package.json b/examples/vite-vue3/package.json index 064b6e96..da653618 100644 --- a/examples/vite-vue3/package.json +++ b/examples/vite-vue3/package.json @@ -22,14 +22,14 @@ "@iconify-json/noto-v1": "^1.2.0", "@iconify-json/ri": "^1.2.3", "@iconify-json/twemoji": "^1.2.1", - "@iconify-json/vscode-icons": "^1.2.2", + "@iconify-json/vscode-icons": "^1.2.3", "@vitejs/plugin-vue": "^5.2.1", "cross-env": "^7.0.3", "typescript": "^5.7.2", "unconfig": "^0.6.0", "unplugin-icons": "workspace:*", - "unplugin-vue-components": "^0.27.4", - "vite": "^6.0.1" + "unplugin-vue-components": "^0.27.5", + "vite": "^6.0.2" }, "stackblitz": { "installDependencies": false, diff --git a/examples/vite-vue3/plain-color-icons/index.d.ts b/examples/vite-vue3/plain-color-icons/index.d.ts index 3c46cee7..7181ae1b 100644 --- a/examples/vite-vue3/plain-color-icons/index.d.ts +++ b/examples/vite-vue3/plain-color-icons/index.d.ts @@ -5,7 +5,7 @@ import type { IconifyMetaData, } from '@iconify/types' -export { IconifyJSON, IconifyInfo, IconifyMetaData, IconifyChars } +export { IconifyChars, IconifyInfo, IconifyJSON, IconifyMetaData } export declare const icons: IconifyJSON export declare const info: IconifyInfo diff --git a/examples/vite-vue3/plain-color-icons/index.mjs b/examples/vite-vue3/plain-color-icons/index.mjs index d9e3026b..82a9b597 100644 --- a/examples/vite-vue3/plain-color-icons/index.mjs +++ b/examples/vite-vue3/plain-color-icons/index.mjs @@ -27,4 +27,4 @@ const info = { const metadata = {} const chars = {} -export { icons, info, metadata, chars } +export { chars, icons, info, metadata } diff --git a/examples/vite-vue3/vite.config.ts b/examples/vite-vue3/vite.config.ts index 7a45a49e..f109deda 100644 --- a/examples/vite-vue3/vite.config.ts +++ b/examples/vite-vue3/vite.config.ts @@ -1,9 +1,9 @@ -import { cpSync, promises as fs } from 'node:fs' import type { UserConfig } from 'vite' +import { cpSync, promises as fs } from 'node:fs' import Vue from '@vitejs/plugin-vue' -import Icons from 'unplugin-icons/vite' import { ExternalPackageIconLoader, FileSystemIconLoader } from 'unplugin-icons/loaders' import IconsResolver from 'unplugin-icons/resolver' +import Icons from 'unplugin-icons/vite' import Components from 'unplugin-vue-components/vite' /************************************************************/ diff --git a/examples/vite-web-components/package.json b/examples/vite-web-components/package.json index d8f49b3d..3c6e564a 100644 --- a/examples/vite-web-components/package.json +++ b/examples/vite-web-components/package.json @@ -11,7 +11,7 @@ "@iconify-json/ion": "^1.2.1", "@iconify-json/mono-icons": "^1.2.0", "unplugin-icons": "workspace:*", - "vite": "^6.0.1" + "vite": "^6.0.2" }, "stackblitz": { "installDependencies": false, diff --git a/examples/vue-cli-vue2/package.json b/examples/vue-cli-vue2/package.json index a679fb31..8c824d33 100644 --- a/examples/vue-cli-vue2/package.json +++ b/examples/vue-cli-vue2/package.json @@ -12,7 +12,7 @@ "vue": "^2.7.8" }, "devDependencies": { - "@iconify/json": "^2.2.276", + "@iconify/json": "^2.2.279", "@vue/cli-plugin-babel": "^5.0.8", "@vue/cli-plugin-typescript": "^5.0.8", "@vue/cli-service": "^5.0.8", diff --git a/examples/webpack/package.json b/examples/webpack/package.json index ba60b806..b728f2dd 100644 --- a/examples/webpack/package.json +++ b/examples/webpack/package.json @@ -5,7 +5,7 @@ "build": "webpack" }, "devDependencies": { - "@iconify/json": "^2.2.276", + "@iconify/json": "^2.2.279", "unplugin-icons": "workspace:*", "webpack": "^5.96.1", "webpack-cli": "^5.1.4" diff --git a/package.json b/package.json index 8e66c4c5..685a94d7 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "unplugin-icons", "type": "module", "version": "0.20.2", - "packageManager": "pnpm@9.14.2", + "packageManager": "pnpm@9.14.4", "description": "Access thousands of icons as components on-demand universally", "author": "Anthony Fu ", "license": "MIT", @@ -221,25 +221,25 @@ "unplugin": "^1.16.0" }, "devDependencies": { - "@antfu/eslint-config": "^3.10.0", - "@iconify/json": "^2.2.276", + "@antfu/eslint-config": "^3.11.2", + "@iconify/json": "^2.2.279", "@iconify/types": "^2.0.0", "@svgr/core": "^8.1.0", "@svgr/plugin-jsx": "^8.1.0", "@svgx/core": "^1.0.1", "@types/debug": "^4.1.12", - "@types/node": "^22.10.0", + "@types/node": "^22.10.1", "@vue/compiler-sfc": "^3.5.13", "bumpp": "^9.8.1", "cross-env": "^7.0.3", - "eslint": "^9.15.0", + "eslint": "^9.16.0", "esno": "^4.8.0", "fast-glob": "^3.3.2", "publint": "^0.2.12", - "rollup": "^4.27.4", + "rollup": "^4.28.0", "tsup": "^8.3.5", "typescript": "^5.7.2", - "vite": "^6.0.1", - "vitest": "^2.1.6" + "vite": "^6.0.2", + "vitest": "^2.1.8" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dc897eff..efbfea07 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -40,11 +40,11 @@ importers: version: 1.9.1 devDependencies: '@antfu/eslint-config': - specifier: ^3.10.0 - version: 3.10.0(@typescript-eslint/utils@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(@vue/compiler-sfc@3.5.13)(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)(vitest@2.1.6(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) + specifier: ^3.11.2 + version: 3.11.2(@typescript-eslint/utils@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(@vue/compiler-sfc@3.5.13)(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2)(vitest@2.1.8(@types/node@22.10.1)(terser@5.27.0)) '@iconify/json': - specifier: ^2.2.276 - version: 2.2.276 + specifier: ^2.2.279 + version: 2.2.279 '@iconify/types': specifier: ^2.0.0 version: 2.0.0 @@ -61,8 +61,8 @@ importers: specifier: ^4.1.12 version: 4.1.12 '@types/node': - specifier: ^22.10.0 - version: 22.10.0 + specifier: ^22.10.1 + version: 22.10.1 '@vue/compiler-sfc': specifier: ^3.5.13 version: 3.5.13 @@ -73,8 +73,8 @@ importers: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^9.15.0 - version: 9.15.0(jiti@2.4.0) + specifier: ^9.16.0 + version: 9.16.0(jiti@2.4.0) esno: specifier: ^4.8.0 version: 4.8.0 @@ -85,8 +85,8 @@ importers: specifier: ^0.2.12 version: 0.2.12 rollup: - specifier: ^4.27.4 - version: 4.27.4 + specifier: ^4.28.0 + version: 4.28.0 tsup: specifier: ^8.3.5 version: 8.3.5(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.2) @@ -94,21 +94,21 @@ importers: specifier: ^5.7.2 version: 5.7.2 vite: - specifier: ^6.0.1 - version: 6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) + specifier: ^6.0.2 + version: 6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) vitest: - specifier: ^2.1.6 - version: 2.1.6(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) + specifier: ^2.1.8 + version: 2.1.8(@types/node@22.10.1)(terser@5.27.0) examples/astro: dependencies: astro: - specifier: ^4.16.15 - version: 4.16.15(@types/node@22.10.0)(rollup@4.27.4)(terser@5.27.0)(typescript@5.7.2) + specifier: ^4.16.16 + version: 4.16.16(@types/node@22.10.1)(rollup@4.28.0)(terser@5.27.0)(typescript@5.7.2) devDependencies: '@iconify/json': - specifier: ^2.2.276 - version: 2.2.276 + specifier: ^2.2.279 + version: 2.2.279 unplugin-icons: specifier: workspace:* version: link:../.. @@ -117,14 +117,14 @@ importers: dependencies: '@astrojs/vue': specifier: ^4.5.3 - version: 4.5.3(@types/node@22.10.0)(astro@4.16.15(@types/node@22.10.0)(rollup@4.27.4)(terser@5.27.0)(typescript@5.7.2))(rollup@4.27.4)(terser@5.27.0)(vue@3.5.12(typescript@5.7.2)) + version: 4.5.3(@types/node@22.10.1)(astro@4.16.16(@types/node@22.10.1)(rollup@4.28.0)(terser@5.27.0)(typescript@5.7.2))(rollup@4.28.0)(terser@5.27.0)(vue@3.5.12(typescript@5.7.2)) astro: - specifier: ^4.16.15 - version: 4.16.15(@types/node@22.10.0)(rollup@4.27.4)(terser@5.27.0)(typescript@5.7.2) + specifier: ^4.16.16 + version: 4.16.16(@types/node@22.10.1)(rollup@4.28.0)(terser@5.27.0)(typescript@5.7.2) devDependencies: '@iconify/json': - specifier: ^2.2.276 - version: 2.2.276 + specifier: ^2.2.279 + version: 2.2.279 unplugin-icons: specifier: workspace:* version: link:../.. @@ -170,8 +170,8 @@ importers: version: 3.5.12(typescript@5.7.2) devDependencies: '@iconify/json': - specifier: ^2.2.276 - version: 2.2.276 + specifier: ^2.2.279 + version: 2.2.279 '@rspack/cli': specifier: ^1.1.4 version: 1.1.4(@rspack/core@1.1.4(@swc/helpers@0.5.1))(@types/express@4.17.21)(debug@4.3.7)(webpack@5.96.1(esbuild@0.24.0)) @@ -200,17 +200,17 @@ importers: specifier: ^1.2.1 version: 1.2.1 '@sveltejs/kit': - specifier: ^2.8.5 - version: 2.8.5(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.9)(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)))(svelte@5.2.9)(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) + specifier: ^2.9.0 + version: 2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.4.0)(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)))(svelte@5.4.0)(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) '@sveltejs/vite-plugin-svelte': specifier: ^5.0.1 - version: 5.0.1(svelte@5.2.9)(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) + version: 5.0.1(svelte@5.4.0)(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) svelte: - specifier: ^5.2.9 - version: 5.2.9 + specifier: ^5.4.0 + version: 5.4.0 svelte-check: specifier: ^4.1.0 - version: 4.1.0(picomatch@4.0.2)(svelte@5.2.9)(typescript@5.7.2) + version: 4.1.0(picomatch@4.0.2)(svelte@5.4.0)(typescript@5.7.2) tslib: specifier: ^2.8.1 version: 2.8.1 @@ -224,15 +224,15 @@ importers: examples/vite-preact: dependencies: preact: - specifier: ^10.25.0 - version: 10.25.0 + specifier: ^10.25.1 + version: 10.25.1 devDependencies: '@iconify-json/logos': specifier: ^1.2.3 version: 1.2.3 '@preact/preset-vite': - specifier: ^2.9.1 - version: 2.9.1(@babel/core@7.26.0)(preact@10.25.0)(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) + specifier: ^2.9.2 + version: 2.9.2(@babel/core@7.26.0)(preact@10.25.1)(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) '@svgr/core': specifier: ^8.1.0 version: 8.1.0(typescript@5.7.2) @@ -246,11 +246,11 @@ importers: specifier: workspace:* version: link:../.. vite: - specifier: ^6.0.1 - version: 6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) + specifier: ^6.0.2 + version: 6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) vite-plugin-inspect: - specifier: ^0.10.0 - version: 0.10.0(rollup@4.27.4)(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) + specifier: ^0.10.3 + version: 0.10.3(rollup@4.28.0)(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) examples/vite-qwik: devDependencies: @@ -264,8 +264,8 @@ importers: specifier: 8.44.2 version: 8.44.2 '@types/node': - specifier: ^22.10.0 - version: 22.10.0 + specifier: ^22.10.1 + version: 22.10.1 '@types/node-fetch': specifier: latest version: 2.6.12 @@ -298,10 +298,10 @@ importers: version: link:../.. vite: specifier: 4.4.9 - version: 4.4.9(@types/node@22.10.0)(terser@5.27.0) + version: 4.4.9(@types/node@22.10.1)(terser@5.27.0) vite-tsconfig-paths: specifier: 4.2.0 - version: 4.2.0(typescript@5.2.2)(vite@4.4.9(@types/node@22.10.0)(terser@5.27.0)) + version: 4.2.0(typescript@5.2.2)(vite@4.4.9(@types/node@22.10.1)(terser@5.27.0)) examples/vite-react: dependencies: @@ -337,11 +337,11 @@ importers: specifier: workspace:* version: link:../.. vite: - specifier: ^6.0.1 - version: 6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) + specifier: ^6.0.2 + version: 6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) vite-plugin-inspect: - specifier: ^0.10.0 - version: 0.10.0(rollup@4.27.4)(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) + specifier: ^0.10.3 + version: 0.10.3(rollup@4.28.0)(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) examples/vite-solid: dependencies: @@ -362,11 +362,11 @@ importers: specifier: workspace:* version: link:../.. vite: - specifier: ^6.0.1 - version: 6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) + specifier: ^6.0.2 + version: 6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) vite-plugin-solid: specifier: ^2.11.0 - version: 2.11.0(solid-js@1.9.3)(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) + version: 2.11.0(solid-js@1.9.3)(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) examples/vite-svelte: devDependencies: @@ -381,7 +381,7 @@ importers: version: 1.2.1 '@sveltejs/vite-plugin-svelte': specifier: ^5.0.1 - version: 5.0.1(svelte@5.2.9)(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) + version: 5.0.1(svelte@5.4.0)(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) '@tsconfig/svelte': specifier: ^5.0.4 version: 5.0.4 @@ -389,14 +389,14 @@ importers: specifier: ^7.0.3 version: 7.0.3 svelte: - specifier: ^5.2.9 - version: 5.2.9 + specifier: ^5.4.0 + version: 5.4.0 svelte-check: specifier: ^4.1.0 - version: 4.1.0(picomatch@4.0.2)(svelte@5.2.9)(typescript@5.7.2) + version: 4.1.0(picomatch@4.0.2)(svelte@5.4.0)(typescript@5.7.2) svelte-preprocess: specifier: ^6.0.3 - version: 6.0.3(@babel/core@7.26.0)(postcss-load-config@6.0.1(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2))(postcss@8.4.49)(svelte@5.2.9)(typescript@5.7.2) + version: 6.0.3(@babel/core@7.26.0)(postcss-load-config@6.0.1(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2))(postcss@8.4.49)(svelte@5.4.0)(typescript@5.7.2) typescript: specifier: ^5.7.2 version: 5.7.2 @@ -404,8 +404,8 @@ importers: specifier: workspace:* version: link:../.. vite: - specifier: ^6.0.1 - version: 6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) + specifier: ^6.0.2 + version: 6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) examples/vite-vanilla: devDependencies: @@ -416,8 +416,8 @@ importers: specifier: workspace:* version: link:../.. vite: - specifier: ^6.0.1 - version: 6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) + specifier: ^6.0.2 + version: 6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) examples/vite-vue2: dependencies: @@ -453,11 +453,11 @@ importers: specifier: ^1.2.3 version: 1.2.3 '@iconify-json/vscode-icons': - specifier: ^1.2.2 - version: 1.2.2 + specifier: ^1.2.3 + version: 1.2.3 '@vitejs/plugin-vue2': specifier: ^2.3.3 - version: 2.3.3(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2))(vue@2.7.8) + version: 2.3.3(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2))(vue@2.7.8) typescript: specifier: ^5.7.2 version: 5.7.2 @@ -465,11 +465,11 @@ importers: specifier: workspace:* version: link:../.. unplugin-vue-components: - specifier: ^0.27.4 - version: 0.27.4(@babel/parser@7.26.2)(rollup@4.27.4)(vue@2.7.8) + specifier: ^0.27.5 + version: 0.27.5(@babel/parser@7.26.2)(rollup@4.28.0)(vue@2.7.8) vite: - specifier: ^6.0.1 - version: 6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) + specifier: ^6.0.2 + version: 6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) vue-template-compiler: specifier: ^2.7.16 version: 2.7.16 @@ -517,11 +517,11 @@ importers: specifier: ^1.2.1 version: 1.2.1 '@iconify-json/vscode-icons': - specifier: ^1.2.2 - version: 1.2.2 + specifier: ^1.2.3 + version: 1.2.3 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2))(vue@3.5.12(typescript@5.7.2)) + version: 5.2.1(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2))(vue@3.5.12(typescript@5.7.2)) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -535,11 +535,11 @@ importers: specifier: workspace:* version: link:../.. unplugin-vue-components: - specifier: ^0.27.4 - version: 0.27.4(@babel/parser@7.26.2)(rollup@4.27.4)(vue@3.5.12(typescript@5.7.2)) + specifier: ^0.27.5 + version: 0.27.5(@babel/parser@7.26.2)(rollup@4.28.0)(vue@3.5.12(typescript@5.7.2)) vite: - specifier: ^6.0.1 - version: 6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) + specifier: ^6.0.2 + version: 6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) examples/vite-vue3-legacy: dependencies: @@ -548,11 +548,11 @@ importers: version: 3.5.12(typescript@5.7.2) devDependencies: '@iconify/json': - specifier: ^2.2.276 - version: 2.2.276 + specifier: ^2.2.279 + version: 2.2.279 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2))(vue@3.5.12(typescript@5.7.2)) + version: 5.2.1(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2))(vue@3.5.12(typescript@5.7.2)) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -563,11 +563,11 @@ importers: specifier: workspace:* version: link:../.. unplugin-vue-components: - specifier: ^0.27.4 - version: 0.27.4(@babel/parser@7.26.2)(rollup@4.27.4)(vue@3.5.12(typescript@5.7.2)) + specifier: ^0.27.5 + version: 0.27.5(@babel/parser@7.26.2)(rollup@4.28.0)(vue@3.5.12(typescript@5.7.2)) vite: - specifier: ^6.0.1 - version: 6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) + specifier: ^6.0.2 + version: 6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) examples/vite-web-components: devDependencies: @@ -581,8 +581,8 @@ importers: specifier: workspace:* version: link:../.. vite: - specifier: ^6.0.1 - version: 6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) + specifier: ^6.0.2 + version: 6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) examples/vue-cli-vue2: dependencies: @@ -594,14 +594,14 @@ importers: version: 2.7.8 devDependencies: '@iconify/json': - specifier: ^2.2.276 - version: 2.2.276 + specifier: ^2.2.279 + version: 2.2.279 '@vue/cli-plugin-babel': specifier: ^5.0.8 version: 5.0.8(@vue/cli-service@5.0.8(@vue/compiler-sfc@3.5.13)(esbuild@0.24.0)(lodash@4.17.21)(vue-template-compiler@2.7.16)(vue@2.7.8)(webpack-sources@3.2.3))(core-js@3.39.0)(esbuild@0.24.0)(vue@2.7.8) '@vue/cli-plugin-typescript': specifier: ^5.0.8 - version: 5.0.8(@vue/cli-service@5.0.8(@vue/compiler-sfc@3.5.13)(esbuild@0.24.0)(lodash@4.17.21)(vue-template-compiler@2.7.16)(vue@2.7.8)(webpack-sources@3.2.3))(esbuild@0.24.0)(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)(vue-template-compiler@2.7.16)(vue@2.7.8) + version: 5.0.8(@vue/cli-service@5.0.8(@vue/compiler-sfc@3.5.13)(esbuild@0.24.0)(lodash@4.17.21)(vue-template-compiler@2.7.16)(vue@2.7.8)(webpack-sources@3.2.3))(esbuild@0.24.0)(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2)(vue-template-compiler@2.7.16)(vue@2.7.8) '@vue/cli-service': specifier: ^5.0.8 version: 5.0.8(@vue/compiler-sfc@3.5.13)(esbuild@0.24.0)(lodash@4.17.21)(vue-template-compiler@2.7.16)(vue@2.7.8)(webpack-sources@3.2.3) @@ -618,8 +618,8 @@ importers: examples/webpack: devDependencies: '@iconify/json': - specifier: ^2.2.276 - version: 2.2.276 + specifier: ^2.2.279 + version: 2.2.279 unplugin-icons: specifier: workspace:* version: link:../.. @@ -644,8 +644,8 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@antfu/eslint-config@3.10.0': - resolution: {integrity: sha512-rTl9BA42RIaC2l9iol1+uinO1alqVchAr8Vg2WDnXiAJPDaqiwRnbXIWM1fCZVNF4lwgqv71NIsusd67EpTPqA==} + '@antfu/eslint-config@3.11.2': + resolution: {integrity: sha512-hoi2MnOdiKL8mIhpMtinwMrqVPq6QVbHPA+BuQD4pqE6yVLyYvjdLFiKApMsezAM+YofCsbhak2oY+JCiIyeNA==} hasBin: true peerDependencies: '@eslint-react/eslint-plugin': ^1.5.8 @@ -659,7 +659,7 @@ packages: eslint-plugin-react-refresh: ^0.4.4 eslint-plugin-solid: ^0.14.3 eslint-plugin-svelte: '>=2.35.1' - prettier-plugin-astro: ^0.13.0 + prettier-plugin-astro: ^0.14.0 prettier-plugin-slidev: ^1.0.5 svelte-eslint-parser: '>=0.37.0' peerDependenciesMeta: @@ -1958,8 +1958,8 @@ packages: resolution: {integrity: sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@eslint/js@9.15.0': - resolution: {integrity: sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==} + '@eslint/js@9.16.0': + resolution: {integrity: sha512-tw2HxzQkrbeuvyj1tG2Yqq+0H9wGoI2IMk4EOsQeX+vmd75FtJAzf+gTA69WF+baUKRYQ3x2kbLE08js5OsTVg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/markdown@6.2.1': @@ -2048,14 +2048,14 @@ packages: '@iconify-json/twemoji@1.2.1': resolution: {integrity: sha512-BwYutpZMsBfo9YXXLCosyQXT9qU5xT+FBOqw2Ivks0bL7zZNiQGP/bONoQTZVvmOcEJrndfcvZGfKTDC92klfQ==} - '@iconify-json/vscode-icons@1.2.2': - resolution: {integrity: sha512-bTpT0HJDRqGkxQv8oiETNHLEnBZpnA1QaRD35CQyO7M7qgWVLx2xwn/lK6e4waojmlPC3ckMBx3WFIUUn0/Jdg==} + '@iconify-json/vscode-icons@1.2.3': + resolution: {integrity: sha512-0mhgdamMkdO2up0DbiJSjTXkfnyPJTYYzvh4POSVvcYNl1A48PIUWkhYmxKGSCk/xn3czAOJaGjjMeXrM/HjEQ==} '@iconify/json@2.2.110': resolution: {integrity: sha512-S7aKdBkVyAVOlxy/DD91NoGR/dAjpyLjEPYjaC+Ff2tkd7pzQnylNoR4h+K+N9su+fLUpD1XrKyw/oIYEyBfOg==} - '@iconify/json@2.2.276': - resolution: {integrity: sha512-YXCcFQSgFTj/3rlK6Vlv9T5suFjWBQu5dt9k/aYbje/U21jNp7P2xf0CPiAn8iItU/9uDj9mi3UsITMShqeCug==} + '@iconify/json@2.2.279': + resolution: {integrity: sha512-9HJWOos32Qik+Mg0fTgP/FgoCpswQPAsFAJtGQv7PN3KQ3Dwta5DDfpEj/QSwdNB9xJ/gI+aFhSlULgeah7eFA==} '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} @@ -2325,11 +2325,11 @@ packages: '@polka/url@1.0.0-next.24': resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} - '@preact/preset-vite@2.9.1': - resolution: {integrity: sha512-JecWzrOx7ogFhklSMhY+aH/24pajL0Vx+beEgau3WDMUUAo32cpUo/UqerPhLOyhCKXlxK9a3cRoa8g68ZAp5g==} + '@preact/preset-vite@2.9.2': + resolution: {integrity: sha512-Gtp0pPd4s/bZiPAvn4Lhd/on5YZXd/AaXoO03MMtLTmH7nsH3BuXFZnBqvXpqozBDthjxwDWwGEJcf129ctY+g==} peerDependencies: '@babel/core': 7.x - vite: 2.x || 3.x || 4.x || 5.x + vite: 2.x || 3.x || 4.x || 5.x || 6.x '@prefresh/babel-plugin@0.5.1': resolution: {integrity: sha512-uG3jGEAysxWoyG3XkYfjYHgaySFrSsaEb4GagLzYaxlydbuREtaX+FTxuIidp241RaLl85XoHg9Ej6E4+V1pcg==} @@ -2361,93 +2361,93 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.27.4': - resolution: {integrity: sha512-2Y3JT6f5MrQkICUyRVCw4oa0sutfAsgaSsb0Lmmy1Wi2y7X5vT9Euqw4gOsCyy0YfKURBg35nhUKZS4mDcfULw==} + '@rollup/rollup-android-arm-eabi@4.28.0': + resolution: {integrity: sha512-wLJuPLT6grGZsy34g4N1yRfYeouklTgPhH1gWXCYspenKYD0s3cR99ZevOGw5BexMNywkbV3UkjADisozBmpPQ==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.27.4': - resolution: {integrity: sha512-wzKRQXISyi9UdCVRqEd0H4cMpzvHYt1f/C3CoIjES6cG++RHKhrBj2+29nPF0IB5kpy9MS71vs07fvrNGAl/iA==} + '@rollup/rollup-android-arm64@4.28.0': + resolution: {integrity: sha512-eiNkznlo0dLmVG/6wf+Ifi/v78G4d4QxRhuUl+s8EWZpDewgk7PX3ZyECUXU0Zq/Ca+8nU8cQpNC4Xgn2gFNDA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.27.4': - resolution: {integrity: sha512-PlNiRQapift4LNS8DPUHuDX/IdXiLjf8mc5vdEmUR0fF/pyy2qWwzdLjB+iZquGr8LuN4LnUoSEvKRwjSVYz3Q==} + '@rollup/rollup-darwin-arm64@4.28.0': + resolution: {integrity: sha512-lmKx9yHsppblnLQZOGxdO66gT77bvdBtr/0P+TPOseowE7D9AJoBw8ZDULRasXRWf1Z86/gcOdpBrV6VDUY36Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.27.4': - resolution: {integrity: sha512-o9bH2dbdgBDJaXWJCDTNDYa171ACUdzpxSZt+u/AAeQ20Nk5x+IhA+zsGmrQtpkLiumRJEYef68gcpn2ooXhSQ==} + '@rollup/rollup-darwin-x64@4.28.0': + resolution: {integrity: sha512-8hxgfReVs7k9Js1uAIhS6zq3I+wKQETInnWQtgzt8JfGx51R1N6DRVy3F4o0lQwumbErRz52YqwjfvuwRxGv1w==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.27.4': - resolution: {integrity: sha512-NBI2/i2hT9Q+HySSHTBh52da7isru4aAAo6qC3I7QFVsuhxi2gM8t/EI9EVcILiHLj1vfi+VGGPaLOUENn7pmw==} + '@rollup/rollup-freebsd-arm64@4.28.0': + resolution: {integrity: sha512-lA1zZB3bFx5oxu9fYud4+g1mt+lYXCoch0M0V/xhqLoGatbzVse0wlSQ1UYOWKpuSu3gyN4qEc0Dxf/DII1bhQ==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.27.4': - resolution: {integrity: sha512-wYcC5ycW2zvqtDYrE7deary2P2UFmSh85PUpAx+dwTCO9uw3sgzD6Gv9n5X4vLaQKsrfTSZZ7Z7uynQozPVvWA==} + '@rollup/rollup-freebsd-x64@4.28.0': + resolution: {integrity: sha512-aI2plavbUDjCQB/sRbeUZWX9qp12GfYkYSJOrdYTL/C5D53bsE2/nBPuoiJKoWp5SN78v2Vr8ZPnB+/VbQ2pFA==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.27.4': - resolution: {integrity: sha512-9OwUnK/xKw6DyRlgx8UizeqRFOfi9mf5TYCw1uolDaJSbUmBxP85DE6T4ouCMoN6pXw8ZoTeZCSEfSaYo+/s1w==} + '@rollup/rollup-linux-arm-gnueabihf@4.28.0': + resolution: {integrity: sha512-WXveUPKtfqtaNvpf0iOb0M6xC64GzUX/OowbqfiCSXTdi/jLlOmH0Ba94/OkiY2yTGTwteo4/dsHRfh5bDCZ+w==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.27.4': - resolution: {integrity: sha512-Vgdo4fpuphS9V24WOV+KwkCVJ72u7idTgQaBoLRD0UxBAWTF9GWurJO9YD9yh00BzbkhpeXtm6na+MvJU7Z73A==} + '@rollup/rollup-linux-arm-musleabihf@4.28.0': + resolution: {integrity: sha512-yLc3O2NtOQR67lI79zsSc7lk31xjwcaocvdD1twL64PK1yNaIqCeWI9L5B4MFPAVGEVjH5k1oWSGuYX1Wutxpg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.27.4': - resolution: {integrity: sha512-pleyNgyd1kkBkw2kOqlBx+0atfIIkkExOTiifoODo6qKDSpnc6WzUY5RhHdmTdIJXBdSnh6JknnYTtmQyobrVg==} + '@rollup/rollup-linux-arm64-gnu@4.28.0': + resolution: {integrity: sha512-+P9G9hjEpHucHRXqesY+3X9hD2wh0iNnJXX/QhS/J5vTdG6VhNYMxJ2rJkQOxRUd17u5mbMLHM7yWGZdAASfcg==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.27.4': - resolution: {integrity: sha512-caluiUXvUuVyCHr5DxL8ohaaFFzPGmgmMvwmqAITMpV/Q+tPoaHZ/PWa3t8B2WyoRcIIuu1hkaW5KkeTDNSnMA==} + '@rollup/rollup-linux-arm64-musl@4.28.0': + resolution: {integrity: sha512-1xsm2rCKSTpKzi5/ypT5wfc+4bOGa/9yI/eaOLW0oMs7qpC542APWhl4A37AENGZ6St6GBMWhCCMM6tXgTIplw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.27.4': - resolution: {integrity: sha512-FScrpHrO60hARyHh7s1zHE97u0KlT/RECzCKAdmI+LEoC1eDh/RDji9JgFqyO+wPDb86Oa/sXkily1+oi4FzJQ==} + '@rollup/rollup-linux-powerpc64le-gnu@4.28.0': + resolution: {integrity: sha512-zgWxMq8neVQeXL+ouSf6S7DoNeo6EPgi1eeqHXVKQxqPy1B2NvTbaOUWPn/7CfMKL7xvhV0/+fq/Z/J69g1WAQ==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.27.4': - resolution: {integrity: sha512-qyyprhyGb7+RBfMPeww9FlHwKkCXdKHeGgSqmIXw9VSUtvyFZ6WZRtnxgbuz76FK7LyoN8t/eINRbPUcvXB5fw==} + '@rollup/rollup-linux-riscv64-gnu@4.28.0': + resolution: {integrity: sha512-VEdVYacLniRxbRJLNtzwGt5vwS0ycYshofI7cWAfj7Vg5asqj+pt+Q6x4n+AONSZW/kVm+5nklde0qs2EUwU2g==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.27.4': - resolution: {integrity: sha512-PFz+y2kb6tbh7m3A7nA9++eInGcDVZUACulf/KzDtovvdTizHpZaJty7Gp0lFwSQcrnebHOqxF1MaKZd7psVRg==} + '@rollup/rollup-linux-s390x-gnu@4.28.0': + resolution: {integrity: sha512-LQlP5t2hcDJh8HV8RELD9/xlYtEzJkm/aWGsauvdO2ulfl3QYRjqrKW+mGAIWP5kdNCBheqqqYIGElSRCaXfpw==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.27.4': - resolution: {integrity: sha512-Ni8mMtfo+o/G7DVtweXXV/Ol2TFf63KYjTtoZ5f078AUgJTmaIJnj4JFU7TK/9SVWTaSJGxPi5zMDgK4w+Ez7Q==} + '@rollup/rollup-linux-x64-gnu@4.28.0': + resolution: {integrity: sha512-Nl4KIzteVEKE9BdAvYoTkW19pa7LR/RBrT6F1dJCV/3pbjwDcaOq+edkP0LXuJ9kflW/xOK414X78r+K84+msw==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.27.4': - resolution: {integrity: sha512-5AeeAF1PB9TUzD+3cROzFTnAJAcVUGLuR8ng0E0WXGkYhp6RD6L+6szYVX+64Rs0r72019KHZS1ka1q+zU/wUw==} + '@rollup/rollup-linux-x64-musl@4.28.0': + resolution: {integrity: sha512-eKpJr4vBDOi4goT75MvW+0dXcNUqisK4jvibY9vDdlgLx+yekxSm55StsHbxUsRxSTt3JEQvlr3cGDkzcSP8bw==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.27.4': - resolution: {integrity: sha512-yOpVsA4K5qVwu2CaS3hHxluWIK5HQTjNV4tWjQXluMiiiu4pJj4BN98CvxohNCpcjMeTXk/ZMJBRbgRg8HBB6A==} + '@rollup/rollup-win32-arm64-msvc@4.28.0': + resolution: {integrity: sha512-Vi+WR62xWGsE/Oj+mD0FNAPY2MEox3cfyG0zLpotZdehPFXwz6lypkGs5y38Jd/NVSbOD02aVad6q6QYF7i8Bg==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.27.4': - resolution: {integrity: sha512-KtwEJOaHAVJlxV92rNYiG9JQwQAdhBlrjNRp7P9L8Cb4Rer3in+0A+IPhJC9y68WAi9H0sX4AiG2NTsVlmqJeQ==} + '@rollup/rollup-win32-ia32-msvc@4.28.0': + resolution: {integrity: sha512-kN/Vpip8emMLn/eOza+4JwqDZBL6MPNpkdaEsgUtW1NYN3DZvZqSQrbKzJcTL6hd8YNmFTn7XGWMwccOcJBL0A==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.27.4': - resolution: {integrity: sha512-3j4jx1TppORdTAoBJRd+/wJRGCPC0ETWkXOecJ6PPZLj6SptXkrXcNqdj0oclbKML6FkQltdz7bBA3rUSirZug==} + '@rollup/rollup-win32-x64-msvc@4.28.0': + resolution: {integrity: sha512-Bvno2/aZT6usSa7lRDL2+hMjVAGjuqaymF1ApZm31JXzniR/hvr14jpU+/z4X6Gt5BPlzosscyJZGUvguXIqeQ==} cpu: [x64] os: [win32] @@ -2562,14 +2562,14 @@ packages: peerDependencies: eslint: ^9.15.0 - '@sveltejs/kit@2.8.5': - resolution: {integrity: sha512-5ry1jPd4r9knsphDK2eTYUFPhFZMqF0PHFfa8MdMQCqWaKwLSXdFMU/Vevih1I7C1/VNB5MvTuFl1kXu5vx8UA==} + '@sveltejs/kit@2.9.0': + resolution: {integrity: sha512-W3E7ed3ChB6kPqRs2H7tcHp+Z7oiTFC6m+lLyAQQuyXeqw6LdNuuwEUla+5VM0OGgqQD+cYD6+7Xq80vVm17Vg==} engines: {node: '>=18.13'} hasBin: true peerDependencies: - '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 + '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 || ^5.0.0 svelte: ^4.0.0 || ^5.0.0-next.0 - vite: ^5.0.3 + vite: ^5.0.3 || ^6.0.0 '@sveltejs/vite-plugin-svelte-inspector@4.0.1': resolution: {integrity: sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==} @@ -2761,8 +2761,8 @@ packages: '@types/node@20.5.9': resolution: {integrity: sha512-PcGNd//40kHAS3sTlzKB9C9XL4K0sTup8nbG5lC14kzEteTNuAFh9u5nA0o5TWnSG2r/JNPRXFVcHJIIeRlmqQ==} - '@types/node@22.10.0': - resolution: {integrity: sha512-XC70cRZVElFHfIUB40FgZOBbgJYFKKMa5nb9lxcwYstFG/Mi+/Y0bGS+rs6Dmhmkpq4pnNiLiuZAbc02YCOnmA==} + '@types/node@22.10.1': + resolution: {integrity: sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==} '@types/normalize-package-data@2.4.1': resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -2970,14 +2970,14 @@ packages: resolution: {integrity: sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - vite: 6.0.0-alpha.19 + vite: ^5.0.0 || ^6.0.0 vue: ^3.2.25 - '@vitest/eslint-plugin@1.1.10': - resolution: {integrity: sha512-uScH5Kz5v32vvtQYB2iodpoPg2mGASK+VKpjlc2IUgE0+16uZKqVKi2vQxjxJ6sMCQLBs4xhBFZlmZBszsmfKQ==} + '@vitest/eslint-plugin@1.1.12': + resolution: {integrity: sha512-iv9K9fz9qRxBo9J/PGSMcLdOFIKqtFZ6THqSVG/jW8CJZFkIWLxPduCTXkbyG6FNKgL49fkv348nSgmfqCU6FA==} peerDependencies: - '@typescript-eslint/utils': '>= 8.0' - eslint: '>= 8.57.0' + '@typescript-eslint/utils': ^8.16.0 + eslint: ^9.15.0 typescript: '>= 5.0.0' vitest: '*' peerDependenciesMeta: @@ -2986,34 +2986,34 @@ packages: vitest: optional: true - '@vitest/expect@2.1.6': - resolution: {integrity: sha512-9M1UR9CAmrhJOMoSwVnPh2rELPKhYo0m/CSgqw9PyStpxtkwhmdM6XYlXGKeYyERY1N6EIuzkQ7e3Lm1WKCoUg==} + '@vitest/expect@2.1.8': + resolution: {integrity: sha512-8ytZ/fFHq2g4PJVAtDX57mayemKgDR6X3Oa2Foro+EygiOJHUXhCqBAAKQYYajZpFoIfvBCF1j6R6IYRSIUFuw==} - '@vitest/mocker@2.1.6': - resolution: {integrity: sha512-MHZp2Z+Q/A3am5oD4WSH04f9B0T7UvwEb+v5W0kCYMhtXGYbdyl2NUk1wdSMqGthmhpiThPDp/hEoVwu16+u1A==} + '@vitest/mocker@2.1.8': + resolution: {integrity: sha512-7guJ/47I6uqfttp33mgo6ga5Gr1VnL58rcqYKyShoRK9ebu8T5Rs6HN3s1NABiBeVTdWNrwUMcHH54uXZBN4zA==} peerDependencies: msw: ^2.4.9 - vite: ^5.0.0 || ^6.0.0 + vite: ^5.0.0 peerDependenciesMeta: msw: optional: true vite: optional: true - '@vitest/pretty-format@2.1.6': - resolution: {integrity: sha512-exZyLcEnHgDMKc54TtHca4McV4sKT+NKAe9ix/yhd/qkYb/TP8HTyXRFDijV19qKqTZM0hPL4753zU/U8L/gAA==} + '@vitest/pretty-format@2.1.8': + resolution: {integrity: sha512-9HiSZ9zpqNLKlbIDRWOnAWqgcA7xu+8YxXSekhr0Ykab7PAYFkhkwoqVArPOtJhPmYeE2YHgKZlj3CP36z2AJQ==} - '@vitest/runner@2.1.6': - resolution: {integrity: sha512-SjkRGSFyrA82m5nz7To4CkRSEVWn/rwQISHoia/DB8c6IHIhaE/UNAo+7UfeaeJRE979XceGl00LNkIz09RFsA==} + '@vitest/runner@2.1.8': + resolution: {integrity: sha512-17ub8vQstRnRlIU5k50bG+QOMLHRhYPAna5tw8tYbj+jzjcspnwnwtPtiOlkuKC4+ixDPTuLZiqiWWQ2PSXHVg==} - '@vitest/snapshot@2.1.6': - resolution: {integrity: sha512-5JTWHw8iS9l3v4/VSuthCndw1lN/hpPB+mlgn1BUhFbobeIUj1J1V/Bj2t2ovGEmkXLTckFjQddsxS5T6LuVWw==} + '@vitest/snapshot@2.1.8': + resolution: {integrity: sha512-20T7xRFbmnkfcmgVEz+z3AU/3b0cEzZOt/zmnvZEctg64/QZbSDJEVm9fLnnlSi74KibmRsO9/Qabi+t0vCRPg==} - '@vitest/spy@2.1.6': - resolution: {integrity: sha512-oTFObV8bd4SDdRka5O+mSh5w9irgx5IetrD5i+OsUUsk/shsBoHifwCzy45SAORzAhtNiprUVaK3hSCCzZh1jQ==} + '@vitest/spy@2.1.8': + resolution: {integrity: sha512-5swjf2q95gXeYPevtW0BLk6H8+bPlMb4Vw/9Em4hFxDcaOxS+e0LOX4yqNxoHzMR2akEB2xfpnWUzkZokmgWDg==} - '@vitest/utils@2.1.6': - resolution: {integrity: sha512-ixNkFy3k4vokOUTU2blIUvOgKq/N2PW8vKIjZZYsGJCMX69MRa9J2sKqX5hY/k5O5Gty3YJChepkqZ3KM9LyIQ==} + '@vitest/utils@2.1.8': + resolution: {integrity: sha512-dwSoui6djdwbfFmIgbIjX2ZhIoG7Ex/+xpxyiEgIGzjliY8xGkcpITKTlp6B4MgtGkF2ilvm97cPM96XZaAgcA==} '@volar/language-core@2.4.10': resolution: {integrity: sha512-hG3Z13+nJmGaT+fnQzAkS0hjJRa2FCeqZt6Bd+oGNhUkQ+mTFsDETg5rqUTxyzIh5pSOGY7FHCWUS8G82AzLCA==} @@ -3463,8 +3463,8 @@ packages: resolution: {integrity: sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==} hasBin: true - astro@4.16.15: - resolution: {integrity: sha512-usybZ7nEUiwYKT7r47l4VbkqjKfaE+BgWV/ed4PT3mE3vFRTBWFsXLnkzrN7awfN6+/ekZTAcE+MAkdA551Umw==} + astro@4.16.16: + resolution: {integrity: sha512-H1CttrV6+JFrDBQx0Mcbq5i5AeLhCbztB786+9wEu3svWL/QPNeCGqF0dgNORAYmP+rODGCPu/y9qKSh87iLuA==} engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true @@ -3736,6 +3736,10 @@ packages: resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} engines: {node: '>=8'} + ci-info@4.1.0: + resolution: {integrity: sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==} + engines: {node: '>=8'} + citty@0.1.6: resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} @@ -4618,11 +4622,11 @@ packages: peerDependencies: eslint: ^8.57.0 || ^9.0.0 - eslint-plugin-jsdoc@50.5.0: - resolution: {integrity: sha512-xTkshfZrUbiSHXBwZ/9d5ulZ2OcHXxSvm/NPo494H/hadLRJwOq5PMV0EUpMqsb9V+kQo+9BAgi6Z7aJtdBp2A==} + eslint-plugin-jsdoc@50.6.0: + resolution: {integrity: sha512-tCNp4fR79Le3dYTPB0dKEv7yFyvGkUCa+Z3yuTrrNGGOxBlXo9Pn0PEgroOZikUQOGjxoGMVKNjrOHcYEdfszg==} engines: {node: '>=18'} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + eslint: ^9.15.0 eslint-plugin-jsonc@2.18.2: resolution: {integrity: sha512-SDhJiSsWt3nItl/UuIv+ti4g3m4gpGkmnUJS9UWR3TrpyNsIcnJoBRD7Kof6cM4Rk3L0wrmY5Tm3z7ZPjR2uGg==} @@ -4723,8 +4727,8 @@ packages: deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true - eslint@9.15.0: - resolution: {integrity: sha512-7CrWySmIibCgT1Os28lUU6upBshZ+GxybLOrmRzi08kS8MBuO8QA7pXEgYgY5W8vK3e74xv0lpjo9DbaGU9Rkw==} + eslint@9.16.0: + resolution: {integrity: sha512-whp8mSQI4C8VXd+fLgSM0lh3UlmcFtVwUQjyKCFfsp+2ItAIYhlq/hqGahGqHE6cv9unM41VlqKk2VtKYR2TaA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -4736,6 +4740,9 @@ packages: esm-env@1.0.0: resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} + esm-env@1.2.1: + resolution: {integrity: sha512-U9JedYYjCnadUlXk7e1Kr+aENQhtUaoaV9+gZm1T8LC/YBAPJx3NSPIAurFOC0U5vrdSevnUJS2/wUVxGwPhng==} + esno@4.8.0: resolution: {integrity: sha512-acMtooReAQGzLU0zcuEDHa8S62meh5aIyi8jboYxyvAePdmuWx2Mpwmt0xjwO0bs9/SXf+dvXJ0QJoDWw814Iw==} hasBin: true @@ -4760,6 +4767,9 @@ packages: esrap@1.2.2: resolution: {integrity: sha512-F2pSJklxx1BlQIQgooczXCPHmcWpn6EsP5oo73LQfonG9fIlIENQ8vMmfGXeojP9MrkzUNAfyU5vdFlR9shHAw==} + esrap@1.2.3: + resolution: {integrity: sha512-ZlQmCCK+n7SGoqo7DnfKaP1sJZa49P01/dXzmjCASSo04p72w8EksT2NMK8CEX8DhKsfJXANioIw8VyHNsBfvQ==} + esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} @@ -6829,8 +6839,8 @@ packages: resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} engines: {node: ^10 || ^12 || >=14} - preact@10.25.0: - resolution: {integrity: sha512-6bYnzlLxXV3OSpUxLdaxBmE7PMOu0aR3pG6lryK/0jmvcDFPlcXGQAt5DpK3RITWiDrfYZRI0druyaK/S9kYLg==} + preact@10.25.1: + resolution: {integrity: sha512-frxeZV2vhQSohQwJ7FvlqC40ze89+8friponWUFeVEkaCfhC6Eu4V0iND5C9CXz8JLndV07QRDeXzH1+Anz5Og==} preferred-pm@4.0.0: resolution: {integrity: sha512-gYBeFTZLu055D8Vv3cSPox/0iTPtkzxpLroSYYA7WXgRi31WCJ51Uyl8ZiPeUUjyvs2MBzK+S8v9JVUgHU/Sqw==} @@ -7129,8 +7139,8 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true - rollup@4.27.4: - resolution: {integrity: sha512-RLKxqHEMjh/RGLsDxAEsaLO3mWgyoU6x9w6n1ikAzet4B3gI2/3yP6PWY2p9QzRTh6MfEIXB3MwsOY0Iv3vNrw==} + rollup@4.28.0: + resolution: {integrity: sha512-G9GOrmgWHBma4YfCcX8PjH0qhXSdH8B4HDE2o4/jaxj93S4DPCIDoLcXz99eWMji4hB29UFCEd7B2gwGJDR9cQ==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -7587,6 +7597,10 @@ packages: resolution: {integrity: sha512-LjO7R6K8FI8dA3l+4CcsbJ3djIe2TtokHGzfpDTro5g8nworMbTz9alCR95EQXGsqlzIAvqJtZ7Yy0o33lL09Q==} engines: {node: '>=18'} + svelte@5.4.0: + resolution: {integrity: sha512-2I/mjD8cXDpKfdfUK+T6yo/OzugMXIm8lhyJUFM5F/gICMYnkl3C/+4cOSpia8TqpDsi6Qfm5+fdmBNMNmaf2g==} + engines: {node: '>=18'} + svg-parser@2.0.4: resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} @@ -7928,8 +7942,8 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - unplugin-vue-components@0.27.4: - resolution: {integrity: sha512-1XVl5iXG7P1UrOMnaj2ogYa5YTq8aoh5jwDPQhemwO/OrXW+lPQKDXd1hMz15qxQPxgb/XXlbgo3HQ2rLEbmXQ==} + unplugin-vue-components@0.27.5: + resolution: {integrity: sha512-m9j4goBeNwXyNN8oZHHxvIIYiG8FQ9UfmKWeNllpDvhU7btKNNELGPt+o3mckQKuPwrE7e0PvCsx+IWuDSD9Vg==} engines: {node: '>=14'} peerDependencies: '@babel/parser': ^7.15.8 @@ -8006,13 +8020,13 @@ packages: peerDependencies: vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 - vite-node@2.1.6: - resolution: {integrity: sha512-DBfJY0n9JUwnyLxPSSUmEePT21j8JZp/sR9n+/gBwQU6DcQOioPdb8/pibWfXForbirSagZCilseYIwaL3f95A==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + vite-node@2.1.8: + resolution: {integrity: sha512-uPAwSr57kYjAUux+8E2j0q0Fxpn8M9VoyfGiRI8Kfktz9NcYMCenwY5RnZxnF1WTu3TGiYipirIzacLL3VVGFg==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite-plugin-inspect@0.10.0: - resolution: {integrity: sha512-dLwAILYJ2RxzAqo57j61aPD2PXeE5+xVAv79cBw98U0hpzwsZnyA+4tMxYn85P9HN4nxlO8pLSfvX4A8A24V3A==} + vite-plugin-inspect@0.10.3: + resolution: {integrity: sha512-7scdthVsZLER/IPvqJddS0PeD+gTWqxls4w+Mob7IniJfeCiTn1qeCi4zyXvgKEuCh2CiNsTjoFhovOWxDXTuw==} engines: {node: '>=14'} peerDependencies: '@nuxt/kit': '*' @@ -8119,8 +8133,8 @@ packages: terser: optional: true - vite@6.0.1: - resolution: {integrity: sha512-Ldn6gorLGr4mCdFnmeAOLweJxZ34HjKnDm4HGo6P66IEqTxQb36VEdFJQENKxWjupNfoIjvRUnswjn1hpYEpjQ==} + vite@6.0.2: + resolution: {integrity: sha512-XdQ+VsY2tJpBsKGs0wf3U/+azx8BBpYRHFAyKm5VeEZNOJZRB63q7Sc8Iup3k0TrN3KO6QgyzFf+opSbfY1y0g==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -8167,15 +8181,15 @@ packages: vite: optional: true - vitest@2.1.6: - resolution: {integrity: sha512-isUCkvPL30J4c5O5hgONeFRsDmlw6kzFEdLQHLezmDdKQHy8Ke/B/dgdTMEgU0vm+iZ0TjW8GuK83DiahBoKWQ==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + vitest@2.1.8: + resolution: {integrity: sha512-1vBKTZskHw/aosXqQUlVWWlGUxSJR8YtiyZDJAFeW2kPAeX6S3Sool0mjspO+kXLuxVWlEDDowBAeqeAQefqLQ==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 2.1.6 - '@vitest/ui': 2.1.6 + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 2.1.8 + '@vitest/ui': 2.1.8 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -8479,8 +8493,8 @@ packages: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'} - xxhash-wasm@1.0.2: - resolution: {integrity: sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==} + xxhash-wasm@1.1.0: + resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==} y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} @@ -8573,42 +8587,42 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@3.10.0(@typescript-eslint/utils@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(@vue/compiler-sfc@3.5.13)(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)(vitest@2.1.6(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2))': + '@antfu/eslint-config@3.11.2(@typescript-eslint/utils@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(@vue/compiler-sfc@3.5.13)(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2)(vitest@2.1.8(@types/node@22.10.1)(terser@5.27.0))': dependencies: - '@antfu/install-pkg': 0.4.1 + '@antfu/install-pkg': 0.5.0 '@clack/prompts': 0.8.2 - '@eslint-community/eslint-plugin-eslint-comments': 4.4.1(eslint@9.15.0(jiti@2.4.0)) + '@eslint-community/eslint-plugin-eslint-comments': 4.4.1(eslint@9.16.0(jiti@2.4.0)) '@eslint/markdown': 6.2.1 - '@stylistic/eslint-plugin': 2.11.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/eslint-plugin': 8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/parser': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@vitest/eslint-plugin': 1.1.10(@typescript-eslint/utils@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)(vitest@2.1.6(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) - eslint: 9.15.0(jiti@2.4.0) - eslint-config-flat-gitignore: 0.3.0(eslint@9.15.0(jiti@2.4.0)) + '@stylistic/eslint-plugin': 2.11.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/eslint-plugin': 8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/parser': 8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@vitest/eslint-plugin': 1.1.12(@typescript-eslint/utils@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2)(vitest@2.1.8(@types/node@22.10.1)(terser@5.27.0)) + eslint: 9.16.0(jiti@2.4.0) + eslint-config-flat-gitignore: 0.3.0(eslint@9.16.0(jiti@2.4.0)) eslint-flat-config-utils: 0.4.0 - eslint-merge-processors: 0.1.0(eslint@9.15.0(jiti@2.4.0)) - eslint-plugin-antfu: 2.7.0(eslint@9.15.0(jiti@2.4.0)) - eslint-plugin-command: 0.2.6(eslint@9.15.0(jiti@2.4.0)) - eslint-plugin-import-x: 4.4.3(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint-plugin-jsdoc: 50.5.0(eslint@9.15.0(jiti@2.4.0)) - eslint-plugin-jsonc: 2.18.2(eslint@9.15.0(jiti@2.4.0)) - eslint-plugin-n: 17.14.0(eslint@9.15.0(jiti@2.4.0)) + eslint-merge-processors: 0.1.0(eslint@9.16.0(jiti@2.4.0)) + eslint-plugin-antfu: 2.7.0(eslint@9.16.0(jiti@2.4.0)) + eslint-plugin-command: 0.2.6(eslint@9.16.0(jiti@2.4.0)) + eslint-plugin-import-x: 4.4.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + eslint-plugin-jsdoc: 50.6.0(eslint@9.16.0(jiti@2.4.0)) + eslint-plugin-jsonc: 2.18.2(eslint@9.16.0(jiti@2.4.0)) + eslint-plugin-n: 17.14.0(eslint@9.16.0(jiti@2.4.0)) eslint-plugin-no-only-tests: 3.3.0 - eslint-plugin-perfectionist: 4.1.2(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint-plugin-regexp: 2.7.0(eslint@9.15.0(jiti@2.4.0)) - eslint-plugin-toml: 0.11.1(eslint@9.15.0(jiti@2.4.0)) - eslint-plugin-unicorn: 56.0.1(eslint@9.15.0(jiti@2.4.0)) - eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0)) - eslint-plugin-vue: 9.31.0(eslint@9.15.0(jiti@2.4.0)) - eslint-plugin-yml: 1.15.0(eslint@9.15.0(jiti@2.4.0)) - eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.15.0(jiti@2.4.0)) + eslint-plugin-perfectionist: 4.1.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + eslint-plugin-regexp: 2.7.0(eslint@9.16.0(jiti@2.4.0)) + eslint-plugin-toml: 0.11.1(eslint@9.16.0(jiti@2.4.0)) + eslint-plugin-unicorn: 56.0.1(eslint@9.16.0(jiti@2.4.0)) + eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.0)) + eslint-plugin-vue: 9.31.0(eslint@9.16.0(jiti@2.4.0)) + eslint-plugin-yml: 1.15.0(eslint@9.16.0(jiti@2.4.0)) + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.16.0(jiti@2.4.0)) globals: 15.12.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.1 parse-gitignore: 2.0.0 picocolors: 1.1.1 toml-eslint-parser: 0.10.0 - vue-eslint-parser: 9.4.3(eslint@9.15.0(jiti@2.4.0)) + vue-eslint-parser: 9.4.3(eslint@9.16.0(jiti@2.4.0)) yaml-eslint-parser: 1.2.3 yargs: 17.7.2 transitivePeerDependencies: @@ -8664,7 +8678,7 @@ snapshots: '@astrojs/telemetry@3.1.0': dependencies: - ci-info: 4.0.0 + ci-info: 4.1.0 debug: 4.3.7 dlv: 1.1.3 dset: 3.1.4 @@ -8674,14 +8688,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/vue@4.5.3(@types/node@22.10.0)(astro@4.16.15(@types/node@22.10.0)(rollup@4.27.4)(terser@5.27.0)(typescript@5.7.2))(rollup@4.27.4)(terser@5.27.0)(vue@3.5.12(typescript@5.7.2))': + '@astrojs/vue@4.5.3(@types/node@22.10.1)(astro@4.16.16(@types/node@22.10.1)(rollup@4.28.0)(terser@5.27.0)(typescript@5.7.2))(rollup@4.28.0)(terser@5.27.0)(vue@3.5.12(typescript@5.7.2))': dependencies: - '@vitejs/plugin-vue': 5.2.1(vite@5.4.11(@types/node@22.10.0)(terser@5.27.0))(vue@3.5.12(typescript@5.7.2)) - '@vitejs/plugin-vue-jsx': 4.1.1(vite@5.4.11(@types/node@22.10.0)(terser@5.27.0))(vue@3.5.12(typescript@5.7.2)) + '@vitejs/plugin-vue': 5.2.1(vite@5.4.11(@types/node@22.10.1)(terser@5.27.0))(vue@3.5.12(typescript@5.7.2)) + '@vitejs/plugin-vue-jsx': 4.1.1(vite@5.4.11(@types/node@22.10.1)(terser@5.27.0))(vue@3.5.12(typescript@5.7.2)) '@vue/compiler-sfc': 3.5.13 - astro: 4.16.15(@types/node@22.10.0)(rollup@4.27.4)(terser@5.27.0)(typescript@5.7.2) - vite: 5.4.11(@types/node@22.10.0)(terser@5.27.0) - vite-plugin-vue-devtools: 7.6.4(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.0)(terser@5.27.0))(vue@3.5.12(typescript@5.7.2)) + astro: 4.16.16(@types/node@22.10.1)(rollup@4.28.0)(terser@5.27.0)(typescript@5.7.2) + vite: 5.4.11(@types/node@22.10.1)(terser@5.27.0) + vite-plugin-vue-devtools: 7.6.4(rollup@4.28.0)(vite@5.4.11(@types/node@22.10.1)(terser@5.27.0))(vue@3.5.12(typescript@5.7.2)) vue: 3.5.12(typescript@5.7.2) transitivePeerDependencies: - '@nuxt/kit' @@ -9790,10 +9804,10 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.4.1(eslint@9.15.0(jiti@2.4.0))': + '@eslint-community/eslint-plugin-eslint-comments@4.4.1(eslint@9.16.0(jiti@2.4.0))': dependencies: escape-string-regexp: 4.0.0 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) ignore: 5.3.2 '@eslint-community/eslint-utils@4.4.1(eslint@8.48.0)': @@ -9801,16 +9815,16 @@ snapshots: eslint: 8.48.0 eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.4.1(eslint@9.15.0(jiti@2.4.0))': + '@eslint-community/eslint-utils@4.4.1(eslint@9.16.0(jiti@2.4.0))': dependencies: - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint/compat@1.2.3(eslint@9.15.0(jiti@2.4.0))': + '@eslint/compat@1.2.3(eslint@9.16.0(jiti@2.4.0))': optionalDependencies: - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) '@eslint/config-array@0.19.0': dependencies: @@ -9852,7 +9866,7 @@ snapshots: '@eslint/js@8.48.0': {} - '@eslint/js@9.15.0': {} + '@eslint/js@9.16.0': {} '@eslint/markdown@6.2.1': dependencies: @@ -9950,7 +9964,7 @@ snapshots: dependencies: '@iconify/types': 2.0.0 - '@iconify-json/vscode-icons@1.2.2': + '@iconify-json/vscode-icons@1.2.3': dependencies: '@iconify/types': 2.0.0 @@ -9959,7 +9973,7 @@ snapshots: '@iconify/types': 2.0.0 pathe: 1.1.2 - '@iconify/json@2.2.276': + '@iconify/json@2.2.279': dependencies: '@iconify/types': 2.0.0 pathe: 1.1.2 @@ -10179,13 +10193,13 @@ snapshots: '@polka/url@1.0.0-next.24': {} - '@preact/preset-vite@2.9.1(@babel/core@7.26.0)(preact@10.25.0)(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2))': + '@preact/preset-vite@2.9.2(@babel/core@7.26.0)(preact@10.25.1)(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2))': dependencies: '@babel/code-frame': 7.26.2 '@babel/core': 7.26.0 '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.26.0) - '@prefresh/vite': 2.4.4(preact@10.25.0)(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) + '@prefresh/vite': 2.4.4(preact@10.25.1)(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) '@rollup/pluginutils': 4.2.1 babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.26.0) debug: 4.3.7 @@ -10194,28 +10208,28 @@ snapshots: node-html-parser: 6.1.12 source-map: 0.7.4 stack-trace: 1.0.0-pre2 - vite: 6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) + vite: 6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) transitivePeerDependencies: - preact - supports-color '@prefresh/babel-plugin@0.5.1': {} - '@prefresh/core@1.5.2(preact@10.25.0)': + '@prefresh/core@1.5.2(preact@10.25.1)': dependencies: - preact: 10.25.0 + preact: 10.25.1 '@prefresh/utils@1.2.0': {} - '@prefresh/vite@2.4.4(preact@10.25.0)(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2))': + '@prefresh/vite@2.4.4(preact@10.25.1)(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2))': dependencies: '@babel/core': 7.26.0 '@prefresh/babel-plugin': 0.5.1 - '@prefresh/core': 1.5.2(preact@10.25.0) + '@prefresh/core': 1.5.2(preact@10.25.1) '@prefresh/utils': 1.2.0 '@rollup/pluginutils': 4.2.1 - preact: 10.25.0 - vite: 6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) + preact: 10.25.1 + vite: 6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) transitivePeerDependencies: - supports-color @@ -10224,66 +10238,66 @@ snapshots: estree-walker: 2.0.2 picomatch: 2.3.1 - '@rollup/pluginutils@5.1.3(rollup@4.27.4)': + '@rollup/pluginutils@5.1.3(rollup@4.28.0)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 4.0.2 optionalDependencies: - rollup: 4.27.4 + rollup: 4.28.0 - '@rollup/rollup-android-arm-eabi@4.27.4': + '@rollup/rollup-android-arm-eabi@4.28.0': optional: true - '@rollup/rollup-android-arm64@4.27.4': + '@rollup/rollup-android-arm64@4.28.0': optional: true - '@rollup/rollup-darwin-arm64@4.27.4': + '@rollup/rollup-darwin-arm64@4.28.0': optional: true - '@rollup/rollup-darwin-x64@4.27.4': + '@rollup/rollup-darwin-x64@4.28.0': optional: true - '@rollup/rollup-freebsd-arm64@4.27.4': + '@rollup/rollup-freebsd-arm64@4.28.0': optional: true - '@rollup/rollup-freebsd-x64@4.27.4': + '@rollup/rollup-freebsd-x64@4.28.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.27.4': + '@rollup/rollup-linux-arm-gnueabihf@4.28.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.27.4': + '@rollup/rollup-linux-arm-musleabihf@4.28.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.27.4': + '@rollup/rollup-linux-arm64-gnu@4.28.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.27.4': + '@rollup/rollup-linux-arm64-musl@4.28.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.27.4': + '@rollup/rollup-linux-powerpc64le-gnu@4.28.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.27.4': + '@rollup/rollup-linux-riscv64-gnu@4.28.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.27.4': + '@rollup/rollup-linux-s390x-gnu@4.28.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.27.4': + '@rollup/rollup-linux-x64-gnu@4.28.0': optional: true - '@rollup/rollup-linux-x64-musl@4.27.4': + '@rollup/rollup-linux-x64-musl@4.28.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.27.4': + '@rollup/rollup-win32-arm64-msvc@4.28.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.27.4': + '@rollup/rollup-win32-ia32-msvc@4.28.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.27.4': + '@rollup/rollup-win32-x64-msvc@4.28.0': optional: true '@rspack/binding-darwin-arm64@1.1.4': @@ -10423,10 +10437,10 @@ snapshots: '@soda/get-current-script@1.0.2': {} - '@stylistic/eslint-plugin@2.11.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@stylistic/eslint-plugin@2.11.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: - '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.15.0(jiti@2.4.0) + '@typescript-eslint/utils': 8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.0) eslint-visitor-keys: 4.2.0 espree: 10.3.0 estraverse: 5.3.0 @@ -10435,13 +10449,13 @@ snapshots: - supports-color - typescript - '@sveltejs/kit@2.8.5(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.9)(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)))(svelte@5.2.9)(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2))': + '@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.4.0)(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)))(svelte@5.4.0)(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2))': dependencies: - '@sveltejs/vite-plugin-svelte': 5.0.1(svelte@5.2.9)(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) + '@sveltejs/vite-plugin-svelte': 5.0.1(svelte@5.4.0)(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 5.1.1 - esm-env: 1.0.0 + esm-env: 1.2.1 import-meta-resolve: 4.1.0 kleur: 4.1.5 magic-string: 0.30.14 @@ -10449,29 +10463,29 @@ snapshots: sade: 1.8.1 set-cookie-parser: 2.6.0 sirv: 3.0.0 - svelte: 5.2.9 + svelte: 5.4.0 tiny-glob: 0.2.9 - vite: 6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) + vite: 6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) - '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.9)(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)))(svelte@5.2.9)(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2))': + '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.4.0)(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)))(svelte@5.4.0)(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2))': dependencies: - '@sveltejs/vite-plugin-svelte': 5.0.1(svelte@5.2.9)(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) + '@sveltejs/vite-plugin-svelte': 5.0.1(svelte@5.4.0)(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) debug: 4.3.7 - svelte: 5.2.9 - vite: 6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) + svelte: 5.4.0 + vite: 6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.9)(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2))': + '@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.4.0)(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.9)(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)))(svelte@5.2.9)(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) + '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.4.0)(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)))(svelte@5.4.0)(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) debug: 4.3.7 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.14 - svelte: 5.2.9 - vite: 6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) - vitefu: 1.0.4(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) + svelte: 5.4.0 + vite: 6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) + vitefu: 1.0.4(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) transitivePeerDependencies: - supports-color @@ -10612,20 +10626,20 @@ snapshots: '@types/body-parser@1.19.1': dependencies: '@types/connect': 3.4.34 - '@types/node': 22.10.0 + '@types/node': 22.10.1 '@types/bonjour@3.5.13': dependencies: - '@types/node': 22.10.0 + '@types/node': 22.10.1 '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 4.19.6 - '@types/node': 22.10.0 + '@types/node': 22.10.1 '@types/connect@3.4.34': dependencies: - '@types/node': 22.10.0 + '@types/node': 22.10.1 '@types/cookie@0.6.0': {} @@ -10651,7 +10665,7 @@ snapshots: '@types/express-serve-static-core@4.19.6': dependencies: - '@types/node': 22.10.0 + '@types/node': 22.10.1 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 '@types/send': 0.17.4 @@ -10677,7 +10691,7 @@ snapshots: '@types/http-proxy@1.17.8': dependencies: - '@types/node': 22.10.0 + '@types/node': 22.10.1 '@types/json-schema@7.0.15': {} @@ -10701,16 +10715,16 @@ snapshots: '@types/node-fetch@2.6.12': dependencies: - '@types/node': 22.10.0 + '@types/node': 22.10.1 form-data: 4.0.0 '@types/node-forge@1.3.11': dependencies: - '@types/node': 22.10.0 + '@types/node': 22.10.1 '@types/node@20.5.9': {} - '@types/node@22.10.0': + '@types/node@22.10.1': dependencies: undici-types: 6.20.0 @@ -10750,7 +10764,7 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.2 - '@types/node': 22.10.0 + '@types/node': 22.10.1 '@types/serve-index@1.9.4': dependencies: @@ -10759,12 +10773,12 @@ snapshots: '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 22.10.0 + '@types/node': 22.10.1 '@types/send': 0.17.4 '@types/sockjs@0.3.36': dependencies: - '@types/node': 22.10.0 + '@types/node': 22.10.1 '@types/unist@2.0.9': {} @@ -10774,7 +10788,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 22.10.0 + '@types/node': 22.10.1 '@typescript-eslint/eslint-plugin@6.5.0(@typescript-eslint/parser@6.5.0(eslint@8.48.0)(typescript@5.2.2))(eslint@8.48.0)(typescript@5.2.2)': dependencies: @@ -10796,15 +10810,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/parser': 8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.16.0 - '@typescript-eslint/type-utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/type-utils': 8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) '@typescript-eslint/visitor-keys': 8.16.0 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -10827,14 +10841,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: '@typescript-eslint/scope-manager': 8.16.0 '@typescript-eslint/types': 8.16.0 '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.7.2) '@typescript-eslint/visitor-keys': 8.16.0 debug: 4.3.7 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: @@ -10862,12 +10876,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@typescript-eslint/type-utils@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.7.2) - '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) debug: 4.3.7 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) ts-api-utils: 1.3.0(typescript@5.7.2) optionalDependencies: typescript: 5.7.2 @@ -10921,13 +10935,13 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@typescript-eslint/utils@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.0)) '@typescript-eslint/scope-manager': 8.16.0 '@typescript-eslint/types': 8.16.0 '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.7.2) - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: @@ -10955,76 +10969,76 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue-jsx@4.1.1(vite@5.4.11(@types/node@22.10.0)(terser@5.27.0))(vue@3.5.12(typescript@5.7.2))': + '@vitejs/plugin-vue-jsx@4.1.1(vite@5.4.11(@types/node@22.10.1)(terser@5.27.0))(vue@3.5.12(typescript@5.7.2))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) - vite: 5.4.11(@types/node@22.10.0)(terser@5.27.0) + vite: 5.4.11(@types/node@22.10.1)(terser@5.27.0) vue: 3.5.12(typescript@5.7.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue2@2.3.3(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2))(vue@2.7.8)': + '@vitejs/plugin-vue2@2.3.3(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2))(vue@2.7.8)': dependencies: - vite: 6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) + vite: 6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) vue: 2.7.8 - '@vitejs/plugin-vue@5.2.1(vite@5.4.11(@types/node@22.10.0)(terser@5.27.0))(vue@3.5.12(typescript@5.7.2))': + '@vitejs/plugin-vue@5.2.1(vite@5.4.11(@types/node@22.10.1)(terser@5.27.0))(vue@3.5.12(typescript@5.7.2))': dependencies: - vite: 5.4.11(@types/node@22.10.0)(terser@5.27.0) + vite: 5.4.11(@types/node@22.10.1)(terser@5.27.0) vue: 3.5.12(typescript@5.7.2) - '@vitejs/plugin-vue@5.2.1(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2))(vue@3.5.12(typescript@5.7.2))': + '@vitejs/plugin-vue@5.2.1(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2))(vue@3.5.12(typescript@5.7.2))': dependencies: - vite: 6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) + vite: 6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) vue: 3.5.12(typescript@5.7.2) - '@vitest/eslint-plugin@1.1.10(@typescript-eslint/utils@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)(vitest@2.1.6(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2))': + '@vitest/eslint-plugin@1.1.12(@typescript-eslint/utils@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2)(vitest@2.1.8(@types/node@22.10.1)(terser@5.27.0))': dependencies: - '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.15.0(jiti@2.4.0) + '@typescript-eslint/utils': 8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.0) optionalDependencies: typescript: 5.7.2 - vitest: 2.1.6(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) + vitest: 2.1.8(@types/node@22.10.1)(terser@5.27.0) - '@vitest/expect@2.1.6': + '@vitest/expect@2.1.8': dependencies: - '@vitest/spy': 2.1.6 - '@vitest/utils': 2.1.6 + '@vitest/spy': 2.1.8 + '@vitest/utils': 2.1.8 chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.6(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2))': + '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@22.10.1)(terser@5.27.0))': dependencies: - '@vitest/spy': 2.1.6 + '@vitest/spy': 2.1.8 estree-walker: 3.0.3 magic-string: 0.30.14 optionalDependencies: - vite: 6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) + vite: 5.4.11(@types/node@22.10.1)(terser@5.27.0) - '@vitest/pretty-format@2.1.6': + '@vitest/pretty-format@2.1.8': dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@2.1.6': + '@vitest/runner@2.1.8': dependencies: - '@vitest/utils': 2.1.6 + '@vitest/utils': 2.1.8 pathe: 1.1.2 - '@vitest/snapshot@2.1.6': + '@vitest/snapshot@2.1.8': dependencies: - '@vitest/pretty-format': 2.1.6 + '@vitest/pretty-format': 2.1.8 magic-string: 0.30.14 pathe: 1.1.2 - '@vitest/spy@2.1.6': + '@vitest/spy@2.1.8': dependencies: tinyspy: 3.0.2 - '@vitest/utils@2.1.6': + '@vitest/utils@2.1.8': dependencies: - '@vitest/pretty-format': 2.1.6 + '@vitest/pretty-format': 2.1.8 loupe: 3.1.2 tinyrainbow: 1.2.0 @@ -11190,14 +11204,14 @@ snapshots: transitivePeerDependencies: - encoding - '@vue/cli-plugin-typescript@5.0.8(@vue/cli-service@5.0.8(@vue/compiler-sfc@3.5.13)(esbuild@0.24.0)(lodash@4.17.21)(vue-template-compiler@2.7.16)(vue@2.7.8)(webpack-sources@3.2.3))(esbuild@0.24.0)(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)(vue-template-compiler@2.7.16)(vue@2.7.8)': + '@vue/cli-plugin-typescript@5.0.8(@vue/cli-service@5.0.8(@vue/compiler-sfc@3.5.13)(esbuild@0.24.0)(lodash@4.17.21)(vue-template-compiler@2.7.16)(vue@2.7.8)(webpack-sources@3.2.3))(esbuild@0.24.0)(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2)(vue-template-compiler@2.7.16)(vue@2.7.8)': dependencies: '@babel/core': 7.26.0 '@types/webpack-env': 1.16.2 '@vue/cli-service': 5.0.8(@vue/compiler-sfc@3.5.13)(esbuild@0.24.0)(lodash@4.17.21)(vue-template-compiler@2.7.16)(vue@2.7.8)(webpack-sources@3.2.3) '@vue/cli-shared-utils': 5.0.8 babel-loader: 8.2.2(@babel/core@7.26.0)(webpack@5.96.1(esbuild@0.24.0)) - fork-ts-checker-webpack-plugin: 6.5.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)(vue-template-compiler@2.7.16)(webpack@5.96.1(esbuild@0.24.0)) + fork-ts-checker-webpack-plugin: 6.5.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2)(vue-template-compiler@2.7.16)(webpack@5.96.1(esbuild@0.24.0)) globby: 11.1.0 thread-loader: 3.0.4(webpack@5.96.1(esbuild@0.24.0)) ts-loader: 9.2.7(typescript@5.7.2)(webpack@5.96.1(esbuild@0.24.0)) @@ -11503,14 +11517,14 @@ snapshots: - walrus - whiskers - '@vue/devtools-core@7.6.4(vite@5.4.11(@types/node@22.10.0)(terser@5.27.0))(vue@3.5.12(typescript@5.7.2))': + '@vue/devtools-core@7.6.4(vite@5.4.11(@types/node@22.10.1)(terser@5.27.0))(vue@3.5.12(typescript@5.7.2))': dependencies: '@vue/devtools-kit': 7.6.4 '@vue/devtools-shared': 7.6.4 mitt: 3.0.1 nanoid: 3.3.7 pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.4.11(@types/node@22.10.0)(terser@5.27.0)) + vite-hot-client: 0.2.3(vite@5.4.11(@types/node@22.10.1)(terser@5.27.0)) vue: 3.5.12(typescript@5.7.2) transitivePeerDependencies: - vite @@ -11790,7 +11804,7 @@ snapshots: astring@1.8.6: {} - astro@4.16.15(@types/node@22.10.0)(rollup@4.27.4)(terser@5.27.0)(typescript@5.7.2): + astro@4.16.16(@types/node@22.10.1)(rollup@4.28.0)(terser@5.27.0)(typescript@5.7.2): dependencies: '@astrojs/compiler': 2.10.3 '@astrojs/internal-helpers': 0.4.1 @@ -11800,14 +11814,14 @@ snapshots: '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) '@babel/types': 7.26.0 '@oslojs/encoding': 1.1.0 - '@rollup/pluginutils': 5.1.3(rollup@4.27.4) + '@rollup/pluginutils': 5.1.3(rollup@4.28.0) '@types/babel__core': 7.20.5 '@types/cookie': 0.6.0 acorn: 8.14.0 aria-query: 5.3.2 axobject-query: 4.1.0 boxen: 8.0.1 - ci-info: 4.0.0 + ci-info: 4.1.0 clsx: 2.1.1 common-ancestor-path: 1.0.1 cookie: 0.7.2 @@ -11846,10 +11860,10 @@ snapshots: tsconfck: 3.1.4(typescript@5.7.2) unist-util-visit: 5.0.0 vfile: 6.0.3 - vite: 5.4.11(@types/node@22.10.0)(terser@5.27.0) - vitefu: 1.0.4(vite@5.4.11(@types/node@22.10.0)(terser@5.27.0)) + vite: 5.4.11(@types/node@22.10.1)(terser@5.27.0) + vitefu: 1.0.4(vite@5.4.11(@types/node@22.10.1)(terser@5.27.0)) which-pm: 3.0.0 - xxhash-wasm: 1.0.2 + xxhash-wasm: 1.1.0 yargs-parser: 21.1.1 zod: 3.23.8 zod-to-json-schema: 3.23.5(zod@3.23.8) @@ -12187,6 +12201,8 @@ snapshots: ci-info@4.0.0: {} + ci-info@4.1.0: {} + citty@0.1.6: dependencies: consola: 3.2.3 @@ -12957,20 +12973,20 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.1(eslint@9.15.0(jiti@2.4.0)): + eslint-compat-utils@0.5.1(eslint@9.16.0(jiti@2.4.0)): dependencies: - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) semver: 7.6.3 - eslint-compat-utils@0.6.3(eslint@9.15.0(jiti@2.4.0)): + eslint-compat-utils@0.6.3(eslint@9.16.0(jiti@2.4.0)): dependencies: - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) semver: 7.6.3 - eslint-config-flat-gitignore@0.3.0(eslint@9.15.0(jiti@2.4.0)): + eslint-config-flat-gitignore@0.3.0(eslint@9.16.0(jiti@2.4.0)): dependencies: - '@eslint/compat': 1.2.3(eslint@9.15.0(jiti@2.4.0)) - eslint: 9.15.0(jiti@2.4.0) + '@eslint/compat': 1.2.3(eslint@9.16.0(jiti@2.4.0)) + eslint: 9.16.0(jiti@2.4.0) find-up-simple: 1.0.0 eslint-flat-config-utils@0.4.0: @@ -12985,39 +13001,39 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-json-compat-utils@0.2.1(eslint@9.15.0(jiti@2.4.0))(jsonc-eslint-parser@2.4.0): + eslint-json-compat-utils@0.2.1(eslint@9.16.0(jiti@2.4.0))(jsonc-eslint-parser@2.4.0): dependencies: - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) esquery: 1.6.0 jsonc-eslint-parser: 2.4.0 - eslint-merge-processors@0.1.0(eslint@9.15.0(jiti@2.4.0)): + eslint-merge-processors@0.1.0(eslint@9.16.0(jiti@2.4.0)): dependencies: - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) - eslint-plugin-antfu@2.7.0(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-antfu@2.7.0(eslint@9.16.0(jiti@2.4.0)): dependencies: '@antfu/utils': 0.7.10 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) - eslint-plugin-command@0.2.6(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-command@0.2.6(eslint@9.16.0(jiti@2.4.0)): dependencies: '@es-joy/jsdoccomment': 0.48.0 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) - eslint-plugin-es-x@7.8.0(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-es-x@7.8.0(eslint@9.16.0(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.0)) '@eslint-community/regexpp': 4.12.1 - eslint: 9.15.0(jiti@2.4.0) - eslint-compat-utils: 0.5.1(eslint@9.15.0(jiti@2.4.0)) + eslint: 9.16.0(jiti@2.4.0) + eslint-compat-utils: 0.5.1(eslint@9.16.0(jiti@2.4.0)) - eslint-plugin-import-x@4.4.3(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-import-x@4.4.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2): dependencies: - '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) debug: 4.3.7 doctrine: 3.0.0 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.8.1 is-glob: 4.0.3 @@ -13029,14 +13045,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.5.0(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-jsdoc@50.6.0(eslint@9.16.0(jiti@2.4.0)): dependencies: '@es-joy/jsdoccomment': 0.49.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.7 escape-string-regexp: 4.0.0 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) espree: 10.3.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -13046,12 +13062,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.18.2(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-jsonc@2.18.2(eslint@9.16.0(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) - eslint: 9.15.0(jiti@2.4.0) - eslint-compat-utils: 0.6.3(eslint@9.15.0(jiti@2.4.0)) - eslint-json-compat-utils: 0.2.1(eslint@9.15.0(jiti@2.4.0))(jsonc-eslint-parser@2.4.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.0)) + eslint: 9.16.0(jiti@2.4.0) + eslint-compat-utils: 0.6.3(eslint@9.16.0(jiti@2.4.0)) + eslint-json-compat-utils: 0.2.1(eslint@9.16.0(jiti@2.4.0))(jsonc-eslint-parser@2.4.0) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 @@ -13060,12 +13076,12 @@ snapshots: transitivePeerDependencies: - '@eslint/json' - eslint-plugin-n@17.14.0(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-n@17.14.0(eslint@9.16.0(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.0)) enhanced-resolve: 5.17.1 - eslint: 9.15.0(jiti@2.4.0) - eslint-plugin-es-x: 7.8.0(eslint@9.15.0(jiti@2.4.0)) + eslint: 9.16.0(jiti@2.4.0) + eslint-plugin-es-x: 7.8.0(eslint@9.16.0(jiti@2.4.0)) get-tsconfig: 4.8.1 globals: 15.12.0 ignore: 5.3.2 @@ -13074,11 +13090,11 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@4.1.2(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-perfectionist@4.1.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2): dependencies: '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.15.0(jiti@2.4.0) + '@typescript-eslint/utils': 8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.0) natural-orderby: 5.0.0 transitivePeerDependencies: - supports-color @@ -13089,35 +13105,35 @@ snapshots: eslint: 8.48.0 jsx-ast-utils: 3.3.4 - eslint-plugin-regexp@2.7.0(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-regexp@2.7.0(eslint@9.16.0(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.0)) '@eslint-community/regexpp': 4.12.1 comment-parser: 1.4.1 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-toml@0.11.1(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-toml@0.11.1(eslint@9.16.0(jiti@2.4.0)): dependencies: debug: 4.3.7 - eslint: 9.15.0(jiti@2.4.0) - eslint-compat-utils: 0.5.1(eslint@9.15.0(jiti@2.4.0)) + eslint: 9.16.0(jiti@2.4.0) + eslint-compat-utils: 0.5.1(eslint@9.16.0(jiti@2.4.0)) lodash: 4.17.21 toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color - eslint-plugin-unicorn@56.0.1(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-unicorn@56.0.1(eslint@9.16.0(jiti@2.4.0)): dependencies: '@babel/helper-validator-identifier': 7.25.9 - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.0)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.39.0 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) esquery: 1.6.0 globals: 15.12.0 indent-string: 4.0.0 @@ -13130,41 +13146,41 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.0)): dependencies: - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/eslint-plugin': 8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) - eslint-plugin-vue@9.31.0(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-vue@9.31.0(eslint@9.16.0(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) - eslint: 9.15.0(jiti@2.4.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.0)) + eslint: 9.16.0(jiti@2.4.0) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.16 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.15.0(jiti@2.4.0)) + vue-eslint-parser: 9.4.3(eslint@9.16.0(jiti@2.4.0)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.15.0(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-yml@1.15.0(eslint@9.16.0(jiti@2.4.0)): dependencies: debug: 4.3.7 - eslint: 9.15.0(jiti@2.4.0) - eslint-compat-utils: 0.5.1(eslint@9.15.0(jiti@2.4.0)) + eslint: 9.16.0(jiti@2.4.0) + eslint-compat-utils: 0.5.1(eslint@9.16.0(jiti@2.4.0)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.15.0(jiti@2.4.0)): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.16.0(jiti@2.4.0)): dependencies: '@vue/compiler-sfc': 3.5.13 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) eslint-scope@5.1.1: dependencies: @@ -13227,14 +13243,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint@9.15.0(jiti@2.4.0): + eslint@9.16.0(jiti@2.4.0): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.0)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.19.0 '@eslint/core': 0.9.0 '@eslint/eslintrc': 3.2.0 - '@eslint/js': 9.15.0 + '@eslint/js': 9.16.0 '@eslint/plugin-kit': 0.2.3 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 @@ -13270,6 +13286,8 @@ snapshots: esm-env@1.0.0: {} + esm-env@1.2.1: {} + esno@4.8.0: dependencies: tsx: 4.19.2 @@ -13297,6 +13315,11 @@ snapshots: '@jridgewell/sourcemap-codec': 1.5.0 '@types/estree': 1.0.6 + esrap@1.2.3: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + '@types/estree': 1.0.6 + esrecurse@4.3.0: dependencies: estraverse: 5.3.0 @@ -13532,7 +13555,7 @@ snapshots: cross-spawn: 7.0.6 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@6.5.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)(vue-template-compiler@2.7.16)(webpack@5.96.1(esbuild@0.24.0)): + fork-ts-checker-webpack-plugin@6.5.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2)(vue-template-compiler@2.7.16)(webpack@5.96.1(esbuild@0.24.0)): dependencies: '@babel/code-frame': 7.26.2 '@types/json-schema': 7.0.15 @@ -13550,7 +13573,7 @@ snapshots: typescript: 5.7.2 webpack: 5.96.1(esbuild@0.24.0) optionalDependencies: - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) vue-template-compiler: 2.7.16 form-data@4.0.0: @@ -14233,7 +14256,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.10.0 + '@types/node': 22.10.1 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -15702,7 +15725,7 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - preact@10.25.0: {} + preact@10.25.1: {} preferred-pm@4.0.0: dependencies: @@ -16059,28 +16082,28 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - rollup@4.27.4: + rollup@4.28.0: dependencies: '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.27.4 - '@rollup/rollup-android-arm64': 4.27.4 - '@rollup/rollup-darwin-arm64': 4.27.4 - '@rollup/rollup-darwin-x64': 4.27.4 - '@rollup/rollup-freebsd-arm64': 4.27.4 - '@rollup/rollup-freebsd-x64': 4.27.4 - '@rollup/rollup-linux-arm-gnueabihf': 4.27.4 - '@rollup/rollup-linux-arm-musleabihf': 4.27.4 - '@rollup/rollup-linux-arm64-gnu': 4.27.4 - '@rollup/rollup-linux-arm64-musl': 4.27.4 - '@rollup/rollup-linux-powerpc64le-gnu': 4.27.4 - '@rollup/rollup-linux-riscv64-gnu': 4.27.4 - '@rollup/rollup-linux-s390x-gnu': 4.27.4 - '@rollup/rollup-linux-x64-gnu': 4.27.4 - '@rollup/rollup-linux-x64-musl': 4.27.4 - '@rollup/rollup-win32-arm64-msvc': 4.27.4 - '@rollup/rollup-win32-ia32-msvc': 4.27.4 - '@rollup/rollup-win32-x64-msvc': 4.27.4 + '@rollup/rollup-android-arm-eabi': 4.28.0 + '@rollup/rollup-android-arm64': 4.28.0 + '@rollup/rollup-darwin-arm64': 4.28.0 + '@rollup/rollup-darwin-x64': 4.28.0 + '@rollup/rollup-freebsd-arm64': 4.28.0 + '@rollup/rollup-freebsd-x64': 4.28.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.28.0 + '@rollup/rollup-linux-arm-musleabihf': 4.28.0 + '@rollup/rollup-linux-arm64-gnu': 4.28.0 + '@rollup/rollup-linux-arm64-musl': 4.28.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.28.0 + '@rollup/rollup-linux-riscv64-gnu': 4.28.0 + '@rollup/rollup-linux-s390x-gnu': 4.28.0 + '@rollup/rollup-linux-x64-gnu': 4.28.0 + '@rollup/rollup-linux-x64-musl': 4.28.0 + '@rollup/rollup-win32-arm64-msvc': 4.28.0 + '@rollup/rollup-win32-ia32-msvc': 4.28.0 + '@rollup/rollup-win32-x64-msvc': 4.28.0 fsevents: 2.3.3 run-applescript@7.0.0: {} @@ -16550,21 +16573,21 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@4.1.0(picomatch@4.0.2)(svelte@5.2.9)(typescript@5.7.2): + svelte-check@4.1.0(picomatch@4.0.2)(svelte@5.4.0)(typescript@5.7.2): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 4.0.1 fdir: 6.4.2(picomatch@4.0.2) picocolors: 1.1.1 sade: 1.8.1 - svelte: 5.2.9 + svelte: 5.4.0 typescript: 5.7.2 transitivePeerDependencies: - picomatch - svelte-preprocess@6.0.3(@babel/core@7.26.0)(postcss-load-config@6.0.1(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2))(postcss@8.4.49)(svelte@5.2.9)(typescript@5.7.2): + svelte-preprocess@6.0.3(@babel/core@7.26.0)(postcss-load-config@6.0.1(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2))(postcss@8.4.49)(svelte@5.4.0)(typescript@5.7.2): dependencies: - svelte: 5.2.9 + svelte: 5.4.0 optionalDependencies: '@babel/core': 7.26.0 postcss: 8.4.49 @@ -16587,6 +16610,22 @@ snapshots: magic-string: 0.30.14 zimmerframe: 1.1.2 + svelte@5.4.0: + dependencies: + '@ampproject/remapping': 2.3.0 + '@jridgewell/sourcemap-codec': 1.5.0 + '@types/estree': 1.0.6 + acorn: 8.14.0 + acorn-typescript: 1.4.13(acorn@8.14.0) + aria-query: 5.3.2 + axobject-query: 4.1.0 + esm-env: 1.2.1 + esrap: 1.2.3 + is-reference: 3.0.3 + locate-character: 3.0.0 + magic-string: 0.30.14 + zimmerframe: 1.1.2 + svg-parser@2.0.4: {} svg-tags@1.0.0: {} @@ -16779,7 +16818,7 @@ snapshots: picocolors: 1.1.1 postcss-load-config: 6.0.1(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2) resolve-from: 5.0.0 - rollup: 4.27.4 + rollup: 4.28.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tinyexec: 0.3.1 @@ -16943,10 +16982,10 @@ snapshots: unpipe@1.0.0: {} - unplugin-vue-components@0.27.4(@babel/parser@7.26.2)(rollup@4.27.4)(vue@2.7.8): + unplugin-vue-components@0.27.5(@babel/parser@7.26.2)(rollup@4.28.0)(vue@2.7.8): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.3(rollup@4.27.4) + '@rollup/pluginutils': 5.1.3(rollup@4.28.0) chokidar: 3.6.0 debug: 4.3.7 fast-glob: 3.3.2 @@ -16962,10 +17001,10 @@ snapshots: - rollup - supports-color - unplugin-vue-components@0.27.4(@babel/parser@7.26.2)(rollup@4.27.4)(vue@3.5.12(typescript@5.7.2)): + unplugin-vue-components@0.27.5(@babel/parser@7.26.2)(rollup@4.28.0)(vue@3.5.12(typescript@5.7.2)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.3(rollup@4.27.4) + '@rollup/pluginutils': 5.1.3(rollup@4.28.0) chokidar: 3.6.0 debug: 4.3.7 fast-glob: 3.3.2 @@ -17052,20 +17091,19 @@ snapshots: '@types/unist': 3.0.2 vfile-message: 4.0.2 - vite-hot-client@0.2.3(vite@5.4.11(@types/node@22.10.0)(terser@5.27.0)): + vite-hot-client@0.2.3(vite@5.4.11(@types/node@22.10.1)(terser@5.27.0)): dependencies: - vite: 5.4.11(@types/node@22.10.0)(terser@5.27.0) + vite: 5.4.11(@types/node@22.10.1)(terser@5.27.0) - vite-node@2.1.6(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2): + vite-node@2.1.8(@types/node@22.10.1)(terser@5.27.0): dependencies: cac: 6.7.14 debug: 4.3.7 es-module-lexer: 1.5.4 pathe: 1.1.2 - vite: 6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) + vite: 5.4.11(@types/node@22.10.1)(terser@5.27.0) transitivePeerDependencies: - '@types/node' - - jiti - less - lightningcss - sass @@ -17074,13 +17112,11 @@ snapshots: - sugarss - supports-color - terser - - tsx - - yaml - vite-plugin-inspect@0.10.0(rollup@4.27.4)(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)): + vite-plugin-inspect@0.10.3(rollup@4.28.0)(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.3(rollup@4.27.4) + '@rollup/pluginutils': 5.1.3(rollup@4.28.0) debug: 4.3.7 error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 @@ -17088,15 +17124,15 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) + vite: 6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) transitivePeerDependencies: - rollup - supports-color - vite-plugin-inspect@0.8.8(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.0)(terser@5.27.0)): + vite-plugin-inspect@0.8.8(rollup@4.28.0)(vite@5.4.11(@types/node@22.10.1)(terser@5.27.0)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.3(rollup@4.27.4) + '@rollup/pluginutils': 5.1.3(rollup@4.28.0) debug: 4.3.7 error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 @@ -17104,12 +17140,12 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 5.4.11(@types/node@22.10.0)(terser@5.27.0) + vite: 5.4.11(@types/node@22.10.1)(terser@5.27.0) transitivePeerDependencies: - rollup - supports-color - vite-plugin-solid@2.11.0(solid-js@1.9.3)(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)): + vite-plugin-solid@2.11.0(solid-js@1.9.3)(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)): dependencies: '@babel/core': 7.26.0 '@types/babel__core': 7.20.5 @@ -17117,28 +17153,28 @@ snapshots: merge-anything: 5.1.7 solid-js: 1.9.3 solid-refresh: 0.6.3(solid-js@1.9.3) - vite: 6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) - vitefu: 1.0.4(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) + vite: 6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) + vitefu: 1.0.4(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@7.6.4(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.0)(terser@5.27.0))(vue@3.5.12(typescript@5.7.2)): + vite-plugin-vue-devtools@7.6.4(rollup@4.28.0)(vite@5.4.11(@types/node@22.10.1)(terser@5.27.0))(vue@3.5.12(typescript@5.7.2)): dependencies: - '@vue/devtools-core': 7.6.4(vite@5.4.11(@types/node@22.10.0)(terser@5.27.0))(vue@3.5.12(typescript@5.7.2)) + '@vue/devtools-core': 7.6.4(vite@5.4.11(@types/node@22.10.1)(terser@5.27.0))(vue@3.5.12(typescript@5.7.2)) '@vue/devtools-kit': 7.6.4 '@vue/devtools-shared': 7.6.4 execa: 8.0.1 sirv: 3.0.0 - vite: 5.4.11(@types/node@22.10.0)(terser@5.27.0) - vite-plugin-inspect: 0.8.8(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.0)(terser@5.27.0)) - vite-plugin-vue-inspector: 5.2.0(vite@5.4.11(@types/node@22.10.0)(terser@5.27.0)) + vite: 5.4.11(@types/node@22.10.1)(terser@5.27.0) + vite-plugin-inspect: 0.8.8(rollup@4.28.0)(vite@5.4.11(@types/node@22.10.1)(terser@5.27.0)) + vite-plugin-vue-inspector: 5.2.0(vite@5.4.11(@types/node@22.10.1)(terser@5.27.0)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.2.0(vite@5.4.11(@types/node@22.10.0)(terser@5.27.0)): + vite-plugin-vue-inspector@5.2.0(vite@5.4.11(@types/node@22.10.1)(terser@5.27.0)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.26.0) @@ -17149,70 +17185,70 @@ snapshots: '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.14 - vite: 5.4.11(@types/node@22.10.0)(terser@5.27.0) + vite: 5.4.11(@types/node@22.10.1)(terser@5.27.0) transitivePeerDependencies: - supports-color - vite-tsconfig-paths@4.2.0(typescript@5.2.2)(vite@4.4.9(@types/node@22.10.0)(terser@5.27.0)): + vite-tsconfig-paths@4.2.0(typescript@5.2.2)(vite@4.4.9(@types/node@22.10.1)(terser@5.27.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 2.1.1(typescript@5.2.2) optionalDependencies: - vite: 4.4.9(@types/node@22.10.0)(terser@5.27.0) + vite: 4.4.9(@types/node@22.10.1)(terser@5.27.0) transitivePeerDependencies: - supports-color - typescript - vite@4.4.9(@types/node@22.10.0)(terser@5.27.0): + vite@4.4.9(@types/node@22.10.1)(terser@5.27.0): dependencies: esbuild: 0.18.11 postcss: 8.4.49 rollup: 3.28.1 optionalDependencies: - '@types/node': 22.10.0 + '@types/node': 22.10.1 fsevents: 2.3.3 terser: 5.27.0 - vite@5.4.11(@types/node@22.10.0)(terser@5.27.0): + vite@5.4.11(@types/node@22.10.1)(terser@5.27.0): dependencies: esbuild: 0.21.5 postcss: 8.4.49 - rollup: 4.27.4 + rollup: 4.28.0 optionalDependencies: - '@types/node': 22.10.0 + '@types/node': 22.10.1 fsevents: 2.3.3 terser: 5.27.0 - vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2): + vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2): dependencies: esbuild: 0.24.0 postcss: 8.4.49 - rollup: 4.27.4 + rollup: 4.28.0 optionalDependencies: - '@types/node': 22.10.0 + '@types/node': 22.10.1 fsevents: 2.3.3 jiti: 2.4.0 terser: 5.27.0 tsx: 4.19.2 - vitefu@1.0.4(vite@5.4.11(@types/node@22.10.0)(terser@5.27.0)): + vitefu@1.0.4(vite@5.4.11(@types/node@22.10.1)(terser@5.27.0)): optionalDependencies: - vite: 5.4.11(@types/node@22.10.0)(terser@5.27.0) + vite: 5.4.11(@types/node@22.10.1)(terser@5.27.0) - vitefu@1.0.4(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)): + vitefu@1.0.4(vite@6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)): optionalDependencies: - vite: 6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) + vite: 6.0.2(@types/node@22.10.1)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) - vitest@2.1.6(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2): + vitest@2.1.8(@types/node@22.10.1)(terser@5.27.0): dependencies: - '@vitest/expect': 2.1.6 - '@vitest/mocker': 2.1.6(vite@6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2)) - '@vitest/pretty-format': 2.1.6 - '@vitest/runner': 2.1.6 - '@vitest/snapshot': 2.1.6 - '@vitest/spy': 2.1.6 - '@vitest/utils': 2.1.6 + '@vitest/expect': 2.1.8 + '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.1)(terser@5.27.0)) + '@vitest/pretty-format': 2.1.8 + '@vitest/runner': 2.1.8 + '@vitest/snapshot': 2.1.8 + '@vitest/spy': 2.1.8 + '@vitest/utils': 2.1.8 chai: 5.1.2 debug: 4.3.7 expect-type: 1.1.0 @@ -17223,13 +17259,12 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 6.0.1(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) - vite-node: 2.1.6(@types/node@22.10.0)(jiti@2.4.0)(terser@5.27.0)(tsx@4.19.2) + vite: 5.4.11(@types/node@22.10.1)(terser@5.27.0) + vite-node: 2.1.8(@types/node@22.10.1)(terser@5.27.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.10.0 + '@types/node': 22.10.1 transitivePeerDependencies: - - jiti - less - lightningcss - msw @@ -17239,15 +17274,13 @@ snapshots: - sugarss - supports-color - terser - - tsx - - yaml vscode-uri@3.0.8: {} - vue-eslint-parser@9.4.3(eslint@9.15.0(jiti@2.4.0)): + vue-eslint-parser@9.4.3(eslint@9.16.0(jiti@2.4.0)): dependencies: debug: 4.3.7 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -17709,7 +17742,7 @@ snapshots: xml-name-validator@4.0.0: {} - xxhash-wasm@1.0.2: {} + xxhash-wasm@1.1.0: {} y18n@5.0.8: {} diff --git a/scripts/prebuild.ts b/scripts/prebuild.ts index f6ddaef8..6d20f48d 100644 --- a/scripts/prebuild.ts +++ b/scripts/prebuild.ts @@ -1,5 +1,5 @@ -import { basename, resolve } from 'node:path' import { promises as fs } from 'node:fs' +import { basename, resolve } from 'node:path' import { fileURLToPath } from 'node:url' import jc from '@iconify/json/collections.json' diff --git a/src/core/compilers/index.ts b/src/core/compilers/index.ts index 64fc175d..0335c66a 100644 --- a/src/core/compilers/index.ts +++ b/src/core/compilers/index.ts @@ -1,4 +1,5 @@ import type { ResolvedOptions } from '../../types' +import type { Compiler, CustomCompiler } from './types' import { AstroCompiler } from './astro' import { JSXCompiler } from './jsx' import { MarkoCompiler } from './marko' @@ -7,7 +8,6 @@ import { QwikCompiler } from './qwik' import { RawCompiler } from './raw' import { SolidCompiler } from './solid' import { SvelteCompiler } from './svelte' -import type { Compiler, CustomCompiler } from './types' import { Vue2Compiler } from './vue2' import { Vue3Compiler } from './vue3' import { WebComponentsCompiler } from './web-components' diff --git a/src/core/compilers/jsx.ts b/src/core/compilers/jsx.ts index 0ace4e7b..280dea89 100644 --- a/src/core/compilers/jsx.ts +++ b/src/core/compilers/jsx.ts @@ -1,6 +1,6 @@ -import { importModule } from 'local-pkg' -import { camelize } from '@iconify/utils/lib/misc/strings' import type { Compiler } from './types' +import { camelize } from '@iconify/utils/lib/misc/strings' +import { importModule } from 'local-pkg' export const JSXCompiler = (async ( svg, diff --git a/src/core/compilers/qwik.ts b/src/core/compilers/qwik.ts index 12199e92..0241466a 100644 --- a/src/core/compilers/qwik.ts +++ b/src/core/compilers/qwik.ts @@ -1,7 +1,7 @@ import type { ToJsComponentOptions } from '@svgx/core' -import { importModule } from 'local-pkg' -import { camelize } from '@iconify/utils/lib/misc/strings' import type { Compiler } from './types' +import { camelize } from '@iconify/utils/lib/misc/strings' +import { importModule } from 'local-pkg' export const QwikCompiler = (async ( svg, diff --git a/src/core/compilers/vue2.ts b/src/core/compilers/vue2.ts index ac4c0e47..d025e3e0 100644 --- a/src/core/compilers/vue2.ts +++ b/src/core/compilers/vue2.ts @@ -1,6 +1,6 @@ +import type { Compiler } from './types' import { importModule } from 'local-pkg' import { handleSVGId } from '../svgId' -import type { Compiler } from './types' // refer to: https://github.com/underfin/vite-plugin-vue2/blob/master/src/template/compileTemplate.ts export const Vue2Compiler = (async ( diff --git a/src/core/compilers/vue3.ts b/src/core/compilers/vue3.ts index 6015e152..e6179c0b 100644 --- a/src/core/compilers/vue3.ts +++ b/src/core/compilers/vue3.ts @@ -1,6 +1,6 @@ +import type { Compiler } from './types' import { importModule } from 'local-pkg' import { handleSVGId } from '../svgId' -import type { Compiler } from './types' export const Vue3Compiler = (async (svg: string, collection: string, icon: string) => { const { compileTemplate } = await importModule('@vue/compiler-sfc') diff --git a/src/core/compilers/web-components.ts b/src/core/compilers/web-components.ts index bc4f8c12..f76eecd4 100644 --- a/src/core/compilers/web-components.ts +++ b/src/core/compilers/web-components.ts @@ -1,5 +1,5 @@ -import { camelize } from '@iconify/utils/lib/misc/strings' import type { Compiler } from './types' +import { camelize } from '@iconify/utils/lib/misc/strings' export const WebComponentsCompiler = ((svg, collection, icon, { webComponents: options }) => { let id = `${collection}-${icon}` diff --git a/src/core/loader.ts b/src/core/loader.ts index 5be3f1e8..2d349ead 100644 --- a/src/core/loader.ts +++ b/src/core/loader.ts @@ -1,8 +1,8 @@ import type { IconifyLoaderOptions } from '@iconify/utils' -import { loadNodeIcon } from '@iconify/utils/lib/loader/node-loader' import type { ResolvedOptions } from '../types' -import { compilers } from './compilers' import type { Compiler } from './compilers/types' +import { loadNodeIcon } from '@iconify/utils/lib/loader/node-loader' +import { compilers } from './compilers' const URL_PREFIXES = ['/~icons/', '~icons/', 'virtual:icons/', 'virtual/icons/'] const iconPathRE = new RegExp(`${URL_PREFIXES.map(v => `^${v}`).join('|')}`) diff --git a/src/core/options.ts b/src/core/options.ts index f30fe380..d769595b 100644 --- a/src/core/options.ts +++ b/src/core/options.ts @@ -1,7 +1,7 @@ +import type { Options, ResolvedOptions } from '../types' import process from 'node:process' -import { getPackageInfo, isPackageExists } from 'local-pkg' import createDebugger from 'debug' -import type { Options, ResolvedOptions } from '../types' +import { getPackageInfo, isPackageExists } from 'local-pkg' const debug = createDebugger('unplugin-icons:options') diff --git a/src/index.ts b/src/index.ts index 391070d2..b930d9a8 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,7 +1,7 @@ +import type { Options } from './types' import { createUnplugin } from 'unplugin' -import { resolveOptions } from './core/options' import { generateComponentFromPath, isIconPath, normalizeIconPath, resolveIconsPath } from './core/loader' -import type { Options } from './types' +import { resolveOptions } from './core/options' const unplugin = createUnplugin((options = {}) => { const resolved = resolveOptions(options) diff --git a/src/loaders.ts b/src/loaders.ts index 6757b416..a444aa57 100644 --- a/src/loaders.ts +++ b/src/loaders.ts @@ -1,8 +1,8 @@ import type { Awaitable } from '@antfu/utils' -import { FileSystemIconLoader as IconifyFileSystemIconLoader } from '@iconify/utils/lib/loader/node-loaders' -import { createExternalPackageIconLoader } from '@iconify/utils/lib/loader/external-pkg' import type { AutoInstall, ExternalPkgName } from '@iconify/utils/lib/loader/types' import type { CustomIconLoader } from '.' +import { createExternalPackageIconLoader } from '@iconify/utils/lib/loader/external-pkg' +import { FileSystemIconLoader as IconifyFileSystemIconLoader } from '@iconify/utils/lib/loader/node-loaders' export function FileSystemIconLoader(dir: string, transform?: (svg: string) => Awaitable): CustomIconLoader { return IconifyFileSystemIconLoader(dir, transform) diff --git a/types/svelte4.d.ts b/types/svelte4.d.ts index 9aded0e0..19dd90c2 100644 --- a/types/svelte4.d.ts +++ b/types/svelte4.d.ts @@ -1,13 +1,13 @@ declare module 'virtual:icons/*' { - import { SvelteComponent } from 'svelte' import type { SvelteHTMLElements } from 'svelte/elements' + import { SvelteComponent } from 'svelte' export default class extends SvelteComponent {} } declare module '~icons/*' { - import { SvelteComponent } from 'svelte' import type { SvelteHTMLElements } from 'svelte/elements' + import { SvelteComponent } from 'svelte' export default class extends SvelteComponent {} }