diff --git a/.changeset/dry-pears-approve.md b/.changeset/dry-pears-approve.md new file mode 100644 index 00000000000..567c1815649 --- /dev/null +++ b/.changeset/dry-pears-approve.md @@ -0,0 +1,6 @@ +--- +'@clerk/types': patch +'@clerk/vue': patch +--- + +Improve runtime prop checking for single-file components diff --git a/packages/types/src/clerk.ts b/packages/types/src/clerk.ts index f3bf518c229..00cf8a46cb1 100644 --- a/packages/types/src/clerk.ts +++ b/packages/types/src/clerk.ts @@ -990,7 +990,7 @@ export type SignInCombinedProps = RoutingOptions & { LegacyRedirectProps & AfterSignOutUrl; -interface TransferableOption { +export interface TransferableOption { /** * Indicates whether or not sign in attempts are transferable to the sign up flow. * When set to false, prevents opaque sign ups when a user attempts to sign in via OAuth with an email that doesn't exist. diff --git a/packages/vue/package.json b/packages/vue/package.json index 405c180cf3e..cd225fb352b 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -41,10 +41,11 @@ "dist" ], "scripts": { - "build": "tsup", + "build": "tsup --onSuccess \"pnpm build:dts\"", + "build:dts": "vue-tsc --declaration --emitDeclarationOnly -p tsconfig.build.json", "dev": "tsup --watch", "lint": "eslint src/", - "lint:attw": "attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm", + "lint:attw": "attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error", "lint:publint": "publint", "publish:local": "pnpm yalc push --replace --sig", "test": "vitest", @@ -56,8 +57,11 @@ }, "devDependencies": { "@testing-library/vue": "^8.1.0", + "@vitejs/plugin-vue": "^5.2.1", "@vue.ts/tsx-auto-props": "^0.6.0", - "vue": "3.5.12" + "unplugin-vue": "^5.2.1", + "vue": "3.5.12", + "vue-tsc": "^2.0.24" }, "peerDependencies": { "vue": "^3.2.0" diff --git a/packages/vue/src/components/SignInButton.ts b/packages/vue/src/components/SignInButton.ts deleted file mode 100644 index c6f375dd039..00000000000 --- a/packages/vue/src/components/SignInButton.ts +++ /dev/null @@ -1,54 +0,0 @@ -import type { SignInProps } from '@clerk/types'; -import { defineComponent, h } from 'vue'; - -import { useClerk } from '../composables/useClerk'; -import { assertSingleChild, normalizeWithDefaultValue } from '../utils'; - -type SignInButtonProps = Pick< - SignInProps, - 'fallbackRedirectUrl' | 'forceRedirectUrl' | 'signUpForceRedirectUrl' | 'signUpFallbackRedirectUrl' | 'initialValues' ->; - -export const SignInButton = defineComponent( - ( - props: SignInButtonProps & { - mode?: 'modal' | 'redirect'; - }, - { slots, attrs }, - ) => { - const clerk = useClerk(); - - function clickHandler() { - const { mode, ...opts } = props; - - if (mode === 'modal') { - return clerk.value?.openSignIn(opts); - } - - void clerk.value?.redirectToSignIn({ - ...opts, - signInFallbackRedirectUrl: props.fallbackRedirectUrl, - signInForceRedirectUrl: props.forceRedirectUrl, - }); - } - - return () => { - const children = normalizeWithDefaultValue(slots.default?.(), 'Sign in'); - const child = assertSingleChild(children, 'SignInButton'); - return h(child, { - ...attrs, - onClick: clickHandler, - }); - }; - }, - { - props: [ - 'signUpForceRedirectUrl', - 'signUpFallbackRedirectUrl', - 'fallbackRedirectUrl', - 'forceRedirectUrl', - 'mode', - 'initialValues', - ], - }, -); diff --git a/packages/vue/src/components/SignInButton.vue b/packages/vue/src/components/SignInButton.vue new file mode 100644 index 00000000000..fbcae81a3fc --- /dev/null +++ b/packages/vue/src/components/SignInButton.vue @@ -0,0 +1,48 @@ + + + diff --git a/packages/vue/src/components/__tests__/SignInButton.test.ts b/packages/vue/src/components/__tests__/SignInButton.test.ts index 4850e12e459..192b21c5bcb 100644 --- a/packages/vue/src/components/__tests__/SignInButton.test.ts +++ b/packages/vue/src/components/__tests__/SignInButton.test.ts @@ -3,7 +3,7 @@ import { render, screen } from '@testing-library/vue'; import { vi } from 'vitest'; import { defineComponent, h, ref } from 'vue'; -import { SignInButton } from '../SignInButton'; +import SignInButton from '../SignInButton.vue'; const mockRedirectToSignIn = vi.fn(); const originalError = console.error; diff --git a/packages/vue/src/components/index.ts b/packages/vue/src/components/index.ts index 1fdcb0edc02..b157bab6a60 100644 --- a/packages/vue/src/components/index.ts +++ b/packages/vue/src/components/index.ts @@ -1,6 +1,5 @@ export { SignUp, - SignIn, UserProfile, UserButton, OrganizationSwitcher, @@ -10,6 +9,7 @@ export { GoogleOneTap, Waitlist, } from './uiComponents'; +export { default as SignIn } from './ui-components/SignIn.vue'; export { ClerkLoaded, @@ -25,7 +25,7 @@ export { RedirectToOrganizationProfile, } from './controlComponents'; -export { SignInButton } from './SignInButton'; +export { default as SignInButton } from './SignInButton.vue'; export { SignUpButton } from './SignUpButton'; export { SignOutButton } from './SignOutButton'; export { SignInWithMetamaskButton } from './SignInWithMetamaskButton'; diff --git a/packages/vue/src/components/ui-components/SignIn.vue b/packages/vue/src/components/ui-components/SignIn.vue new file mode 100644 index 00000000000..686c0bffc1a --- /dev/null +++ b/packages/vue/src/components/ui-components/SignIn.vue @@ -0,0 +1,18 @@ + + + diff --git a/packages/vue/src/components/uiComponents.ts b/packages/vue/src/components/uiComponents.ts index 57de3a0821c..42ecbc4adcb 100644 --- a/packages/vue/src/components/uiComponents.ts +++ b/packages/vue/src/components/uiComponents.ts @@ -4,7 +4,6 @@ import type { OrganizationListProps, OrganizationProfileProps, OrganizationSwitcherProps, - SignInProps, SignUpProps, UserButtonProps, UserProfileProps, @@ -61,7 +60,7 @@ const CustomPortalsRenderer = defineComponent((props: CustomPortalsRendererProps * The component only mounts when Clerk is fully loaded and automatically * handles cleanup on unmount. */ -const Portal = defineComponent((props: MountProps) => { +export const Portal = defineComponent((props: MountProps) => { const portalRef = ref(null); const isPortalMounted = ref(false); // Make the props reactive so the watcher can react to changes @@ -258,18 +257,6 @@ export const GoogleOneTap = defineComponent((props: GoogleOneTapProps) => { }); }); -export const SignIn = defineComponent((props: SignInProps) => { - const clerk = useClerk(); - - return () => - h(Portal, { - mount: clerk.value?.mountSignIn, - unmount: clerk.value?.unmountSignIn, - updateProps: (clerk.value as any)?.__unstable__updateProps, - props, - }); -}); - export const SignUp = defineComponent((props: SignUpProps) => { const clerk = useClerk(); diff --git a/packages/vue/src/env.d.ts b/packages/vue/src/env.d.ts new file mode 100644 index 00000000000..57bbe713ceb --- /dev/null +++ b/packages/vue/src/env.d.ts @@ -0,0 +1,6 @@ +declare module '*.vue' { + import type { DefineComponent } from 'vue'; + + const component: DefineComponent, Record, any>; + export default component; +} diff --git a/packages/vue/tsconfig.build.json b/packages/vue/tsconfig.build.json new file mode 100644 index 00000000000..1228bdb3b61 --- /dev/null +++ b/packages/vue/tsconfig.build.json @@ -0,0 +1,9 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "declaration": true, + "declarationDir": "./dist" + }, + "include": ["src/**/*.ts", "src/**/*.vue"], + "exclude": ["src/**/*.test.ts"] +} diff --git a/packages/vue/tsconfig.json b/packages/vue/tsconfig.json index 9e59bba3481..36e5836f7c8 100644 --- a/packages/vue/tsconfig.json +++ b/packages/vue/tsconfig.json @@ -7,7 +7,6 @@ "strict": true, "noImplicitAny": true, "noUnusedLocals": true, - "noEmit": true, "allowSyntheticDefaultImports": true, "esModuleInterop": false, "skipLibCheck": true diff --git a/packages/vue/tsup.config.ts b/packages/vue/tsup.config.ts index b4c0fba3cd2..f7e5402ff01 100644 --- a/packages/vue/tsup.config.ts +++ b/packages/vue/tsup.config.ts @@ -1,5 +1,6 @@ import autoPropsPlugin from '@vue.ts/tsx-auto-props/esbuild'; import { defineConfig, type Options } from 'tsup'; +import vuePlugin from 'unplugin-vue/esbuild'; import { name, version } from './package.json'; @@ -13,8 +14,10 @@ export default defineConfig(() => { bundle: true, sourcemap: true, minify: false, - dts: true, + dts: false, esbuildPlugins: [ + // Adds .vue files support + vuePlugin() as EsbuildPlugin, // Automatically generates runtime props from TypeScript types/interfaces for all // control and UI components, adding them to Vue components during build via // Object.defineProperty diff --git a/packages/vue/vitest.config.ts b/packages/vue/vitest.config.ts index 527089358ab..e622333bea1 100644 --- a/packages/vue/vitest.config.ts +++ b/packages/vue/vitest.config.ts @@ -1,3 +1,4 @@ +import vue from '@vitejs/plugin-vue'; import { defineConfig } from 'vitest/config'; export default defineConfig({ @@ -5,4 +6,5 @@ export default defineConfig({ globals: true, environment: 'jsdom', }, + plugins: [vue()], }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a612e9a7b68..706f7d843d6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -201,7 +201,7 @@ importers: version: 1.2.2 ts-jest: specifier: 29.2.5 - version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.0)(jest@29.7.0(@types/node@22.10.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.6)(typescript@5.6.3)))(typescript@5.6.3) + version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.2)(jest@29.7.0(@types/node@22.10.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.6)(typescript@5.6.3)))(typescript@5.6.3) tsup: specifier: catalog:repo version: 8.3.5(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.0) @@ -394,10 +394,10 @@ importers: version: link:../ui '@rsdoctor/rspack-plugin': specifier: ^0.4.7 - version: 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.0)) + version: 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) '@rspack/cli': specifier: ^1.0.14 - version: 1.0.14(@rspack/core@1.0.14(@swc/helpers@0.5.15))(@types/express@4.17.21)(webpack@5.94.0(esbuild@0.24.0)) + version: 1.0.14(@rspack/core@1.0.14(@swc/helpers@0.5.15))(@types/express@4.17.21)(webpack@5.94.0(esbuild@0.24.2)) '@rspack/core': specifier: ^1.0.14 version: 1.0.14(@swc/helpers@0.5.15) @@ -409,7 +409,7 @@ importers: version: 6.5.1 '@types/webpack-dev-server': specifier: ^4.7.2 - version: 4.7.2(webpack@5.94.0(esbuild@0.24.0)) + version: 4.7.2(webpack@5.94.0(esbuild@0.24.2)) '@types/webpack-env': specifier: ^1.16.4 version: 1.18.1 @@ -421,10 +421,10 @@ importers: version: 2.0.9(react-refresh@0.14.2)(typescript@5.6.3) terser-webpack-plugin: specifier: ^5.3.10 - version: 5.3.11(esbuild@0.24.0)(webpack@5.94.0(esbuild@0.24.0)) + version: 5.3.11(esbuild@0.24.2)(webpack@5.94.0(esbuild@0.24.2)) ts-loader: specifier: ^9.3.0 - version: 9.5.1(typescript@5.6.3)(webpack@5.94.0(esbuild@0.24.0)) + version: 9.5.1(typescript@5.6.3)(webpack@5.94.0(esbuild@0.24.2)) webpack-merge: specifier: ^5.9.0 version: 5.9.0 @@ -734,17 +734,17 @@ importers: version: link:../vue '@nuxt/kit': specifier: ^3.14.159 - version: 3.14.159(magicast@0.3.5)(rollup@4.26.0)(webpack-sources@3.2.3) + version: 3.14.159(magicast@0.3.5)(rollup@4.26.0) '@nuxt/schema': specifier: ^3.14.159 - version: 3.14.159(magicast@0.3.5)(rollup@4.26.0)(webpack-sources@3.2.3) + version: 3.14.159(magicast@0.3.5)(rollup@4.26.0) h3: specifier: ^1.13.0 version: 1.13.0 devDependencies: nuxt: specifier: ^3.14.159 - version: 3.14.159(@parcel/watcher@2.4.1)(@types/node@22.10.6)(eslint@8.49.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.26.0)(terser@5.37.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))(webpack-sources@3.2.3) + version: 3.14.159(@parcel/watcher@2.4.1)(@types/node@22.10.6)(eslint@8.49.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.26.0)(terser@5.37.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0)) typescript: specifier: catalog:repo version: 5.6.3 @@ -962,13 +962,13 @@ importers: version: 1.81.9(@tanstack/router-generator@1.81.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/start': specifier: ^1.81.9 - version: 1.81.9(@types/node@22.10.6)(ioredis@5.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.37.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.24.0)) + version: 1.81.9(@types/node@22.10.6)(ioredis@5.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.37.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))(webpack@5.94.0(esbuild@0.24.2)) esbuild-plugin-file-path-extensions: specifier: ^2.1.2 version: 2.1.3 vinxi: specifier: ^0.4.1 - version: 0.4.3(@types/node@22.10.6)(ioredis@5.4.1)(terser@5.37.0)(typescript@5.6.3)(webpack-sources@3.2.3) + version: 0.4.3(@types/node@22.10.6)(ioredis@5.4.1)(terser@5.37.0)(typescript@5.6.3) packages/testing: dependencies: @@ -1068,7 +1068,7 @@ importers: version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.3(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0)) + version: 4.3.3(vite@6.0.7(@types/node@22.10.6)(jiti@2.4.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.0)) concurrently: specifier: ^8.2.2 version: 8.2.2 @@ -1158,12 +1158,21 @@ importers: '@testing-library/vue': specifier: ^8.1.0 version: 8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3)) + '@vitejs/plugin-vue': + specifier: ^5.2.1 + version: 5.2.1(vite@6.0.7(@types/node@22.10.6)(jiti@2.4.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.0))(vue@3.5.12(typescript@5.6.3)) '@vue.ts/tsx-auto-props': specifier: ^0.6.0 - version: 0.6.0(rollup@4.26.0)(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) + version: 0.6.0(rollup@4.26.0)(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)) + unplugin-vue: + specifier: ^5.2.1 + version: 5.2.1(@types/node@22.10.6)(jiti@2.4.0)(terser@5.37.0)(tsx@4.19.2)(vue@3.5.12(typescript@5.6.3))(yaml@2.6.0) vue: specifier: 3.5.12 version: 3.5.12(typescript@5.6.3) + vue-tsc: + specifier: ^2.0.24 + version: 2.2.0(typescript@5.6.3) packages: @@ -2251,8 +2260,8 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.24.0': - resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==} + '@esbuild/aix-ppc64@0.24.2': + resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] @@ -2275,8 +2284,8 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.24.0': - resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==} + '@esbuild/android-arm64@0.24.2': + resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==} engines: {node: '>=18'} cpu: [arm64] os: [android] @@ -2299,8 +2308,8 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.24.0': - resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==} + '@esbuild/android-arm@0.24.2': + resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==} engines: {node: '>=18'} cpu: [arm] os: [android] @@ -2323,8 +2332,8 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.24.0': - resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==} + '@esbuild/android-x64@0.24.2': + resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==} engines: {node: '>=18'} cpu: [x64] os: [android] @@ -2347,8 +2356,8 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.24.0': - resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==} + '@esbuild/darwin-arm64@0.24.2': + resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] @@ -2371,8 +2380,8 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.24.0': - resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==} + '@esbuild/darwin-x64@0.24.2': + resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==} engines: {node: '>=18'} cpu: [x64] os: [darwin] @@ -2395,8 +2404,8 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.24.0': - resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==} + '@esbuild/freebsd-arm64@0.24.2': + resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] @@ -2419,8 +2428,8 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.24.0': - resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==} + '@esbuild/freebsd-x64@0.24.2': + resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] @@ -2443,8 +2452,8 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.24.0': - resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==} + '@esbuild/linux-arm64@0.24.2': + resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==} engines: {node: '>=18'} cpu: [arm64] os: [linux] @@ -2467,8 +2476,8 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.24.0': - resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==} + '@esbuild/linux-arm@0.24.2': + resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==} engines: {node: '>=18'} cpu: [arm] os: [linux] @@ -2491,8 +2500,8 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.24.0': - resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==} + '@esbuild/linux-ia32@0.24.2': + resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==} engines: {node: '>=18'} cpu: [ia32] os: [linux] @@ -2515,8 +2524,8 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.24.0': - resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==} + '@esbuild/linux-loong64@0.24.2': + resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==} engines: {node: '>=18'} cpu: [loong64] os: [linux] @@ -2539,8 +2548,8 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.24.0': - resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==} + '@esbuild/linux-mips64el@0.24.2': + resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] @@ -2563,8 +2572,8 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.24.0': - resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==} + '@esbuild/linux-ppc64@0.24.2': + resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] @@ -2587,8 +2596,8 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.24.0': - resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==} + '@esbuild/linux-riscv64@0.24.2': + resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] @@ -2611,8 +2620,8 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.24.0': - resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==} + '@esbuild/linux-s390x@0.24.2': + resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==} engines: {node: '>=18'} cpu: [s390x] os: [linux] @@ -2635,12 +2644,18 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.24.0': - resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==} + '@esbuild/linux-x64@0.24.2': + resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==} engines: {node: '>=18'} cpu: [x64] os: [linux] + '@esbuild/netbsd-arm64@0.24.2': + resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-x64@0.20.2': resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} engines: {node: '>=12'} @@ -2659,8 +2674,8 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.24.0': - resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==} + '@esbuild/netbsd-x64@0.24.2': + resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] @@ -2671,8 +2686,8 @@ packages: cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-arm64@0.24.0': - resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==} + '@esbuild/openbsd-arm64@0.24.2': + resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] @@ -2695,8 +2710,8 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.24.0': - resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==} + '@esbuild/openbsd-x64@0.24.2': + resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] @@ -2719,8 +2734,8 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.24.0': - resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==} + '@esbuild/sunos-x64@0.24.2': + resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==} engines: {node: '>=18'} cpu: [x64] os: [sunos] @@ -2743,8 +2758,8 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.24.0': - resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==} + '@esbuild/win32-arm64@0.24.2': + resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==} engines: {node: '>=18'} cpu: [arm64] os: [win32] @@ -2767,8 +2782,8 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.24.0': - resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==} + '@esbuild/win32-ia32@0.24.2': + resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==} engines: {node: '>=18'} cpu: [ia32] os: [win32] @@ -2791,8 +2806,8 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.24.0': - resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==} + '@esbuild/win32-x64@0.24.2': + resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==} engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -5728,11 +5743,11 @@ packages: vite: ^5.0.0 vue: ^3.0.0 - '@vitejs/plugin-vue@5.2.0': - resolution: {integrity: sha512-7n7KdUEtx/7Yl7I/WVAMZ1bEb0eVvXF3ummWTeLcs/9gvo9pJhuLdouSXGjdZ/MKD1acf1I272+X0RMua4/R3g==} + '@vitejs/plugin-vue@5.2.1': + resolution: {integrity: sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - vite: ^5.0.0 + vite: ^5.0.0 || ^6.0.0 vue: ^3.2.25 '@vitest/coverage-v8@2.1.4': @@ -5776,12 +5791,21 @@ packages: '@volar/language-core@2.1.6': resolution: {integrity: sha512-pAlMCGX/HatBSiDFMdMyqUshkbwWbLxpN/RL7HCQDOo2gYBE+uS+nanosLc1qR6pTQ/U8q00xt8bdrrAFPSC0A==} + '@volar/language-core@2.4.11': + resolution: {integrity: sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==} + '@volar/source-map@2.1.6': resolution: {integrity: sha512-TeyH8pHHonRCHYI91J7fWUoxi0zWV8whZTVRlsWHSYfjm58Blalkf9LrZ+pj6OiverPTmrHRkBsG17ScQyWECw==} + '@volar/source-map@2.4.11': + resolution: {integrity: sha512-ZQpmafIGvaZMn/8iuvCFGrW3smeqkq/IIh9F1SdSx9aUl0J4Iurzd6/FhmjNO5g2ejF3rT45dKskgXWiofqlZQ==} + '@volar/typescript@2.1.6': resolution: {integrity: sha512-JgPGhORHqXuyC3r6skPmPHIZj4LoMmGlYErFTuPNBq9Nhc9VTv7ctHY7A3jMN3ngKEfRrfnUcwXHztvdSQqNfw==} + '@volar/typescript@2.4.11': + resolution: {integrity: sha512-2DT+Tdh88Spp5PyPbqhyoYavYCPDsqbHLFwcUI9K1NlY1YgUJvujGdrqUp0zWxnW7KWNTr3xSpMuv2WnaTKDAw==} + '@vue-macros/common@1.15.0': resolution: {integrity: sha512-yg5VqW7+HRfJGimdKvFYzx8zorHUYo0hzPwuraoC1DWa7HHazbTMoVsHDvk3JHa1SGfSL87fRnzmlvgjEHhszA==} engines: {node: '>=16.14.0'} @@ -5831,6 +5855,9 @@ packages: '@vue/compiler-ssr@3.5.12': resolution: {integrity: sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==} + '@vue/compiler-vue2@2.7.16': + resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} + '@vue/devtools-api@6.6.4': resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} @@ -5853,9 +5880,20 @@ packages: typescript: optional: true + '@vue/language-core@2.2.0': + resolution: {integrity: sha512-O1ZZFaaBGkKbsRfnVH1ifOK1/1BUkyK+3SQsfnh6PmMmD4qJcTU8godCeA96jjDRTL6zgnK7YzCHfaUlH2r0Mw==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@vue/reactivity@3.5.12': resolution: {integrity: sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==} + '@vue/reactivity@3.5.13': + resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==} + '@vue/runtime-core@3.5.12': resolution: {integrity: sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==} @@ -5870,6 +5908,9 @@ packages: '@vue/shared@3.5.12': resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==} + '@vue/shared@3.5.13': + resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} + '@vue/test-utils@2.4.6': resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} @@ -6065,6 +6106,9 @@ packages: ajv@8.17.1: resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + alien-signals@0.4.14: + resolution: {integrity: sha512-itUAVzhczTmP2U5yX67xVpsbbOiquusbWVyA9N+sy6+r6YVbFkahXvNCeEPWEOMhwDYwbVbGHFkVL03N9I5g+Q==} + anser@1.4.10: resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==} @@ -7997,8 +8041,8 @@ packages: engines: {node: '>=18'} hasBin: true - esbuild@0.24.0: - resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==} + esbuild@0.24.2: + resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==} engines: {node: '>=18'} hasBin: true @@ -14145,14 +14189,15 @@ packages: vue-router: optional: true - unplugin@1.15.0: - resolution: {integrity: sha512-jTPIs63W+DUEDW207ztbaoO7cQ4p5aVaB823LSlxpsFEU3Mykwxf3ZGC/wzxFJeZlASZYgVrWeo7LgOrqJZ8RA==} - engines: {node: '>=14.0.0'} + unplugin-vue@5.2.1: + resolution: {integrity: sha512-yHNruKlkP6HjH7uXdCYiEyvD3exfZl+Mu93y+lI9B2wDafk7RLBoTzKa4R24UD6v5YQwfadgBjAdv9e99gnrFw==} + engines: {node: '>=18.0.0'} peerDependencies: - webpack-sources: ^3 - peerDependenciesMeta: - webpack-sources: - optional: true + vue: ^3.2.25 + + unplugin@1.16.1: + resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} + engines: {node: '>=14.0.0'} unstorage@1.13.1: resolution: {integrity: sha512-ELexQHUrG05QVIM/iUeQNdl9FXDZhqLJ4yP59fnmn2jGUh0TEulwOgov1ubOb3Gt2ZGK/VMchJwPDNVEGWQpRg==} @@ -14456,6 +14501,46 @@ packages: terser: optional: true + vite@6.0.7: + resolution: {integrity: sha512-RDt8r/7qx9940f8FcOIAH9PTViRrghKaK2K1jY3RaAURrEUbm9Du1mJ72G+jlhtG3WwodnfzY8ORQZbBavZEAQ==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + vitefu@1.0.2: resolution: {integrity: sha512-0/iAvbXyM3RiPPJ4lyD4w6Mjgtf4ejTK6TPvTNG3H32PLwuT0N/ZjJLiXug7ETE/LWtTeHw9WRv7uX/tIKYyKg==} peerDependencies: @@ -14539,6 +14624,12 @@ packages: vue-template-compiler@2.7.16: resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==} + vue-tsc@2.2.0: + resolution: {integrity: sha512-gtmM1sUuJ8aSb0KoAFmK9yMxb8TxjewmxqTJ1aKphD5Cbu0rULFY6+UQT51zW7SpUcenfPUuflKyVwyx9Qdnxg==} + hasBin: true + peerDependencies: + typescript: '>=5.0.0' + vue@3.5.12: resolution: {integrity: sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==} peerDependencies: @@ -16516,7 +16607,7 @@ snapshots: '@esbuild/aix-ppc64@0.23.1': optional: true - '@esbuild/aix-ppc64@0.24.0': + '@esbuild/aix-ppc64@0.24.2': optional: true '@esbuild/android-arm64@0.20.2': @@ -16528,7 +16619,7 @@ snapshots: '@esbuild/android-arm64@0.23.1': optional: true - '@esbuild/android-arm64@0.24.0': + '@esbuild/android-arm64@0.24.2': optional: true '@esbuild/android-arm@0.20.2': @@ -16540,7 +16631,7 @@ snapshots: '@esbuild/android-arm@0.23.1': optional: true - '@esbuild/android-arm@0.24.0': + '@esbuild/android-arm@0.24.2': optional: true '@esbuild/android-x64@0.20.2': @@ -16552,7 +16643,7 @@ snapshots: '@esbuild/android-x64@0.23.1': optional: true - '@esbuild/android-x64@0.24.0': + '@esbuild/android-x64@0.24.2': optional: true '@esbuild/darwin-arm64@0.20.2': @@ -16564,7 +16655,7 @@ snapshots: '@esbuild/darwin-arm64@0.23.1': optional: true - '@esbuild/darwin-arm64@0.24.0': + '@esbuild/darwin-arm64@0.24.2': optional: true '@esbuild/darwin-x64@0.20.2': @@ -16576,7 +16667,7 @@ snapshots: '@esbuild/darwin-x64@0.23.1': optional: true - '@esbuild/darwin-x64@0.24.0': + '@esbuild/darwin-x64@0.24.2': optional: true '@esbuild/freebsd-arm64@0.20.2': @@ -16588,7 +16679,7 @@ snapshots: '@esbuild/freebsd-arm64@0.23.1': optional: true - '@esbuild/freebsd-arm64@0.24.0': + '@esbuild/freebsd-arm64@0.24.2': optional: true '@esbuild/freebsd-x64@0.20.2': @@ -16600,7 +16691,7 @@ snapshots: '@esbuild/freebsd-x64@0.23.1': optional: true - '@esbuild/freebsd-x64@0.24.0': + '@esbuild/freebsd-x64@0.24.2': optional: true '@esbuild/linux-arm64@0.20.2': @@ -16612,7 +16703,7 @@ snapshots: '@esbuild/linux-arm64@0.23.1': optional: true - '@esbuild/linux-arm64@0.24.0': + '@esbuild/linux-arm64@0.24.2': optional: true '@esbuild/linux-arm@0.20.2': @@ -16624,7 +16715,7 @@ snapshots: '@esbuild/linux-arm@0.23.1': optional: true - '@esbuild/linux-arm@0.24.0': + '@esbuild/linux-arm@0.24.2': optional: true '@esbuild/linux-ia32@0.20.2': @@ -16636,7 +16727,7 @@ snapshots: '@esbuild/linux-ia32@0.23.1': optional: true - '@esbuild/linux-ia32@0.24.0': + '@esbuild/linux-ia32@0.24.2': optional: true '@esbuild/linux-loong64@0.20.2': @@ -16648,7 +16739,7 @@ snapshots: '@esbuild/linux-loong64@0.23.1': optional: true - '@esbuild/linux-loong64@0.24.0': + '@esbuild/linux-loong64@0.24.2': optional: true '@esbuild/linux-mips64el@0.20.2': @@ -16660,7 +16751,7 @@ snapshots: '@esbuild/linux-mips64el@0.23.1': optional: true - '@esbuild/linux-mips64el@0.24.0': + '@esbuild/linux-mips64el@0.24.2': optional: true '@esbuild/linux-ppc64@0.20.2': @@ -16672,7 +16763,7 @@ snapshots: '@esbuild/linux-ppc64@0.23.1': optional: true - '@esbuild/linux-ppc64@0.24.0': + '@esbuild/linux-ppc64@0.24.2': optional: true '@esbuild/linux-riscv64@0.20.2': @@ -16684,7 +16775,7 @@ snapshots: '@esbuild/linux-riscv64@0.23.1': optional: true - '@esbuild/linux-riscv64@0.24.0': + '@esbuild/linux-riscv64@0.24.2': optional: true '@esbuild/linux-s390x@0.20.2': @@ -16696,7 +16787,7 @@ snapshots: '@esbuild/linux-s390x@0.23.1': optional: true - '@esbuild/linux-s390x@0.24.0': + '@esbuild/linux-s390x@0.24.2': optional: true '@esbuild/linux-x64@0.20.2': @@ -16708,7 +16799,10 @@ snapshots: '@esbuild/linux-x64@0.23.1': optional: true - '@esbuild/linux-x64@0.24.0': + '@esbuild/linux-x64@0.24.2': + optional: true + + '@esbuild/netbsd-arm64@0.24.2': optional: true '@esbuild/netbsd-x64@0.20.2': @@ -16720,13 +16814,13 @@ snapshots: '@esbuild/netbsd-x64@0.23.1': optional: true - '@esbuild/netbsd-x64@0.24.0': + '@esbuild/netbsd-x64@0.24.2': optional: true '@esbuild/openbsd-arm64@0.23.1': optional: true - '@esbuild/openbsd-arm64@0.24.0': + '@esbuild/openbsd-arm64@0.24.2': optional: true '@esbuild/openbsd-x64@0.20.2': @@ -16738,7 +16832,7 @@ snapshots: '@esbuild/openbsd-x64@0.23.1': optional: true - '@esbuild/openbsd-x64@0.24.0': + '@esbuild/openbsd-x64@0.24.2': optional: true '@esbuild/sunos-x64@0.20.2': @@ -16750,7 +16844,7 @@ snapshots: '@esbuild/sunos-x64@0.23.1': optional: true - '@esbuild/sunos-x64@0.24.0': + '@esbuild/sunos-x64@0.24.2': optional: true '@esbuild/win32-arm64@0.20.2': @@ -16762,7 +16856,7 @@ snapshots: '@esbuild/win32-arm64@0.23.1': optional: true - '@esbuild/win32-arm64@0.24.0': + '@esbuild/win32-arm64@0.24.2': optional: true '@esbuild/win32-ia32@0.20.2': @@ -16774,7 +16868,7 @@ snapshots: '@esbuild/win32-ia32@0.23.1': optional: true - '@esbuild/win32-ia32@0.24.0': + '@esbuild/win32-ia32@0.24.2': optional: true '@esbuild/win32-x64@0.20.2': @@ -16786,7 +16880,7 @@ snapshots: '@esbuild/win32-x64@0.23.1': optional: true - '@esbuild/win32-x64@0.24.0': + '@esbuild/win32-x64@0.24.2': optional: true '@eslint-community/eslint-utils@4.4.0(eslint@8.49.0)': @@ -17880,17 +17974,16 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.6.0(magicast@0.3.5)(rollup@4.26.0)(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))(webpack-sources@3.2.3)': + '@nuxt/devtools-kit@1.6.0(magicast@0.3.5)(rollup@4.26.0)(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))': dependencies: - '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.26.0)(webpack-sources@3.2.3) - '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.26.0)(webpack-sources@3.2.3) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.26.0) + '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.26.0) execa: 7.2.0 vite: 5.4.11(@types/node@22.10.6)(terser@5.37.0) transitivePeerDependencies: - magicast - rollup - supports-color - - webpack-sources '@nuxt/devtools-wizard@1.6.0': dependencies: @@ -17905,12 +17998,12 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.6.0(rollup@4.26.0)(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)': + '@nuxt/devtools@1.6.0(rollup@4.26.0)(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))(vue@3.5.12(typescript@5.6.3))': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@4.26.0)(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))(webpack-sources@3.2.3) + '@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@4.26.0)(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0)) '@nuxt/devtools-wizard': 1.6.0 - '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.26.0)(webpack-sources@3.2.3) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.26.0) '@vue/devtools-core': 7.4.4(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))(vue@3.5.12(typescript@5.6.3)) '@vue/devtools-kit': 7.4.4 birpc: 0.2.19 @@ -17939,9 +18032,9 @@ snapshots: simple-git: 3.27.0 sirv: 2.0.4 tinyglobby: 0.2.10 - unimport: 3.13.1(rollup@4.26.0)(webpack-sources@3.2.3) + unimport: 3.13.1(rollup@4.26.0) vite: 5.4.11(@types/node@22.10.6)(terser@5.37.0) - vite-plugin-inspect: 0.8.7(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@4.26.0)(webpack-sources@3.2.3))(rollup@4.26.0)(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0)) + vite-plugin-inspect: 0.8.7(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@4.26.0))(rollup@4.26.0)(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0)) vite-plugin-vue-inspector: 5.1.3(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0)) which: 3.0.1 ws: 8.18.0 @@ -17951,11 +18044,10 @@ snapshots: - supports-color - utf-8-validate - vue - - webpack-sources - '@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@4.26.0)(webpack-sources@3.2.3)': + '@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@4.26.0)': dependencies: - '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.26.0)(webpack-sources@3.2.3) + '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.26.0) c12: 2.0.1(magicast@0.3.5) consola: 3.2.3 defu: 6.1.4 @@ -17972,16 +18064,15 @@ snapshots: scule: 1.3.0 semver: 7.6.3 ufo: 1.5.4 - unctx: 2.3.1(webpack-sources@3.2.3) - unimport: 3.13.1(rollup@4.26.0)(webpack-sources@3.2.3) + unctx: 2.3.1 + unimport: 3.13.1(rollup@4.26.0) untyped: 1.5.1 transitivePeerDependencies: - magicast - rollup - supports-color - - webpack-sources - '@nuxt/schema@3.14.159(magicast@0.3.5)(rollup@4.26.0)(webpack-sources@3.2.3)': + '@nuxt/schema@3.14.159(magicast@0.3.5)(rollup@4.26.0)': dependencies: c12: 2.0.1(magicast@0.3.5) compatx: 0.1.8 @@ -17994,17 +18085,16 @@ snapshots: std-env: 3.7.0 ufo: 1.5.4 uncrypto: 0.1.3 - unimport: 3.13.1(rollup@4.26.0)(webpack-sources@3.2.3) + unimport: 3.13.1(rollup@4.26.0) untyped: 1.5.1 transitivePeerDependencies: - magicast - rollup - supports-color - - webpack-sources - '@nuxt/telemetry@2.6.0(magicast@0.3.5)(rollup@4.26.0)(webpack-sources@3.2.3)': + '@nuxt/telemetry@2.6.0(magicast@0.3.5)(rollup@4.26.0)': dependencies: - '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.26.0)(webpack-sources@3.2.3) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.26.0) ci-info: 4.0.0 consola: 3.2.3 create-require: 1.1.1 @@ -18026,20 +18116,19 @@ snapshots: - magicast - rollup - supports-color - - webpack-sources - '@nuxt/vite-builder@3.14.159(@types/node@22.10.6)(eslint@8.49.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.26.0)(terser@5.37.0)(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)': + '@nuxt/vite-builder@3.14.159(@types/node@22.10.6)(eslint@8.49.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.26.0)(terser@5.37.0)(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))': dependencies: - '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.26.0)(webpack-sources@3.2.3) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.26.0) '@rollup/plugin-replace': 6.0.1(rollup@4.26.0) - '@vitejs/plugin-vue': 5.2.0(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))(vue@3.5.12(typescript@5.6.3)) + '@vitejs/plugin-vue': 5.2.1(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))(vue@3.5.12(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': 4.1.0(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))(vue@3.5.12(typescript@5.6.3)) autoprefixer: 10.4.20(postcss@8.4.49) clear: 0.1.0 consola: 3.2.3 cssnano: 7.0.6(postcss@8.4.49) defu: 6.1.4 - esbuild: 0.24.0 + esbuild: 0.24.2 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 externality: 1.0.2 @@ -18059,7 +18148,7 @@ snapshots: strip-literal: 2.1.0 ufo: 1.5.4 unenv: 1.10.0 - unplugin: 1.15.0(webpack-sources@3.2.3) + unplugin: 1.16.1 vite: 5.4.11(@types/node@22.10.6)(terser@5.37.0) vite-node: 2.1.4(@types/node@22.10.6)(terser@5.37.0) vite-plugin-checker: 0.8.0(eslint@8.49.0)(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0)) @@ -18086,7 +18175,6 @@ snapshots: - vls - vti - vue-tsc - - webpack-sources '@octokit/auth-token@4.0.0': {} @@ -19941,12 +20029,12 @@ snapshots: '@rsdoctor/client@0.4.7': {} - '@rsdoctor/core@0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.0))': + '@rsdoctor/core@0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2))': dependencies: - '@rsdoctor/graph': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.0)) - '@rsdoctor/sdk': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.0)) - '@rsdoctor/types': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.0)) - '@rsdoctor/utils': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.0)) + '@rsdoctor/graph': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) + '@rsdoctor/sdk': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) + '@rsdoctor/types': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) + '@rsdoctor/utils': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) axios: 1.7.7 enhanced-resolve: 5.12.0 filesize: 10.1.6 @@ -19964,10 +20052,10 @@ snapshots: - utf-8-validate - webpack - '@rsdoctor/graph@0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.0))': + '@rsdoctor/graph@0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2))': dependencies: - '@rsdoctor/types': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.0)) - '@rsdoctor/utils': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.0)) + '@rsdoctor/types': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) + '@rsdoctor/utils': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) lodash: 4.17.21 socket.io: 4.7.2 source-map: 0.7.4 @@ -19978,13 +20066,13 @@ snapshots: - utf-8-validate - webpack - '@rsdoctor/rspack-plugin@0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.0))': + '@rsdoctor/rspack-plugin@0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2))': dependencies: - '@rsdoctor/core': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.0)) - '@rsdoctor/graph': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.0)) - '@rsdoctor/sdk': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.0)) - '@rsdoctor/types': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.0)) - '@rsdoctor/utils': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.0)) + '@rsdoctor/core': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) + '@rsdoctor/graph': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) + '@rsdoctor/sdk': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) + '@rsdoctor/types': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) + '@rsdoctor/utils': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) '@rspack/core': 1.0.14(@swc/helpers@0.5.15) lodash: 4.17.21 transitivePeerDependencies: @@ -19994,12 +20082,12 @@ snapshots: - utf-8-validate - webpack - '@rsdoctor/sdk@0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.0))': + '@rsdoctor/sdk@0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2))': dependencies: '@rsdoctor/client': 0.4.7 - '@rsdoctor/graph': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.0)) - '@rsdoctor/types': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.0)) - '@rsdoctor/utils': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.0)) + '@rsdoctor/graph': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) + '@rsdoctor/types': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) + '@rsdoctor/utils': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) '@types/fs-extra': 11.0.4 body-parser: 1.20.3 cors: 2.8.5 @@ -20018,20 +20106,20 @@ snapshots: - utf-8-validate - webpack - '@rsdoctor/types@0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.0))': + '@rsdoctor/types@0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2))': dependencies: '@types/connect': 3.4.38 '@types/estree': 1.0.5 '@types/tapable': 2.2.7 source-map: 0.7.4 - webpack: 5.94.0(esbuild@0.24.0) + webpack: 5.94.0(esbuild@0.24.2) optionalDependencies: '@rspack/core': 1.0.14(@swc/helpers@0.5.15) - '@rsdoctor/utils@0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.0))': + '@rsdoctor/utils@0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2))': dependencies: '@babel/code-frame': 7.25.7 - '@rsdoctor/types': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.0)) + '@rsdoctor/types': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) '@types/estree': 1.0.5 acorn: 8.14.0 acorn-import-assertions: 1.9.0(acorn@8.14.0) @@ -20092,11 +20180,11 @@ snapshots: '@rspack/binding-win32-ia32-msvc': 1.0.14 '@rspack/binding-win32-x64-msvc': 1.0.14 - '@rspack/cli@1.0.14(@rspack/core@1.0.14(@swc/helpers@0.5.15))(@types/express@4.17.21)(webpack@5.94.0(esbuild@0.24.0))': + '@rspack/cli@1.0.14(@rspack/core@1.0.14(@swc/helpers@0.5.15))(@types/express@4.17.21)(webpack@5.94.0(esbuild@0.24.2))': dependencies: '@discoveryjs/json-ext': 0.5.7 '@rspack/core': 1.0.14(@swc/helpers@0.5.15) - '@rspack/dev-server': 1.0.5(@rspack/core@1.0.14(@swc/helpers@0.5.15))(@types/express@4.17.21)(webpack@5.94.0(esbuild@0.24.0)) + '@rspack/dev-server': 1.0.5(@rspack/core@1.0.14(@swc/helpers@0.5.15))(@types/express@4.17.21)(webpack@5.94.0(esbuild@0.24.2)) colorette: 2.0.19 exit-hook: 3.2.0 interpret: 3.1.1 @@ -20122,7 +20210,7 @@ snapshots: optionalDependencies: '@swc/helpers': 0.5.15 - '@rspack/dev-server@1.0.5(@rspack/core@1.0.14(@swc/helpers@0.5.15))(@types/express@4.17.21)(webpack@5.94.0(esbuild@0.24.0))': + '@rspack/dev-server@1.0.5(@rspack/core@1.0.14(@swc/helpers@0.5.15))(@types/express@4.17.21)(webpack@5.94.0(esbuild@0.24.2))': dependencies: '@rspack/core': 1.0.14(@swc/helpers@0.5.15) chokidar: 3.6.0 @@ -20131,8 +20219,8 @@ snapshots: http-proxy-middleware: 2.0.6(@types/express@4.17.21) mime-types: 2.1.35 p-retry: 4.6.2 - webpack-dev-middleware: 7.4.2(webpack@5.94.0(esbuild@0.24.0)) - webpack-dev-server: 5.0.4(webpack@5.94.0(esbuild@0.24.0)) + webpack-dev-middleware: 7.4.2(webpack@5.94.0(esbuild@0.24.2)) + webpack-dev-server: 5.0.4(webpack@5.94.0(esbuild@0.24.2)) ws: 8.18.0 transitivePeerDependencies: - '@types/express' @@ -20359,7 +20447,7 @@ snapshots: tsx: 4.19.2 zod: 3.24.1 - '@tanstack/router-plugin@1.81.9(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.24.0))': + '@tanstack/router-plugin@1.81.9(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))(webpack@5.94.0(esbuild@0.24.2))': dependencies: '@babel/core': 7.26.0 '@babel/generator': 7.26.3 @@ -20377,14 +20465,13 @@ snapshots: '@types/babel__traverse': 7.20.6 babel-dead-code-elimination: 1.0.6 chokidar: 3.6.0 - unplugin: 1.15.0(webpack-sources@3.2.3) + unplugin: 1.16.1 zod: 3.24.1 optionalDependencies: vite: 5.4.11(@types/node@22.10.6)(terser@5.37.0) - webpack: 5.94.0(esbuild@0.24.0) + webpack: 5.94.0(esbuild@0.24.2) transitivePeerDependencies: - supports-color - - webpack-sources '@tanstack/start-vite-plugin@1.81.9': dependencies: @@ -20407,17 +20494,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/start@1.81.9(@types/node@22.10.6)(ioredis@5.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.37.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.24.0))': + '@tanstack/start@1.81.9(@types/node@22.10.6)(ioredis@5.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.37.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))(webpack@5.94.0(esbuild@0.24.2))': dependencies: '@tanstack/react-cross-context': 1.81.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/react-router': 1.81.9(@tanstack/router-generator@1.81.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/router-generator': 1.81.9 - '@tanstack/router-plugin': 1.81.9(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.24.0)) + '@tanstack/router-plugin': 1.81.9(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))(webpack@5.94.0(esbuild@0.24.2)) '@tanstack/start-vite-plugin': 1.81.9 '@vinxi/react': 0.2.5 '@vinxi/react-server-dom': 0.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0)) - '@vinxi/server-components': 0.4.3(vinxi@0.4.3(@types/node@22.10.6)(ioredis@5.4.1)(terser@5.37.0)(typescript@5.6.3)(webpack-sources@3.2.3)) - '@vinxi/server-functions': 0.4.3(vinxi@0.4.3(@types/node@22.10.6)(ioredis@5.4.1)(terser@5.37.0)(typescript@5.6.3)(webpack-sources@3.2.3)) + '@vinxi/server-components': 0.4.3(vinxi@0.4.3(@types/node@22.10.6)(ioredis@5.4.1)(terser@5.37.0)(typescript@5.6.3)) + '@vinxi/server-functions': 0.4.3(vinxi@0.4.3(@types/node@22.10.6)(ioredis@5.4.1)(terser@5.37.0)(typescript@5.6.3)) '@vitejs/plugin-react': 4.3.3(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0)) import-meta-resolve: 4.1.0 isbot: 5.1.17 @@ -20425,7 +20512,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tiny-invariant: 1.3.3 - vinxi: 0.4.3(@types/node@22.10.6)(ioredis@5.4.1)(terser@5.37.0)(typescript@5.6.3)(webpack-sources@3.2.3) + vinxi: 0.4.3(@types/node@22.10.6)(ioredis@5.4.1)(terser@5.37.0)(typescript@5.6.3) zod: 3.24.1 transitivePeerDependencies: - '@azure/app-configuration' @@ -20462,7 +20549,6 @@ snapshots: - uWebSockets.js - vite - webpack - - webpack-sources - xml2js '@tanstack/store@0.5.5': {} @@ -20831,9 +20917,9 @@ snapshots: '@types/webextension-polyfill@0.10.7': {} - '@types/webpack-dev-server@4.7.2(webpack@5.94.0(esbuild@0.24.0))': + '@types/webpack-dev-server@4.7.2(webpack@5.94.0(esbuild@0.24.2))': dependencies: - webpack-dev-server: 5.0.4(webpack@5.94.0(esbuild@0.24.0)) + webpack-dev-server: 5.0.4(webpack@5.94.0(esbuild@0.24.2)) transitivePeerDependencies: - bufferutil - debug @@ -21288,7 +21374,7 @@ snapshots: untun: 0.1.3 uqr: 0.1.2 - '@vinxi/plugin-directives@0.4.3(vinxi@0.4.3(@types/node@22.10.6)(ioredis@5.4.1)(terser@5.37.0)(typescript@5.6.3)(webpack-sources@3.2.3))': + '@vinxi/plugin-directives@0.4.3(vinxi@0.4.3(@types/node@22.10.6)(ioredis@5.4.1)(terser@5.37.0)(typescript@5.6.3))': dependencies: '@babel/parser': 7.26.3 acorn: 8.14.0 @@ -21299,7 +21385,7 @@ snapshots: magicast: 0.2.11 recast: 0.23.9 tslib: 2.8.1 - vinxi: 0.4.3(@types/node@22.10.6)(ioredis@5.4.1)(terser@5.37.0)(typescript@5.6.3)(webpack-sources@3.2.3) + vinxi: 0.4.3(@types/node@22.10.6)(ioredis@5.4.1)(terser@5.37.0)(typescript@5.6.3) '@vinxi/react-server-dom@0.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))': dependencies: @@ -21310,27 +21396,27 @@ snapshots: '@vinxi/react@0.2.5': {} - '@vinxi/server-components@0.4.3(vinxi@0.4.3(@types/node@22.10.6)(ioredis@5.4.1)(terser@5.37.0)(typescript@5.6.3)(webpack-sources@3.2.3))': + '@vinxi/server-components@0.4.3(vinxi@0.4.3(@types/node@22.10.6)(ioredis@5.4.1)(terser@5.37.0)(typescript@5.6.3))': dependencies: - '@vinxi/plugin-directives': 0.4.3(vinxi@0.4.3(@types/node@22.10.6)(ioredis@5.4.1)(terser@5.37.0)(typescript@5.6.3)(webpack-sources@3.2.3)) + '@vinxi/plugin-directives': 0.4.3(vinxi@0.4.3(@types/node@22.10.6)(ioredis@5.4.1)(terser@5.37.0)(typescript@5.6.3)) acorn: 8.14.0 acorn-loose: 8.3.0 acorn-typescript: 1.4.13(acorn@8.14.0) astring: 1.8.6 magicast: 0.2.11 recast: 0.23.9 - vinxi: 0.4.3(@types/node@22.10.6)(ioredis@5.4.1)(terser@5.37.0)(typescript@5.6.3)(webpack-sources@3.2.3) + vinxi: 0.4.3(@types/node@22.10.6)(ioredis@5.4.1)(terser@5.37.0)(typescript@5.6.3) - '@vinxi/server-functions@0.4.3(vinxi@0.4.3(@types/node@22.10.6)(ioredis@5.4.1)(terser@5.37.0)(typescript@5.6.3)(webpack-sources@3.2.3))': + '@vinxi/server-functions@0.4.3(vinxi@0.4.3(@types/node@22.10.6)(ioredis@5.4.1)(terser@5.37.0)(typescript@5.6.3))': dependencies: - '@vinxi/plugin-directives': 0.4.3(vinxi@0.4.3(@types/node@22.10.6)(ioredis@5.4.1)(terser@5.37.0)(typescript@5.6.3)(webpack-sources@3.2.3)) + '@vinxi/plugin-directives': 0.4.3(vinxi@0.4.3(@types/node@22.10.6)(ioredis@5.4.1)(terser@5.37.0)(typescript@5.6.3)) acorn: 8.14.0 acorn-loose: 8.3.0 acorn-typescript: 1.4.13(acorn@8.14.0) astring: 1.8.6 magicast: 0.2.11 recast: 0.23.9 - vinxi: 0.4.3(@types/node@22.10.6)(ioredis@5.4.1)(terser@5.37.0)(typescript@5.6.3)(webpack-sources@3.2.3) + vinxi: 0.4.3(@types/node@22.10.6)(ioredis@5.4.1)(terser@5.37.0)(typescript@5.6.3) '@vitejs/plugin-react@4.3.3(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))': dependencies: @@ -21343,6 +21429,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@vitejs/plugin-react@4.3.3(vite@6.0.7(@types/node@22.10.6)(jiti@2.4.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.0))': + dependencies: + '@babel/core': 7.26.0 + '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) + '@types/babel__core': 7.20.5 + react-refresh: 0.14.2 + vite: 6.0.7(@types/node@22.10.6)(jiti@2.4.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.0) + transitivePeerDependencies: + - supports-color + '@vitejs/plugin-vue-jsx@4.1.0(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))(vue@3.5.12(typescript@5.6.3))': dependencies: '@babel/core': 7.26.0 @@ -21353,11 +21450,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.2.0(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))(vue@3.5.12(typescript@5.6.3))': + '@vitejs/plugin-vue@5.2.1(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))(vue@3.5.12(typescript@5.6.3))': dependencies: vite: 5.4.11(@types/node@22.10.6)(terser@5.37.0) vue: 3.5.12(typescript@5.6.3) + '@vitejs/plugin-vue@5.2.1(vite@6.0.7(@types/node@22.10.6)(jiti@2.4.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.0))(vue@3.5.12(typescript@5.6.3))': + dependencies: + vite: 6.0.7(@types/node@22.10.6)(jiti@2.4.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.0) + vue: 3.5.12(typescript@5.6.3) + '@vitest/coverage-v8@2.1.4(vitest@2.1.4(@edge-runtime/vm@5.0.0)(@types/node@22.10.6)(jsdom@24.1.3)(msw@2.6.4(@types/node@22.10.6)(typescript@5.6.3))(terser@5.37.0))': dependencies: '@ampproject/remapping': 2.3.0 @@ -21421,15 +21523,27 @@ snapshots: dependencies: '@volar/source-map': 2.1.6 + '@volar/language-core@2.4.11': + dependencies: + '@volar/source-map': 2.4.11 + '@volar/source-map@2.1.6': dependencies: muggle-string: 0.4.1 + '@volar/source-map@2.4.11': {} + '@volar/typescript@2.1.6': dependencies: '@volar/language-core': 2.1.6 path-browserify: 1.0.1 + '@volar/typescript@2.4.11': + dependencies: + '@volar/language-core': 2.4.11 + path-browserify: 1.0.1 + vscode-uri: 3.0.8 + '@vue-macros/common@1.15.0(rollup@4.26.0)(vue@3.5.12(typescript@5.6.3))': dependencies: '@babel/types': 7.26.3 @@ -21458,20 +21572,19 @@ snapshots: - rollup - typescript - '@vue.ts/tsx-auto-props@0.6.0(rollup@4.26.0)(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)': + '@vue.ts/tsx-auto-props@0.6.0(rollup@4.26.0)(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))': dependencies: - '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.26.0)(webpack-sources@3.2.3) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.26.0) '@vue.ts/common': 0.6.0(rollup@4.26.0) '@vue.ts/language': 0.6.0(rollup@4.26.0)(typescript@5.6.3) magic-string: 0.30.12 typescript: 5.6.3 - unplugin: 1.15.0(webpack-sources@3.2.3) + unplugin: 1.16.1 vue: 3.5.12(typescript@5.6.3) transitivePeerDependencies: - magicast - rollup - supports-color - - webpack-sources '@vue/babel-helper-vue-transform-on@1.2.5': {} @@ -21533,6 +21646,11 @@ snapshots: '@vue/compiler-dom': 3.5.12 '@vue/shared': 3.5.12 + '@vue/compiler-vue2@2.7.16': + dependencies: + de-indent: 1.0.2 + he: 1.2.0 + '@vue/devtools-api@6.6.4': {} '@vue/devtools-core@7.4.4(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))(vue@3.5.12(typescript@5.6.3))': @@ -21565,7 +21683,7 @@ snapshots: dependencies: '@volar/language-core': 2.1.6 '@vue/compiler-dom': 3.5.12 - '@vue/shared': 3.5.12 + '@vue/shared': 3.5.13 computeds: 0.0.1 minimatch: 9.0.5 path-browserify: 1.0.1 @@ -21573,10 +21691,27 @@ snapshots: optionalDependencies: typescript: 5.6.3 + '@vue/language-core@2.2.0(typescript@5.6.3)': + dependencies: + '@volar/language-core': 2.4.11 + '@vue/compiler-dom': 3.5.12 + '@vue/compiler-vue2': 2.7.16 + '@vue/shared': 3.5.13 + alien-signals: 0.4.14 + minimatch: 9.0.5 + muggle-string: 0.4.1 + path-browserify: 1.0.1 + optionalDependencies: + typescript: 5.6.3 + '@vue/reactivity@3.5.12': dependencies: '@vue/shared': 3.5.12 + '@vue/reactivity@3.5.13': + dependencies: + '@vue/shared': 3.5.13 + '@vue/runtime-core@3.5.12': dependencies: '@vue/reactivity': 3.5.12 @@ -21597,6 +21732,8 @@ snapshots: '@vue/shared@3.5.12': {} + '@vue/shared@3.5.13': {} + '@vue/test-utils@2.4.6': dependencies: js-beautify: 1.15.1 @@ -21823,6 +21960,8 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 + alien-signals@0.4.14: {} + anser@1.4.10: {} ansi-align@3.0.1: @@ -22534,9 +22673,9 @@ snapshots: dependencies: run-applescript: 7.0.0 - bundle-require@5.0.0(esbuild@0.24.0): + bundle-require@5.0.0(esbuild@0.24.2): dependencies: - esbuild: 0.24.0 + esbuild: 0.24.2 load-tsconfig: 0.2.5 busboy@1.6.0: @@ -24077,32 +24216,33 @@ snapshots: '@esbuild/win32-ia32': 0.23.1 '@esbuild/win32-x64': 0.23.1 - esbuild@0.24.0: + esbuild@0.24.2: optionalDependencies: - '@esbuild/aix-ppc64': 0.24.0 - '@esbuild/android-arm': 0.24.0 - '@esbuild/android-arm64': 0.24.0 - '@esbuild/android-x64': 0.24.0 - '@esbuild/darwin-arm64': 0.24.0 - '@esbuild/darwin-x64': 0.24.0 - '@esbuild/freebsd-arm64': 0.24.0 - '@esbuild/freebsd-x64': 0.24.0 - '@esbuild/linux-arm': 0.24.0 - '@esbuild/linux-arm64': 0.24.0 - '@esbuild/linux-ia32': 0.24.0 - '@esbuild/linux-loong64': 0.24.0 - '@esbuild/linux-mips64el': 0.24.0 - '@esbuild/linux-ppc64': 0.24.0 - '@esbuild/linux-riscv64': 0.24.0 - '@esbuild/linux-s390x': 0.24.0 - '@esbuild/linux-x64': 0.24.0 - '@esbuild/netbsd-x64': 0.24.0 - '@esbuild/openbsd-arm64': 0.24.0 - '@esbuild/openbsd-x64': 0.24.0 - '@esbuild/sunos-x64': 0.24.0 - '@esbuild/win32-arm64': 0.24.0 - '@esbuild/win32-ia32': 0.24.0 - '@esbuild/win32-x64': 0.24.0 + '@esbuild/aix-ppc64': 0.24.2 + '@esbuild/android-arm': 0.24.2 + '@esbuild/android-arm64': 0.24.2 + '@esbuild/android-x64': 0.24.2 + '@esbuild/darwin-arm64': 0.24.2 + '@esbuild/darwin-x64': 0.24.2 + '@esbuild/freebsd-arm64': 0.24.2 + '@esbuild/freebsd-x64': 0.24.2 + '@esbuild/linux-arm': 0.24.2 + '@esbuild/linux-arm64': 0.24.2 + '@esbuild/linux-ia32': 0.24.2 + '@esbuild/linux-loong64': 0.24.2 + '@esbuild/linux-mips64el': 0.24.2 + '@esbuild/linux-ppc64': 0.24.2 + '@esbuild/linux-riscv64': 0.24.2 + '@esbuild/linux-s390x': 0.24.2 + '@esbuild/linux-x64': 0.24.2 + '@esbuild/netbsd-arm64': 0.24.2 + '@esbuild/netbsd-x64': 0.24.2 + '@esbuild/openbsd-arm64': 0.24.2 + '@esbuild/openbsd-x64': 0.24.2 + '@esbuild/sunos-x64': 0.24.2 + '@esbuild/win32-arm64': 0.24.2 + '@esbuild/win32-ia32': 0.24.2 + '@esbuild/win32-x64': 0.24.2 escalade@3.2.0: {} @@ -25800,16 +25940,15 @@ snapshots: import-meta-resolve@4.1.0: {} - impound@0.2.0(rollup@4.26.0)(webpack-sources@3.2.3): + impound@0.2.0(rollup@4.26.0): dependencies: '@rollup/pluginutils': 5.1.3(rollup@4.26.0) mlly: 1.7.2 pathe: 1.1.2 unenv: 1.10.0 - unplugin: 1.15.0(webpack-sources@3.2.3) + unplugin: 1.16.1 transitivePeerDependencies: - rollup - - webpack-sources imurmurhash@0.1.4: {} @@ -28109,7 +28248,7 @@ snapshots: nice-try@1.0.5: {} - nitropack@2.10.4(typescript@5.6.3)(webpack-sources@3.2.3): + nitropack@2.10.4(typescript@5.6.3): dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@netlify/functions': 2.8.2 @@ -28137,7 +28276,7 @@ snapshots: defu: 6.1.4 destr: 2.0.3 dot-prop: 9.0.0 - esbuild: 0.24.0 + esbuild: 0.24.2 escape-string-regexp: 5.0.0 etag: 1.8.1 fs-extra: 11.2.0 @@ -28173,12 +28312,12 @@ snapshots: std-env: 3.7.0 ufo: 1.5.4 uncrypto: 0.1.3 - unctx: 2.3.1(webpack-sources@3.2.3) + unctx: 2.3.1 unenv: 1.10.0 - unimport: 3.13.1(rollup@4.26.0)(webpack-sources@3.2.3) + unimport: 3.13.1(rollup@4.26.0) unstorage: 1.13.1(ioredis@5.4.1) untyped: 1.5.1 - unwasm: 0.3.9(webpack-sources@3.2.3) + unwasm: 0.3.9 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -28200,7 +28339,6 @@ snapshots: - mysql2 - supports-color - typescript - - webpack-sources nlcst-to-string@4.0.0: dependencies: @@ -28386,19 +28524,19 @@ snapshots: nuxi@3.15.0: {} - nuxt@3.14.159(@parcel/watcher@2.4.1)(@types/node@22.10.6)(eslint@8.49.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.26.0)(terser@5.37.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))(webpack-sources@3.2.3): + nuxt@3.14.159(@parcel/watcher@2.4.1)(@types/node@22.10.6)(eslint@8.49.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.26.0)(terser@5.37.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0)): dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.6.0(rollup@4.26.0)(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) - '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.26.0)(webpack-sources@3.2.3) - '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.26.0)(webpack-sources@3.2.3) - '@nuxt/telemetry': 2.6.0(magicast@0.3.5)(rollup@4.26.0)(webpack-sources@3.2.3) - '@nuxt/vite-builder': 3.14.159(@types/node@22.10.6)(eslint@8.49.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.26.0)(terser@5.37.0)(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) + '@nuxt/devtools': 1.6.0(rollup@4.26.0)(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0))(vue@3.5.12(typescript@5.6.3)) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.26.0) + '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.26.0) + '@nuxt/telemetry': 2.6.0(magicast@0.3.5)(rollup@4.26.0) + '@nuxt/vite-builder': 3.14.159(@types/node@22.10.6)(eslint@8.49.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.26.0)(terser@5.37.0)(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)) '@unhead/dom': 1.11.11 '@unhead/shared': 1.11.11 '@unhead/ssr': 1.11.11 '@unhead/vue': 1.11.11(vue@3.5.12(typescript@5.6.3)) - '@vue/shared': 3.5.12 + '@vue/shared': 3.5.13 acorn: 8.14.0 c12: 2.0.1(magicast@0.3.5) chokidar: 4.0.1 @@ -28409,21 +28547,21 @@ snapshots: destr: 2.0.3 devalue: 5.1.1 errx: 0.1.0 - esbuild: 0.24.0 + esbuild: 0.24.2 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 globby: 14.0.2 h3: 1.13.0 hookable: 5.5.3 ignore: 6.0.2 - impound: 0.2.0(rollup@4.26.0)(webpack-sources@3.2.3) + impound: 0.2.0(rollup@4.26.0) jiti: 2.4.0 klona: 2.0.6 knitwork: 1.1.0 magic-string: 0.30.12 mlly: 1.7.2 nanotar: 0.1.1 - nitropack: 2.10.4(typescript@5.6.3)(webpack-sources@3.2.3) + nitropack: 2.10.4(typescript@5.6.3) nuxi: 3.15.0 nypm: 0.3.12 ofetch: 1.4.1 @@ -28440,12 +28578,12 @@ snapshots: ufo: 1.5.4 ultrahtml: 1.5.3 uncrypto: 0.1.3 - unctx: 2.3.1(webpack-sources@3.2.3) + unctx: 2.3.1 unenv: 1.10.0 unhead: 1.11.11 - unimport: 3.13.1(rollup@4.26.0)(webpack-sources@3.2.3) - unplugin: 1.15.0(webpack-sources@3.2.3) - unplugin-vue-router: 0.10.8(rollup@4.26.0)(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) + unimport: 3.13.1(rollup@4.26.0) + unplugin: 1.16.1 + unplugin-vue-router: 0.10.8(rollup@4.26.0)(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3)) unstorage: 1.13.1(ioredis@5.4.1) untyped: 1.5.1 vue: 3.5.12(typescript@5.6.3) @@ -28497,7 +28635,6 @@ snapshots: - vls - vti - vue-tsc - - webpack-sources - xml2js nwsapi@2.2.13: {} @@ -31115,16 +31252,16 @@ snapshots: ansi-escapes: 5.0.0 supports-hyperlinks: 2.3.0 - terser-webpack-plugin@5.3.11(esbuild@0.24.0)(webpack@5.94.0(esbuild@0.24.0)): + terser-webpack-plugin@5.3.11(esbuild@0.24.2)(webpack@5.94.0(esbuild@0.24.2)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 4.3.0 serialize-javascript: 6.0.2 terser: 5.37.0 - webpack: 5.94.0(esbuild@0.24.0) + webpack: 5.94.0(esbuild@0.24.2) optionalDependencies: - esbuild: 0.24.0 + esbuild: 0.24.2 terser@5.37.0: dependencies: @@ -31289,7 +31426,7 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.0)(jest@29.7.0(@types/node@22.10.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.6)(typescript@5.6.3)))(typescript@5.6.3): + ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.2)(jest@29.7.0(@types/node@22.10.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.6)(typescript@5.6.3)))(typescript@5.6.3): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 @@ -31307,9 +31444,9 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.26.0) - esbuild: 0.24.0 + esbuild: 0.24.2 - ts-loader@9.5.1(typescript@5.6.3)(webpack@5.94.0(esbuild@0.24.0)): + ts-loader@9.5.1(typescript@5.6.3)(webpack@5.94.0(esbuild@0.24.2)): dependencies: chalk: 4.1.2 enhanced-resolve: 5.18.0 @@ -31317,7 +31454,7 @@ snapshots: semver: 7.6.3 source-map: 0.7.4 typescript: 5.6.3 - webpack: 5.94.0(esbuild@0.24.0) + webpack: 5.94.0(esbuild@0.24.2) ts-node@10.9.2(@types/node@22.10.6)(typescript@5.6.3): dependencies: @@ -31359,12 +31496,12 @@ snapshots: tsup@8.3.5(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.0): dependencies: - bundle-require: 5.0.0(esbuild@0.24.0) + bundle-require: 5.0.0(esbuild@0.24.2) cac: 6.7.14 chokidar: 4.0.1 consola: 3.2.3 debug: 4.4.0(supports-color@8.1.1) - esbuild: 0.24.0 + esbuild: 0.24.2 joycon: 3.1.1 picocolors: 1.1.1 postcss-load-config: 6.0.1(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.6.0) @@ -31542,14 +31679,12 @@ snapshots: uncrypto@0.1.3: {} - unctx@2.3.1(webpack-sources@3.2.3): + unctx@2.3.1: dependencies: acorn: 8.14.0 estree-walker: 3.0.3 magic-string: 0.30.12 - unplugin: 1.15.0(webpack-sources@3.2.3) - transitivePeerDependencies: - - webpack-sources + unplugin: 1.16.1 undici-types@5.26.5: {} @@ -31601,7 +31736,7 @@ snapshots: trough: 2.2.0 vfile: 6.0.3 - unimport@3.13.1(rollup@4.26.0)(webpack-sources@3.2.3): + unimport@3.13.1(rollup@4.26.0): dependencies: '@rollup/pluginutils': 5.1.3(rollup@4.26.0) acorn: 8.14.0 @@ -31615,10 +31750,9 @@ snapshots: pkg-types: 1.2.1 scule: 1.3.0 strip-literal: 2.1.0 - unplugin: 1.15.0(webpack-sources@3.2.3) + unplugin: 1.16.1 transitivePeerDependencies: - rollup - - webpack-sources union@0.5.0: dependencies: @@ -31696,7 +31830,7 @@ snapshots: unpipe@1.0.0: {} - unplugin-vue-router@0.10.8(rollup@4.26.0)(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3): + unplugin-vue-router@0.10.8(rollup@4.26.0)(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3)): dependencies: '@babel/types': 7.26.3 '@rollup/pluginutils': 5.1.3(rollup@4.26.0) @@ -31710,21 +31844,39 @@ snapshots: mlly: 1.7.2 pathe: 1.1.2 scule: 1.3.0 - unplugin: 1.15.0(webpack-sources@3.2.3) + unplugin: 1.16.1 yaml: 2.6.0 optionalDependencies: vue-router: 4.4.5(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - rollup - vue - - webpack-sources - unplugin@1.15.0(webpack-sources@3.2.3): + unplugin-vue@5.2.1(@types/node@22.10.6)(jiti@2.4.0)(terser@5.37.0)(tsx@4.19.2)(vue@3.5.12(typescript@5.6.3))(yaml@2.6.0): + dependencies: + '@vue/reactivity': 3.5.13 + debug: 4.4.0(supports-color@8.1.1) + unplugin: 1.16.1 + vite: 6.0.7(@types/node@22.10.6)(jiti@2.4.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.0) + vue: 3.5.12(typescript@5.6.3) + transitivePeerDependencies: + - '@types/node' + - jiti + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + + unplugin@1.16.1: dependencies: acorn: 8.14.0 webpack-virtual-modules: 0.6.2 - optionalDependencies: - webpack-sources: 3.2.3 unstorage@1.13.1(ioredis@5.4.1): dependencies: @@ -31761,16 +31913,14 @@ snapshots: transitivePeerDependencies: - supports-color - unwasm@0.3.9(webpack-sources@3.2.3): + unwasm@0.3.9: dependencies: knitwork: 1.1.0 magic-string: 0.30.12 mlly: 1.7.2 pathe: 1.1.2 pkg-types: 1.2.1 - unplugin: 1.15.0(webpack-sources@3.2.3) - transitivePeerDependencies: - - webpack-sources + unplugin: 1.16.1 update-browserslist-db@1.1.1(browserslist@4.24.3): dependencies: @@ -31961,7 +32111,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vinxi@0.4.3(@types/node@22.10.6)(ioredis@5.4.1)(terser@5.37.0)(typescript@5.6.3)(webpack-sources@3.2.3): + vinxi@0.4.3(@types/node@22.10.6)(ioredis@5.4.1)(terser@5.37.0)(typescript@5.6.3): dependencies: '@babel/core': 7.26.0 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) @@ -31983,7 +32133,7 @@ snapshots: hookable: 5.5.3 http-proxy: 1.18.1 micromatch: 4.0.8 - nitropack: 2.10.4(typescript@5.6.3)(webpack-sources@3.2.3) + nitropack: 2.10.4(typescript@5.6.3) node-fetch-native: 1.6.4 path-to-regexp: 6.3.0 pathe: 1.1.2 @@ -31992,7 +32142,7 @@ snapshots: serve-placeholder: 2.0.2 serve-static: 1.16.2 ufo: 1.5.4 - unctx: 2.3.1(webpack-sources@3.2.3) + unctx: 2.3.1 unenv: 1.10.0 unstorage: 1.13.1(ioredis@5.4.1) vite: 5.4.11(@types/node@22.10.6)(terser@5.37.0) @@ -32029,7 +32179,6 @@ snapshots: - terser - typescript - uWebSockets.js - - webpack-sources - xml2js vite-hot-client@0.2.3(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0)): @@ -32075,7 +32224,7 @@ snapshots: optionator: 0.9.4 typescript: 5.6.3 - vite-plugin-inspect@0.8.7(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@4.26.0)(webpack-sources@3.2.3))(rollup@4.26.0)(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0)): + vite-plugin-inspect@0.8.7(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@4.26.0))(rollup@4.26.0)(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.3(rollup@4.26.0) @@ -32088,7 +32237,7 @@ snapshots: sirv: 2.0.4 vite: 5.4.11(@types/node@22.10.6)(terser@5.37.0) optionalDependencies: - '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.26.0)(webpack-sources@3.2.3) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.26.0) transitivePeerDependencies: - rollup - supports-color @@ -32118,6 +32267,19 @@ snapshots: fsevents: 2.3.3 terser: 5.37.0 + vite@6.0.7(@types/node@22.10.6)(jiti@2.4.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.0): + dependencies: + esbuild: 0.24.2 + postcss: 8.4.49 + rollup: 4.26.0 + optionalDependencies: + '@types/node': 22.10.6 + fsevents: 2.3.3 + jiti: 2.4.0 + terser: 5.37.0 + tsx: 4.19.2 + yaml: 2.6.0 + vitefu@1.0.2(vite@5.4.11(@types/node@22.10.6)(terser@5.37.0)): optionalDependencies: vite: 5.4.11(@types/node@22.10.6)(terser@5.37.0) @@ -32214,6 +32376,12 @@ snapshots: de-indent: 1.0.2 he: 1.2.0 + vue-tsc@2.2.0(typescript@5.6.3): + dependencies: + '@volar/typescript': 2.4.11 + '@vue/language-core': 2.2.0(typescript@5.6.3) + typescript: 5.6.3 + vue@3.5.12(typescript@5.6.3): dependencies: '@vue/compiler-dom': 3.5.12 @@ -32294,7 +32462,7 @@ snapshots: - bufferutil - utf-8-validate - webpack-dev-middleware@7.4.2(webpack@5.94.0(esbuild@0.24.0)): + webpack-dev-middleware@7.4.2(webpack@5.94.0(esbuild@0.24.2)): dependencies: colorette: 2.0.20 memfs: 4.14.0 @@ -32303,9 +32471,9 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.3.0 optionalDependencies: - webpack: 5.94.0(esbuild@0.24.0) + webpack: 5.94.0(esbuild@0.24.2) - webpack-dev-server@5.0.4(webpack@5.94.0(esbuild@0.24.0)): + webpack-dev-server@5.0.4(webpack@5.94.0(esbuild@0.24.2)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -32335,10 +32503,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.4.2(webpack@5.94.0(esbuild@0.24.0)) + webpack-dev-middleware: 7.4.2(webpack@5.94.0(esbuild@0.24.2)) ws: 8.18.0 optionalDependencies: - webpack: 5.94.0(esbuild@0.24.0) + webpack: 5.94.0(esbuild@0.24.2) transitivePeerDependencies: - bufferutil - debug @@ -32354,7 +32522,7 @@ snapshots: webpack-virtual-modules@0.6.2: {} - webpack@5.94.0(esbuild@0.24.0): + webpack@5.94.0(esbuild@0.24.2): dependencies: '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.14.1 @@ -32376,7 +32544,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.11(esbuild@0.24.0)(webpack@5.94.0(esbuild@0.24.0)) + terser-webpack-plugin: 5.3.11(esbuild@0.24.2)(webpack@5.94.0(esbuild@0.24.2)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: