From 91f60ca113928a5152efed23ef5eeb9330be5066 Mon Sep 17 00:00:00 2001
From: Robert Soriano
Date: Fri, 15 Nov 2024 07:07:46 -0800
Subject: [PATCH] feat(nuxt,vue): Introduce Nuxt SDK (#4541)
Co-authored-by: Lennart
---
.changeset/cuddly-tools-live.md | 6 +
.github/workflows/ci.yml | 2 +-
packages/nuxt/.eslintrc.cjs | 4 +
packages/nuxt/.gitignore | 56 +
packages/nuxt/LICENSE | 21 +
packages/nuxt/README.md | 125 +
packages/nuxt/package.json | 70 +
packages/nuxt/src/global.d.ts | 2 +
packages/nuxt/src/module.ts | 152 ++
packages/nuxt/src/runtime/plugin.ts | 24 +
.../nuxt/src/runtime/server/clerkClient.ts | 32 +
.../src/runtime/server/clerkMiddleware.ts | 78 +
packages/nuxt/src/runtime/server/index.ts | 3 +
.../nuxt/src/runtime/server/middleware.ts | 7 +
packages/nuxt/src/runtime/server/utils.ts | 23 +
packages/nuxt/tsconfig.json | 16 +
packages/nuxt/tsup.config.ts | 22 +
packages/vue/package.json | 7 +-
packages/vue/src/internal.ts | 1 +
packages/vue/src/plugin.ts | 4 +-
packages/vue/tsconfig.json | 2 +-
packages/vue/tsup.config.ts | 2 +-
pnpm-lock.yaml | 2430 ++++++++++++++++-
23 files changed, 2965 insertions(+), 124 deletions(-)
create mode 100644 .changeset/cuddly-tools-live.md
create mode 100644 packages/nuxt/.eslintrc.cjs
create mode 100644 packages/nuxt/.gitignore
create mode 100644 packages/nuxt/LICENSE
create mode 100644 packages/nuxt/README.md
create mode 100644 packages/nuxt/package.json
create mode 100644 packages/nuxt/src/global.d.ts
create mode 100644 packages/nuxt/src/module.ts
create mode 100644 packages/nuxt/src/runtime/plugin.ts
create mode 100644 packages/nuxt/src/runtime/server/clerkClient.ts
create mode 100644 packages/nuxt/src/runtime/server/clerkMiddleware.ts
create mode 100644 packages/nuxt/src/runtime/server/index.ts
create mode 100644 packages/nuxt/src/runtime/server/middleware.ts
create mode 100644 packages/nuxt/src/runtime/server/utils.ts
create mode 100644 packages/nuxt/tsconfig.json
create mode 100644 packages/nuxt/tsup.config.ts
create mode 100644 packages/vue/src/internal.ts
diff --git a/.changeset/cuddly-tools-live.md b/.changeset/cuddly-tools-live.md
new file mode 100644
index 0000000000..6ab1645249
--- /dev/null
+++ b/.changeset/cuddly-tools-live.md
@@ -0,0 +1,6 @@
+---
+"@clerk/nuxt": patch
+"@clerk/vue": patch
+---
+
+Introduce an experimental version of Clerk SDK for [Nuxt](https://nuxt.com)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index c2a358f3bc..e0f2d1cd73 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -118,7 +118,7 @@ jobs:
run: |
if [ "${{ matrix.node-version }}" == "18" ]; then
echo "Running tests on Node 18 only for packages with LTS support."
- pnpm turbo test $TURBO_ARGS --filter="@clerk/astro" --filter="@clerk/backend" --filter="@clerk/express" --filter="@clerk/nextjs" --filter="@clerk/clerk-react" --filter="@clerk/clerk-sdk-node" --filter="@clerk/shared" --filter="@clerk/remix" --filter="@clerk/tanstack-start" --filter="@clerk/elements" --filter="@clerk/vue"
+ pnpm turbo test $TURBO_ARGS --filter="@clerk/astro" --filter="@clerk/backend" --filter="@clerk/express" --filter="@clerk/nextjs" --filter="@clerk/clerk-react" --filter="@clerk/clerk-sdk-node" --filter="@clerk/shared" --filter="@clerk/remix" --filter="@clerk/tanstack-start" --filter="@clerk/elements" --filter="@clerk/vue" --filter="@clerk/nuxt"
else
echo "Running tests for all packages on Node 20."
pnpm turbo test $TURBO_ARGS
diff --git a/packages/nuxt/.eslintrc.cjs b/packages/nuxt/.eslintrc.cjs
new file mode 100644
index 0000000000..20f28714ed
--- /dev/null
+++ b/packages/nuxt/.eslintrc.cjs
@@ -0,0 +1,4 @@
+module.exports = {
+ root: true,
+ extends: ['@clerk/custom/browser', '@clerk/custom/typescript'],
+};
diff --git a/packages/nuxt/.gitignore b/packages/nuxt/.gitignore
new file mode 100644
index 0000000000..7a3eb22b71
--- /dev/null
+++ b/packages/nuxt/.gitignore
@@ -0,0 +1,56 @@
+# Dependencies
+node_modules
+
+# Logs
+*.log*
+
+# Temp directories
+.temp
+.tmp
+.cache
+
+# Yarn
+**/.yarn/cache
+**/.yarn/*state*
+
+# Generated dirs
+dist
+
+# Nuxt
+.nuxt
+.output
+.data
+.vercel_build_output
+.build-*
+.netlify
+
+# Env
+.env
+
+# Testing
+reports
+coverage
+*.lcov
+.nyc_output
+
+# VSCode
+.vscode/*
+!.vscode/settings.json
+!.vscode/tasks.json
+!.vscode/launch.json
+!.vscode/extensions.json
+!.vscode/*.code-snippets
+
+# Intellij idea
+*.iml
+.idea
+
+# OSX
+.DS_Store
+.AppleDouble
+.LSOverride
+.AppleDB
+.AppleDesktop
+Network Trash Folder
+Temporary Items
+.apdisk
diff --git a/packages/nuxt/LICENSE b/packages/nuxt/LICENSE
new file mode 100644
index 0000000000..5713d0938b
--- /dev/null
+++ b/packages/nuxt/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2024 Clerk, Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/packages/nuxt/README.md b/packages/nuxt/README.md
new file mode 100644
index 0000000000..ed490e3f34
--- /dev/null
+++ b/packages/nuxt/README.md
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
@clerk/nuxt
+
+
+
+
+[![Chat on Discord](https://img.shields.io/discord/856971667393609759.svg?logo=discord)](https://clerk.com/discord)
+[![Clerk documentation](https://img.shields.io/badge/documentation-clerk-green.svg)](https://clerk.com/docs?utm_source=github&utm_medium=clerk_nuxt)
+[![Follow on Twitter](https://img.shields.io/twitter/follow/ClerkDev?style=social)](https://twitter.com/intent/follow?screen_name=ClerkDev)
+
+[Changelog](https://github.com/clerk/javascript/blob/main/packages/nuxt/CHANGELOG.md)
+·
+[Report a Bug](https://github.com/clerk/javascript/issues/new?assignees=&labels=needs-triage&projects=&template=BUG_REPORT.yml)
+·
+[Request a Feature](https://feedback.clerk.com/roadmap)
+·
+[Get help](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_nuxt)
+
+
+
+[Clerk](https://clerk.com/?utm_source=github&utm_medium=clerk_nuxt) is the easiest way to add authentication and user management to your Vue application. Add sign up, sign in, and profile management to your application in minutes.
+
+### Prerequisites
+
+- Nuxt 3 or later
+- Node.js `>=18.17.0` or later
+- An existing Clerk application. [Create your account for free](https://dashboard.clerk.com/sign-up?utm_source=github&utm_medium=clerk_nuxt).
+
+### Installation
+
+Add `@clerk/nuxt` as a dependency
+
+```bash
+npm install @clerk/nuxt
+```
+
+### Build
+
+To build the package locally with the TypeScript compiler, run:
+
+```bash
+npm run build
+```
+
+## Usage
+
+Make sure the following environment variables are set in a `.env` file in your Nuxt project:
+
+```
+NUXT_PUBLIC_CLERK_PUBLISHABLE_KEY=[publishable-key]
+CLERK_SECRET_KEY=[secret-key]
+```
+
+Then, add `@clerk/nuxt` to the `modules` section of `nuxt.config.ts`:
+
+```js
+export default defineNuxtConfig({
+ modules: ['@clerk/nuxt'],
+});
+```
+
+You can now start using Clerk's components. Here's a basic example showing a header component:
+
+```vue
+
+
+
+```
+
+To protect an API route, you can access the `event.context.auth` object and check the value of `userId` to determine if the user is authenticated:
+
+```ts
+export default eventHandler(event => {
+ const { userId } = event.context.auth;
+
+ if (!userId) {
+ throw createError({
+ statusCode: 401,
+ message: 'Unauthorized',
+ });
+ }
+
+ return { userId };
+});
+```
+
+## Support
+
+You can get in touch with us in any of the following ways:
+
+- Join our official community [Discord server](https://clerk.com/discord)
+- On [our support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_nuxt)
+
+## Contributing
+
+We're open to all community contributions! If you'd like to contribute in any way, please read [our contribution guidelines](https://github.com/clerk/javascript/blob/main/docs/CONTRIBUTING.md) and [code of conduct](https://github.com/clerk/javascript/blob/main/docs/CODE_OF_CONDUCT.md).
+
+## Security
+
+`@clerk/nuxt` follows good practices of security, but 100% security cannot be assured.
+
+`@clerk/nuxt` is provided **"as is"** without any **warranty**. Use at your own risk.
+
+_For more information and to report security issues, please refer to our [security documentation](https://github.com/clerk/javascript/blob/main/docs/SECURITY.md)._
+
+## License
+
+This project is licensed under the **MIT license**.
+
+See [LICENSE](https://github.com/clerk/javascript/blob/main/packages/vue/LICENSE) for more information.
diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json
new file mode 100644
index 0000000000..f03c4b5ed7
--- /dev/null
+++ b/packages/nuxt/package.json
@@ -0,0 +1,70 @@
+{
+ "name": "@clerk/nuxt",
+ "version": "0.0.0",
+ "description": "Clerk SDK for Nuxt",
+ "keywords": [
+ "clerk",
+ "typescript",
+ "vue",
+ "nuxt",
+ "auth",
+ "authentication",
+ "passwordless",
+ "session",
+ "jwt"
+ ],
+ "homepage": "https://clerk.com/",
+ "bugs": {
+ "url": "https://github.com/clerk/javascript/issues"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/clerk/javascript.git",
+ "directory": "packages/nuxt"
+ },
+ "license": "MIT",
+ "author": "Clerk",
+ "type": "module",
+ "exports": {
+ ".": {
+ "types": "./dist/module.d.ts",
+ "import": "./dist/module.js"
+ },
+ "./server": {
+ "types": "./dist/runtime/server/index.d.ts",
+ "import": "./dist/runtime/server/index.js"
+ }
+ },
+ "main": "./dist/module.js",
+ "types": "./dist/module.d.ts",
+ "files": [
+ "dist"
+ ],
+ "scripts": {
+ "build": "tsup",
+ "dev": "tsup --watch",
+ "lint": "eslint src/",
+ "lint:attw": "attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm",
+ "lint:publint": "publint",
+ "publish:local": "pnpm dlx yalc push --replace --sig"
+ },
+ "dependencies": {
+ "@clerk/backend": "1.16.4",
+ "@clerk/shared": "2.14.0",
+ "@clerk/types": "4.34.0",
+ "@clerk/vue": "0.0.4",
+ "@nuxt/kit": "^3.14.159",
+ "@nuxt/schema": "^3.14.159",
+ "h3": "^1.13.0"
+ },
+ "devDependencies": {
+ "nuxt": "^3.14.159",
+ "typescript": "*"
+ },
+ "engines": {
+ "node": ">=18.17.0"
+ },
+ "publishConfig": {
+ "access": "public"
+ }
+}
diff --git a/packages/nuxt/src/global.d.ts b/packages/nuxt/src/global.d.ts
new file mode 100644
index 0000000000..b07387ba7c
--- /dev/null
+++ b/packages/nuxt/src/global.d.ts
@@ -0,0 +1,2 @@
+declare const PACKAGE_NAME: string;
+declare const PACKAGE_VERSION: string;
diff --git a/packages/nuxt/src/module.ts b/packages/nuxt/src/module.ts
new file mode 100644
index 0000000000..ebcf22280d
--- /dev/null
+++ b/packages/nuxt/src/module.ts
@@ -0,0 +1,152 @@
+import type { LoadClerkJsScriptOptions } from '@clerk/shared/loadClerkJsScript';
+import {
+ addComponent,
+ addImports,
+ addPlugin,
+ addServerHandler,
+ createResolver,
+ defineNuxtModule,
+ updateRuntimeConfig,
+} from '@nuxt/kit';
+
+export type ModuleOptions = Omit & {
+ /**
+ * Skip the automatic server middleware registration. When enabled, you'll need to
+ * register the middleware manually in your application.
+ *
+ * @default false
+ *
+ * @example
+ *
+ * ```ts
+ * // server/middleware/clerk.ts
+ * import { clerkMiddleware } from '@clerk/nuxt/server'
+ *
+ * export default clerkMiddleware((event) => {
+ * console.log('auth', event.context.auth)
+ * })
+ * ```
+ */
+ skipServerMiddleware?: boolean;
+};
+
+export default defineNuxtModule({
+ meta: {
+ name: PACKAGE_NAME,
+ version: PACKAGE_VERSION,
+ configKey: 'clerk',
+ compatibility: {
+ nuxt: '>=3.0.0',
+ },
+ },
+ setup(options, nuxt) {
+ // These values must be set (even as undefined) to allow runtime config to work properly.
+ // In Nuxt, having these keys defined (even as undefined) allows them to be overridden
+ // by environment variables following the pattern NUXT_PUBLIC_CLERK_* (e.g. NUXT_PUBLIC_CLERK_PUBLISHABLE_KEY).
+ // More info https://nuxt.com/docs/guide/going-further/runtime-config
+ void updateRuntimeConfig({
+ // Public keys exposed to client and shared with the server
+ public: {
+ clerk: {
+ ...options,
+ publishableKey: options.publishableKey,
+ signInUrl: options.signInUrl,
+ signInFallbackRedirectUrl: options.signInFallbackRedirectUrl,
+ signUpFallbackRedirectUrl: options.signUpFallbackRedirectUrl,
+ signInForceRedirectUrl: options.signInForceRedirectUrl,
+ signUpForceRedirectUrl: options.signUpForceRedirectUrl,
+ signUpUrl: options.signUpUrl,
+ domain: options.domain,
+ clerkJSUrl: options.clerkJSUrl,
+ clerkJSVariant: options.clerkJSVariant,
+ clerkJSVersion: options.clerkJSVersion,
+ // Backend specific variables that are safe to share.
+ // We want them to be overridable like the other public keys (e.g NUXT_PUBLIC_CLERK_PROXY_URL)
+ proxyUrl: options.proxyUrl,
+ apiUrl: 'https://api.clerk.com',
+ apiVersion: 'v1',
+ },
+ },
+ // Private keys available only on within server-side
+ clerk: {
+ secretKey: undefined,
+ jwtKey: undefined,
+ },
+ });
+
+ const resolver = createResolver(import.meta.url);
+
+ // Handle Nuxt-specific imports (e.g #imports)
+ nuxt.options.build.transpile.push(resolver.resolve('./runtime'));
+
+ // Add the `@clerk/vue` plugin
+ addPlugin(resolver.resolve('./runtime/plugin'));
+
+ // Allow skipping installing the server middleware
+ // and let the user handle it manually
+ if (!options.skipServerMiddleware) {
+ addServerHandler({
+ middleware: true,
+ handler: resolver.resolve('./runtime/server/middleware'),
+ });
+ }
+
+ // eslint-disable-next-line @typescript-eslint/consistent-type-imports
+ type VueClerkImports = Array;
+
+ // Add auto-imports for Clerk components and composables
+ // More info https://nuxt.com/docs/guide/concepts/auto-imports
+ const components: VueClerkImports = [
+ // Authentication Components
+ 'SignIn',
+ 'SignUp',
+ // Unstyled Components
+ 'SignInButton',
+ 'SignOutButton',
+ 'SignUpButton',
+ 'SignInWithMetamaskButton',
+ // User Components
+ 'UserButton',
+ 'UserProfile',
+ // Organization Components
+ 'CreateOrganization',
+ 'OrganizationProfile',
+ 'OrganizationSwitcher',
+ 'OrganizationList',
+ // Control Components
+ 'ClerkLoaded',
+ 'ClerkLoading',
+ 'Protect',
+ 'RedirectToSignIn',
+ 'RedirectToSignUp',
+ 'RedirectToUserProfile',
+ 'RedirectToOrganizationProfile',
+ 'RedirectToCreateOrganization',
+ 'SignedIn',
+ 'SignedOut',
+ ];
+ const composables: VueClerkImports = [
+ 'useAuth',
+ 'useClerk',
+ 'useSession',
+ 'useSessionList',
+ 'useSignIn',
+ 'useSignUp',
+ 'useUser',
+ 'useOrganization',
+ ];
+ addImports(
+ composables.map(composable => ({
+ name: composable,
+ from: '@clerk/vue',
+ })),
+ );
+ components.forEach(component => {
+ void addComponent({
+ name: component,
+ export: component,
+ filePath: '@clerk/vue',
+ });
+ });
+ },
+});
diff --git a/packages/nuxt/src/runtime/plugin.ts b/packages/nuxt/src/runtime/plugin.ts
new file mode 100644
index 0000000000..01a164b910
--- /dev/null
+++ b/packages/nuxt/src/runtime/plugin.ts
@@ -0,0 +1,24 @@
+import { setClerkJsLoadingErrorPackageName } from '@clerk/shared/loadClerkJsScript';
+import { clerkPlugin } from '@clerk/vue';
+import { setErrorThrowerOptions } from '@clerk/vue/internal';
+import { defineNuxtPlugin, navigateTo, useRuntimeConfig, useState } from 'nuxt/app';
+
+setErrorThrowerOptions({ packageName: PACKAGE_NAME });
+setClerkJsLoadingErrorPackageName(PACKAGE_NAME);
+
+export default defineNuxtPlugin(nuxtApp => {
+ // SSR-friendly shared state
+ const initialState = useState('clerk-initial-state', () => undefined);
+
+ if (import.meta.server) {
+ // Save the initial state from server and pass it to the plugin
+ initialState.value = nuxtApp.ssrContext?.event.context.__clerk_initial_state;
+ }
+
+ nuxtApp.vueApp.use(clerkPlugin, {
+ ...(useRuntimeConfig().public.clerk ?? {}),
+ routerPush: (to: string) => navigateTo(to),
+ routerReplace: (to: string) => navigateTo(to, { replace: true }),
+ initialState: initialState.value,
+ });
+});
diff --git a/packages/nuxt/src/runtime/server/clerkClient.ts b/packages/nuxt/src/runtime/server/clerkClient.ts
new file mode 100644
index 0000000000..ad19daf1e6
--- /dev/null
+++ b/packages/nuxt/src/runtime/server/clerkClient.ts
@@ -0,0 +1,32 @@
+import { createClerkClient } from '@clerk/backend';
+import { isTruthy } from '@clerk/shared/underscore';
+import type { H3Event } from 'h3';
+
+// @ts-expect-error: Nitro import. Handled by Nuxt.
+// eslint-disable-next-line import/no-unresolved
+import { useRuntimeConfig } from '#imports';
+
+export function clerkClient(event: H3Event) {
+ const runtimeConfig = useRuntimeConfig(event);
+
+ return createClerkClient({
+ publishableKey: runtimeConfig.public.clerk.publishableKey,
+ apiUrl: runtimeConfig.public.clerk.apiUrl,
+ apiVersion: runtimeConfig.public.clerk.apiVersion,
+ proxyUrl: runtimeConfig.public.clerk.proxyUrl,
+ domain: runtimeConfig.public.clerk.domain,
+ isSatellite: runtimeConfig.public.clerk.isSatellite,
+ secretKey: runtimeConfig.clerk.secretKey,
+ jwtKey: runtimeConfig.clerk.jwtKey,
+ telemetry: {
+ disabled: isTruthy(runtimeConfig.public.clerk.telemetry?.disabled),
+ debug: isTruthy(runtimeConfig.public.clerk.telemetry?.debug),
+ },
+ userAgent: `${PACKAGE_NAME}@${PACKAGE_VERSION}`,
+ sdkMetadata: {
+ name: PACKAGE_NAME,
+ version: PACKAGE_VERSION,
+ environment: process.env.NODE_ENV,
+ },
+ });
+}
diff --git a/packages/nuxt/src/runtime/server/clerkMiddleware.ts b/packages/nuxt/src/runtime/server/clerkMiddleware.ts
new file mode 100644
index 0000000000..620182a9ea
--- /dev/null
+++ b/packages/nuxt/src/runtime/server/clerkMiddleware.ts
@@ -0,0 +1,78 @@
+import type { AuthObject } from '@clerk/backend';
+import { AuthStatus, constants } from '@clerk/backend/internal';
+import type { H3Event } from 'h3';
+import { createError, eventHandler, setResponseHeader } from 'h3';
+
+import { clerkClient } from './clerkClient';
+import { createInitialState, toWebRequest } from './utils';
+
+type Handler = (event: H3Event) => void;
+
+/**
+ * Integrates Clerk authentication into your Nuxt application through Middleware.
+ *
+ * @param handler Optional callback function to handle the authenticated request
+ *
+ * @example
+ * Basic usage:
+ * ```ts
+ * import { clerkMiddleware } from '@clerk/nuxt/server'
+ *
+ * export default clerkMiddleware()
+ * ```
+ *
+ * @example
+ * With custom handler:
+ * ```ts
+ * import { clerkMiddleware } from '@clerk/nuxt/server'
+ *
+ * export default clerkMiddleware((event) => {
+ * // Access auth data from the event context
+ * const { auth } = event.context
+ *
+ * // Example: Require authentication for all API routes
+ * if (!auth.userId && event.path.startsWith('/api')) {
+ * throw createError({
+ * statusCode: 401,
+ * message: 'Unauthorized'
+ * })
+ * }
+ * })
+ * ```
+ */
+export function clerkMiddleware(handler?: Handler) {
+ return eventHandler(async event => {
+ const clerkRequest = toWebRequest(event);
+
+ const requestState = await clerkClient(event).authenticateRequest(clerkRequest);
+
+ const locationHeader = requestState.headers.get(constants.Headers.Location);
+ if (locationHeader) {
+ // Trigger a handshake redirect
+ return new Response(null, { status: 307, headers: requestState.headers });
+ }
+
+ if (requestState.status === AuthStatus.Handshake) {
+ throw createError('Clerk: handshake status without redirect');
+ }
+
+ if (requestState.headers) {
+ requestState.headers.forEach((value, key) => {
+ setResponseHeader(event, key, value);
+ });
+ }
+
+ const authObject = requestState.toAuth();
+ event.context.auth = authObject;
+ // Internal serializable state that will be passed to the client
+ event.context.__clerk_initial_state = createInitialState(authObject);
+
+ handler?.(event);
+ });
+}
+
+declare module 'h3' {
+ interface H3EventContext {
+ auth: AuthObject;
+ }
+}
diff --git a/packages/nuxt/src/runtime/server/index.ts b/packages/nuxt/src/runtime/server/index.ts
new file mode 100644
index 0000000000..8e5da4e3a2
--- /dev/null
+++ b/packages/nuxt/src/runtime/server/index.ts
@@ -0,0 +1,3 @@
+export * from '@clerk/backend';
+export { clerkClient } from './clerkClient';
+export { clerkMiddleware } from './clerkMiddleware';
diff --git a/packages/nuxt/src/runtime/server/middleware.ts b/packages/nuxt/src/runtime/server/middleware.ts
new file mode 100644
index 0000000000..7bb9ad241b
--- /dev/null
+++ b/packages/nuxt/src/runtime/server/middleware.ts
@@ -0,0 +1,7 @@
+import { clerkMiddleware } from './clerkMiddleware';
+
+/**
+ * This middleware is automatically installed when adding the @clerk/nuxt module.
+ * It can be disabled by setting the skipServerMiddleware option in the config.
+ */
+export default clerkMiddleware();
diff --git a/packages/nuxt/src/runtime/server/utils.ts b/packages/nuxt/src/runtime/server/utils.ts
new file mode 100644
index 0000000000..efc87424bd
--- /dev/null
+++ b/packages/nuxt/src/runtime/server/utils.ts
@@ -0,0 +1,23 @@
+import type { AuthObject } from '@clerk/backend';
+import { makeAuthObjectSerializable, stripPrivateDataFromObject } from '@clerk/backend/internal';
+import type { InitialState } from '@clerk/types';
+import type { H3Event } from 'h3';
+import { getRequestHeaders, getRequestProtocol } from 'h3';
+
+/**
+ * Converts an H3 event into a Fetch Request object.
+ */
+export function toWebRequest(event: H3Event) {
+ const headers = getRequestHeaders(event) as HeadersInit;
+ const protocol = getRequestProtocol(event);
+ const dummyOriginReqUrl = new URL(event.node.req.url || '', `${protocol}://clerk-dummy`);
+ return new Request(dummyOriginReqUrl, {
+ method: event.method,
+ headers: new Headers(headers),
+ });
+}
+
+export function createInitialState(auth: AuthObject) {
+ const initialState = makeAuthObjectSerializable(stripPrivateDataFromObject(auth));
+ return initialState as unknown as InitialState;
+}
diff --git a/packages/nuxt/tsconfig.json b/packages/nuxt/tsconfig.json
new file mode 100644
index 0000000000..9e59bba348
--- /dev/null
+++ b/packages/nuxt/tsconfig.json
@@ -0,0 +1,16 @@
+{
+ "compilerOptions": {
+ "target": "ES2020",
+ "module": "ES2020",
+ "moduleResolution": "Bundler",
+ "resolveJsonModule": true,
+ "strict": true,
+ "noImplicitAny": true,
+ "noUnusedLocals": true,
+ "noEmit": true,
+ "allowSyntheticDefaultImports": true,
+ "esModuleInterop": false,
+ "skipLibCheck": true
+ },
+ "include": ["src"]
+}
diff --git a/packages/nuxt/tsup.config.ts b/packages/nuxt/tsup.config.ts
new file mode 100644
index 0000000000..183ba0c4a1
--- /dev/null
+++ b/packages/nuxt/tsup.config.ts
@@ -0,0 +1,22 @@
+import { defineConfig } from 'tsup';
+
+import { name, version } from './package.json';
+
+export default defineConfig(() => {
+ return {
+ clean: true,
+ entry: ['./src/module.ts', './src/runtime/plugin.ts', './src/runtime/server/*.ts'],
+ format: ['esm'],
+ // Make sure to not bundle the imports
+ // or else the Nuxt module will not be able to resolve them
+ bundle: false,
+ sourcemap: true,
+ minify: false,
+ dts: true,
+ define: {
+ PACKAGE_NAME: `"${name}"`,
+ PACKAGE_VERSION: `"${version}"`,
+ },
+ external: ['#imports'],
+ };
+});
diff --git a/packages/vue/package.json b/packages/vue/package.json
index d0a5cf521e..3064a72592 100644
--- a/packages/vue/package.json
+++ b/packages/vue/package.json
@@ -29,6 +29,10 @@
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.js"
+ },
+ "./internal": {
+ "types": "./dist/internal.d.ts",
+ "import": "./dist/internal.js"
}
},
"main": "./dist/index.js",
@@ -38,8 +42,9 @@
],
"scripts": {
"build": "tsup",
+ "dev": "tsup --watch",
"lint": "eslint src/",
- "lint:attw": "attw --pack . --ignore-rules cjs-resolves-to-esm",
+ "lint:attw": "attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm",
"lint:publint": "publint",
"publish:local": "pnpm dlx yalc push --replace --sig",
"test": "vitest",
diff --git a/packages/vue/src/internal.ts b/packages/vue/src/internal.ts
new file mode 100644
index 0000000000..4b0601344c
--- /dev/null
+++ b/packages/vue/src/internal.ts
@@ -0,0 +1 @@
+export { setErrorThrowerOptions } from './errors/errorThrower';
diff --git a/packages/vue/src/plugin.ts b/packages/vue/src/plugin.ts
index 884c39917a..ab5acddaff 100644
--- a/packages/vue/src/plugin.ts
+++ b/packages/vue/src/plugin.ts
@@ -32,7 +32,7 @@ export type PluginOptions = LoadClerkJsScriptOptions;
export const clerkPlugin: Plugin = {
install(app, options: PluginOptions) {
// @ts-expect-error: Internal property for SSR frameworks like Nuxt
- const { __internal_clerk_initial_state } = options;
+ const { initialState } = options;
const loaded = shallowRef(false);
const clerk = shallowRef(null);
@@ -67,7 +67,7 @@ export const clerkPlugin: Plugin = {
});
}
- const derivedState = computed(() => deriveState(loaded.value, resources.value, __internal_clerk_initial_state));
+ const derivedState = computed(() => deriveState(loaded.value, resources.value, initialState));
const authCtx = computed(() => {
const { sessionId, userId, orgId, actor, orgRole, orgSlug, orgPermissions } = derivedState.value;
diff --git a/packages/vue/tsconfig.json b/packages/vue/tsconfig.json
index 877c8e9f36..9e59bba348 100644
--- a/packages/vue/tsconfig.json
+++ b/packages/vue/tsconfig.json
@@ -12,5 +12,5 @@
"esModuleInterop": false,
"skipLibCheck": true
},
- "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"]
+ "include": ["src"]
}
diff --git a/packages/vue/tsup.config.ts b/packages/vue/tsup.config.ts
index ef59b339bd..b4c0fba3cd 100644
--- a/packages/vue/tsup.config.ts
+++ b/packages/vue/tsup.config.ts
@@ -8,7 +8,7 @@ type EsbuildPlugin = NonNullable[number];
export default defineConfig(() => {
return {
clean: true,
- entry: ['./src/index.ts'],
+ entry: ['./src/index.ts', './src/internal.ts'],
format: ['esm'],
bundle: true,
sourcemap: true,
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index c660f25bab..441ffe990e 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -197,7 +197,7 @@ importers:
version: link:../types
astro:
specifier: ^3.2.0 || ^4.0.0
- version: 4.16.1(@types/node@22.8.6)(rollup@4.24.0)(terser@5.31.1)(typescript@5.6.3)
+ version: 4.16.1(@types/node@22.9.0)(rollup@4.26.0)(terser@5.31.1)(typescript@5.6.3)
nanoid:
specifier: 5.0.7
version: 5.0.7
@@ -533,7 +533,7 @@ importers:
version: 12.3.4
'@vercel/style-guide':
specifier: ^5.0.1
- version: 5.0.1(@next/eslint-plugin-next@12.3.4)(eslint@8.49.0)(jest@29.7.0(@types/node@22.8.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3)))(prettier@3.3.3)(typescript@5.6.3)
+ version: 5.0.1(@next/eslint-plugin-next@12.3.4)(eslint@8.49.0)(jest@29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)))(prettier@3.3.3)(typescript@5.6.3)
any-eslint-parser:
specifier: ^1.0.1
version: 1.0.1(eslint@8.49.0)
@@ -545,7 +545,7 @@ importers:
version: 2.2.3(eslint@8.49.0)
eslint-plugin-playwright:
specifier: ^0.22.0
- version: 0.22.2(eslint-plugin-jest@27.6.0(@typescript-eslint/eslint-plugin@6.9.0(@typescript-eslint/parser@6.21.0(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(jest@29.7.0(@types/node@22.8.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3)))(typescript@5.6.3))(eslint@8.49.0)
+ version: 0.22.2(eslint-plugin-jest@27.6.0(@typescript-eslint/eslint-plugin@6.9.0(@typescript-eslint/parser@6.21.0(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(jest@29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)))(typescript@5.6.3))(eslint@8.49.0)
eslint-plugin-regex:
specifier: ^1.10.0
version: 1.10.0(eslint@8.49.0)
@@ -729,7 +729,7 @@ importers:
version: link:../eslint-config-custom
tsup:
specifier: '*'
- version: 8.1.0(postcss@8.4.47)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3))(typescript@5.6.3)
+ version: 8.1.0(postcss@8.4.47)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3))(typescript@5.6.3)
typescript:
specifier: '*'
version: 5.6.3
@@ -789,6 +789,37 @@ importers:
specifier: '*'
version: 5.6.3
+ packages/nuxt:
+ dependencies:
+ '@clerk/backend':
+ specifier: 1.16.4
+ version: link:../backend
+ '@clerk/shared':
+ specifier: 2.14.0
+ version: link:../shared
+ '@clerk/types':
+ specifier: 4.34.0
+ version: link:../types
+ '@clerk/vue':
+ specifier: 0.0.4
+ 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)
+ '@nuxt/schema':
+ specifier: ^3.14.159
+ version: 3.14.159(magicast@0.3.5)(rollup@4.26.0)(webpack-sources@3.2.3)
+ 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.9.0)(eslint@8.49.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.26.0)(terser@5.31.1)(typescript@5.6.3)(vite@5.4.10(@types/node@22.9.0)(terser@5.31.1))(webpack-sources@3.2.3)
+ typescript:
+ specifier: '*'
+ version: 5.6.3
+
packages/react:
dependencies:
'@clerk/shared':
@@ -995,7 +1026,7 @@ importers:
version: 0.23.9
tailwindcss:
specifier: ^3.4.3
- version: 3.4.4(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3))
+ version: 3.4.4(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3))
tslib:
specifier: 2.4.1
version: 2.4.1
@@ -1171,7 +1202,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.1(vite@5.4.10(@types/node@22.8.6)(terser@5.31.1))
+ version: 4.3.1(vite@5.4.10(@types/node@22.9.0)(terser@5.31.1))
concurrently:
specifier: ^8.2.2
version: 8.2.2
@@ -1263,7 +1294,7 @@ importers:
version: 8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3))
'@vue.ts/tsx-auto-props':
specifier: ^0.6.0
- version: 0.6.0(magicast@0.3.5)(rollup@4.24.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))
typescript:
specifier: '*'
version: 5.6.3
@@ -1297,6 +1328,9 @@ packages:
'@andrewbranch/untar.js@1.0.3':
resolution: {integrity: sha512-Jh15/qVmrLGhkKJBdXlK1+9tY4lZruYjsgkDFj08ZmDiWVBLJcqkok7Z0/R0In+i1rScBpJlSvrTS2Lm41Pbnw==}
+ '@antfu/utils@0.7.10':
+ resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==}
+
'@arethetypeswrong/cli@0.15.4':
resolution: {integrity: sha512-YDbImAi1MGkouT7f2yAECpUMFhhA1J0EaXzIqoC5GGtK0xDgauLtcsZezm8tNq7d3wOFXH7OnY+IORYcG212rw==}
engines: {node: '>=18'}
@@ -2358,6 +2392,12 @@ packages:
cpu: [ppc64]
os: [aix]
+ '@esbuild/aix-ppc64@0.24.0':
+ resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [aix]
+
'@esbuild/android-arm64@0.20.2':
resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==}
engines: {node: '>=12'}
@@ -2376,6 +2416,12 @@ packages:
cpu: [arm64]
os: [android]
+ '@esbuild/android-arm64@0.24.0':
+ resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [android]
+
'@esbuild/android-arm@0.20.2':
resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==}
engines: {node: '>=12'}
@@ -2394,6 +2440,12 @@ packages:
cpu: [arm]
os: [android]
+ '@esbuild/android-arm@0.24.0':
+ resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [android]
+
'@esbuild/android-x64@0.20.2':
resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==}
engines: {node: '>=12'}
@@ -2412,6 +2464,12 @@ packages:
cpu: [x64]
os: [android]
+ '@esbuild/android-x64@0.24.0':
+ resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [android]
+
'@esbuild/darwin-arm64@0.20.2':
resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==}
engines: {node: '>=12'}
@@ -2430,6 +2488,12 @@ packages:
cpu: [arm64]
os: [darwin]
+ '@esbuild/darwin-arm64@0.24.0':
+ resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [darwin]
+
'@esbuild/darwin-x64@0.20.2':
resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==}
engines: {node: '>=12'}
@@ -2448,6 +2512,12 @@ packages:
cpu: [x64]
os: [darwin]
+ '@esbuild/darwin-x64@0.24.0':
+ resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [darwin]
+
'@esbuild/freebsd-arm64@0.20.2':
resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==}
engines: {node: '>=12'}
@@ -2466,6 +2536,12 @@ packages:
cpu: [arm64]
os: [freebsd]
+ '@esbuild/freebsd-arm64@0.24.0':
+ resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [freebsd]
+
'@esbuild/freebsd-x64@0.20.2':
resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==}
engines: {node: '>=12'}
@@ -2484,6 +2560,12 @@ packages:
cpu: [x64]
os: [freebsd]
+ '@esbuild/freebsd-x64@0.24.0':
+ resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [freebsd]
+
'@esbuild/linux-arm64@0.20.2':
resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==}
engines: {node: '>=12'}
@@ -2502,6 +2584,12 @@ packages:
cpu: [arm64]
os: [linux]
+ '@esbuild/linux-arm64@0.24.0':
+ resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [linux]
+
'@esbuild/linux-arm@0.20.2':
resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==}
engines: {node: '>=12'}
@@ -2520,6 +2608,12 @@ packages:
cpu: [arm]
os: [linux]
+ '@esbuild/linux-arm@0.24.0':
+ resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [linux]
+
'@esbuild/linux-ia32@0.20.2':
resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==}
engines: {node: '>=12'}
@@ -2538,6 +2632,12 @@ packages:
cpu: [ia32]
os: [linux]
+ '@esbuild/linux-ia32@0.24.0':
+ resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [linux]
+
'@esbuild/linux-loong64@0.20.2':
resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==}
engines: {node: '>=12'}
@@ -2556,6 +2656,12 @@ packages:
cpu: [loong64]
os: [linux]
+ '@esbuild/linux-loong64@0.24.0':
+ resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==}
+ engines: {node: '>=18'}
+ cpu: [loong64]
+ os: [linux]
+
'@esbuild/linux-mips64el@0.20.2':
resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==}
engines: {node: '>=12'}
@@ -2574,6 +2680,12 @@ packages:
cpu: [mips64el]
os: [linux]
+ '@esbuild/linux-mips64el@0.24.0':
+ resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==}
+ engines: {node: '>=18'}
+ cpu: [mips64el]
+ os: [linux]
+
'@esbuild/linux-ppc64@0.20.2':
resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==}
engines: {node: '>=12'}
@@ -2592,6 +2704,12 @@ packages:
cpu: [ppc64]
os: [linux]
+ '@esbuild/linux-ppc64@0.24.0':
+ resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [linux]
+
'@esbuild/linux-riscv64@0.20.2':
resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==}
engines: {node: '>=12'}
@@ -2610,6 +2728,12 @@ packages:
cpu: [riscv64]
os: [linux]
+ '@esbuild/linux-riscv64@0.24.0':
+ resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==}
+ engines: {node: '>=18'}
+ cpu: [riscv64]
+ os: [linux]
+
'@esbuild/linux-s390x@0.20.2':
resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==}
engines: {node: '>=12'}
@@ -2628,6 +2752,12 @@ packages:
cpu: [s390x]
os: [linux]
+ '@esbuild/linux-s390x@0.24.0':
+ resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==}
+ engines: {node: '>=18'}
+ cpu: [s390x]
+ os: [linux]
+
'@esbuild/linux-x64@0.20.2':
resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==}
engines: {node: '>=12'}
@@ -2646,6 +2776,12 @@ packages:
cpu: [x64]
os: [linux]
+ '@esbuild/linux-x64@0.24.0':
+ resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [linux]
+
'@esbuild/netbsd-x64@0.20.2':
resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==}
engines: {node: '>=12'}
@@ -2664,12 +2800,24 @@ packages:
cpu: [x64]
os: [netbsd]
+ '@esbuild/netbsd-x64@0.24.0':
+ resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [netbsd]
+
'@esbuild/openbsd-arm64@0.23.1':
resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
+ '@esbuild/openbsd-arm64@0.24.0':
+ resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [openbsd]
+
'@esbuild/openbsd-x64@0.20.2':
resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==}
engines: {node: '>=12'}
@@ -2688,6 +2836,12 @@ packages:
cpu: [x64]
os: [openbsd]
+ '@esbuild/openbsd-x64@0.24.0':
+ resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [openbsd]
+
'@esbuild/sunos-x64@0.20.2':
resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==}
engines: {node: '>=12'}
@@ -2706,6 +2860,12 @@ packages:
cpu: [x64]
os: [sunos]
+ '@esbuild/sunos-x64@0.24.0':
+ resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [sunos]
+
'@esbuild/win32-arm64@0.20.2':
resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==}
engines: {node: '>=12'}
@@ -2724,6 +2884,12 @@ packages:
cpu: [arm64]
os: [win32]
+ '@esbuild/win32-arm64@0.24.0':
+ resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [win32]
+
'@esbuild/win32-ia32@0.20.2':
resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==}
engines: {node: '>=12'}
@@ -2742,6 +2908,12 @@ packages:
cpu: [ia32]
os: [win32]
+ '@esbuild/win32-ia32@0.24.0':
+ resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [win32]
+
'@esbuild/win32-x64@0.20.2':
resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==}
engines: {node: '>=12'}
@@ -2760,6 +2932,12 @@ packages:
cpu: [x64]
os: [win32]
+ '@esbuild/win32-x64@0.24.0':
+ resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [win32]
+
'@eslint-community/eslint-utils@4.4.0':
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -3248,6 +3426,12 @@ packages:
peerDependencies:
tslib: '2'
+ '@kwsites/file-exists@1.1.1':
+ resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==}
+
+ '@kwsites/promise-deferred@1.1.1':
+ resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==}
+
'@leichtgewicht/ip-codec@2.0.4':
resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==}
@@ -3351,6 +3535,10 @@ packages:
resolution: {integrity: sha512-+6wtYdoz0yE06dSa9XkP47tw5zm6g13QMeCwM3MmHx1vn8hzwFa51JtmfraprdkL7amvb7gaNM+OOhQU1h6T8A==}
engines: {node: '>=14.0.0'}
+ '@netlify/functions@2.8.2':
+ resolution: {integrity: sha512-DeoAQh8LuNPvBE4qsKlezjKj0PyXDryOFJfJKo3Z1qZLKzQ21sT314KQKPVjfvw6knqijj+IO+0kHXy/TJiqNA==}
+ engines: {node: '>=14.0.0'}
+
'@netlify/node-cookies@0.1.0':
resolution: {integrity: sha512-OAs1xG+FfLX0LoRASpqzVntVV/RpYkgpI0VrUnw2u0Q1qiZUzcPffxRK8HF3gc4GjuhG5ahOEMJ9bswBiZPq0g==}
engines: {node: ^14.16.0 || >=16.0.0}
@@ -3359,6 +3547,10 @@ packages:
resolution: {integrity: sha512-2KYkyluThg1AKfd0JWI7FzpS4A/fzVVGYIf6AM4ydWyNj8eI/86GQVLeRgDoH7CNOxt243R5tutWlmHpVq0/Ew==}
engines: {node: '>=18.0.0'}
+ '@netlify/serverless-functions-api@1.26.1':
+ resolution: {integrity: sha512-q3L9i3HoNfz0SGpTIS4zTcKBbRkxzCRpd169eyiTuk3IwcPC3/85mzLHranlKo2b+HYT0gu37YxGB45aD8A3Tw==}
+ engines: {node: '>=18.0.0'}
+
'@next/env@14.2.16':
resolution: {integrity: sha512-fLrX5TfJzHCbnZ9YUSnGW63tMV3L4nSfhgOQ0iCcX21Pt+VSTDuaLsSuL8J/2XAiVA5AnzvXDpf6pMs60QxOag==}
@@ -3441,6 +3633,24 @@ packages:
resolution: {integrity: sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ '@nuxt/devalue@2.0.2':
+ resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==}
+
+ '@nuxt/devtools-kit@1.6.0':
+ resolution: {integrity: sha512-kJ8mVKwTSN3tdEVNy7mxKCiQk9wsG5t3oOrRMWk6IEbTSov+5sOULqQSM/+OWxWsEDmDfA7QlS5sM3Ti9uMRqQ==}
+ peerDependencies:
+ vite: '*'
+
+ '@nuxt/devtools-wizard@1.6.0':
+ resolution: {integrity: sha512-n+mzz5NwnKZim0tq1oBi+x1nNXb21fp7QeBl7bYKyDT1eJ0XCxFkVTr/kB/ddkkLYZ+o8TykpeNPa74cN+xAyQ==}
+ hasBin: true
+
+ '@nuxt/devtools@1.6.0':
+ resolution: {integrity: sha512-xNorMapzpM8HaW7NnAsEEO38OrmrYBzGvkkqfBU5nNh5XEymmIfCbQc7IA/GIOH9pXOV4gRutCjHCWXHYbOl3A==}
+ hasBin: true
+ peerDependencies:
+ vite: '*'
+
'@nuxt/kit@3.14.159':
resolution: {integrity: sha512-ZqxsCI1NKV/gjfEUUZjMcr82sg0MKYZOuyB6bu9QY5Zr7NGpfIZY/z5Z822AKTmFxKGChnuz9M0UaS4ze6p42g==}
engines: {node: ^14.18.0 || >=16.10.0}
@@ -3449,6 +3659,16 @@ packages:
resolution: {integrity: sha512-ggXA3F2f9udQoEy5WwrY6bTMvpDaErUYRLSEzdMqqCqjOQ5manfFgfuScGj3ooZiXLIX2TGLVTzcll4nnpDlnQ==}
engines: {node: ^14.18.0 || >=16.10.0}
+ '@nuxt/telemetry@2.6.0':
+ resolution: {integrity: sha512-h4YJ1d32cU7tDKjjhjtIIEck4WF/w3DTQBT348E9Pz85YLttnLqktLM0Ez9Xc2LzCeUgBDQv1el7Ob/zT3KUqg==}
+ hasBin: true
+
+ '@nuxt/vite-builder@3.14.159':
+ resolution: {integrity: sha512-V3FJnDNR3tCAYeYmxxPsAWuMq6z5mZi8KPWO+lrO/Z8LqfD3+uYpluzUtzj0S1IIhCERmHe4rUNzr67RqSTL2Q==}
+ engines: {node: ^14.18.0 || >=16.10.0}
+ peerDependencies:
+ vue: ^3.3.4
+
'@octokit/auth-token@4.0.0':
resolution: {integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==}
engines: {node: '>= 18'}
@@ -4887,6 +5107,16 @@ packages:
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ '@redocly/ajv@8.11.2':
+ resolution: {integrity: sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==}
+
+ '@redocly/config@0.16.0':
+ resolution: {integrity: sha512-t9jnODbUcuANRSl/K4L9nb12V+U5acIHnVSl26NWrtSdDZVtoqUXk2yGFPZzohYf62cCfEQUT8ouJ3bhPfpnJg==}
+
+ '@redocly/openapi-core@1.25.11':
+ resolution: {integrity: sha512-bH+a8izQz4fnKROKoX3bEU8sQ9rjvEIZOqU6qTmxlhOJ0NsKa5e+LmU18SV0oFeg5YhWQhhEDihXkvKJ1wMMNQ==}
+ engines: {node: '>=14.19.0', npm: '>=7.0.0'}
+
'@remix-run/react@2.0.0':
resolution: {integrity: sha512-h/xXrwupxXoWGvEC1JnDeh9D7lfLTQNiKaEXvWKZwlfNuKeI8nIKXpy+JDDHhloUybe4tpMKztyCqdNCYqfKWQ==}
engines: {node: '>=18.0.0'}
@@ -4924,6 +5154,15 @@ packages:
rollup:
optional: true
+ '@rollup/plugin-alias@5.1.1':
+ resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
'@rollup/plugin-commonjs@25.0.8':
resolution: {integrity: sha512-ZEZWTK5n6Qde0to4vS9Mr5x/0UZoqCxPVR9KRUjU4kA2sO7GEUn1fop0DAwpO6z0Nw/kJON9bDmSxdWxO/TT1A==}
engines: {node: '>=14.0.0'}
@@ -4933,6 +5172,15 @@ packages:
rollup:
optional: true
+ '@rollup/plugin-commonjs@28.0.1':
+ resolution: {integrity: sha512-+tNWdlWKbpB3WgBN7ijjYkq9X5uhjmcvyjEght4NmH5fAU++zfQzAJ6wumLS+dNcvwEZhKx2Z+skY8m7v0wGSA==}
+ engines: {node: '>=16.0.0 || 14 >= 14.17'}
+ peerDependencies:
+ rollup: ^2.68.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
'@rollup/plugin-inject@5.0.5':
resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==}
engines: {node: '>=14.0.0'}
@@ -4960,6 +5208,15 @@ packages:
rollup:
optional: true
+ '@rollup/plugin-node-resolve@15.3.0':
+ resolution: {integrity: sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^2.78.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
'@rollup/plugin-replace@5.0.7':
resolution: {integrity: sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==}
engines: {node: '>=14.0.0'}
@@ -4969,6 +5226,15 @@ packages:
rollup:
optional: true
+ '@rollup/plugin-replace@6.0.1':
+ resolution: {integrity: sha512-2sPh9b73dj5IxuMmDAsQWVFT7mR+yoHweBaXG2W/R8vQ+IWZlnaI7BR7J6EguVQUp1hd8Z7XuozpDjEKQAAC2Q==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
'@rollup/plugin-terser@0.4.4':
resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==}
engines: {node: '>=14.0.0'}
@@ -4996,81 +5262,171 @@ packages:
cpu: [arm]
os: [android]
+ '@rollup/rollup-android-arm-eabi@4.26.0':
+ resolution: {integrity: sha512-gJNwtPDGEaOEgejbaseY6xMFu+CPltsc8/T+diUTTbOQLqD+bnrJq9ulH6WD69TqwqWmrfRAtUv30cCFZlbGTQ==}
+ cpu: [arm]
+ os: [android]
+
'@rollup/rollup-android-arm64@4.24.0':
resolution: {integrity: sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==}
cpu: [arm64]
os: [android]
+ '@rollup/rollup-android-arm64@4.26.0':
+ resolution: {integrity: sha512-YJa5Gy8mEZgz5JquFruhJODMq3lTHWLm1fOy+HIANquLzfIOzE9RA5ie3JjCdVb9r46qfAQY/l947V0zfGJ0OQ==}
+ cpu: [arm64]
+ os: [android]
+
'@rollup/rollup-darwin-arm64@4.24.0':
resolution: {integrity: sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==}
cpu: [arm64]
os: [darwin]
+ '@rollup/rollup-darwin-arm64@4.26.0':
+ resolution: {integrity: sha512-ErTASs8YKbqTBoPLp/kA1B1Um5YSom8QAc4rKhg7b9tyyVqDBlQxy7Bf2wW7yIlPGPg2UODDQcbkTlruPzDosw==}
+ cpu: [arm64]
+ os: [darwin]
+
'@rollup/rollup-darwin-x64@4.24.0':
resolution: {integrity: sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==}
cpu: [x64]
os: [darwin]
+ '@rollup/rollup-darwin-x64@4.26.0':
+ resolution: {integrity: sha512-wbgkYDHcdWW+NqP2mnf2NOuEbOLzDblalrOWcPyY6+BRbVhliavon15UploG7PpBRQ2bZJnbmh8o3yLoBvDIHA==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@rollup/rollup-freebsd-arm64@4.26.0':
+ resolution: {integrity: sha512-Y9vpjfp9CDkAG4q/uwuhZk96LP11fBz/bYdyg9oaHYhtGZp7NrbkQrj/66DYMMP2Yo/QPAsVHkV891KyO52fhg==}
+ cpu: [arm64]
+ os: [freebsd]
+
+ '@rollup/rollup-freebsd-x64@4.26.0':
+ resolution: {integrity: sha512-A/jvfCZ55EYPsqeaAt/yDAG4q5tt1ZboWMHEvKAH9Zl92DWvMIbnZe/f/eOXze65aJaaKbL+YeM0Hz4kLQvdwg==}
+ cpu: [x64]
+ os: [freebsd]
+
'@rollup/rollup-linux-arm-gnueabihf@4.24.0':
resolution: {integrity: sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==}
cpu: [arm]
os: [linux]
+ '@rollup/rollup-linux-arm-gnueabihf@4.26.0':
+ resolution: {integrity: sha512-paHF1bMXKDuizaMODm2bBTjRiHxESWiIyIdMugKeLnjuS1TCS54MF5+Y5Dx8Ui/1RBPVRE09i5OUlaLnv8OGnA==}
+ cpu: [arm]
+ os: [linux]
+
'@rollup/rollup-linux-arm-musleabihf@4.24.0':
resolution: {integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==}
cpu: [arm]
os: [linux]
+ '@rollup/rollup-linux-arm-musleabihf@4.26.0':
+ resolution: {integrity: sha512-cwxiHZU1GAs+TMxvgPfUDtVZjdBdTsQwVnNlzRXC5QzIJ6nhfB4I1ahKoe9yPmoaA/Vhf7m9dB1chGPpDRdGXg==}
+ cpu: [arm]
+ os: [linux]
+
'@rollup/rollup-linux-arm64-gnu@4.24.0':
resolution: {integrity: sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==}
cpu: [arm64]
os: [linux]
+ '@rollup/rollup-linux-arm64-gnu@4.26.0':
+ resolution: {integrity: sha512-4daeEUQutGRCW/9zEo8JtdAgtJ1q2g5oHaoQaZbMSKaIWKDQwQ3Yx0/3jJNmpzrsScIPtx/V+1AfibLisb3AMQ==}
+ cpu: [arm64]
+ os: [linux]
+
'@rollup/rollup-linux-arm64-musl@4.24.0':
resolution: {integrity: sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==}
cpu: [arm64]
os: [linux]
+ '@rollup/rollup-linux-arm64-musl@4.26.0':
+ resolution: {integrity: sha512-eGkX7zzkNxvvS05ROzJ/cO/AKqNvR/7t1jA3VZDi2vRniLKwAWxUr85fH3NsvtxU5vnUUKFHKh8flIBdlo2b3Q==}
+ cpu: [arm64]
+ os: [linux]
+
'@rollup/rollup-linux-powerpc64le-gnu@4.24.0':
resolution: {integrity: sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==}
cpu: [ppc64]
os: [linux]
+ '@rollup/rollup-linux-powerpc64le-gnu@4.26.0':
+ resolution: {integrity: sha512-Odp/lgHbW/mAqw/pU21goo5ruWsytP7/HCC/liOt0zcGG0llYWKrd10k9Fj0pdj3prQ63N5yQLCLiE7HTX+MYw==}
+ cpu: [ppc64]
+ os: [linux]
+
'@rollup/rollup-linux-riscv64-gnu@4.24.0':
resolution: {integrity: sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==}
cpu: [riscv64]
os: [linux]
+ '@rollup/rollup-linux-riscv64-gnu@4.26.0':
+ resolution: {integrity: sha512-MBR2ZhCTzUgVD0OJdTzNeF4+zsVogIR1U/FsyuFerwcqjZGvg2nYe24SAHp8O5sN8ZkRVbHwlYeHqcSQ8tcYew==}
+ cpu: [riscv64]
+ os: [linux]
+
'@rollup/rollup-linux-s390x-gnu@4.24.0':
resolution: {integrity: sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==}
cpu: [s390x]
os: [linux]
+ '@rollup/rollup-linux-s390x-gnu@4.26.0':
+ resolution: {integrity: sha512-YYcg8MkbN17fMbRMZuxwmxWqsmQufh3ZJFxFGoHjrE7bv0X+T6l3glcdzd7IKLiwhT+PZOJCblpnNlz1/C3kGQ==}
+ cpu: [s390x]
+ os: [linux]
+
'@rollup/rollup-linux-x64-gnu@4.24.0':
resolution: {integrity: sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==}
cpu: [x64]
os: [linux]
+ '@rollup/rollup-linux-x64-gnu@4.26.0':
+ resolution: {integrity: sha512-ZuwpfjCwjPkAOxpjAEjabg6LRSfL7cAJb6gSQGZYjGhadlzKKywDkCUnJ+KEfrNY1jH5EEoSIKLCb572jSiglA==}
+ cpu: [x64]
+ os: [linux]
+
'@rollup/rollup-linux-x64-musl@4.24.0':
resolution: {integrity: sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==}
cpu: [x64]
os: [linux]
+ '@rollup/rollup-linux-x64-musl@4.26.0':
+ resolution: {integrity: sha512-+HJD2lFS86qkeF8kNu0kALtifMpPCZU80HvwztIKnYwym3KnA1os6nsX4BGSTLtS2QVAGG1P3guRgsYyMA0Yhg==}
+ cpu: [x64]
+ os: [linux]
+
'@rollup/rollup-win32-arm64-msvc@4.24.0':
resolution: {integrity: sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==}
cpu: [arm64]
os: [win32]
+ '@rollup/rollup-win32-arm64-msvc@4.26.0':
+ resolution: {integrity: sha512-WUQzVFWPSw2uJzX4j6YEbMAiLbs0BUysgysh8s817doAYhR5ybqTI1wtKARQKo6cGop3pHnrUJPFCsXdoFaimQ==}
+ cpu: [arm64]
+ os: [win32]
+
'@rollup/rollup-win32-ia32-msvc@4.24.0':
resolution: {integrity: sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==}
cpu: [ia32]
os: [win32]
+ '@rollup/rollup-win32-ia32-msvc@4.26.0':
+ resolution: {integrity: sha512-D4CxkazFKBfN1akAIY6ieyOqzoOoBV1OICxgUblWxff/pSjCA2khXlASUx7mK6W1oP4McqhgcCsu6QaLj3WMWg==}
+ cpu: [ia32]
+ os: [win32]
+
'@rollup/rollup-win32-x64-msvc@4.24.0':
resolution: {integrity: sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==}
cpu: [x64]
os: [win32]
+ '@rollup/rollup-win32-x64-msvc@4.26.0':
+ resolution: {integrity: sha512-2x8MO1rm4PGEP0xWbubJW5RtbNLk3puzAMaLQd3B3JHVw4KcHlmXcO+Wewx9zCoo7EUFiMlu/aZbCJ7VjMzAag==}
+ cpu: [x64]
+ os: [win32]
+
'@rsdoctor/client@0.4.7':
resolution: {integrity: sha512-0JCoxtqZbhrKB0oHhzKKI40/SbAH1TPmK0BaQeQE2D0lwhZX+VlGgVlYqIZtu+h4XyWWM75f0113mmDLahl+lA==}
@@ -5581,6 +5937,9 @@ packages:
'@types/http-proxy@1.17.14':
resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==}
+ '@types/http-proxy@1.17.15':
+ resolution: {integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==}
+
'@types/istanbul-lib-coverage@2.0.4':
resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==}
@@ -5653,8 +6012,8 @@ packages:
'@types/node@20.17.5':
resolution: {integrity: sha512-n8FYY/pRxu496441gIcAQFZPKXbhsd6VZygcq+PTSZ75eMh/Ke0hCAROdUa21qiFqKNsPPYic46yXDO1JGiPBQ==}
- '@types/node@22.8.6':
- resolution: {integrity: sha512-tosuJYKrIqjQIlVCM4PEGxOmyg3FCPa/fViuJChnGeEIhjA46oy8FMVoF9su1/v8PNs2a8Q0iFNyOx0uOF91nw==}
+ '@types/node@22.9.0':
+ resolution: {integrity: sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==}
'@types/normalize-package-data@2.4.4':
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
@@ -5877,6 +6236,23 @@ packages:
'@ungap/structured-clone@1.2.0':
resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
+ '@unhead/dom@1.11.11':
+ resolution: {integrity: sha512-4YwziCH5CmjvUzSGdZ4Klj6BqhLSTNZooA9kt47yDxj4Qw9uHqVnXwWWupYsVdIYPNsw1tR2AkHveg82y1Fn3A==}
+
+ '@unhead/schema@1.11.11':
+ resolution: {integrity: sha512-xSGsWHPBYcMV/ckQeImbrVu6ddeRnrdDCgXUKv3xIjGBY+ob/96V80lGX8FKWh8GwdFSwhblISObKlDAt5K9ZQ==}
+
+ '@unhead/shared@1.11.11':
+ resolution: {integrity: sha512-RfdvUskPn90ipO+PmR98jKZ8Lsx1uuzscOenO5xcrMrtWGhlLWaEBIrbvFOvX5PZ/u8/VNMJChTXGDUjEtHmlg==}
+
+ '@unhead/ssr@1.11.11':
+ resolution: {integrity: sha512-NQC8y+4ldwkMr3x8WFwv3+OR6g+Sj7dwL6J/3ST25KnvlwDSub2KGbnm2hF1x8vTpTmXTVxMA3GDRL9MRfLvMg==}
+
+ '@unhead/vue@1.11.11':
+ resolution: {integrity: sha512-AxsHHauZ+w0m2irwDHqkc3GdNChMLBtolk8CN3IAZM6vTwH0EbPXlFCFcIk4WwkH0opG+R2GlKTThr5H0HLm7g==}
+ peerDependencies:
+ vue: '>=2.7 || >=3'
+
'@urql/core@2.3.6':
resolution: {integrity: sha512-PUxhtBh7/8167HJK6WqBv6Z0piuiaZHQGYbhwpNL9aIQmLROPEdaUYkY4wh45wPQXcTpnd11l0q3Pw+TI11pdw==}
peerDependencies:
@@ -5892,6 +6268,11 @@ packages:
engines: {node: '>=16'}
hasBin: true
+ '@vercel/nft@0.27.6':
+ resolution: {integrity: sha512-mwuyUxskdcV8dd7N7JnxBgvFEz1D9UOePI/WyLLzktv6HSCwgPNQGit/UJ2IykAWGlypKw4pBQjOKWvIbXITSg==}
+ engines: {node: '>=16'}
+ hasBin: true
+
'@vercel/style-guide@5.0.1':
resolution: {integrity: sha512-3J/5xpwJ2Wk+cKB3EGY2KCdVQycaThLKhjBmgXPfIKb+E74lPpXVIDfaQE0D2JoAyIzGsqdH7Lbmr+DojwofxQ==}
engines: {node: '>=16'}
@@ -6031,6 +6412,20 @@ packages:
peerDependencies:
vite: ^4.2.0 || ^5.0.0
+ '@vitejs/plugin-vue-jsx@4.1.0':
+ resolution: {integrity: sha512-KuRejz7KAFvhXDzOudlaS2IyygAwoAEEMtHAdcRSy/8cA5iKH043Qudcz48zsC0M0vvN5iKwIwNMuWbBYn6/Yg==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ peerDependencies:
+ vite: ^5.0.0
+ vue: ^3.0.0
+
+ '@vitejs/plugin-vue@5.2.0':
+ resolution: {integrity: sha512-7n7KdUEtx/7Yl7I/WVAMZ1bEb0eVvXF3ummWTeLcs/9gvo9pJhuLdouSXGjdZ/MKD1acf1I272+X0RMua4/R3g==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ peerDependencies:
+ vite: ^5.0.0
+ vue: ^3.2.25
+
'@vitest/coverage-v8@2.1.4':
resolution: {integrity: sha512-FPKQuJfR6VTfcNMcGpqInmtJuVXFSCd9HQltYncfR01AzXhLucMEtQ5SinPdZxsT5x/5BK7I5qFJ5/ApGCmyTQ==}
peerDependencies:
@@ -6078,6 +6473,15 @@ packages:
'@volar/typescript@2.1.6':
resolution: {integrity: sha512-JgPGhORHqXuyC3r6skPmPHIZj4LoMmGlYErFTuPNBq9Nhc9VTv7ctHY7A3jMN3ngKEfRrfnUcwXHztvdSQqNfw==}
+ '@vue-macros/common@1.15.0':
+ resolution: {integrity: sha512-yg5VqW7+HRfJGimdKvFYzx8zorHUYo0hzPwuraoC1DWa7HHazbTMoVsHDvk3JHa1SGfSL87fRnzmlvgjEHhszA==}
+ engines: {node: '>=16.14.0'}
+ peerDependencies:
+ vue: ^2.7.0 || ^3.2.25
+ peerDependenciesMeta:
+ vue:
+ optional: true
+
'@vue.ts/common@0.6.0':
resolution: {integrity: sha512-uqC27JZ1nEPTx+ezkJugYcltxeh6N5JSh7ril4YpJal4hTIEYAu0idKQcWng5lj9iFBZpeZV/WyEQ4V4qJpWMg==}
@@ -6090,6 +6494,22 @@ packages:
typescript: ^5.2.2
vue: ^3.3.7
+ '@vue/babel-helper-vue-transform-on@1.2.5':
+ resolution: {integrity: sha512-lOz4t39ZdmU4DJAa2hwPYmKc8EsuGa2U0L9KaZaOJUt0UwQNjNA3AZTq6uEivhOKhhG1Wvy96SvYBoFmCg3uuw==}
+
+ '@vue/babel-plugin-jsx@1.2.5':
+ resolution: {integrity: sha512-zTrNmOd4939H9KsRIGmmzn3q2zvv1mjxkYZHgqHZgDrXz5B1Q3WyGEjO2f+JrmKghvl1JIRcvo63LgM1kH5zFg==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ peerDependenciesMeta:
+ '@babel/core':
+ optional: true
+
+ '@vue/babel-plugin-resolve-type@1.2.5':
+ resolution: {integrity: sha512-U/ibkQrf5sx0XXRnUZD1mo5F7PkpKyTbfXM3a3rC4YnUz6crHEz9Jg09jzzL6QYlXNto/9CePdOg/c87O4Nlfg==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
'@vue/compiler-core@3.5.12':
resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==}
@@ -6102,6 +6522,20 @@ packages:
'@vue/compiler-ssr@3.5.12':
resolution: {integrity: sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==}
+ '@vue/devtools-api@6.6.4':
+ resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==}
+
+ '@vue/devtools-core@7.4.4':
+ resolution: {integrity: sha512-DLxgA3DfeADkRzhAfm3G2Rw/cWxub64SdP5b+s5dwL30+whOGj+QNhmyFpwZ8ZTrHDFRIPj0RqNzJ8IRR1pz7w==}
+ peerDependencies:
+ vue: ^3.0.0
+
+ '@vue/devtools-kit@7.4.4':
+ resolution: {integrity: sha512-awK/4NfsUG0nQ7qnTM37m7ZkEUMREyPh8taFCX+uQYps/MTFEum0AD05VeGDRMXwWvMmGIcWX9xp8ZiBddY0jw==}
+
+ '@vue/devtools-shared@7.6.4':
+ resolution: {integrity: sha512-nD6CUvBEel+y7zpyorjiUocy0nh77DThZJ0k1GRnJeOmY3ATq2fWijEp7wk37gb023Cb0R396uYh5qMSBQ5WFg==}
+
'@vue/language-core@2.0.7':
resolution: {integrity: sha512-Vh1yZX3XmYjn9yYLkjU8DN6L0ceBtEcapqiyclHne8guG84IaTzqtvizZB1Yfxm3h6m7EIvjerLO5fvOZO6IIQ==}
peerDependencies:
@@ -6523,6 +6957,10 @@ packages:
resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
engines: {node: '>=12'}
+ ast-kit@1.3.1:
+ resolution: {integrity: sha512-3bIRV4s/cNAee2rKjuvYdoG+0CMqtOIgCvWrJL6zG8R0fDyMwYzStspX5JqXPbdMzM+qxHZ6g2rMHKhr3HkPlQ==}
+ engines: {node: '>=16.14.0'}
+
ast-types-flow@0.0.7:
resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==}
@@ -6538,6 +6976,10 @@ packages:
resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==}
engines: {node: '>=4'}
+ ast-walker-scope@0.6.2:
+ resolution: {integrity: sha512-1UWOyC50xI3QZkRuDj6PqDtpm1oHWtYs+NQGwqL/2R11eN3Q81PHAHPM0SWW3BNQm53UDwS//Jv8L4CCVLM1bQ==}
+ engines: {node: '>=16.14.0'}
+
astral-regex@1.0.0:
resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==}
engines: {node: '>=4'}
@@ -6585,6 +7027,13 @@ packages:
resolution: {integrity: sha512-ooviqdwwgfIfNmDwo94wlshcdzfO64XV0Cg6oDsDYBJfITDz1EngD2z7DkbvCWn+XIMsIqW27sEVF6qcpJrRcg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ autoprefixer@10.4.20:
+ resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==}
+ engines: {node: ^10 || ^12 || >=14}
+ hasBin: true
+ peerDependencies:
+ postcss: ^8.1.0
+
available-typed-arrays@1.0.7:
resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
engines: {node: '>= 0.4'}
@@ -6737,6 +7186,9 @@ packages:
bindings@1.5.0:
resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==}
+ birpc@0.2.19:
+ resolution: {integrity: sha512-5WeXXAvTmitV1RqJFppT5QtUiz2p1mRSYU000Jkft5ZUCLJIk4uQriYNO50HknxKwM6jd8utNc66K1qGIwwWBQ==}
+
bl@4.1.0:
resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
@@ -6975,6 +7427,9 @@ packages:
resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==}
engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
+ change-case@5.4.4:
+ resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==}
+
char-regex@1.0.2:
resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==}
engines: {node: '>=10'}
@@ -7058,6 +7513,9 @@ packages:
resolution: {integrity: sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==}
engines: {node: '>=12'}
+ clear@0.1.0:
+ resolution: {integrity: sha512-qMjRnoL+JDPJHeLePZJuao6+8orzHMGP04A8CdwCNsKhRbOnKRjefxONR7bwILT3MHecxKBjHkKL/tkZ8r4Uzw==}
+
cli-boxes@3.0.0:
resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==}
engines: {node: '>=10'}
@@ -7251,6 +7709,10 @@ packages:
resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
engines: {node: '>= 10'}
+ commander@8.3.0:
+ resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==}
+ engines: {node: '>= 12'}
+
commander@9.5.0:
resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==}
engines: {node: ^12.20.0 || >=14}
@@ -7309,9 +7771,6 @@ packages:
engines: {node: '>=18'}
hasBin: true
- confbox@0.1.7:
- resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==}
-
confbox@0.1.8:
resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
@@ -7491,6 +7950,14 @@ packages:
resolution: {integrity: sha512-1VdUuRnQP4drdFkS8NKvDR1NBgevm8TOuflcaZEKsxw42CxonjW/2vkj1AKlinJb4ZLwBcuWF9GiPr7FQc6AQA==}
engines: {node: '>=18.0'}
+ croner@9.0.0:
+ resolution: {integrity: sha512-onMB0OkDjkXunhdW9htFjEhqrD54+M94i6ackoUkjHKbRnXdyEyKRelp4nJ1kAz32+s27jP1FsebpJCVl0BsvA==}
+ engines: {node: '>=18.0'}
+
+ cronstrue@2.51.0:
+ resolution: {integrity: sha512-7EG9VaZZ5SRbZ7m25dmP6xaS0qe9ay6wywMskFOU/lMDKa+3gZr2oeT5OUfXwRP/Bcj8wxdYJ65AHU70CI3tsw==}
+ hasBin: true
+
cross-fetch@3.1.8:
resolution: {integrity: sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==}
@@ -7516,6 +7983,9 @@ packages:
uWebSockets.js:
optional: true
+ crossws@0.3.1:
+ resolution: {integrity: sha512-HsZgeVYaG+b5zA+9PbIPGq4+J/CJynJuearykPsXx4V/eMhyQ5EDVg3Ak2FBZtVXCiOLu/U7IiwDHTr9MA+IKw==}
+
crypt@0.0.2:
resolution: {integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==}
@@ -7572,6 +8042,12 @@ packages:
peerDependencies:
postcss: ^8.4.31
+ cssnano-preset-default@7.0.6:
+ resolution: {integrity: sha512-ZzrgYupYxEvdGGuqL+JKOY70s7+saoNlHSCK/OGn1vB2pQK8KSET8jvenzItcY+kA7NoWvfbb/YhlzuzNKjOhQ==}
+ engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
cssnano-utils@5.0.0:
resolution: {integrity: sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
@@ -7584,6 +8060,12 @@ packages:
peerDependencies:
postcss: ^8.4.31
+ cssnano@7.0.6:
+ resolution: {integrity: sha512-54woqx8SCbp8HwvNZYn68ZFAepuouZW4lTwiMVnBErM3VkO7/Sd4oTOt3Zz3bPx3kxQ36aISppyXj2Md4lg8bw==}
+ engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
csso@4.2.0:
resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==}
engines: {node: '>=8.0.0'}
@@ -7693,6 +8175,26 @@ packages:
drizzle-orm:
optional: true
+ db0@0.2.1:
+ resolution: {integrity: sha512-BWSFmLaCkfyqbSEZBQINMVNjCVfrogi7GQ2RSy1tmtfK9OXlsup6lUMwLsqSD7FbAjD04eWFdXowSHHUp6SE/Q==}
+ peerDependencies:
+ '@electric-sql/pglite': '*'
+ '@libsql/client': '*'
+ better-sqlite3: '*'
+ drizzle-orm: '*'
+ mysql2: '*'
+ peerDependenciesMeta:
+ '@electric-sql/pglite':
+ optional: true
+ '@libsql/client':
+ optional: true
+ better-sqlite3:
+ optional: true
+ drizzle-orm:
+ optional: true
+ mysql2:
+ optional: true
+
de-indent@1.0.2:
resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==}
@@ -7931,6 +8433,10 @@ packages:
resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==}
engines: {node: '>=0.3.1'}
+ diff@7.0.0:
+ resolution: {integrity: sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==}
+ engines: {node: '>=0.3.1'}
+
dir-glob@3.0.1:
resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
engines: {node: '>=8'}
@@ -7995,6 +8501,10 @@ packages:
resolution: {integrity: sha512-xaBe6ZT4DHPkg0k4Ytbvn5xoxgpG0jOS1dYxSOwAHPuNLjP3/OzN0gH55SrLqpx8cBfSaVt91lXYkApjb+nYdQ==}
engines: {node: '>=16'}
+ dot-prop@9.0.0:
+ resolution: {integrity: sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==}
+ engines: {node: '>=18'}
+
dotenv-expand@11.0.6:
resolution: {integrity: sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g==}
engines: {node: '>=12'}
@@ -8131,6 +8641,9 @@ packages:
error-ex@1.3.2:
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
+ error-stack-parser-es@0.1.5:
+ resolution: {integrity: sha512-xHku1X40RO+fO8yJ8Wh2f2rZWVjqyhb1zgq1yZ8aZRQkv6OOKhKWRUaht3eSCUbAOBaKIgM+ykwFLE+QUxgGeg==}
+
error-stack-parser@2.1.4:
resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==}
@@ -8138,6 +8651,9 @@ packages:
resolution: {integrity: sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==}
engines: {node: '>= 0.8'}
+ errx@0.1.0:
+ resolution: {integrity: sha512-fZmsRiDNv07K6s2KkKFTiD2aIvECa7++PKyD5NC32tpRw46qZA3sOz+aM+/V9V0GDHxVTKLziveV4JhzBHDp9Q==}
+
es-abstract@1.23.3:
resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==}
engines: {node: '>= 0.4'}
@@ -8194,6 +8710,11 @@ packages:
engines: {node: '>=18'}
hasBin: true
+ esbuild@0.24.0:
+ resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==}
+ engines: {node: '>=18'}
+ hasBin: true
+
escalade@3.2.0:
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
engines: {node: '>=6'}
@@ -8620,6 +9141,9 @@ packages:
resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
engines: {node: '>=4'}
+ externality@1.0.2:
+ resolution: {integrity: sha512-LyExtJWKxtgVzmgtEHyQtLFpw1KFhQphF9nTG8TpAIVkiI/xQ3FJh75tRFLYl4hkn7BNIIdLJInuDAavX35pMw==}
+
extract-zip@2.0.1:
resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==}
engines: {node: '>= 10.17.0'}
@@ -8656,6 +9180,9 @@ packages:
fast-levenshtein@2.0.6:
resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
+ fast-npm-meta@0.2.2:
+ resolution: {integrity: sha512-E+fdxeaOQGo/CMWc9f4uHFfgUPJRAu7N3uB8GBvB3SDPAIWJK4GKyYhkAGFq+GYrcbKNfQIz5VVQyJnDuPPCrg==}
+
fast-querystring@1.1.2:
resolution: {integrity: sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==}
@@ -8708,6 +9235,14 @@ packages:
fd-slicer@1.1.0:
resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
+ fdir@6.4.2:
+ resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==}
+ peerDependencies:
+ picomatch: ^3 || ^4
+ peerDependenciesMeta:
+ picomatch:
+ optional: true
+
fetch-blob@3.2.0:
resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==}
engines: {node: ^12.20 || >= 14.13}
@@ -8801,8 +9336,8 @@ packages:
resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
engines: {node: ^10.12.0 || >=12.0.0}
- flatted@3.2.7:
- resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==}
+ flatted@3.3.1:
+ resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
flattie@1.1.1:
resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==}
@@ -8860,6 +9395,9 @@ packages:
resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
engines: {node: '>= 0.6'}
+ fraction.js@4.3.7:
+ resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
+
freeport-async@2.0.0:
resolution: {integrity: sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ==}
engines: {node: '>=8'}
@@ -9014,6 +9552,10 @@ packages:
resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==}
hasBin: true
+ git-config-path@2.0.0:
+ resolution: {integrity: sha512-qc8h1KIQbJpp+241id3GuAtkdyJ+IK+LIVtkiFTRKRrmddDzs3SI9CvP1QYmWBFvm1I/PWRwj//of8bgAc0ltA==}
+ engines: {node: '>=4'}
+
git-hooks-list@3.1.0:
resolution: {integrity: sha512-LF8VeHeR7v+wAbXqfgRlTSX/1BJR9Q1vEMR8JAz1cEg6GX07+zyj3sAdDvYjj/xnlIfVuGgj4qBei1K3hKH+PA==}
@@ -9022,6 +9564,12 @@ packages:
engines: {node: '>=16'}
hasBin: true
+ git-up@7.0.0:
+ resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==}
+
+ git-url-parse@15.0.0:
+ resolution: {integrity: sha512-5reeBufLi+i4QD3ZFftcJs9jC26aULFLBU23FeKM/b1rI0K6ofIeAblmDVO7Ht22zTDE9+CkJ3ZVb0CgJmz3UQ==}
+
github-slugger@2.0.0:
resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==}
@@ -9325,6 +9873,10 @@ packages:
html-rewriter-wasm@0.4.1:
resolution: {integrity: sha512-lNovG8CMCCmcVB1Q7xggMSf7tqPCijZXaH4gL6iE8BFghdQCbaY5Met9i1x2Ex8m/cZHDUtXK9H6/znKamRP8Q==}
+ html-tags@3.3.1:
+ resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==}
+ engines: {node: '>=8'}
+
html-void-elements@3.0.0:
resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==}
@@ -9455,6 +10007,9 @@ packages:
resolution: {integrity: sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==}
engines: {node: '>= 4'}
+ image-meta@0.2.1:
+ resolution: {integrity: sha512-K6acvFaelNxx8wc2VjbIzXKDVB0Khs0QT35U6NkGfTdCmjLNcO2945m7RFNR9/RPVFm48hq7QPzK8uGH18HCGw==}
+
image-size@1.1.1:
resolution: {integrity: sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==}
engines: {node: '>=16.x'}
@@ -9476,6 +10031,9 @@ packages:
import-meta-resolve@4.1.0:
resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==}
+ impound@0.2.0:
+ resolution: {integrity: sha512-gXgeSyp9Hf7qG2/PLKmywHXyQf2xFrw+mJGpoj9DsAB9L7/MIKn+DeEx98UryWXdmbv8wUUPdcQof6qXnZoCGg==}
+
imurmurhash@0.1.4:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
engines: {node: '>=0.8.19'}
@@ -9731,6 +10289,10 @@ packages:
resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==}
engines: {node: '>=10'}
+ is-installed-globally@1.0.0:
+ resolution: {integrity: sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==}
+ engines: {node: '>=18'}
+
is-interactive@1.0.0:
resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
engines: {node: '>=8'}
@@ -9785,6 +10347,10 @@ packages:
resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
engines: {node: '>=8'}
+ is-path-inside@4.0.0:
+ resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==}
+ engines: {node: '>=12'}
+
is-plain-obj@1.1.0:
resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==}
engines: {node: '>=0.10.0'}
@@ -9826,6 +10392,9 @@ packages:
resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==}
engines: {node: '>= 0.4'}
+ is-ssh@1.4.0:
+ resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==}
+
is-stream@1.1.0:
resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==}
engines: {node: '>=0.10.0'}
@@ -10169,6 +10738,10 @@ packages:
resolution: {integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==}
engines: {node: '>=14'}
+ js-levenshtein@1.1.6:
+ resolution: {integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==}
+ engines: {node: '>=0.10.0'}
+
js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
@@ -10352,6 +10925,9 @@ packages:
knitwork@1.1.0:
resolution: {integrity: sha512-oHnmiBUVHz1V+URE77PNot2lv3QiYU2zQf1JjOVkMt3YDKGbu8NAFr+c4mcNOhdsGrB/VpVbRwPwhiXrPhxQbw==}
+ kolorist@1.8.0:
+ resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
+
language-subtag-registry@0.3.22:
resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==}
@@ -10463,6 +11039,10 @@ packages:
resolution: {integrity: sha512-7/HamOm5YD9Wb7CFgAZkKgVPA96WwhcTQoqtm2VTZGVbVVn3IWKRBTgrU7cchA3Q8k9iCsG8Osoi9GX4JsGM9g==}
hasBin: true
+ listhen@1.9.0:
+ resolution: {integrity: sha512-I8oW2+QL5KJo8zXNWX046M134WchxsXC7SawLPvRQpogCbkyQIaFxPE89A2HiwR7vAK2Dm2ERBAmyjTYGYEpBg==}
+ hasBin: true
+
listr2@3.14.0:
resolution: {integrity: sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==}
engines: {node: '>=10.0.0'}
@@ -10541,6 +11121,9 @@ packages:
lodash.isboolean@3.0.3:
resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==}
+ lodash.isequal@4.5.0:
+ resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==}
+
lodash.isinteger@4.0.4:
resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==}
@@ -10655,6 +11238,10 @@ packages:
resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
hasBin: true
+ magic-string-ast@0.6.2:
+ resolution: {integrity: sha512-oN3Bcd7ZVt+0VGEs7402qR/tjgjbM7kPlH/z7ufJnzTLVBzXJITRHOJiwMmmYMgZfdoWQsfQcY+iKlxiBppnMA==}
+ engines: {node: '>=16.14.0'}
+
magic-string@0.30.12:
resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==}
@@ -11145,6 +11732,9 @@ packages:
resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
engines: {node: '>= 8'}
+ mitt@3.0.1:
+ resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
+
mkdirp@0.5.6:
resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
hasBin: true
@@ -11226,6 +11816,9 @@ packages:
resolution: {integrity: sha512-TUes3xKIX33re4QzdxwZ6tdbodjmn3tWXCEc1uokiEmo14sI1EaGYNs2k3bU2pyyGNmBqFGAVl6jAGWd06AVIg==}
engines: {node: ^18.0.0 || >=20.0.0}
+ nanotar@0.1.1:
+ resolution: {integrity: sha512-AiJsGsSF3O0havL1BydvI4+wR76sKT+okKRwWIaK96cZUnXqH0uNBOsHlbwZq3+m2BR1VKqHDVudl3gO4mYjpQ==}
+
natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
@@ -11271,6 +11864,16 @@ packages:
nice-try@1.0.5:
resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==}
+ nitropack@2.10.4:
+ resolution: {integrity: sha512-sJiG/MIQlZCVSw2cQrFG1H6mLeSqHlYfFerRjLKz69vUfdu0EL2l0WdOxlQbzJr3mMv/l4cOlCCLzVRzjzzF/g==}
+ engines: {node: ^16.11.0 || >=17.0.0}
+ hasBin: true
+ peerDependencies:
+ xml2js: ^0.6.2
+ peerDependenciesMeta:
+ xml2js:
+ optional: true
+
nitropack@2.9.7:
resolution: {integrity: sha512-aKXvtNrWkOCMsQbsk4A0qQdBjrJ1ZcvwlTQevI/LAgLWLYc5L7Q/YiYxGLal4ITyNSlzir1Cm1D2ZxnYhmpMEw==}
engines: {node: ^16.11.0 || >=17.0.0}
@@ -11388,6 +11991,10 @@ packages:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
+ normalize-range@0.1.2:
+ resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
+ engines: {node: '>=0.10.0'}
+
normalize-url@2.0.1:
resolution: {integrity: sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==}
engines: {node: '>=4'}
@@ -11442,11 +12049,29 @@ packages:
nullthrows@1.1.1:
resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==}
+ nuxi@3.15.0:
+ resolution: {integrity: sha512-ZVu45nuDrdb7nzKW2kLGY/N1vvFYLLbUVX6gUYw4BApKGGu4+GktTR5o48dGVgMYX9A8chaugl7TL9ZYmwC9Mg==}
+ engines: {node: ^16.10.0 || >=18.0.0}
+ hasBin: true
+
+ nuxt@3.14.159:
+ resolution: {integrity: sha512-1xz6AfFkun+byUIkBNX3/CTOTShPRFJe0y9HqWZX2aV9xdoz5ByeaHZfktokhOOSbvabjDyzkTbbHh3V673qHw==}
+ engines: {node: ^14.18.0 || >=16.10.0}
+ hasBin: true
+ peerDependencies:
+ '@parcel/watcher': ^2.1.0
+ '@types/node': ^14.18.0 || >=16.10.0
+ peerDependenciesMeta:
+ '@parcel/watcher':
+ optional: true
+ '@types/node':
+ optional: true
+
nwsapi@2.2.13:
resolution: {integrity: sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==}
- nypm@0.3.11:
- resolution: {integrity: sha512-E5GqaAYSnbb6n1qZyik2wjPDZON43FqOJO59+3OkWrnmQtjggrMOVnsyzfjxp/tS6nlYJBA4zRA5jSM2YaadMg==}
+ nypm@0.3.12:
+ resolution: {integrity: sha512-D3pzNDWIvgA+7IORhD/IuWzEk4uXv6GsgOxiid4UU3h9oq5IqV1KtPDi63n4sZJ/xcWlr88c0QM2RgN5VbOhFA==}
engines: {node: ^14.16.0 || >=16.10.0}
hasBin: true
@@ -11502,6 +12127,9 @@ packages:
ofetch@1.3.4:
resolution: {integrity: sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw==}
+ ofetch@1.4.1:
+ resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==}
+
ohash@1.1.4:
resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==}
@@ -11566,6 +12194,12 @@ packages:
resolution: {integrity: sha512-c/hfooPx+RBIOPM09GSxABOZhYPblDoyaGhqBkD/59vtpN21jEuWKDlM0KYTvqJVlSYjKs0tBcIdeXKChlSPtw==}
hasBin: true
+ openapi-typescript@7.4.3:
+ resolution: {integrity: sha512-xTIjMIIOv9kNhsr8JxaC00ucbIY/6ZwuJPJBZMSh5FA2dicZN5uM805DWVJojXdom8YI4AQTavPDPHMx/3g0vQ==}
+ hasBin: true
+ peerDependencies:
+ typescript: ^5.x
+
opener@1.5.2:
resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==}
hasBin: true
@@ -11712,6 +12346,10 @@ packages:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
+ parse-git-config@3.0.0:
+ resolution: {integrity: sha512-wXoQGL1D+2COYWCD35/xbiKma1Z15xvZL8cI25wvxzled58V51SJM04Urt/uznS900iQor7QO04SgdfT/XlbuA==}
+ engines: {node: '>=8'}
+
parse-json@4.0.0:
resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==}
engines: {node: '>=4'}
@@ -11734,10 +12372,16 @@ packages:
parse-package-name@1.0.0:
resolution: {integrity: sha512-kBeTUtcj+SkyfaW4+KBe0HtsloBJ/mKTPoxpVdA57GZiPerREsUWJOhVj9anXweFiJkm5y8FG1sxFZkZ0SN6wg==}
+ parse-path@7.0.0:
+ resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==}
+
parse-png@2.1.0:
resolution: {integrity: sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==}
engines: {node: '>=10'}
+ parse-url@8.1.0:
+ resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==}
+
parse5-htmlparser2-tree-adapter@6.0.1:
resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==}
@@ -11928,9 +12572,6 @@ packages:
resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
engines: {node: '>=8'}
- pkg-types@1.2.0:
- resolution: {integrity: sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==}
-
pkg-types@1.2.1:
resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==}
@@ -11974,6 +12615,12 @@ packages:
peerDependencies:
postcss: ^8.4.38
+ postcss-calc@10.0.2:
+ resolution: {integrity: sha512-DT/Wwm6fCKgpYVI7ZEWuPJ4az8hiEHtCUeYjZXqU7Ou4QqYh1Df2yCQ7Ca6N7xqKPFkxN3fhf+u9KSoOCJNAjg==}
+ engines: {node: ^18.12 || ^20.9 || >=22.0}
+ peerDependencies:
+ postcss: ^8.4.38
+
postcss-colormin@7.0.2:
resolution: {integrity: sha512-YntRXNngcvEvDbEjTdRWGU606eZvB5prmHG4BF0yLmVpamXbpsRJzevyy6MZVyuecgzI2AWAlvFi8DAeCqwpvA==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
@@ -11986,12 +12633,24 @@ packages:
peerDependencies:
postcss: ^8.4.31
+ postcss-convert-values@7.0.4:
+ resolution: {integrity: sha512-e2LSXPqEHVW6aoGbjV9RsSSNDO3A0rZLCBxN24zvxF25WknMPpX8Dm9UxxThyEbaytzggRuZxaGXqaOhxQ514Q==}
+ engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
postcss-discard-comments@7.0.2:
resolution: {integrity: sha512-/Hje9Ls1IYcB9duELO/AyDUJI6aQVY3h5Rj1ziXgaLYCTi1iVBLnjg/TS0D6NszR/kDG6I86OwLmAYe+bvJjiQ==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
+ postcss-discard-comments@7.0.3:
+ resolution: {integrity: sha512-q6fjd4WU4afNhWOA2WltHgCbkRhZPgQe7cXF74fuVB/ge4QbM9HEaOIzGSiMvM+g/cOsNAUGdf2JDzqA2F8iLA==}
+ engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
postcss-discard-duplicates@7.0.1:
resolution: {integrity: sha512-oZA+v8Jkpu1ct/xbbrntHRsfLGuzoP+cpt0nJe5ED2FQF8n8bJtn7Bo28jSmBYwqgqnqkuSXJfSUEE7if4nClQ==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
@@ -12040,12 +12699,24 @@ packages:
peerDependencies:
postcss: ^8.4.31
+ postcss-merge-longhand@7.0.4:
+ resolution: {integrity: sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A==}
+ engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
postcss-merge-rules@7.0.3:
resolution: {integrity: sha512-2eSas2p3voPxNfdI5sQrvIkMaeUHpVc3EezgVs18hz/wRTQAC9U99tp9j3W5Jx9/L3qHkEDvizEx/LdnmumIvQ==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
+ postcss-merge-rules@7.0.4:
+ resolution: {integrity: sha512-ZsaamiMVu7uBYsIdGtKJ64PkcQt6Pcpep/uO90EpLS3dxJi6OXamIobTYcImyXGoW0Wpugh7DSD3XzxZS9JCPg==}
+ engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
postcss-minify-font-values@7.0.0:
resolution: {integrity: sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
@@ -12070,6 +12741,12 @@ packages:
peerDependencies:
postcss: ^8.4.31
+ postcss-minify-selectors@7.0.4:
+ resolution: {integrity: sha512-JG55VADcNb4xFCf75hXkzc1rNeURhlo7ugf6JjiiKRfMsKlDzN9CXHZDyiG6x/zGchpjQS+UAgb1d4nqXqOpmA==}
+ engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
postcss-nested@6.0.1:
resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
engines: {node: '>=12.0'}
@@ -12164,6 +12841,12 @@ packages:
peerDependencies:
postcss: ^8.4.31
+ postcss-unique-selectors@7.0.3:
+ resolution: {integrity: sha512-J+58u5Ic5T1QjP/LDV9g3Cx4CNOgB5vz+kM6+OxHHhFACdcDeKhBXjQmB7fnIZM12YSTvsL0Opwco83DmacW2g==}
+ engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
@@ -12345,6 +13028,9 @@ packages:
proto-list@1.2.4:
resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==}
+ protocols@2.0.1:
+ resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==}
+
proxy-addr@2.0.7:
resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
engines: {node: '>= 0.10'}
@@ -12395,7 +13081,6 @@ packages:
engines: {node: '>=0.6.0', teleport: '>=0.2.0'}
deprecated: |-
You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.
-
(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)
qrcode-terminal@0.11.0:
@@ -12904,6 +13589,11 @@ packages:
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
+ rollup@4.26.0:
+ resolution: {integrity: sha512-ilcl12hnWonG8f+NxU6BlgysVA0gvY2l8N0R84S1HcINbW20bvwuCngJkkInV6LXhwRpucsW5k1ovDwEdBVrNg==}
+ engines: {node: '>=18.0.0', npm: '>=8.0.0'}
+ hasBin: true
+
rrweb-cssom@0.7.1:
resolution: {integrity: sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==}
@@ -13126,6 +13816,9 @@ packages:
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
engines: {node: '>=14'}
+ simple-git@3.27.0:
+ resolution: {integrity: sha512-ivHoFS9Yi9GY49ogc6/YAi3Fl9ROnF4VyubNylgCkA+RVqLaKWnDSzXOVzya8csELIaWaYNutsEuAhZrtOjozA==}
+
simple-plist@1.3.1:
resolution: {integrity: sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==}
@@ -13285,6 +13978,10 @@ packages:
resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==}
engines: {node: '>=6.0.0'}
+ speakingurl@14.0.1:
+ resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==}
+ engines: {node: '>=0.10.0'}
+
specificity@0.4.1:
resolution: {integrity: sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==}
hasBin: true
@@ -13513,6 +14210,12 @@ packages:
peerDependencies:
postcss: ^8.4.31
+ stylehacks@7.0.4:
+ resolution: {integrity: sha512-i4zfNrGMt9SB4xRK9L83rlsFCgdGANfeDAYacO1pkqcE7cRHPdWHwnKZVz7WY17Veq/FvyYsRAU++Ga+qDFIww==}
+ engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
stylis@4.2.0:
resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==}
@@ -13539,6 +14242,10 @@ packages:
resolution: {integrity: sha512-mJiVjfd2vokfDxsQPOwJ/PtanO87LhpYY88ubI5dUB1Ab58Txbyje3+jpm+/83R/fevaq/107NNhtYBLuoTrFg==}
engines: {node: '>=10'}
+ superjson@2.2.1:
+ resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==}
+ engines: {node: '>=16'}
+
supertest@6.3.4:
resolution: {integrity: sha512-erY3HFDG0dPnhw4U+udPfrzXa4xhSG+n4rxfRuZWCUvjFWwKl+OxWf/7zk50s84/fAAs7vf5QAb9uRa0cCykxw==}
engines: {node: '>=6.4.0'}
@@ -13574,6 +14281,9 @@ packages:
svg-parser@2.0.4:
resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==}
+ svg-tags@1.0.0:
+ resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==}
+
svgo@2.8.0:
resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==}
engines: {node: '>=10.13.0'}
@@ -13750,6 +14460,10 @@ packages:
tinyexec@0.3.1:
resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==}
+ tinyglobby@0.2.10:
+ resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==}
+ engines: {node: '>=12.0.0'}
+
tinygradient@1.1.5:
resolution: {integrity: sha512-8nIfc2vgQ4TeLnk2lFj4tRLvvJwEfQuabdsmvDdQPT0xlk9TaNtpGd6nNRxXoK6vQhN6RSzj+Cnp5tTQmpxmbw==}
@@ -14111,6 +14825,9 @@ packages:
engines: {node: '>=0.8.0'}
hasBin: true
+ ultrahtml@1.5.3:
+ resolution: {integrity: sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==}
+
unbox-primitive@1.0.2:
resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
@@ -14133,6 +14850,9 @@ packages:
unenv@1.10.0:
resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==}
+ unhead@1.11.11:
+ resolution: {integrity: sha512-98tM2R8OWJhvS6uqTewkfIrsPqFU/VwnKpU2tVZ+jPXSWgWSLmM3K2Y2v5AEM4bZjmC/XH8pLVGzbqB7xzFI/Q==}
+
unicode-canonical-property-names-ecmascript@2.0.1:
resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==}
engines: {node: '>=4'}
@@ -14164,9 +14884,6 @@ packages:
unified@11.0.5:
resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==}
- unimport@3.11.1:
- resolution: {integrity: sha512-DuB1Uoq01LrrXTScxnwOoMSlTXxyKcULguFxbLrMDFcE/CO0ZWHpEiyhovN0mycPt7K6luAHe8laqvwvuoeUPg==}
-
unimport@3.13.1:
resolution: {integrity: sha512-nNrVzcs93yrZQOW77qnyOVHtb68LegvhYFwxFMfuuWScmwQmyVCG/NBuN8tYsaGzgQUVYv34E/af+Cc9u4og4A==}
@@ -14243,6 +14960,14 @@ packages:
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'}
+ unplugin-vue-router@0.10.8:
+ resolution: {integrity: sha512-xi+eLweYAqolIoTRSmumbi6Yx0z5M0PLvl+NFNVWHJgmE2ByJG1SZbrn+TqyuDtIyln20KKgq8tqmL7aLoiFjw==}
+ peerDependencies:
+ vue-router: ^4.4.0
+ peerDependenciesMeta:
+ vue-router:
+ optional: true
+
unplugin@1.12.2:
resolution: {integrity: sha512-bEqQxeC7rxtxPZ3M5V4Djcc4lQqKPgGe3mAWZvxcSmX5jhGxll19NliaRzQSQPrk4xJZSGniK3puLWpRuZN7VQ==}
engines: {node: '>=14.0.0'}
@@ -14300,6 +15025,50 @@ packages:
ioredis:
optional: true
+ unstorage@1.13.1:
+ resolution: {integrity: sha512-ELexQHUrG05QVIM/iUeQNdl9FXDZhqLJ4yP59fnmn2jGUh0TEulwOgov1ubOb3Gt2ZGK/VMchJwPDNVEGWQpRg==}
+ peerDependencies:
+ '@azure/app-configuration': ^1.7.0
+ '@azure/cosmos': ^4.1.1
+ '@azure/data-tables': ^13.2.2
+ '@azure/identity': ^4.5.0
+ '@azure/keyvault-secrets': ^4.9.0
+ '@azure/storage-blob': ^12.25.0
+ '@capacitor/preferences': ^6.0.2
+ '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0
+ '@planetscale/database': ^1.19.0
+ '@upstash/redis': ^1.34.3
+ '@vercel/kv': ^1.0.1
+ idb-keyval: ^6.2.1
+ ioredis: ^5.4.1
+ peerDependenciesMeta:
+ '@azure/app-configuration':
+ optional: true
+ '@azure/cosmos':
+ optional: true
+ '@azure/data-tables':
+ optional: true
+ '@azure/identity':
+ optional: true
+ '@azure/keyvault-secrets':
+ optional: true
+ '@azure/storage-blob':
+ optional: true
+ '@capacitor/preferences':
+ optional: true
+ '@netlify/blobs':
+ optional: true
+ '@planetscale/database':
+ optional: true
+ '@upstash/redis':
+ optional: true
+ '@vercel/kv':
+ optional: true
+ idb-keyval:
+ optional: true
+ ioredis:
+ optional: true
+
untildify@4.0.0:
resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==}
engines: {node: '>=8'}
@@ -14324,6 +15093,9 @@ packages:
uqr@0.1.2:
resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==}
+ uri-js-replace@1.0.1:
+ resolution: {integrity: sha512-W+C9NWNLFOoBI2QWDp4UT9pv65r2w5Cx+3sTYFvtMdDBxkKt1syCqsUdSFAChbEe1uK5TfS04wt/nGwmaeIQ0g==}
+
uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
@@ -14468,11 +15240,65 @@ packages:
resolution: {integrity: sha512-RgJz7RWftML5h/qfPsp3QKVc2FSlvV4+HevpE0yEY2j+PS/I2ULjoSsZDXaR8Ks2WYuFFDzQr8yrox7v8aqkng==}
hasBin: true
+ vite-hot-client@0.2.3:
+ resolution: {integrity: sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==}
+ peerDependencies:
+ vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0
+
vite-node@2.1.4:
resolution: {integrity: sha512-kqa9v+oi4HwkG6g8ufRnb5AeplcRw8jUF6/7/Qz1qRQOXHImG8YnLbB+LLszENwFnoBl9xIf9nVdCFzNd7GQEg==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
+ vite-plugin-checker@0.8.0:
+ resolution: {integrity: sha512-UA5uzOGm97UvZRTdZHiQVYFnd86AVn8EVaD4L3PoVzxH+IZSfaAw14WGFwX9QS23UW3lV/5bVKZn6l0w+q9P0g==}
+ engines: {node: '>=14.16'}
+ peerDependencies:
+ '@biomejs/biome': '>=1.7'
+ eslint: '>=7'
+ meow: ^9.0.0
+ optionator: ^0.9.1
+ stylelint: '>=13'
+ typescript: '*'
+ vite: '>=2.0.0'
+ vls: '*'
+ vti: '*'
+ vue-tsc: ~2.1.6
+ peerDependenciesMeta:
+ '@biomejs/biome':
+ optional: true
+ eslint:
+ optional: true
+ meow:
+ optional: true
+ optionator:
+ optional: true
+ stylelint:
+ optional: true
+ typescript:
+ optional: true
+ vls:
+ optional: true
+ vti:
+ optional: true
+ vue-tsc:
+ optional: true
+
+ vite-plugin-inspect@0.8.7:
+ resolution: {integrity: sha512-/XXou3MVc13A5O9/2Nd6xczjrUwt7ZyI9h8pTnUMkr5SshLcb0PJUOVq2V+XVkdeU4njsqAtmK87THZuO2coGA==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@nuxt/kit': '*'
+ vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0
+ peerDependenciesMeta:
+ '@nuxt/kit':
+ optional: true
+
+ vite-plugin-vue-inspector@5.1.3:
+ resolution: {integrity: sha512-pMrseXIDP1Gb38mOevY+BvtNGNqiqmqa2pKB99lnLsADQww9w9xMbAfT4GB6RUoaOkSPrtlXqpq2Fq+Dj2AgFg==}
+ peerDependencies:
+ vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0
+
vite@5.4.10:
resolution: {integrity: sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==}
engines: {node: ^18.0.0 || >=20.0.0}
@@ -14546,9 +15372,44 @@ packages:
vlq@1.0.1:
resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==}
+ vscode-jsonrpc@6.0.0:
+ resolution: {integrity: sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==}
+ engines: {node: '>=8.0.0 || >=10.0.0'}
+
+ vscode-languageclient@7.0.0:
+ resolution: {integrity: sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==}
+ engines: {vscode: ^1.52.0}
+
+ vscode-languageserver-protocol@3.16.0:
+ resolution: {integrity: sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==}
+
+ vscode-languageserver-textdocument@1.0.12:
+ resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==}
+
+ vscode-languageserver-types@3.16.0:
+ resolution: {integrity: sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==}
+
+ vscode-languageserver@7.0.0:
+ resolution: {integrity: sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==}
+ hasBin: true
+
+ vscode-uri@3.0.8:
+ resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==}
+
+ vue-bundle-renderer@2.1.1:
+ resolution: {integrity: sha512-+qALLI5cQncuetYOXp4yScwYvqh8c6SMXee3B+M7oTZxOgtESP0l4j/fXdEJoZ+EdMxkGWIj+aSEyjXkOdmd7g==}
+
vue-component-type-helpers@2.1.10:
resolution: {integrity: sha512-lfgdSLQKrUmADiSV6PbBvYgQ33KF3Ztv6gP85MfGaGaSGMTXORVaHT1EHfsqCgzRNBstPKYDmvAV9Do5CmJ07A==}
+ vue-devtools-stub@0.1.0:
+ resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==}
+
+ vue-router@4.4.5:
+ resolution: {integrity: sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==}
+ peerDependencies:
+ vue: ^3.2.0
+
vue-template-compiler@2.7.16:
resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==}
@@ -14920,6 +15781,9 @@ packages:
yallist@4.0.0:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
+ yaml-ast-parser@0.0.43:
+ resolution: {integrity: sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==}
+
yaml@1.10.2:
resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
engines: {node: '>= 6'}
@@ -14991,6 +15855,9 @@ packages:
resolution: {integrity: sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==}
engines: {node: '>=10'}
+ zhead@2.2.4:
+ resolution: {integrity: sha512-8F0OI5dpWIA5IGG5NHUg9staDwz/ZPxZtvGVf01j7vHqSyZ0raHY+78atOVxRqb73AotX22uV1pXt3gYSstGag==}
+
zip-stream@6.0.1:
resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==}
engines: {node: '>= 14'}
@@ -15051,6 +15918,8 @@ snapshots:
'@andrewbranch/untar.js@1.0.3': {}
+ '@antfu/utils@0.7.10': {}
+
'@arethetypeswrong/cli@0.15.4':
dependencies:
'@arethetypeswrong/core': 0.15.1
@@ -16532,6 +17401,9 @@ snapshots:
'@esbuild/aix-ppc64@0.23.1':
optional: true
+ '@esbuild/aix-ppc64@0.24.0':
+ optional: true
+
'@esbuild/android-arm64@0.20.2':
optional: true
@@ -16541,6 +17413,9 @@ snapshots:
'@esbuild/android-arm64@0.23.1':
optional: true
+ '@esbuild/android-arm64@0.24.0':
+ optional: true
+
'@esbuild/android-arm@0.20.2':
optional: true
@@ -16550,6 +17425,9 @@ snapshots:
'@esbuild/android-arm@0.23.1':
optional: true
+ '@esbuild/android-arm@0.24.0':
+ optional: true
+
'@esbuild/android-x64@0.20.2':
optional: true
@@ -16559,6 +17437,9 @@ snapshots:
'@esbuild/android-x64@0.23.1':
optional: true
+ '@esbuild/android-x64@0.24.0':
+ optional: true
+
'@esbuild/darwin-arm64@0.20.2':
optional: true
@@ -16568,6 +17449,9 @@ snapshots:
'@esbuild/darwin-arm64@0.23.1':
optional: true
+ '@esbuild/darwin-arm64@0.24.0':
+ optional: true
+
'@esbuild/darwin-x64@0.20.2':
optional: true
@@ -16577,6 +17461,9 @@ snapshots:
'@esbuild/darwin-x64@0.23.1':
optional: true
+ '@esbuild/darwin-x64@0.24.0':
+ optional: true
+
'@esbuild/freebsd-arm64@0.20.2':
optional: true
@@ -16586,6 +17473,9 @@ snapshots:
'@esbuild/freebsd-arm64@0.23.1':
optional: true
+ '@esbuild/freebsd-arm64@0.24.0':
+ optional: true
+
'@esbuild/freebsd-x64@0.20.2':
optional: true
@@ -16595,6 +17485,9 @@ snapshots:
'@esbuild/freebsd-x64@0.23.1':
optional: true
+ '@esbuild/freebsd-x64@0.24.0':
+ optional: true
+
'@esbuild/linux-arm64@0.20.2':
optional: true
@@ -16604,6 +17497,9 @@ snapshots:
'@esbuild/linux-arm64@0.23.1':
optional: true
+ '@esbuild/linux-arm64@0.24.0':
+ optional: true
+
'@esbuild/linux-arm@0.20.2':
optional: true
@@ -16613,6 +17509,9 @@ snapshots:
'@esbuild/linux-arm@0.23.1':
optional: true
+ '@esbuild/linux-arm@0.24.0':
+ optional: true
+
'@esbuild/linux-ia32@0.20.2':
optional: true
@@ -16622,6 +17521,9 @@ snapshots:
'@esbuild/linux-ia32@0.23.1':
optional: true
+ '@esbuild/linux-ia32@0.24.0':
+ optional: true
+
'@esbuild/linux-loong64@0.20.2':
optional: true
@@ -16631,6 +17533,9 @@ snapshots:
'@esbuild/linux-loong64@0.23.1':
optional: true
+ '@esbuild/linux-loong64@0.24.0':
+ optional: true
+
'@esbuild/linux-mips64el@0.20.2':
optional: true
@@ -16640,6 +17545,9 @@ snapshots:
'@esbuild/linux-mips64el@0.23.1':
optional: true
+ '@esbuild/linux-mips64el@0.24.0':
+ optional: true
+
'@esbuild/linux-ppc64@0.20.2':
optional: true
@@ -16649,6 +17557,9 @@ snapshots:
'@esbuild/linux-ppc64@0.23.1':
optional: true
+ '@esbuild/linux-ppc64@0.24.0':
+ optional: true
+
'@esbuild/linux-riscv64@0.20.2':
optional: true
@@ -16658,6 +17569,9 @@ snapshots:
'@esbuild/linux-riscv64@0.23.1':
optional: true
+ '@esbuild/linux-riscv64@0.24.0':
+ optional: true
+
'@esbuild/linux-s390x@0.20.2':
optional: true
@@ -16667,6 +17581,9 @@ snapshots:
'@esbuild/linux-s390x@0.23.1':
optional: true
+ '@esbuild/linux-s390x@0.24.0':
+ optional: true
+
'@esbuild/linux-x64@0.20.2':
optional: true
@@ -16676,6 +17593,9 @@ snapshots:
'@esbuild/linux-x64@0.23.1':
optional: true
+ '@esbuild/linux-x64@0.24.0':
+ optional: true
+
'@esbuild/netbsd-x64@0.20.2':
optional: true
@@ -16685,9 +17605,15 @@ snapshots:
'@esbuild/netbsd-x64@0.23.1':
optional: true
+ '@esbuild/netbsd-x64@0.24.0':
+ optional: true
+
'@esbuild/openbsd-arm64@0.23.1':
optional: true
+ '@esbuild/openbsd-arm64@0.24.0':
+ optional: true
+
'@esbuild/openbsd-x64@0.20.2':
optional: true
@@ -16697,6 +17623,9 @@ snapshots:
'@esbuild/openbsd-x64@0.23.1':
optional: true
+ '@esbuild/openbsd-x64@0.24.0':
+ optional: true
+
'@esbuild/sunos-x64@0.20.2':
optional: true
@@ -16706,6 +17635,9 @@ snapshots:
'@esbuild/sunos-x64@0.23.1':
optional: true
+ '@esbuild/sunos-x64@0.24.0':
+ optional: true
+
'@esbuild/win32-arm64@0.20.2':
optional: true
@@ -16715,6 +17647,9 @@ snapshots:
'@esbuild/win32-arm64@0.23.1':
optional: true
+ '@esbuild/win32-arm64@0.24.0':
+ optional: true
+
'@esbuild/win32-ia32@0.20.2':
optional: true
@@ -16724,6 +17659,9 @@ snapshots:
'@esbuild/win32-ia32@0.23.1':
optional: true
+ '@esbuild/win32-ia32@0.24.0':
+ optional: true
+
'@esbuild/win32-x64@0.20.2':
optional: true
@@ -16733,6 +17671,9 @@ snapshots:
'@esbuild/win32-x64@0.23.1':
optional: true
+ '@esbuild/win32-x64@0.24.0':
+ optional: true
+
'@eslint-community/eslint-utils@4.4.0(eslint@8.49.0)':
dependencies:
eslint: 8.49.0
@@ -17275,7 +18216,7 @@ snapshots:
'@inquirer/figures': 1.0.7
'@inquirer/type': 2.0.0
'@types/mute-stream': 0.0.4
- '@types/node': 22.8.6
+ '@types/node': 22.9.0
'@types/wrap-ansi': 3.0.0
ansi-escapes: 4.3.2
cli-width: 4.1.0
@@ -17403,7 +18344,7 @@ snapshots:
- supports-color
- ts-node
- '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3))':
+ '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3))':
dependencies:
'@jest/console': 29.7.0
'@jest/reporters': 29.7.0
@@ -17417,7 +18358,7 @@ snapshots:
exit: 0.1.2
graceful-fs: 4.2.11
jest-changed-files: 29.7.0
- jest-config: 29.7.0(@types/node@20.17.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3))
+ jest-config: 29.7.0(@types/node@20.17.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3))
jest-haste-map: 29.7.0
jest-message-util: 29.7.0
jest-regex-util: 29.6.3
@@ -17619,6 +18560,14 @@ snapshots:
dependencies:
tslib: 2.4.1
+ '@kwsites/file-exists@1.1.1':
+ dependencies:
+ debug: 4.3.7(supports-color@8.1.1)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@kwsites/promise-deferred@1.1.1': {}
+
'@leichtgewicht/ip-codec@2.0.4': {}
'@manypkg/find-root@1.1.0':
@@ -17802,6 +18751,10 @@ snapshots:
dependencies:
'@netlify/serverless-functions-api': 1.19.1
+ '@netlify/functions@2.8.2':
+ dependencies:
+ '@netlify/serverless-functions-api': 1.26.1
+
'@netlify/node-cookies@0.1.0': {}
'@netlify/serverless-functions-api@1.19.1':
@@ -17809,6 +18762,11 @@ snapshots:
'@netlify/node-cookies': 0.1.0
urlpattern-polyfill: 8.0.2
+ '@netlify/serverless-functions-api@1.26.1':
+ dependencies:
+ '@netlify/node-cookies': 0.1.0
+ urlpattern-polyfill: 8.0.2
+
'@next/env@14.2.16': {}
'@next/eslint-plugin-next@12.3.4':
@@ -17865,9 +18823,84 @@ snapshots:
dependencies:
semver: 7.6.3
- '@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@4.24.0)(webpack-sources@3.2.3)':
+ '@nuxt/devalue@2.0.2': {}
+
+ '@nuxt/devtools-kit@1.6.0(magicast@0.3.5)(rollup@4.26.0)(vite@5.4.10(@types/node@22.9.0)(terser@5.31.1))(webpack-sources@3.2.3)':
dependencies:
- '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.24.0)(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)
+ execa: 7.2.0
+ vite: 5.4.10(@types/node@22.9.0)(terser@5.31.1)
+ transitivePeerDependencies:
+ - magicast
+ - rollup
+ - supports-color
+ - webpack-sources
+
+ '@nuxt/devtools-wizard@1.6.0':
+ dependencies:
+ consola: 3.2.3
+ diff: 7.0.0
+ execa: 7.2.0
+ global-directory: 4.0.1
+ magicast: 0.3.5
+ pathe: 1.1.2
+ pkg-types: 1.2.1
+ prompts: 2.4.2
+ rc9: 2.1.2
+ semver: 7.6.3
+
+ '@nuxt/devtools@1.6.0(rollup@4.26.0)(vite@5.4.10(@types/node@22.9.0)(terser@5.31.1))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)':
+ dependencies:
+ '@antfu/utils': 0.7.10
+ '@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@4.26.0)(vite@5.4.10(@types/node@22.9.0)(terser@5.31.1))(webpack-sources@3.2.3)
+ '@nuxt/devtools-wizard': 1.6.0
+ '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.26.0)(webpack-sources@3.2.3)
+ '@vue/devtools-core': 7.4.4(vite@5.4.10(@types/node@22.9.0)(terser@5.31.1))(vue@3.5.12(typescript@5.6.3))
+ '@vue/devtools-kit': 7.4.4
+ birpc: 0.2.19
+ consola: 3.2.3
+ cronstrue: 2.51.0
+ destr: 2.0.3
+ error-stack-parser-es: 0.1.5
+ execa: 7.2.0
+ fast-npm-meta: 0.2.2
+ flatted: 3.3.1
+ get-port-please: 3.1.2
+ hookable: 5.5.3
+ image-meta: 0.2.1
+ is-installed-globally: 1.0.0
+ launch-editor: 2.9.1
+ local-pkg: 0.5.0
+ magicast: 0.3.5
+ nypm: 0.3.12
+ ohash: 1.1.4
+ pathe: 1.1.2
+ perfect-debounce: 1.0.0
+ pkg-types: 1.2.1
+ rc9: 2.1.2
+ scule: 1.3.0
+ semver: 7.6.3
+ 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)
+ vite: 5.4.10(@types/node@22.9.0)(terser@5.31.1)
+ 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.10(@types/node@22.9.0)(terser@5.31.1))
+ vite-plugin-vue-inspector: 5.1.3(vite@5.4.10(@types/node@22.9.0)(terser@5.31.1))
+ which: 3.0.1
+ ws: 8.18.0
+ transitivePeerDependencies:
+ - bufferutil
+ - rollup
+ - 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)':
+ dependencies:
+ '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.26.0)(webpack-sources@3.2.3)
c12: 2.0.1(magicast@0.3.5)
consola: 3.2.3
defu: 6.1.4
@@ -17885,7 +18918,7 @@ snapshots:
semver: 7.6.3
ufo: 1.5.4
unctx: 2.3.1
- unimport: 3.13.1(rollup@4.24.0)(webpack-sources@3.2.3)
+ unimport: 3.13.1(rollup@4.26.0)(webpack-sources@3.2.3)
untyped: 1.5.1
transitivePeerDependencies:
- magicast
@@ -17893,7 +18926,35 @@ snapshots:
- supports-color
- webpack-sources
- '@nuxt/schema@3.14.159(magicast@0.3.5)(rollup@4.24.0)(webpack-sources@3.2.3)':
+ '@nuxt/kit@3.14.159(rollup@4.26.0)':
+ dependencies:
+ '@nuxt/schema': 3.14.159(rollup@4.26.0)
+ c12: 2.0.1(magicast@0.3.5)
+ consola: 3.2.3
+ defu: 6.1.4
+ destr: 2.0.3
+ globby: 14.0.2
+ hash-sum: 2.0.0
+ ignore: 6.0.2
+ jiti: 2.4.0
+ klona: 2.0.6
+ knitwork: 1.1.0
+ mlly: 1.7.2
+ pathe: 1.1.2
+ pkg-types: 1.2.1
+ scule: 1.3.0
+ semver: 7.6.3
+ ufo: 1.5.4
+ 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)':
dependencies:
c12: 2.0.1(magicast@0.3.5)
compatx: 0.1.8
@@ -17906,7 +18967,28 @@ snapshots:
std-env: 3.7.0
ufo: 1.5.4
uncrypto: 0.1.3
- unimport: 3.13.1(rollup@4.24.0)(webpack-sources@3.2.3)
+ unimport: 3.13.1(rollup@4.26.0)(webpack-sources@3.2.3)
+ untyped: 1.5.1
+ transitivePeerDependencies:
+ - magicast
+ - rollup
+ - supports-color
+ - webpack-sources
+
+ '@nuxt/schema@3.14.159(rollup@4.26.0)':
+ dependencies:
+ c12: 2.0.1(magicast@0.3.5)
+ compatx: 0.1.8
+ consola: 3.2.3
+ defu: 6.1.4
+ hookable: 5.5.3
+ pathe: 1.1.2
+ pkg-types: 1.2.1
+ scule: 1.3.0
+ std-env: 3.7.0
+ ufo: 1.5.4
+ uncrypto: 0.1.3
+ unimport: 3.13.1(rollup@4.26.0)
untyped: 1.5.1
transitivePeerDependencies:
- magicast
@@ -17914,6 +18996,93 @@ snapshots:
- supports-color
- webpack-sources
+ '@nuxt/telemetry@2.6.0(magicast@0.3.5)(rollup@4.26.0)(webpack-sources@3.2.3)':
+ dependencies:
+ '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.26.0)(webpack-sources@3.2.3)
+ ci-info: 4.0.0
+ consola: 3.2.3
+ create-require: 1.1.1
+ defu: 6.1.4
+ destr: 2.0.3
+ dotenv: 16.4.5
+ git-url-parse: 15.0.0
+ is-docker: 3.0.0
+ jiti: 1.21.6
+ mri: 1.2.0
+ nanoid: 5.0.7
+ ofetch: 1.4.1
+ package-manager-detector: 0.2.2
+ parse-git-config: 3.0.0
+ pathe: 1.1.2
+ rc9: 2.1.2
+ std-env: 3.7.0
+ transitivePeerDependencies:
+ - magicast
+ - rollup
+ - supports-color
+ - webpack-sources
+
+ '@nuxt/vite-builder@3.14.159(@types/node@22.9.0)(eslint@8.49.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.26.0)(terser@5.31.1)(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)':
+ dependencies:
+ '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.26.0)(webpack-sources@3.2.3)
+ '@rollup/plugin-replace': 6.0.1(rollup@4.26.0)
+ '@vitejs/plugin-vue': 5.2.0(vite@5.4.10(@types/node@22.9.0)(terser@5.31.1))(vue@3.5.12(typescript@5.6.3))
+ '@vitejs/plugin-vue-jsx': 4.1.0(vite@5.4.10(@types/node@22.9.0)(terser@5.31.1))(vue@3.5.12(typescript@5.6.3))
+ autoprefixer: 10.4.20(postcss@8.4.47)
+ clear: 0.1.0
+ consola: 3.2.3
+ cssnano: 7.0.6(postcss@8.4.47)
+ defu: 6.1.4
+ esbuild: 0.24.0
+ escape-string-regexp: 5.0.0
+ estree-walker: 3.0.3
+ externality: 1.0.2
+ get-port-please: 3.1.2
+ h3: 1.13.0
+ jiti: 2.4.0
+ knitwork: 1.1.0
+ magic-string: 0.30.12
+ mlly: 1.7.2
+ ohash: 1.1.4
+ pathe: 1.1.2
+ perfect-debounce: 1.0.0
+ pkg-types: 1.2.1
+ postcss: 8.4.47
+ rollup-plugin-visualizer: 5.12.0(rollup@4.26.0)
+ std-env: 3.7.0
+ strip-literal: 2.1.0
+ ufo: 1.5.4
+ unenv: 1.10.0
+ unplugin: 1.15.0(webpack-sources@3.2.3)
+ vite: 5.4.10(@types/node@22.9.0)(terser@5.31.1)
+ vite-node: 2.1.4(@types/node@22.9.0)(terser@5.31.1)
+ vite-plugin-checker: 0.8.0(eslint@8.49.0)(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.10(@types/node@22.9.0)(terser@5.31.1))
+ vue: 3.5.12(typescript@5.6.3)
+ vue-bundle-renderer: 2.1.1
+ transitivePeerDependencies:
+ - '@biomejs/biome'
+ - '@types/node'
+ - eslint
+ - less
+ - lightningcss
+ - magicast
+ - meow
+ - optionator
+ - rollup
+ - sass
+ - sass-embedded
+ - stylelint
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+ - typescript
+ - uWebSockets.js
+ - vls
+ - vti
+ - vue-tsc
+ - webpack-sources
+
'@octokit/auth-token@4.0.0': {}
'@octokit/core@5.0.1':
@@ -20287,6 +21456,32 @@ snapshots:
'@react-types/shared': 3.23.1(react@18.3.1)
react: 18.3.1
+ '@redocly/ajv@8.11.2':
+ dependencies:
+ fast-deep-equal: 3.1.3
+ json-schema-traverse: 1.0.0
+ require-from-string: 2.0.2
+ uri-js-replace: 1.0.1
+
+ '@redocly/config@0.16.0': {}
+
+ '@redocly/openapi-core@1.25.11(supports-color@9.4.0)':
+ dependencies:
+ '@redocly/ajv': 8.11.2
+ '@redocly/config': 0.16.0
+ colorette: 1.4.0
+ https-proxy-agent: 7.0.5(supports-color@9.4.0)
+ js-levenshtein: 1.1.6
+ js-yaml: 4.1.0
+ lodash.isequal: 4.5.0
+ minimatch: 5.1.6
+ node-fetch: 2.7.0
+ pluralize: 8.0.0
+ yaml-ast-parser: 0.0.43
+ transitivePeerDependencies:
+ - encoding
+ - supports-color
+
'@remix-run/react@2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)':
dependencies:
'@remix-run/router': 1.9.0
@@ -20328,6 +21523,10 @@ snapshots:
optionalDependencies:
rollup: 4.24.0
+ '@rollup/plugin-alias@5.1.1(rollup@4.26.0)':
+ optionalDependencies:
+ rollup: 4.26.0
+
'@rollup/plugin-commonjs@25.0.8(rollup@4.24.0)':
dependencies:
'@rollup/pluginutils': 5.1.3(rollup@4.24.0)
@@ -20339,6 +21538,18 @@ snapshots:
optionalDependencies:
rollup: 4.24.0
+ '@rollup/plugin-commonjs@28.0.1(rollup@4.26.0)':
+ dependencies:
+ '@rollup/pluginutils': 5.1.3(rollup@4.26.0)
+ commondir: 1.0.1
+ estree-walker: 2.0.2
+ fdir: 6.4.2(picomatch@4.0.2)
+ is-reference: 1.2.1
+ magic-string: 0.30.12
+ picomatch: 4.0.2
+ optionalDependencies:
+ rollup: 4.26.0
+
'@rollup/plugin-inject@5.0.5(rollup@4.24.0)':
dependencies:
'@rollup/pluginutils': 5.1.3(rollup@4.24.0)
@@ -20347,12 +21558,26 @@ snapshots:
optionalDependencies:
rollup: 4.24.0
+ '@rollup/plugin-inject@5.0.5(rollup@4.26.0)':
+ dependencies:
+ '@rollup/pluginutils': 5.1.3(rollup@4.26.0)
+ estree-walker: 2.0.2
+ magic-string: 0.30.12
+ optionalDependencies:
+ rollup: 4.26.0
+
'@rollup/plugin-json@6.1.0(rollup@4.24.0)':
dependencies:
'@rollup/pluginutils': 5.1.3(rollup@4.24.0)
optionalDependencies:
rollup: 4.24.0
+ '@rollup/plugin-json@6.1.0(rollup@4.26.0)':
+ dependencies:
+ '@rollup/pluginutils': 5.1.3(rollup@4.26.0)
+ optionalDependencies:
+ rollup: 4.26.0
+
'@rollup/plugin-node-resolve@15.2.3(rollup@4.24.0)':
dependencies:
'@rollup/pluginutils': 5.1.3(rollup@4.24.0)
@@ -20364,6 +21589,16 @@ snapshots:
optionalDependencies:
rollup: 4.24.0
+ '@rollup/plugin-node-resolve@15.3.0(rollup@4.26.0)':
+ dependencies:
+ '@rollup/pluginutils': 5.1.3(rollup@4.26.0)
+ '@types/resolve': 1.20.2
+ deepmerge: 4.3.1
+ is-module: 1.0.0
+ resolve: 1.22.8
+ optionalDependencies:
+ rollup: 4.26.0
+
'@rollup/plugin-replace@5.0.7(rollup@4.24.0)':
dependencies:
'@rollup/pluginutils': 5.1.3(rollup@4.24.0)
@@ -20371,6 +21606,13 @@ snapshots:
optionalDependencies:
rollup: 4.24.0
+ '@rollup/plugin-replace@6.0.1(rollup@4.26.0)':
+ dependencies:
+ '@rollup/pluginutils': 5.1.3(rollup@4.26.0)
+ magic-string: 0.30.12
+ optionalDependencies:
+ rollup: 4.26.0
+
'@rollup/plugin-terser@0.4.4(rollup@4.24.0)':
dependencies:
serialize-javascript: 6.0.2
@@ -20379,6 +21621,14 @@ snapshots:
optionalDependencies:
rollup: 4.24.0
+ '@rollup/plugin-terser@0.4.4(rollup@4.26.0)':
+ dependencies:
+ serialize-javascript: 6.0.2
+ smob: 1.5.0
+ terser: 5.31.1
+ optionalDependencies:
+ rollup: 4.26.0
+
'@rollup/pluginutils@4.2.1':
dependencies:
estree-walker: 2.0.2
@@ -20392,54 +21642,116 @@ snapshots:
optionalDependencies:
rollup: 4.24.0
+ '@rollup/pluginutils@5.1.3(rollup@4.26.0)':
+ dependencies:
+ '@types/estree': 1.0.6
+ estree-walker: 2.0.2
+ picomatch: 4.0.2
+ optionalDependencies:
+ rollup: 4.26.0
+
'@rollup/rollup-android-arm-eabi@4.24.0':
optional: true
+ '@rollup/rollup-android-arm-eabi@4.26.0':
+ optional: true
+
'@rollup/rollup-android-arm64@4.24.0':
optional: true
+ '@rollup/rollup-android-arm64@4.26.0':
+ optional: true
+
'@rollup/rollup-darwin-arm64@4.24.0':
optional: true
+ '@rollup/rollup-darwin-arm64@4.26.0':
+ optional: true
+
'@rollup/rollup-darwin-x64@4.24.0':
optional: true
+ '@rollup/rollup-darwin-x64@4.26.0':
+ optional: true
+
+ '@rollup/rollup-freebsd-arm64@4.26.0':
+ optional: true
+
+ '@rollup/rollup-freebsd-x64@4.26.0':
+ optional: true
+
'@rollup/rollup-linux-arm-gnueabihf@4.24.0':
optional: true
+ '@rollup/rollup-linux-arm-gnueabihf@4.26.0':
+ optional: true
+
'@rollup/rollup-linux-arm-musleabihf@4.24.0':
optional: true
+ '@rollup/rollup-linux-arm-musleabihf@4.26.0':
+ optional: true
+
'@rollup/rollup-linux-arm64-gnu@4.24.0':
optional: true
+ '@rollup/rollup-linux-arm64-gnu@4.26.0':
+ optional: true
+
'@rollup/rollup-linux-arm64-musl@4.24.0':
optional: true
+ '@rollup/rollup-linux-arm64-musl@4.26.0':
+ optional: true
+
'@rollup/rollup-linux-powerpc64le-gnu@4.24.0':
optional: true
+ '@rollup/rollup-linux-powerpc64le-gnu@4.26.0':
+ optional: true
+
'@rollup/rollup-linux-riscv64-gnu@4.24.0':
optional: true
+ '@rollup/rollup-linux-riscv64-gnu@4.26.0':
+ optional: true
+
'@rollup/rollup-linux-s390x-gnu@4.24.0':
optional: true
+ '@rollup/rollup-linux-s390x-gnu@4.26.0':
+ optional: true
+
'@rollup/rollup-linux-x64-gnu@4.24.0':
optional: true
+ '@rollup/rollup-linux-x64-gnu@4.26.0':
+ optional: true
+
'@rollup/rollup-linux-x64-musl@4.24.0':
optional: true
+ '@rollup/rollup-linux-x64-musl@4.26.0':
+ optional: true
+
'@rollup/rollup-win32-arm64-msvc@4.24.0':
optional: true
+ '@rollup/rollup-win32-arm64-msvc@4.26.0':
+ optional: true
+
'@rollup/rollup-win32-ia32-msvc@4.24.0':
optional: true
+ '@rollup/rollup-win32-ia32-msvc@4.26.0':
+ optional: true
+
'@rollup/rollup-win32-x64-msvc@4.24.0':
optional: true
+ '@rollup/rollup-win32-x64-msvc@4.26.0':
+ optional: true
+
'@rsdoctor/client@0.4.7': {}
'@rsdoctor/core@0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.13))(webpack@5.94.0)':
@@ -21176,6 +22488,10 @@ snapshots:
dependencies:
'@types/node': 20.17.5
+ '@types/http-proxy@1.17.15':
+ dependencies:
+ '@types/node': 20.17.5
+
'@types/istanbul-lib-coverage@2.0.4': {}
'@types/istanbul-lib-report@3.0.0':
@@ -21257,7 +22573,7 @@ snapshots:
dependencies:
undici-types: 6.19.8
- '@types/node@22.8.6':
+ '@types/node@22.9.0':
dependencies:
undici-types: 6.19.8
@@ -21535,6 +22851,34 @@ snapshots:
'@ungap/structured-clone@1.2.0': {}
+ '@unhead/dom@1.11.11':
+ dependencies:
+ '@unhead/schema': 1.11.11
+ '@unhead/shared': 1.11.11
+
+ '@unhead/schema@1.11.11':
+ dependencies:
+ hookable: 5.5.3
+ zhead: 2.2.4
+
+ '@unhead/shared@1.11.11':
+ dependencies:
+ '@unhead/schema': 1.11.11
+
+ '@unhead/ssr@1.11.11':
+ dependencies:
+ '@unhead/schema': 1.11.11
+ '@unhead/shared': 1.11.11
+
+ '@unhead/vue@1.11.11(vue@3.5.12(typescript@5.6.3))':
+ dependencies:
+ '@unhead/schema': 1.11.11
+ '@unhead/shared': 1.11.11
+ defu: 6.1.4
+ hookable: 5.5.3
+ unhead: 1.11.11
+ vue: 3.5.12(typescript@5.6.3)
+
'@urql/core@2.3.6(graphql@15.8.0)':
dependencies:
'@graphql-typed-document-node/core': 3.2.0(graphql@15.8.0)
@@ -21565,7 +22909,25 @@ snapshots:
- encoding
- supports-color
- '@vercel/style-guide@5.0.1(@next/eslint-plugin-next@12.3.4)(eslint@8.49.0)(jest@29.7.0(@types/node@22.8.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3)))(prettier@3.3.3)(typescript@5.6.3)':
+ '@vercel/nft@0.27.6':
+ dependencies:
+ '@mapbox/node-pre-gyp': 1.0.11
+ '@rollup/pluginutils': 4.2.1
+ acorn: 8.14.0
+ acorn-import-attributes: 1.9.5(acorn@8.14.0)
+ async-sema: 3.1.1
+ bindings: 1.5.0
+ estree-walker: 2.0.2
+ glob: 7.2.3
+ graceful-fs: 4.2.11
+ micromatch: 4.0.8
+ node-gyp-build: 4.8.2
+ resolve-from: 5.0.0
+ transitivePeerDependencies:
+ - encoding
+ - supports-color
+
+ '@vercel/style-guide@5.0.1(@next/eslint-plugin-next@12.3.4)(eslint@8.49.0)(jest@29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)))(prettier@3.3.3)(typescript@5.6.3)':
dependencies:
'@babel/core': 7.26.0
'@babel/eslint-parser': 7.22.15(@babel/core@7.26.0)(eslint@8.49.0)
@@ -21577,9 +22939,9 @@ snapshots:
eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.49.0)(typescript@5.6.3))(eslint-plugin-import@2.28.1)(eslint@8.49.0)
eslint-plugin-eslint-comments: 3.2.0(eslint@8.49.0)
eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.21.0(eslint@8.49.0)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.49.0)
- eslint-plugin-jest: 27.6.0(@typescript-eslint/eslint-plugin@6.9.0(@typescript-eslint/parser@6.21.0(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(jest@29.7.0(@types/node@22.8.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3)))(typescript@5.6.3)
+ eslint-plugin-jest: 27.6.0(@typescript-eslint/eslint-plugin@6.9.0(@typescript-eslint/parser@6.21.0(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(jest@29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)))(typescript@5.6.3)
eslint-plugin-jsx-a11y: 6.7.1(eslint@8.49.0)
- eslint-plugin-playwright: 0.16.0(eslint-plugin-jest@27.6.0(@typescript-eslint/eslint-plugin@6.9.0(@typescript-eslint/parser@6.21.0(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(jest@29.7.0(@types/node@22.8.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3)))(typescript@5.6.3))(eslint@8.49.0)
+ eslint-plugin-playwright: 0.16.0(eslint-plugin-jest@27.6.0(@typescript-eslint/eslint-plugin@6.9.0(@typescript-eslint/parser@6.21.0(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(jest@29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)))(typescript@5.6.3))(eslint@8.49.0)
eslint-plugin-react: 7.37.2(eslint@8.49.0)
eslint-plugin-react-hooks: 4.6.0(eslint@8.49.0)
eslint-plugin-testing-library: 6.1.0(eslint@8.49.0)(typescript@5.6.3)
@@ -21819,14 +23181,14 @@ snapshots:
recast: 0.23.9
vinxi: 0.4.3(@types/node@18.19.63)(ioredis@5.4.1)(magicast@0.3.5)(terser@5.31.1)(webpack-sources@3.2.3)
- '@vitejs/plugin-react@4.3.1(vite@5.4.10(@types/node@22.8.6)(terser@5.31.1))':
+ '@vitejs/plugin-react@4.3.1(vite@5.4.10(@types/node@22.9.0)(terser@5.31.1))':
dependencies:
'@babel/core': 7.26.0
'@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.26.0)
'@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.26.0)
'@types/babel__core': 7.20.5
react-refresh: 0.14.2
- vite: 5.4.10(@types/node@22.8.6)(terser@5.31.1)
+ vite: 5.4.10(@types/node@22.9.0)(terser@5.31.1)
transitivePeerDependencies:
- supports-color
@@ -21841,6 +23203,21 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@vitejs/plugin-vue-jsx@4.1.0(vite@5.4.10(@types/node@22.9.0)(terser@5.31.1))(vue@3.5.12(typescript@5.6.3))':
+ 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.10(@types/node@22.9.0)(terser@5.31.1)
+ vue: 3.5.12(typescript@5.6.3)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@vitejs/plugin-vue@5.2.0(vite@5.4.10(@types/node@22.9.0)(terser@5.31.1))(vue@3.5.12(typescript@5.6.3))':
+ dependencies:
+ vite: 5.4.10(@types/node@22.9.0)(terser@5.31.1)
+ vue: 3.5.12(typescript@5.6.3)
+
'@vitest/coverage-v8@2.1.4(vitest@2.1.4(@edge-runtime/vm@4.0.4)(@types/node@20.17.5)(jsdom@24.1.3)(terser@5.31.1))':
dependencies:
'@ampproject/remapping': 2.3.0
@@ -21913,26 +23290,39 @@ snapshots:
'@volar/language-core': 2.1.6
path-browserify: 1.0.1
- '@vue.ts/common@0.6.0(rollup@4.24.0)':
+ '@vue-macros/common@1.15.0(rollup@4.26.0)(vue@3.5.12(typescript@5.6.3))':
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.24.0)
+ '@babel/types': 7.26.0
+ '@rollup/pluginutils': 5.1.3(rollup@4.26.0)
+ '@vue/compiler-sfc': 3.5.12
+ ast-kit: 1.3.1
+ local-pkg: 0.5.0
+ magic-string-ast: 0.6.2
+ optionalDependencies:
+ vue: 3.5.12(typescript@5.6.3)
+ transitivePeerDependencies:
+ - rollup
+
+ '@vue.ts/common@0.6.0(rollup@4.26.0)':
+ dependencies:
+ '@rollup/pluginutils': 5.1.3(rollup@4.26.0)
transitivePeerDependencies:
- rollup
- '@vue.ts/language@0.6.0(rollup@4.24.0)(typescript@5.6.3)':
+ '@vue.ts/language@0.6.0(rollup@4.26.0)(typescript@5.6.3)':
dependencies:
'@volar/typescript': 2.1.6
- '@vue.ts/common': 0.6.0(rollup@4.24.0)
+ '@vue.ts/common': 0.6.0(rollup@4.26.0)
'@vue/language-core': 2.0.7(typescript@5.6.3)
transitivePeerDependencies:
- rollup
- typescript
- '@vue.ts/tsx-auto-props@0.6.0(magicast@0.3.5)(rollup@4.24.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.24.0)(webpack-sources@3.2.3)
- '@vue.ts/common': 0.6.0(rollup@4.24.0)
- '@vue.ts/language': 0.6.0(rollup@4.24.0)(typescript@5.6.3)
+ '@nuxt/kit': 3.14.159(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.12.2
@@ -21943,6 +23333,36 @@ snapshots:
- supports-color
- webpack-sources
+ '@vue/babel-helper-vue-transform-on@1.2.5': {}
+
+ '@vue/babel-plugin-jsx@1.2.5(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/helper-module-imports': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0)
+ '@babel/template': 7.25.9
+ '@babel/traverse': 7.25.9
+ '@babel/types': 7.26.0
+ '@vue/babel-helper-vue-transform-on': 1.2.5
+ '@vue/babel-plugin-resolve-type': 1.2.5(@babel/core@7.26.0)
+ html-tags: 3.3.1
+ svg-tags: 1.0.0
+ optionalDependencies:
+ '@babel/core': 7.26.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@vue/babel-plugin-resolve-type@1.2.5(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/code-frame': 7.26.2
+ '@babel/core': 7.26.0
+ '@babel/helper-module-imports': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/parser': 7.26.2
+ '@vue/compiler-sfc': 3.5.12
+ transitivePeerDependencies:
+ - supports-color
+
'@vue/compiler-core@3.5.12':
dependencies:
'@babel/parser': 7.26.2
@@ -21973,6 +23393,34 @@ snapshots:
'@vue/compiler-dom': 3.5.12
'@vue/shared': 3.5.12
+ '@vue/devtools-api@6.6.4': {}
+
+ '@vue/devtools-core@7.4.4(vite@5.4.10(@types/node@22.9.0)(terser@5.31.1))(vue@3.5.12(typescript@5.6.3))':
+ dependencies:
+ '@vue/devtools-kit': 7.4.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.10(@types/node@22.9.0)(terser@5.31.1))
+ vue: 3.5.12(typescript@5.6.3)
+ transitivePeerDependencies:
+ - vite
+
+ '@vue/devtools-kit@7.4.4':
+ dependencies:
+ '@vue/devtools-shared': 7.6.4
+ birpc: 0.2.19
+ hookable: 5.5.3
+ mitt: 3.0.1
+ perfect-debounce: 1.0.0
+ speakingurl: 14.0.1
+ superjson: 2.2.1
+
+ '@vue/devtools-shared@7.6.4':
+ dependencies:
+ rfdc: 1.4.1
+
'@vue/language-core@2.0.7(typescript@5.6.3)':
dependencies:
'@volar/language-core': 2.1.6
@@ -22169,7 +23617,7 @@ snapshots:
acorn-walk@8.3.4:
dependencies:
- acorn: 8.12.1
+ acorn: 8.14.0
acorn@8.12.1: {}
@@ -22187,6 +23635,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ agent-base@7.1.1(supports-color@9.4.0):
+ dependencies:
+ debug: 4.3.7(supports-color@9.4.0)
+ transitivePeerDependencies:
+ - supports-color
+
aggregate-error@3.1.0:
dependencies:
clean-stack: 2.2.0
@@ -22440,6 +23894,11 @@ snapshots:
assertion-error@2.0.1: {}
+ ast-kit@1.3.1:
+ dependencies:
+ '@babel/parser': 7.26.2
+ pathe: 1.1.2
+
ast-types-flow@0.0.7: {}
ast-types@0.14.2:
@@ -22454,13 +23913,18 @@ snapshots:
dependencies:
tslib: 2.4.1
+ ast-walker-scope@0.6.2:
+ dependencies:
+ '@babel/parser': 7.26.2
+ ast-kit: 1.3.1
+
astral-regex@1.0.0: {}
astral-regex@2.0.0: {}
astring@1.8.6: {}
- astro@4.16.1(@types/node@22.8.6)(rollup@4.24.0)(terser@5.31.1)(typescript@5.6.3):
+ astro@4.16.1(@types/node@22.9.0)(rollup@4.26.0)(terser@5.31.1)(typescript@5.6.3):
dependencies:
'@astrojs/compiler': 2.10.3
'@astrojs/internal-helpers': 0.4.1
@@ -22470,7 +23934,7 @@ 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.24.0)
+ '@rollup/pluginutils': 5.1.3(rollup@4.26.0)
'@types/babel__core': 7.20.5
'@types/cookie': 0.6.0
acorn: 8.12.1
@@ -22516,8 +23980,8 @@ snapshots:
tsconfck: 3.1.3(typescript@5.6.3)
unist-util-visit: 5.0.0
vfile: 6.0.3
- vite: 5.4.10(@types/node@22.8.6)(terser@5.31.1)
- vitefu: 1.0.2(vite@5.4.10(@types/node@22.8.6)(terser@5.31.1))
+ vite: 5.4.10(@types/node@22.9.0)(terser@5.31.1)
+ vitefu: 1.0.2(vite@5.4.10(@types/node@22.9.0)(terser@5.31.1))
which-pm: 3.0.0
xxhash-wasm: 1.0.2
yargs-parser: 21.1.1
@@ -22559,6 +24023,16 @@ snapshots:
auto-bind@5.0.1: {}
+ autoprefixer@10.4.20(postcss@8.4.47):
+ dependencies:
+ browserslist: 4.24.2
+ caniuse-lite: 1.0.30001676
+ fraction.js: 4.3.7
+ normalize-range: 0.1.2
+ picocolors: 1.1.1
+ postcss: 8.4.47
+ postcss-value-parser: 4.2.0
+
available-typed-arrays@1.0.7:
dependencies:
possible-typed-array-names: 1.0.0
@@ -22765,6 +24239,8 @@ snapshots:
dependencies:
file-uri-to-path: 1.0.0
+ birpc@0.2.19: {}
+
bl@4.1.0:
dependencies:
buffer: 5.7.1
@@ -22941,16 +24417,16 @@ snapshots:
c12@1.11.2(magicast@0.3.5):
dependencies:
chokidar: 3.6.0
- confbox: 0.1.7
+ confbox: 0.1.8
defu: 6.1.4
dotenv: 16.4.5
giget: 1.2.3
jiti: 1.21.6
- mlly: 1.7.1
+ mlly: 1.7.2
ohash: 1.1.4
pathe: 1.1.2
perfect-debounce: 1.0.0
- pkg-types: 1.2.0
+ pkg-types: 1.2.1
rc9: 2.1.2
optionalDependencies:
magicast: 0.3.5
@@ -22958,7 +24434,7 @@ snapshots:
c12@2.0.1(magicast@0.3.5):
dependencies:
chokidar: 4.0.1
- confbox: 0.1.7
+ confbox: 0.1.8
defu: 6.1.4
dotenv: 16.4.5
giget: 1.2.3
@@ -23072,6 +24548,8 @@ snapshots:
chalk@5.3.0: {}
+ change-case@5.4.4: {}
+
char-regex@1.0.2: {}
character-entities-html4@2.1.0: {}
@@ -23161,6 +24639,8 @@ snapshots:
dependencies:
escape-string-regexp: 5.0.0
+ clear@0.1.0: {}
+
cli-boxes@3.0.0: {}
cli-cursor@2.1.0:
@@ -23337,6 +24817,8 @@ snapshots:
commander@7.2.0: {}
+ commander@8.3.0: {}
+
commander@9.5.0: {}
common-ancestor-path@1.0.1: {}
@@ -23410,8 +24892,6 @@ snapshots:
tree-kill: 1.2.2
yargs: 17.7.2
- confbox@0.1.7: {}
-
confbox@0.1.8: {}
config-chain@1.1.13:
@@ -23590,13 +25070,13 @@ snapshots:
- supports-color
- ts-node
- create-jest@29.7.0(@types/node@22.8.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3)):
+ create-jest@29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)):
dependencies:
'@jest/types': 29.6.3
chalk: 4.1.2
exit: 0.1.2
graceful-fs: 4.2.11
- jest-config: 29.7.0(@types/node@22.8.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3))
+ jest-config: 29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3))
jest-util: 29.7.0
prompts: 2.4.2
transitivePeerDependencies:
@@ -23606,11 +25086,14 @@ snapshots:
- ts-node
optional: true
- create-require@1.1.1:
- optional: true
+ create-require@1.1.1: {}
croner@8.1.1: {}
+ croner@9.0.0: {}
+
+ cronstrue@2.51.0: {}
+
cross-fetch@3.1.8:
dependencies:
node-fetch: 2.7.0
@@ -23645,6 +25128,10 @@ snapshots:
crossws@0.2.4: {}
+ crossws@0.3.1:
+ dependencies:
+ uncrypto: 0.1.3
+
crypt@0.0.2: {}
crypto-js@4.2.0: {}
@@ -23728,6 +25215,40 @@ snapshots:
postcss-svgo: 7.0.1(postcss@8.4.47)
postcss-unique-selectors: 7.0.2(postcss@8.4.47)
+ cssnano-preset-default@7.0.6(postcss@8.4.47):
+ dependencies:
+ browserslist: 4.24.2
+ css-declaration-sorter: 7.2.0(postcss@8.4.47)
+ cssnano-utils: 5.0.0(postcss@8.4.47)
+ postcss: 8.4.47
+ postcss-calc: 10.0.2(postcss@8.4.47)
+ postcss-colormin: 7.0.2(postcss@8.4.47)
+ postcss-convert-values: 7.0.4(postcss@8.4.47)
+ postcss-discard-comments: 7.0.3(postcss@8.4.47)
+ postcss-discard-duplicates: 7.0.1(postcss@8.4.47)
+ postcss-discard-empty: 7.0.0(postcss@8.4.47)
+ postcss-discard-overridden: 7.0.0(postcss@8.4.47)
+ postcss-merge-longhand: 7.0.4(postcss@8.4.47)
+ postcss-merge-rules: 7.0.4(postcss@8.4.47)
+ postcss-minify-font-values: 7.0.0(postcss@8.4.47)
+ postcss-minify-gradients: 7.0.0(postcss@8.4.47)
+ postcss-minify-params: 7.0.2(postcss@8.4.47)
+ postcss-minify-selectors: 7.0.4(postcss@8.4.47)
+ postcss-normalize-charset: 7.0.0(postcss@8.4.47)
+ postcss-normalize-display-values: 7.0.0(postcss@8.4.47)
+ postcss-normalize-positions: 7.0.0(postcss@8.4.47)
+ postcss-normalize-repeat-style: 7.0.0(postcss@8.4.47)
+ postcss-normalize-string: 7.0.0(postcss@8.4.47)
+ postcss-normalize-timing-functions: 7.0.0(postcss@8.4.47)
+ postcss-normalize-unicode: 7.0.2(postcss@8.4.47)
+ postcss-normalize-url: 7.0.0(postcss@8.4.47)
+ postcss-normalize-whitespace: 7.0.0(postcss@8.4.47)
+ postcss-ordered-values: 7.0.1(postcss@8.4.47)
+ postcss-reduce-initial: 7.0.2(postcss@8.4.47)
+ postcss-reduce-transforms: 7.0.0(postcss@8.4.47)
+ postcss-svgo: 7.0.1(postcss@8.4.47)
+ postcss-unique-selectors: 7.0.3(postcss@8.4.47)
+
cssnano-utils@5.0.0(postcss@8.4.47):
dependencies:
postcss: 8.4.47
@@ -23738,6 +25259,12 @@ snapshots:
lilconfig: 3.1.2
postcss: 8.4.47
+ cssnano@7.0.6(postcss@8.4.47):
+ dependencies:
+ cssnano-preset-default: 7.0.6(postcss@8.4.47)
+ lilconfig: 3.1.2
+ postcss: 8.4.47
+
csso@4.2.0:
dependencies:
css-tree: 1.1.3
@@ -23871,6 +25398,8 @@ snapshots:
db0@0.1.4: {}
+ db0@0.2.1: {}
+
de-indent@1.0.2: {}
debounce@1.2.1: {}
@@ -23895,6 +25424,12 @@ snapshots:
optionalDependencies:
supports-color: 8.1.1
+ debug@4.3.7(supports-color@9.4.0):
+ dependencies:
+ ms: 2.1.3
+ optionalDependencies:
+ supports-color: 9.4.0
+
decamelize-keys@1.1.1:
dependencies:
decamelize: 1.2.0
@@ -24068,6 +25603,8 @@ snapshots:
diff@5.2.0: {}
+ diff@7.0.0: {}
+
dir-glob@3.0.1:
dependencies:
path-type: 4.0.0
@@ -24141,6 +25678,10 @@ snapshots:
dependencies:
type-fest: 3.13.1
+ dot-prop@9.0.0:
+ dependencies:
+ type-fest: 4.26.1
+
dotenv-expand@11.0.6:
dependencies:
dotenv: 16.4.5
@@ -24266,6 +25807,8 @@ snapshots:
dependencies:
is-arrayish: 0.2.1
+ error-stack-parser-es@0.1.5: {}
+
error-stack-parser@2.1.4:
dependencies:
stackframe: 1.3.4
@@ -24275,6 +25818,8 @@ snapshots:
accepts: 1.3.8
escape-html: 1.0.3
+ errx@0.1.0: {}
+
es-abstract@1.23.3:
dependencies:
array-buffer-byte-length: 1.0.1
@@ -24462,6 +26007,33 @@ snapshots:
'@esbuild/win32-ia32': 0.23.1
'@esbuild/win32-x64': 0.23.1
+ esbuild@0.24.0:
+ 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
+
escalade@3.2.0: {}
escape-html@1.0.3: {}
@@ -24565,13 +26137,13 @@ snapshots:
- eslint-import-resolver-webpack
- supports-color
- eslint-plugin-jest@27.6.0(@typescript-eslint/eslint-plugin@6.9.0(@typescript-eslint/parser@6.21.0(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(jest@29.7.0(@types/node@22.8.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3)))(typescript@5.6.3):
+ eslint-plugin-jest@27.6.0(@typescript-eslint/eslint-plugin@6.9.0(@typescript-eslint/parser@6.21.0(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(jest@29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)))(typescript@5.6.3):
dependencies:
'@typescript-eslint/utils': 5.62.0(eslint@8.49.0)(typescript@5.6.3)
eslint: 8.49.0
optionalDependencies:
'@typescript-eslint/eslint-plugin': 6.9.0(@typescript-eslint/parser@6.21.0(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(typescript@5.6.3)
- jest: 29.7.0(@types/node@22.8.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3))
+ jest: 29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3))
transitivePeerDependencies:
- supports-color
- typescript
@@ -24596,18 +26168,18 @@ snapshots:
object.fromentries: 2.0.8
semver: 6.3.1
- eslint-plugin-playwright@0.16.0(eslint-plugin-jest@27.6.0(@typescript-eslint/eslint-plugin@6.9.0(@typescript-eslint/parser@6.21.0(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(jest@29.7.0(@types/node@22.8.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3)))(typescript@5.6.3))(eslint@8.49.0):
+ eslint-plugin-playwright@0.16.0(eslint-plugin-jest@27.6.0(@typescript-eslint/eslint-plugin@6.9.0(@typescript-eslint/parser@6.21.0(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(jest@29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)))(typescript@5.6.3))(eslint@8.49.0):
dependencies:
eslint: 8.49.0
optionalDependencies:
- eslint-plugin-jest: 27.6.0(@typescript-eslint/eslint-plugin@6.9.0(@typescript-eslint/parser@6.21.0(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(jest@29.7.0(@types/node@22.8.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3)))(typescript@5.6.3)
+ eslint-plugin-jest: 27.6.0(@typescript-eslint/eslint-plugin@6.9.0(@typescript-eslint/parser@6.21.0(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(jest@29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)))(typescript@5.6.3)
- eslint-plugin-playwright@0.22.2(eslint-plugin-jest@27.6.0(@typescript-eslint/eslint-plugin@6.9.0(@typescript-eslint/parser@6.21.0(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(jest@29.7.0(@types/node@22.8.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3)))(typescript@5.6.3))(eslint@8.49.0):
+ eslint-plugin-playwright@0.22.2(eslint-plugin-jest@27.6.0(@typescript-eslint/eslint-plugin@6.9.0(@typescript-eslint/parser@6.21.0(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(jest@29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)))(typescript@5.6.3))(eslint@8.49.0):
dependencies:
eslint: 8.49.0
globals: 13.24.0
optionalDependencies:
- eslint-plugin-jest: 27.6.0(@typescript-eslint/eslint-plugin@6.9.0(@typescript-eslint/parser@6.21.0(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(jest@29.7.0(@types/node@22.8.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3)))(typescript@5.6.3)
+ eslint-plugin-jest: 27.6.0(@typescript-eslint/eslint-plugin@6.9.0(@typescript-eslint/parser@6.21.0(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(jest@29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)))(typescript@5.6.3)
eslint-plugin-react-hooks@4.6.0(eslint@8.49.0):
dependencies:
@@ -25114,6 +26686,13 @@ snapshots:
iconv-lite: 0.4.24
tmp: 0.0.33
+ externality@1.0.2:
+ dependencies:
+ enhanced-resolve: 5.17.1
+ mlly: 1.7.2
+ pathe: 1.1.2
+ ufo: 1.5.4
+
extract-zip@2.0.1(supports-color@8.1.1):
dependencies:
debug: 4.3.7(supports-color@8.1.1)
@@ -25158,6 +26737,8 @@ snapshots:
fast-levenshtein@2.0.6: {}
+ fast-npm-meta@0.2.2: {}
+
fast-querystring@1.1.2:
dependencies:
fast-decode-uri-component: 1.0.1
@@ -25232,6 +26813,10 @@ snapshots:
dependencies:
pend: 1.2.0
+ fdir@6.4.2(picomatch@4.0.2):
+ optionalDependencies:
+ picomatch: 4.0.2
+
fetch-blob@3.2.0:
dependencies:
node-domexception: 1.0.0
@@ -25353,10 +26938,10 @@ snapshots:
flat-cache@3.0.4:
dependencies:
- flatted: 3.2.7
+ flatted: 3.3.1
rimraf: 3.0.2
- flatted@3.2.7: {}
+ flatted@3.3.1: {}
flattie@1.1.1: {}
@@ -25410,6 +26995,8 @@ snapshots:
forwarded@0.2.0: {}
+ fraction.js@4.3.7: {}
+
freeport-async@2.0.0: {}
fresh@0.5.2: {}
@@ -25560,11 +27147,13 @@ snapshots:
consola: 3.2.3
defu: 6.1.4
node-fetch-native: 1.6.4
- nypm: 0.3.11
+ nypm: 0.3.12
ohash: 1.1.4
pathe: 1.1.2
tar: 6.2.1
+ git-config-path@2.0.0: {}
+
git-hooks-list@3.1.0: {}
git-raw-commits@4.0.0:
@@ -25573,6 +27162,15 @@ snapshots:
meow: 12.1.1
split2: 4.2.0
+ git-up@7.0.0:
+ dependencies:
+ is-ssh: 1.4.0
+ parse-url: 8.1.0
+
+ git-url-parse@15.0.0:
+ dependencies:
+ git-up: 7.0.0
+
github-slugger@2.0.0: {}
glob-parent@5.1.2:
@@ -25986,6 +27584,8 @@ snapshots:
html-rewriter-wasm@0.4.1: {}
+ html-tags@3.3.1: {}
+
html-void-elements@3.0.0: {}
http-cache-semantics@4.1.1: {}
@@ -26089,6 +27689,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ https-proxy-agent@7.0.5(supports-color@9.4.0):
+ dependencies:
+ agent-base: 7.1.1(supports-color@9.4.0)
+ debug: 4.3.7(supports-color@9.4.0)
+ transitivePeerDependencies:
+ - supports-color
+
httpxy@0.1.5: {}
human-id@1.0.2: {}
@@ -26127,6 +27734,8 @@ snapshots:
ignore@6.0.2: {}
+ image-meta@0.2.1: {}
+
image-size@1.1.1:
dependencies:
queue: 6.0.2
@@ -26148,6 +27757,17 @@ snapshots:
import-meta-resolve@4.1.0: {}
+ impound@0.2.0(rollup@4.26.0)(webpack-sources@3.2.3):
+ 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)
+ transitivePeerDependencies:
+ - rollup
+ - webpack-sources
+
imurmurhash@0.1.4: {}
indent-string@4.0.0: {}
@@ -26396,6 +28016,11 @@ snapshots:
global-dirs: 3.0.1
is-path-inside: 3.0.3
+ is-installed-globally@1.0.0:
+ dependencies:
+ global-directory: 4.0.1
+ is-path-inside: 4.0.0
+
is-interactive@1.0.0: {}
is-interactive@2.0.0: {}
@@ -26430,6 +28055,8 @@ snapshots:
is-path-inside@3.0.3: {}
+ is-path-inside@4.0.0: {}
+
is-plain-obj@1.1.0: {}
is-plain-obj@3.0.0: {}
@@ -26461,6 +28088,10 @@ snapshots:
dependencies:
call-bind: 1.0.7
+ is-ssh@1.4.0:
+ dependencies:
+ protocols: 2.0.1
+
is-stream@1.1.0: {}
is-stream@2.0.1: {}
@@ -26678,16 +28309,16 @@ snapshots:
- supports-color
- ts-node
- jest-cli@29.7.0(@types/node@22.8.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3)):
+ jest-cli@29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)):
dependencies:
- '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3))
+ '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3))
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
chalk: 4.1.2
- create-jest: 29.7.0(@types/node@22.8.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3))
+ create-jest: 29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3))
exit: 0.1.2
import-local: 3.1.0
- jest-config: 29.7.0(@types/node@22.8.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3))
+ jest-config: 29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3))
jest-util: 29.7.0
jest-validate: 29.7.0
yargs: 17.7.2
@@ -26729,7 +28360,7 @@ snapshots:
- babel-plugin-macros
- supports-color
- jest-config@29.7.0(@types/node@20.17.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3)):
+ jest-config@29.7.0(@types/node@20.17.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)):
dependencies:
'@babel/core': 7.26.0
'@jest/test-sequencer': 29.7.0
@@ -26755,13 +28386,13 @@ snapshots:
strip-json-comments: 3.1.1
optionalDependencies:
'@types/node': 20.17.5
- ts-node: 10.9.2(@types/node@22.8.6)(typescript@5.6.3)
+ ts-node: 10.9.2(@types/node@22.9.0)(typescript@5.6.3)
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
optional: true
- jest-config@29.7.0(@types/node@22.8.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3)):
+ jest-config@29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)):
dependencies:
'@babel/core': 7.26.0
'@jest/test-sequencer': 29.7.0
@@ -26786,8 +28417,8 @@ snapshots:
slash: 3.0.0
strip-json-comments: 3.1.1
optionalDependencies:
- '@types/node': 22.8.6
- ts-node: 10.9.2(@types/node@22.8.6)(typescript@5.6.3)
+ '@types/node': 22.9.0
+ ts-node: 10.9.2(@types/node@22.9.0)(typescript@5.6.3)
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
@@ -27041,12 +28672,12 @@ snapshots:
- supports-color
- ts-node
- jest@29.7.0(@types/node@22.8.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3)):
+ jest@29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)):
dependencies:
- '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3))
+ '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3))
'@jest/types': 29.6.3
import-local: 3.1.0
- jest-cli: 29.7.0(@types/node@22.8.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3))
+ jest-cli: 29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3))
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
@@ -27084,6 +28715,8 @@ snapshots:
js-cookie@3.0.5: {}
+ js-levenshtein@1.1.6: {}
+
js-tokens@4.0.0: {}
js-tokens@9.0.0: {}
@@ -27357,6 +28990,8 @@ snapshots:
knitwork@1.1.0: {}
+ kolorist@1.8.0: {}
+
language-subtag-registry@0.3.22: {}
language-tags@1.0.5:
@@ -27473,7 +29108,30 @@ snapshots:
h3: 1.13.0
http-shutdown: 1.2.2
jiti: 1.21.6
- mlly: 1.7.1
+ mlly: 1.7.2
+ node-forge: 1.3.1
+ pathe: 1.1.2
+ std-env: 3.7.0
+ ufo: 1.5.4
+ untun: 0.1.3
+ uqr: 0.1.2
+ transitivePeerDependencies:
+ - uWebSockets.js
+
+ listhen@1.9.0:
+ dependencies:
+ '@parcel/watcher': 2.4.1
+ '@parcel/watcher-wasm': 2.4.1
+ citty: 0.1.6
+ clipboardy: 4.0.0
+ consola: 3.2.3
+ crossws: 0.3.1
+ defu: 6.1.4
+ get-port-please: 3.1.2
+ h3: 1.13.0
+ http-shutdown: 1.2.2
+ jiti: 2.4.0
+ mlly: 1.7.2
node-forge: 1.3.1
pathe: 1.1.2
std-env: 3.7.0
@@ -27527,8 +29185,8 @@ snapshots:
local-pkg@0.5.0:
dependencies:
- mlly: 1.7.1
- pkg-types: 1.2.0
+ mlly: 1.7.2
+ pkg-types: 1.2.1
locate-path@3.0.0:
dependencies:
@@ -27565,6 +29223,8 @@ snapshots:
lodash.isboolean@3.0.3: {}
+ lodash.isequal@4.5.0: {}
+
lodash.isinteger@4.0.4: {}
lodash.isnumber@3.0.3: {}
@@ -27673,6 +29333,10 @@ snapshots:
lz-string@1.5.0: {}
+ magic-string-ast@0.6.2:
+ dependencies:
+ magic-string: 0.30.12
+
magic-string@0.30.12:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
@@ -28556,6 +30220,8 @@ snapshots:
minipass: 3.3.6
yallist: 4.0.0
+ mitt@3.0.1: {}
+
mkdirp@0.5.6:
dependencies:
minimist: 1.2.8
@@ -28566,12 +30232,12 @@ snapshots:
dependencies:
acorn: 8.14.0
pathe: 1.1.2
- pkg-types: 1.2.0
+ pkg-types: 1.2.1
ufo: 1.5.4
mlly@1.7.2:
dependencies:
- acorn: 8.12.1
+ acorn: 8.14.0
pathe: 1.1.2
pkg-types: 1.2.1
ufo: 1.5.4
@@ -28639,6 +30305,8 @@ snapshots:
nanostores@0.11.3: {}
+ nanotar@0.1.1: {}
+
natural-compare@1.4.0: {}
ncp@2.0.0: {}
@@ -28681,6 +30349,100 @@ snapshots:
nice-try@1.0.5: {}
+ nitropack@2.10.4(typescript@5.6.3)(webpack-sources@3.2.3):
+ dependencies:
+ '@cloudflare/kv-asset-handler': 0.3.4
+ '@netlify/functions': 2.8.2
+ '@rollup/plugin-alias': 5.1.1(rollup@4.26.0)
+ '@rollup/plugin-commonjs': 28.0.1(rollup@4.26.0)
+ '@rollup/plugin-inject': 5.0.5(rollup@4.26.0)
+ '@rollup/plugin-json': 6.1.0(rollup@4.26.0)
+ '@rollup/plugin-node-resolve': 15.3.0(rollup@4.26.0)
+ '@rollup/plugin-replace': 6.0.1(rollup@4.26.0)
+ '@rollup/plugin-terser': 0.4.4(rollup@4.26.0)
+ '@rollup/pluginutils': 5.1.3(rollup@4.26.0)
+ '@types/http-proxy': 1.17.15
+ '@vercel/nft': 0.27.6
+ archiver: 7.0.1
+ c12: 2.0.1(magicast@0.3.5)
+ chokidar: 3.6.0
+ citty: 0.1.6
+ compatx: 0.1.8
+ confbox: 0.1.8
+ consola: 3.2.3
+ cookie-es: 1.2.2
+ croner: 9.0.0
+ crossws: 0.3.1
+ db0: 0.2.1
+ defu: 6.1.4
+ destr: 2.0.3
+ dot-prop: 9.0.0
+ esbuild: 0.24.0
+ escape-string-regexp: 5.0.0
+ etag: 1.8.1
+ fs-extra: 11.2.0
+ globby: 14.0.2
+ gzip-size: 7.0.0
+ h3: 1.13.0
+ hookable: 5.5.3
+ httpxy: 0.1.5
+ ioredis: 5.4.1
+ jiti: 2.4.0
+ klona: 2.0.6
+ knitwork: 1.1.0
+ listhen: 1.9.0
+ magic-string: 0.30.12
+ magicast: 0.3.5
+ mime: 4.0.4
+ mlly: 1.7.2
+ node-fetch-native: 1.6.4
+ ofetch: 1.4.1
+ ohash: 1.1.4
+ openapi-typescript: 7.4.3(typescript@5.6.3)
+ pathe: 1.1.2
+ perfect-debounce: 1.0.0
+ pkg-types: 1.2.1
+ pretty-bytes: 6.1.1
+ radix3: 1.1.2
+ rollup: 4.26.0
+ rollup-plugin-visualizer: 5.12.0(rollup@4.26.0)
+ scule: 1.3.0
+ semver: 7.6.3
+ serve-placeholder: 2.0.2
+ serve-static: 1.16.2
+ std-env: 3.7.0
+ ufo: 1.5.4
+ uncrypto: 0.1.3
+ unctx: 2.3.1
+ unenv: 1.10.0
+ unimport: 3.13.1(rollup@4.26.0)(webpack-sources@3.2.3)
+ unstorage: 1.13.1(ioredis@5.4.1)
+ untyped: 1.5.1
+ unwasm: 0.3.9(webpack-sources@3.2.3)
+ transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@capacitor/preferences'
+ - '@electric-sql/pglite'
+ - '@libsql/client'
+ - '@netlify/blobs'
+ - '@planetscale/database'
+ - '@upstash/redis'
+ - '@vercel/kv'
+ - better-sqlite3
+ - drizzle-orm
+ - encoding
+ - idb-keyval
+ - mysql2
+ - supports-color
+ - typescript
+ - uWebSockets.js
+ - webpack-sources
+
nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3):
dependencies:
'@cloudflare/kv-asset-handler': 0.3.4
@@ -28732,7 +30494,7 @@ snapshots:
openapi-typescript: 6.7.6
pathe: 1.1.2
perfect-debounce: 1.0.0
- pkg-types: 1.2.0
+ pkg-types: 1.2.1
pretty-bytes: 6.1.1
radix3: 1.1.2
rollup: 4.24.0
@@ -28746,7 +30508,7 @@ snapshots:
uncrypto: 0.1.3
unctx: 2.3.1
unenv: 1.10.0
- unimport: 3.11.1(rollup@4.24.0)(webpack-sources@3.2.3)
+ unimport: 3.13.1(rollup@4.24.0)(webpack-sources@3.2.3)
unstorage: 1.10.2(ioredis@5.4.1)
unwasm: 0.3.9(webpack-sources@3.2.3)
transitivePeerDependencies:
@@ -28872,6 +30634,8 @@ snapshots:
normalize-path@3.0.0: {}
+ normalize-range@0.1.2: {}
+
normalize-url@2.0.1:
dependencies:
prepend-http: 2.0.0
@@ -28947,15 +30711,132 @@ snapshots:
nullthrows@1.1.1: {}
+ nuxi@3.15.0: {}
+
+ nuxt@3.14.159(@parcel/watcher@2.4.1)(@types/node@22.9.0)(eslint@8.49.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.26.0)(terser@5.31.1)(typescript@5.6.3)(vite@5.4.10(@types/node@22.9.0)(terser@5.31.1))(webpack-sources@3.2.3):
+ dependencies:
+ '@nuxt/devalue': 2.0.2
+ '@nuxt/devtools': 1.6.0(rollup@4.26.0)(vite@5.4.10(@types/node@22.9.0)(terser@5.31.1))(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.9.0)(eslint@8.49.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.26.0)(terser@5.31.1)(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.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
+ acorn: 8.14.0
+ c12: 2.0.1(magicast@0.3.5)
+ chokidar: 4.0.1
+ compatx: 0.1.8
+ consola: 3.2.3
+ cookie-es: 1.2.2
+ defu: 6.1.4
+ destr: 2.0.3
+ devalue: 5.1.1
+ errx: 0.1.0
+ esbuild: 0.24.0
+ 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)
+ 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)
+ nuxi: 3.15.0
+ nypm: 0.3.12
+ ofetch: 1.4.1
+ ohash: 1.1.4
+ pathe: 1.1.2
+ perfect-debounce: 1.0.0
+ pkg-types: 1.2.1
+ radix3: 1.1.2
+ scule: 1.3.0
+ semver: 7.6.3
+ std-env: 3.7.0
+ strip-literal: 2.1.0
+ tinyglobby: 0.2.10
+ ufo: 1.5.4
+ ultrahtml: 1.5.3
+ uncrypto: 0.1.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)
+ unstorage: 1.13.1(ioredis@5.4.1)
+ untyped: 1.5.1
+ vue: 3.5.12(typescript@5.6.3)
+ vue-bundle-renderer: 2.1.1
+ vue-devtools-stub: 0.1.0
+ vue-router: 4.4.5(vue@3.5.12(typescript@5.6.3))
+ optionalDependencies:
+ '@parcel/watcher': 2.4.1
+ '@types/node': 22.9.0
+ transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@biomejs/biome'
+ - '@capacitor/preferences'
+ - '@electric-sql/pglite'
+ - '@libsql/client'
+ - '@netlify/blobs'
+ - '@planetscale/database'
+ - '@upstash/redis'
+ - '@vercel/kv'
+ - better-sqlite3
+ - bufferutil
+ - drizzle-orm
+ - encoding
+ - eslint
+ - idb-keyval
+ - ioredis
+ - less
+ - lightningcss
+ - magicast
+ - meow
+ - mysql2
+ - optionator
+ - rollup
+ - sass
+ - sass-embedded
+ - stylelint
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+ - typescript
+ - uWebSockets.js
+ - utf-8-validate
+ - vite
+ - vls
+ - vti
+ - vue-tsc
+ - webpack-sources
+ - xml2js
+
nwsapi@2.2.13: {}
- nypm@0.3.11:
+ nypm@0.3.12:
dependencies:
citty: 0.1.6
consola: 3.2.3
execa: 8.0.1
pathe: 1.1.2
- pkg-types: 1.2.0
+ pkg-types: 1.2.1
ufo: 1.5.4
ob1@0.80.9: {}
@@ -29018,6 +30899,12 @@ snapshots:
node-fetch-native: 1.6.4
ufo: 1.5.4
+ ofetch@1.4.1:
+ dependencies:
+ destr: 2.0.3
+ node-fetch-native: 1.6.4
+ ufo: 1.5.4
+
ohash@1.1.4: {}
on-exit-leak-free@0.2.0: {}
@@ -29089,6 +30976,18 @@ snapshots:
undici: 5.28.4
yargs-parser: 21.1.1
+ openapi-typescript@7.4.3(typescript@5.6.3):
+ dependencies:
+ '@redocly/openapi-core': 1.25.11(supports-color@9.4.0)
+ ansi-colors: 4.1.3
+ change-case: 5.4.4
+ parse-json: 8.1.0
+ supports-color: 9.4.0
+ typescript: 5.6.3
+ yargs-parser: 21.1.1
+ transitivePeerDependencies:
+ - encoding
+
opener@1.5.2: {}
optionator@0.8.3:
@@ -29247,6 +31146,11 @@ snapshots:
dependencies:
callsites: 3.1.0
+ parse-git-config@3.0.0:
+ dependencies:
+ git-config-path: 2.0.0
+ ini: 1.3.8
+
parse-json@4.0.0:
dependencies:
error-ex: 1.3.2
@@ -29278,10 +31182,18 @@ snapshots:
parse-package-name@1.0.0: {}
+ parse-path@7.0.0:
+ dependencies:
+ protocols: 2.0.1
+
parse-png@2.1.0:
dependencies:
pngjs: 3.4.0
+ parse-url@8.1.0:
+ dependencies:
+ parse-path: 7.0.0
+
parse5-htmlparser2-tree-adapter@6.0.1:
dependencies:
parse5: 6.0.1
@@ -29459,12 +31371,6 @@ snapshots:
dependencies:
find-up: 4.1.0
- pkg-types@1.2.0:
- dependencies:
- confbox: 0.1.7
- mlly: 1.7.1
- pathe: 1.1.2
-
pkg-types@1.2.1:
dependencies:
confbox: 0.1.8
@@ -29507,6 +31413,12 @@ snapshots:
postcss-selector-parser: 6.1.2
postcss-value-parser: 4.2.0
+ postcss-calc@10.0.2(postcss@8.4.47):
+ dependencies:
+ postcss: 8.4.47
+ postcss-selector-parser: 6.1.2
+ postcss-value-parser: 4.2.0
+
postcss-colormin@7.0.2(postcss@8.4.47):
dependencies:
browserslist: 4.24.2
@@ -29521,11 +31433,22 @@ snapshots:
postcss: 8.4.47
postcss-value-parser: 4.2.0
+ postcss-convert-values@7.0.4(postcss@8.4.47):
+ dependencies:
+ browserslist: 4.24.2
+ postcss: 8.4.47
+ postcss-value-parser: 4.2.0
+
postcss-discard-comments@7.0.2(postcss@8.4.47):
dependencies:
postcss: 8.4.47
postcss-selector-parser: 6.1.2
+ postcss-discard-comments@7.0.3(postcss@8.4.47):
+ dependencies:
+ postcss: 8.4.47
+ postcss-selector-parser: 6.1.2
+
postcss-discard-duplicates@7.0.1(postcss@8.4.47):
dependencies:
postcss: 8.4.47
@@ -29566,13 +31489,13 @@ snapshots:
postcss: 8.4.47
ts-node: 10.9.2(@types/node@20.17.5)(typescript@5.6.3)
- postcss-load-config@4.0.1(postcss@8.4.47)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3)):
+ postcss-load-config@4.0.1(postcss@8.4.47)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)):
dependencies:
lilconfig: 2.1.0
yaml: 2.6.0
optionalDependencies:
postcss: 8.4.47
- ts-node: 10.9.2(@types/node@22.8.6)(typescript@5.6.3)
+ ts-node: 10.9.2(@types/node@22.9.0)(typescript@5.6.3)
postcss-merge-longhand@7.0.3(postcss@8.4.47):
dependencies:
@@ -29580,6 +31503,12 @@ snapshots:
postcss-value-parser: 4.2.0
stylehacks: 7.0.3(postcss@8.4.47)
+ postcss-merge-longhand@7.0.4(postcss@8.4.47):
+ dependencies:
+ postcss: 8.4.47
+ postcss-value-parser: 4.2.0
+ stylehacks: 7.0.4(postcss@8.4.47)
+
postcss-merge-rules@7.0.3(postcss@8.4.47):
dependencies:
browserslist: 4.24.2
@@ -29588,6 +31517,14 @@ snapshots:
postcss: 8.4.47
postcss-selector-parser: 6.1.2
+ postcss-merge-rules@7.0.4(postcss@8.4.47):
+ dependencies:
+ browserslist: 4.24.2
+ caniuse-api: 3.0.0
+ cssnano-utils: 5.0.0(postcss@8.4.47)
+ postcss: 8.4.47
+ postcss-selector-parser: 6.1.2
+
postcss-minify-font-values@7.0.0(postcss@8.4.47):
dependencies:
postcss: 8.4.47
@@ -29613,6 +31550,12 @@ snapshots:
postcss: 8.4.47
postcss-selector-parser: 6.1.2
+ postcss-minify-selectors@7.0.4(postcss@8.4.47):
+ dependencies:
+ cssesc: 3.0.0
+ postcss: 8.4.47
+ postcss-selector-parser: 6.1.2
+
postcss-nested@6.0.1(postcss@8.4.47):
dependencies:
postcss: 8.4.47
@@ -29696,6 +31639,11 @@ snapshots:
postcss: 8.4.47
postcss-selector-parser: 6.1.2
+ postcss-unique-selectors@7.0.3(postcss@8.4.47):
+ dependencies:
+ postcss: 8.4.47
+ postcss-selector-parser: 6.1.2
+
postcss-value-parser@4.2.0: {}
postcss@8.4.31:
@@ -29814,6 +31762,8 @@ snapshots:
proto-list@1.2.4: {}
+ protocols@2.0.1: {}
+
proxy-addr@2.0.7:
dependencies:
forwarded: 0.2.0
@@ -30612,6 +32562,15 @@ snapshots:
optionalDependencies:
rollup: 4.24.0
+ rollup-plugin-visualizer@5.12.0(rollup@4.26.0):
+ dependencies:
+ open: 8.4.2
+ picomatch: 2.3.1
+ source-map: 0.7.4
+ yargs: 17.7.2
+ optionalDependencies:
+ rollup: 4.26.0
+
rollup@4.24.0:
dependencies:
'@types/estree': 1.0.6
@@ -30634,6 +32593,30 @@ snapshots:
'@rollup/rollup-win32-x64-msvc': 4.24.0
fsevents: 2.3.3
+ rollup@4.26.0:
+ dependencies:
+ '@types/estree': 1.0.6
+ optionalDependencies:
+ '@rollup/rollup-android-arm-eabi': 4.26.0
+ '@rollup/rollup-android-arm64': 4.26.0
+ '@rollup/rollup-darwin-arm64': 4.26.0
+ '@rollup/rollup-darwin-x64': 4.26.0
+ '@rollup/rollup-freebsd-arm64': 4.26.0
+ '@rollup/rollup-freebsd-x64': 4.26.0
+ '@rollup/rollup-linux-arm-gnueabihf': 4.26.0
+ '@rollup/rollup-linux-arm-musleabihf': 4.26.0
+ '@rollup/rollup-linux-arm64-gnu': 4.26.0
+ '@rollup/rollup-linux-arm64-musl': 4.26.0
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.26.0
+ '@rollup/rollup-linux-riscv64-gnu': 4.26.0
+ '@rollup/rollup-linux-s390x-gnu': 4.26.0
+ '@rollup/rollup-linux-x64-gnu': 4.26.0
+ '@rollup/rollup-linux-x64-musl': 4.26.0
+ '@rollup/rollup-win32-arm64-msvc': 4.26.0
+ '@rollup/rollup-win32-ia32-msvc': 4.26.0
+ '@rollup/rollup-win32-x64-msvc': 4.26.0
+ fsevents: 2.3.3
+
rrweb-cssom@0.7.1: {}
rslog@1.2.3: {}
@@ -30916,6 +32899,14 @@ snapshots:
signal-exit@4.1.0: {}
+ simple-git@3.27.0:
+ dependencies:
+ '@kwsites/file-exists': 1.1.1
+ '@kwsites/promise-deferred': 1.1.1
+ debug: 4.3.7(supports-color@8.1.1)
+ transitivePeerDependencies:
+ - supports-color
+
simple-plist@1.3.1:
dependencies:
bplist-creator: 0.1.0
@@ -31127,6 +33118,8 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ speakingurl@14.0.1: {}
+
specificity@0.4.1: {}
split2@4.2.0: {}
@@ -31355,6 +33348,12 @@ snapshots:
postcss: 8.4.47
postcss-selector-parser: 6.1.2
+ stylehacks@7.0.4(postcss@8.4.47):
+ dependencies:
+ browserslist: 4.24.2
+ postcss: 8.4.47
+ postcss-selector-parser: 6.1.2
+
stylis@4.2.0: {}
sucrase@3.34.0:
@@ -31392,6 +33391,10 @@ snapshots:
dependencies:
copy-anything: 3.0.5
+ superjson@2.2.1:
+ dependencies:
+ copy-anything: 3.0.5
+
supertest@6.3.4:
dependencies:
methods: 1.1.2
@@ -31427,6 +33430,8 @@ snapshots:
svg-parser@2.0.4: {}
+ svg-tags@1.0.0: {}
+
svgo@2.8.0:
dependencies:
'@trysound/sax': 0.2.0
@@ -31464,7 +33469,7 @@ snapshots:
tabbable@6.2.0: {}
- tailwindcss@3.4.4(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3)):
+ tailwindcss@3.4.4(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)):
dependencies:
'@alloc/quick-lru': 5.2.0
arg: 5.0.2
@@ -31483,7 +33488,7 @@ snapshots:
postcss: 8.4.47
postcss-import: 15.1.0(postcss@8.4.47)
postcss-js: 4.0.1(postcss@8.4.47)
- postcss-load-config: 4.0.1(postcss@8.4.47)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3))
+ postcss-load-config: 4.0.1(postcss@8.4.47)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3))
postcss-nested: 6.0.1(postcss@8.4.47)
postcss-selector-parser: 6.1.2
resolve: 1.22.8
@@ -31561,7 +33566,7 @@ snapshots:
terser@5.31.1:
dependencies:
'@jridgewell/source-map': 0.3.3
- acorn: 8.12.1
+ acorn: 8.14.0
commander: 2.20.3
source-map-support: 0.5.21
@@ -31632,6 +33637,11 @@ snapshots:
tinyexec@0.3.1: {}
+ tinyglobby@0.2.10:
+ dependencies:
+ fdir: 6.4.2(picomatch@4.0.2)
+ picomatch: 4.0.2
+
tinygradient@1.1.5:
dependencies:
'@types/tinycolor2': 1.4.6
@@ -31781,14 +33791,14 @@ snapshots:
yn: 3.1.1
optional: true
- ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3):
+ ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3):
dependencies:
'@cspotcode/source-map-support': 0.8.1
'@tsconfig/node10': 1.0.11
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.4
- '@types/node': 22.8.6
+ '@types/node': 22.9.0
acorn: 8.14.0
acorn-walk: 8.3.4
arg: 4.1.3
@@ -31865,7 +33875,7 @@ snapshots:
- supports-color
- ts-node
- tsup@8.1.0(postcss@8.4.47)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3))(typescript@5.6.3):
+ tsup@8.1.0(postcss@8.4.47)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3))(typescript@5.6.3):
dependencies:
bundle-require: 4.2.1(esbuild@0.21.5)
cac: 6.7.14
@@ -31875,7 +33885,7 @@ snapshots:
execa: 5.1.1
globby: 11.1.0
joycon: 3.1.1
- postcss-load-config: 4.0.1(postcss@8.4.47)(ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3))
+ postcss-load-config: 4.0.1(postcss@8.4.47)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3))
resolve-from: 5.0.0
rollup: 4.24.0
source-map: 0.8.0-beta.0
@@ -32030,6 +34040,8 @@ snapshots:
uglify-js@3.18.0:
optional: true
+ ultrahtml@1.5.3: {}
+
unbox-primitive@1.0.2:
dependencies:
call-bind: 1.0.7
@@ -32062,6 +34074,13 @@ snapshots:
node-fetch-native: 1.6.4
pathe: 1.1.2
+ unhead@1.11.11:
+ dependencies:
+ '@unhead/dom': 1.11.11
+ '@unhead/schema': 1.11.11
+ '@unhead/shared': 1.11.11
+ hookable: 5.5.3
+
unicode-canonical-property-names-ecmascript@2.0.1: {}
unicode-emoji-modifier-base@1.0.0: {}
@@ -32089,7 +34108,7 @@ snapshots:
trough: 2.2.0
vfile: 6.0.3
- unimport@3.11.1(rollup@4.24.0)(webpack-sources@3.2.3):
+ unimport@3.13.1(rollup@4.24.0)(webpack-sources@3.2.3):
dependencies:
'@rollup/pluginutils': 5.1.3(rollup@4.24.0)
acorn: 8.14.0
@@ -32098,9 +34117,9 @@ snapshots:
fast-glob: 3.3.2
local-pkg: 0.5.0
magic-string: 0.30.12
- mlly: 1.7.1
+ mlly: 1.7.2
pathe: 1.1.2
- pkg-types: 1.2.0
+ pkg-types: 1.2.1
scule: 1.3.0
strip-literal: 2.1.0
unplugin: 1.15.0(webpack-sources@3.2.3)
@@ -32108,10 +34127,29 @@ snapshots:
- rollup
- webpack-sources
- unimport@3.13.1(rollup@4.24.0)(webpack-sources@3.2.3):
+ unimport@3.13.1(rollup@4.26.0):
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.24.0)
- acorn: 8.12.1
+ '@rollup/pluginutils': 5.1.3(rollup@4.26.0)
+ acorn: 8.14.0
+ escape-string-regexp: 5.0.0
+ estree-walker: 3.0.3
+ fast-glob: 3.3.2
+ local-pkg: 0.5.0
+ magic-string: 0.30.12
+ mlly: 1.7.2
+ pathe: 1.1.2
+ pkg-types: 1.2.1
+ scule: 1.3.0
+ strip-literal: 2.1.0
+ unplugin: 1.15.0(webpack-sources@3.2.3)
+ transitivePeerDependencies:
+ - rollup
+ - webpack-sources
+
+ unimport@3.13.1(rollup@4.26.0)(webpack-sources@3.2.3):
+ dependencies:
+ '@rollup/pluginutils': 5.1.3(rollup@4.26.0)
+ acorn: 8.14.0
escape-string-regexp: 5.0.0
estree-walker: 3.0.3
fast-glob: 3.3.2
@@ -32203,6 +34241,29 @@ 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):
+ dependencies:
+ '@babel/types': 7.26.0
+ '@rollup/pluginutils': 5.1.3(rollup@4.26.0)
+ '@vue-macros/common': 1.15.0(rollup@4.26.0)(vue@3.5.12(typescript@5.6.3))
+ ast-walker-scope: 0.6.2
+ chokidar: 3.6.0
+ fast-glob: 3.3.2
+ json5: 2.2.3
+ local-pkg: 0.5.0
+ magic-string: 0.30.12
+ mlly: 1.7.2
+ pathe: 1.1.2
+ scule: 1.3.0
+ unplugin: 1.15.0(webpack-sources@3.2.3)
+ 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.12.2:
dependencies:
acorn: 8.12.1
@@ -32234,6 +34295,23 @@ snapshots:
transitivePeerDependencies:
- uWebSockets.js
+ unstorage@1.13.1(ioredis@5.4.1):
+ dependencies:
+ anymatch: 3.1.3
+ chokidar: 3.6.0
+ citty: 0.1.6
+ destr: 2.0.3
+ h3: 1.13.0
+ listhen: 1.9.0
+ lru-cache: 10.4.3
+ node-fetch-native: 1.6.4
+ ofetch: 1.4.1
+ ufo: 1.5.4
+ optionalDependencies:
+ ioredis: 5.4.1
+ transitivePeerDependencies:
+ - uWebSockets.js
+
untildify@4.0.0: {}
untun@0.1.3:
@@ -32258,9 +34336,9 @@ snapshots:
dependencies:
knitwork: 1.1.0
magic-string: 0.30.12
- mlly: 1.7.1
+ mlly: 1.7.2
pathe: 1.1.2
- pkg-types: 1.2.0
+ pkg-types: 1.2.1
unplugin: 1.15.0(webpack-sources@3.2.3)
transitivePeerDependencies:
- webpack-sources
@@ -32273,6 +34351,8 @@ snapshots:
uqr@0.1.2: {}
+ uri-js-replace@1.0.1: {}
+
uri-js@4.4.1:
dependencies:
punycode: 2.3.1
@@ -32590,6 +34670,10 @@ snapshots:
- webpack-sources
- xml2js
+ vite-hot-client@0.2.3(vite@5.4.10(@types/node@22.9.0)(terser@5.31.1)):
+ dependencies:
+ vite: 5.4.10(@types/node@22.9.0)(terser@5.31.1)
+
vite-node@2.1.4(@types/node@18.19.63)(terser@5.31.1):
dependencies:
cac: 6.7.14
@@ -32624,6 +34708,78 @@ snapshots:
- supports-color
- terser
+ vite-node@2.1.4(@types/node@22.9.0)(terser@5.31.1):
+ dependencies:
+ cac: 6.7.14
+ debug: 4.3.7(supports-color@8.1.1)
+ pathe: 1.1.2
+ vite: 5.4.10(@types/node@22.9.0)(terser@5.31.1)
+ transitivePeerDependencies:
+ - '@types/node'
+ - less
+ - lightningcss
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+
+ vite-plugin-checker@0.8.0(eslint@8.49.0)(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.10(@types/node@22.9.0)(terser@5.31.1)):
+ dependencies:
+ '@babel/code-frame': 7.26.2
+ ansi-escapes: 4.3.2
+ chalk: 4.1.2
+ chokidar: 3.6.0
+ commander: 8.3.0
+ fast-glob: 3.3.2
+ fs-extra: 11.2.0
+ npm-run-path: 4.0.1
+ strip-ansi: 6.0.1
+ tiny-invariant: 1.3.3
+ vite: 5.4.10(@types/node@22.9.0)(terser@5.31.1)
+ vscode-languageclient: 7.0.0
+ vscode-languageserver: 7.0.0
+ vscode-languageserver-textdocument: 1.0.12
+ vscode-uri: 3.0.8
+ optionalDependencies:
+ eslint: 8.49.0
+ 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.10(@types/node@22.9.0)(terser@5.31.1)):
+ dependencies:
+ '@antfu/utils': 0.7.10
+ '@rollup/pluginutils': 5.1.3(rollup@4.26.0)
+ debug: 4.3.7(supports-color@8.1.1)
+ error-stack-parser-es: 0.1.5
+ fs-extra: 11.2.0
+ open: 10.1.0
+ perfect-debounce: 1.0.0
+ picocolors: 1.1.1
+ sirv: 2.0.4
+ vite: 5.4.10(@types/node@22.9.0)(terser@5.31.1)
+ optionalDependencies:
+ '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.26.0)(webpack-sources@3.2.3)
+ transitivePeerDependencies:
+ - rollup
+ - supports-color
+
+ vite-plugin-vue-inspector@5.1.3(vite@5.4.10(@types/node@22.9.0)(terser@5.31.1)):
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.26.0)
+ '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@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)
+ '@vue/compiler-dom': 3.5.12
+ kolorist: 1.8.0
+ magic-string: 0.30.12
+ vite: 5.4.10(@types/node@22.9.0)(terser@5.31.1)
+ transitivePeerDependencies:
+ - supports-color
+
vite@5.4.10(@types/node@18.19.63)(terser@5.31.1):
dependencies:
esbuild: 0.21.5
@@ -32644,19 +34800,19 @@ snapshots:
fsevents: 2.3.3
terser: 5.31.1
- vite@5.4.10(@types/node@22.8.6)(terser@5.31.1):
+ vite@5.4.10(@types/node@22.9.0)(terser@5.31.1):
dependencies:
esbuild: 0.21.5
postcss: 8.4.47
rollup: 4.24.0
optionalDependencies:
- '@types/node': 22.8.6
+ '@types/node': 22.9.0
fsevents: 2.3.3
terser: 5.31.1
- vitefu@1.0.2(vite@5.4.10(@types/node@22.8.6)(terser@5.31.1)):
+ vitefu@1.0.2(vite@5.4.10(@types/node@22.9.0)(terser@5.31.1)):
optionalDependencies:
- vite: 5.4.10(@types/node@22.8.6)(terser@5.31.1)
+ vite: 5.4.10(@types/node@22.9.0)(terser@5.31.1)
vitest-environment-miniflare@2.14.4(vitest@2.1.4(@edge-runtime/vm@4.0.4)(@types/node@18.19.63)(jsdom@24.1.3)(msw@2.4.8(typescript@5.6.3))(terser@5.31.1)):
dependencies:
@@ -32746,8 +34902,42 @@ snapshots:
vlq@1.0.1: {}
+ vscode-jsonrpc@6.0.0: {}
+
+ vscode-languageclient@7.0.0:
+ dependencies:
+ minimatch: 3.1.2
+ semver: 7.6.3
+ vscode-languageserver-protocol: 3.16.0
+
+ vscode-languageserver-protocol@3.16.0:
+ dependencies:
+ vscode-jsonrpc: 6.0.0
+ vscode-languageserver-types: 3.16.0
+
+ vscode-languageserver-textdocument@1.0.12: {}
+
+ vscode-languageserver-types@3.16.0: {}
+
+ vscode-languageserver@7.0.0:
+ dependencies:
+ vscode-languageserver-protocol: 3.16.0
+
+ vscode-uri@3.0.8: {}
+
+ vue-bundle-renderer@2.1.1:
+ dependencies:
+ ufo: 1.5.4
+
vue-component-type-helpers@2.1.10: {}
+ vue-devtools-stub@0.1.0: {}
+
+ vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)):
+ dependencies:
+ '@vue/devtools-api': 6.6.4
+ vue: 3.5.12(typescript@5.6.3)
+
vue-template-compiler@2.7.16:
dependencies:
de-indent: 1.0.2
@@ -32805,7 +34995,7 @@ snapshots:
webpack-bundle-analyzer@4.10.2:
dependencies:
'@discoveryjs/json-ext': 0.5.7
- acorn: 8.12.1
+ acorn: 8.14.0
acorn-walk: 8.3.4
commander: 7.2.0
debounce: 1.2.1
@@ -33158,6 +35348,8 @@ snapshots:
yallist@4.0.0: {}
+ yaml-ast-parser@0.0.43: {}
+
yaml@1.10.2: {}
yaml@2.3.1: {}
@@ -33245,6 +35437,8 @@ snapshots:
property-expr: 2.0.6
toposort: 2.0.2
+ zhead@2.2.4: {}
+
zip-stream@6.0.1:
dependencies:
archiver-utils: 5.0.2