diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json
index c8567e9..4d70d3c 100644
--- a/apps/nextjs/package.json
+++ b/apps/nextjs/package.json
@@ -12,8 +12,8 @@
"dependencies": {
"@vercel/analytics": "workspace:*",
"next": "14.1.0",
- "react": "18.2.0",
- "react-dom": "18.2.0"
+ "react": "^18.3.1",
+ "react-dom": "^18.3.1"
},
"devDependencies": {
"@playwright/test": "1.35.1",
diff --git a/apps/remix/.eslintrc.cjs b/apps/remix/.eslintrc.cjs
deleted file mode 100644
index f2faf14..0000000
--- a/apps/remix/.eslintrc.cjs
+++ /dev/null
@@ -1,4 +0,0 @@
-/** @type {import('eslint').Linter.Config} */
-module.exports = {
- extends: ['@remix-run/eslint-config', '@remix-run/eslint-config/node'],
-};
diff --git a/apps/remix/.gitignore b/apps/remix/.gitignore
index af3d9d2..80ec311 100644
--- a/apps/remix/.gitignore
+++ b/apps/remix/.gitignore
@@ -1,6 +1,5 @@
node_modules
+/.cache
/build
-/public/build
.env
-.cache
diff --git a/apps/remix/README.md b/apps/remix/README.md
index fe5612f..8aa1061 100644
--- a/apps/remix/README.md
+++ b/apps/remix/README.md
@@ -1 +1,16 @@
# Remix Vercel Web Analytics Test
+
+## Setup
+
+This application was created with the following commands:
+
+- `cd apps`
+- `pnpx create-remix@latest remix` (answers: no git, no dependencies installation)
+- `cd remix`
+- TODO
+- edit package.json to add `"@vercel/analytics": "workspace:*"`
+- `pnpm i`
+
+## Usage
+
+Start it with `pnpm -F remix dev` and browse to [http://localhost:5173](http://localhost:5173)
diff --git a/apps/remix/app/root.tsx b/apps/remix/app/root.tsx
index f44b874..53a7abd 100644
--- a/apps/remix/app/root.tsx
+++ b/apps/remix/app/root.tsx
@@ -1,8 +1,5 @@
-import { cssBundleHref } from '@remix-run/css-bundle';
-import type { LinksFunction } from '@remix-run/node';
import {
Links,
- LiveReload,
Meta,
Outlet,
Scripts,
@@ -10,11 +7,7 @@ import {
} from '@remix-run/react';
import { Analytics } from '@vercel/analytics/remix';
-export const links: LinksFunction = () => [
- ...(cssBundleHref ? [{ rel: 'stylesheet', href: cssBundleHref }] : []),
-];
-
-export default function App() {
+export function Layout({ children }: { children: React.ReactNode }) {
return (
@@ -25,11 +18,14 @@ export default function App() {
-
+ {children}
-
);
}
+
+export default function App() {
+ return ;
+}
diff --git a/apps/remix/app/routes/_index.tsx b/apps/remix/app/routes/_index.tsx
index 2f61f47..c15a045 100644
--- a/apps/remix/app/routes/_index.tsx
+++ b/apps/remix/app/routes/_index.tsx
@@ -1,5 +1,4 @@
-import { json } from '@vercel/remix';
-import { Form, Link, useActionData } from '@remix-run/react';
+import { Form, json, Link, useActionData } from '@remix-run/react';
import { track } from '@vercel/analytics/server';
export const action = async () => {
diff --git a/apps/remix/app/routes/blog.$slug.tsx b/apps/remix/app/routes/blog.$slug.tsx
index bb2b27d..9d1351c 100644
--- a/apps/remix/app/routes/blog.$slug.tsx
+++ b/apps/remix/app/routes/blog.$slug.tsx
@@ -1,6 +1,5 @@
import { json, type LoaderFunctionArgs } from '@remix-run/node';
import { Link, useLoaderData } from '@remix-run/react';
-import { track } from '@vercel/analytics';
export const loader = async ({ params }: LoaderFunctionArgs) => {
return json({ slug: params.slug });
@@ -11,7 +10,7 @@ export default function BlogPage() {
return (
Blog
-
We don't talk about {slug}
+
We don't talk about {slug}
Back
diff --git a/apps/remix/package.json b/apps/remix/package.json
index 99d4163..ff64e3e 100644
--- a/apps/remix/package.json
+++ b/apps/remix/package.json
@@ -1,34 +1,35 @@
{
"name": "remix",
"private": true,
+ "sideEffects": false,
"type": "module",
"scripts": {
- "build": "remix build",
- "dev": "remix dev --manual",
- "start": "remix-serve ./build/index.js",
+ "build": "remix vite:build",
+ "dev": "remix vite:dev",
+ "start": "remix-serve ./build/server/index.js",
"typecheck": "tsc"
},
"dependencies": {
- "@remix-run/css-bundle": "^2.5.0",
- "@remix-run/node": "^2.5.0",
- "@remix-run/react": "^2.5.0",
- "@remix-run/serve": "^2.5.0",
- "@remix-run/server-runtime": "^2.5.0",
+ "@remix-run/node": "latest",
+ "@remix-run/react": "latest",
+ "@remix-run/serve": "latest",
"@vercel/analytics": "workspace:*",
- "@vercel/remix": "2.5.0",
- "isbot": "^3.6.3",
+ "isbot": "^4.1.0",
"react": "^18.2.0",
"react-dom": "^18.2.0"
},
"devDependencies": {
- "@remix-run/dev": "^2.5.0",
- "@remix-run/eslint-config": "^2.5.0",
- "@types/react": "^18.0.25",
- "@types/react-dom": "^18.0.8",
- "eslint": "^8.56.0",
- "typescript": "^5.3.3"
+ "@remix-run/dev": "latest",
+ "@types/react": "^18.2.20",
+ "@types/react-dom": "^18.2.7",
+ "autoprefixer": "^10.4.19",
+ "postcss": "^8.4.38",
+ "tailwindcss": "^3.4.4",
+ "typescript": "^5.1.6",
+ "vite": "^5.1.0",
+ "vite-tsconfig-paths": "^4.2.1"
},
"engines": {
- "node": ">=18"
+ "node": ">=20.0.0"
}
}
diff --git a/apps/remix/remix.config.js b/apps/remix/remix.config.js
deleted file mode 100644
index 3c22935..0000000
--- a/apps/remix/remix.config.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @type {import('@remix-run/dev').AppConfig} */
-export default {
- ignoredRouteFiles: ['**/.*'],
- serverDependenciesToBundle: [/@vercel\/analytics/],
-};
diff --git a/apps/remix/remix.env.d.ts b/apps/remix/remix.env.d.ts
deleted file mode 100644
index 72e2aff..0000000
--- a/apps/remix/remix.env.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-///
-///
diff --git a/apps/remix/tsconfig.json b/apps/remix/tsconfig.json
index 04bf84f..9d87dd3 100644
--- a/apps/remix/tsconfig.json
+++ b/apps/remix/tsconfig.json
@@ -1,22 +1,32 @@
{
- "include": ["remix.env.d.ts", "**/*.ts", "**/*.tsx"],
+ "include": [
+ "**/*.ts",
+ "**/*.tsx",
+ "**/.server/**/*.ts",
+ "**/.server/**/*.tsx",
+ "**/.client/**/*.ts",
+ "**/.client/**/*.tsx"
+ ],
"compilerOptions": {
- "lib": ["DOM", "DOM.Iterable", "ES2019"],
+ "lib": ["DOM", "DOM.Iterable", "ES2022"],
+ "types": ["@remix-run/node", "vite/client"],
"isolatedModules": true,
"esModuleInterop": true,
"jsx": "react-jsx",
+ "module": "ESNext",
"moduleResolution": "Bundler",
"resolveJsonModule": true,
"target": "ES2022",
"strict": true,
"allowJs": true,
+ "skipLibCheck": true,
"forceConsistentCasingInFileNames": true,
"baseUrl": ".",
"paths": {
"~/*": ["./app/*"]
},
- // Remix takes care of building everything in `remix build`.
+ // Vite takes care of building everything, not tsc.
"noEmit": true
}
}
diff --git a/apps/remix/vite.config.ts b/apps/remix/vite.config.ts
new file mode 100644
index 0000000..a2db8f4
--- /dev/null
+++ b/apps/remix/vite.config.ts
@@ -0,0 +1,6 @@
+import { vitePlugin as remix } from '@remix-run/dev';
+import { defineConfig } from 'vite';
+
+export default defineConfig({
+ plugins: [remix()],
+});
diff --git a/packages/web/jest.setup.ts b/packages/web/jest.setup.ts
deleted file mode 100644
index 9321410..0000000
--- a/packages/web/jest.setup.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import { beforeEach } from '@jest/globals';
-import '@testing-library/jest-dom';
-// Adds helpers like `.toHaveAttribute`
-import '@testing-library/jest-dom/jest-globals';
-
-beforeEach(() => {
- // reset dom before each test
- const html = document.getElementsByTagName('html')[0];
- if (html) {
- html.innerHTML = '';
- }
-});
diff --git a/packages/web/package.json b/packages/web/package.json
index a7ad5ee..1901719 100644
--- a/packages/web/package.json
+++ b/packages/web/package.json
@@ -1,6 +1,6 @@
{
"name": "@vercel/analytics",
- "version": "1.4.1",
+ "version": "1.5.0-canary.2",
"description": "Gain real-time traffic insights with Vercel Web Analytics",
"keywords": [
"analytics",
@@ -42,7 +42,7 @@
"require": "./dist/remix/index.js"
},
"./server": {
- "node": "./dist/server/index.js",
+ "node": "./dist/server/index.mjs",
"edge-light": "./dist/server/index.mjs",
"import": "./dist/server/index.mjs",
"require": "./dist/server/index.js",
@@ -94,7 +94,7 @@
"dev": "pnpm copy-astro && tsup --watch",
"lint": "eslint .",
"lint-fix": "eslint . --fix",
- "test": "jest",
+ "test": "vitest",
"type-check": "tsc --noEmit"
},
"eslintConfig": {
@@ -109,19 +109,16 @@
]
},
"devDependencies": {
- "@jest/globals": "^29.7.0",
- "@swc/core": "^1.8.0",
- "@swc/jest": "^0.2.37",
+ "@swc/core": "^1.9.2",
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/react": "^16.0.1",
- "@types/node": "^20.17.6",
+ "@types/node": "^22.9.0",
"@types/react": "^18.3.12",
"@vercel/eslint-config": "workspace:0.0.0",
- "jest": "^29.7.0",
- "jest-environment-jsdom": "^29.7.0",
"server-only": "^0.0.1",
"svelte": "^5.1.10",
- "tsup": "7.1.0",
+ "tsup": "8.3.5",
+ "vitest": "^2.1.5",
"vue": "^3.5.12",
"vue-router": "^4.4.5"
},
diff --git a/packages/web/src/generic.test.ts b/packages/web/src/generic.test.ts
index 08ce8b1..17a53a8 100644
--- a/packages/web/src/generic.test.ts
+++ b/packages/web/src/generic.test.ts
@@ -1,4 +1,4 @@
-import { beforeEach, describe, it, expect, jest } from '@jest/globals';
+import { beforeEach, describe, it, expect, vi } from 'vitest';
import { inject, track } from './generic';
import type { AllowedPropertyValues, Mode } from './types';
@@ -7,7 +7,10 @@ describe.each([
mode: 'development',
file: 'https://va.vercel-scripts.com/v1/script.debug.js',
},
- { mode: 'production', file: 'http://localhost/_vercel/insights/script.js' },
+ {
+ mode: 'production',
+ file: 'http://localhost:3000/_vercel/insights/script.js',
+ },
] as { mode: Mode; file: string }[])('in $mode mode', ({ mode, file }) => {
describe('inject', () => {
it('adds the script tag correctly', () => {
@@ -49,7 +52,7 @@ describe.each([
});
it('should strip data for nested objects', () => {
- jest.spyOn(global.console, 'error').mockImplementation(() => void 0);
+ vi.spyOn(global.console, 'error').mockImplementation(() => void 0);
const name = 'custom event';
const data = { string: 'string', number: 1 };
@@ -59,10 +62,9 @@ describe.each([
});
if (mode === 'development') {
- // eslint-disable-next-line jest/no-conditional-expect, no-console -- only in development
+ // eslint-disable-next-line no-console -- only in development
expect(console.error).toHaveBeenCalledTimes(1);
} else {
- // eslint-disable-next-line jest/no-conditional-expect -- only in production
expect(window.vaq?.[0]).toEqual(['event', { name, data }]);
}
});
diff --git a/packages/web/src/generic.ts b/packages/web/src/generic.ts
index 555ca86..440987e 100644
--- a/packages/web/src/generic.ts
+++ b/packages/web/src/generic.ts
@@ -14,12 +14,10 @@ import {
isDevelopment,
isProduction,
computeRoute,
+ getBasePath,
+ getScriptSrc,
} from './utils';
-export const DEV_SCRIPT_URL =
- 'https://va.vercel-scripts.com/v1/script.debug.js';
-export const PROD_SCRIPT_URL = '/_vercel/insights/script.js';
-
/**
* Injects the Vercel Web Analytics script into the page head and starts tracking page views. Read more in our [documentation](https://vercel.com/docs/concepts/analytics/package).
* @param [props] - Analytics options.
@@ -50,8 +48,7 @@ function inject(
window.va?.('beforeSend', props.beforeSend);
}
- const src =
- props.scriptSrc || (isDevelopment() ? DEV_SCRIPT_URL : PROD_SCRIPT_URL);
+ const src = getScriptSrc(props);
if (document.head.querySelector(`script[src*="${src}"]`)) return;
@@ -65,8 +62,11 @@ function inject(
if (props.disableAutoTrack) {
script.dataset.disableAutoTrack = '1';
}
+ const basePath = getBasePath();
if (props.endpoint) {
script.dataset.endpoint = props.endpoint;
+ } else if (basePath) {
+ script.dataset.endpoint = `${basePath}/insights`;
}
if (props.dsn) {
script.dataset.dsn = props.dsn;
diff --git a/packages/web/src/nextjs/index.tsx b/packages/web/src/nextjs/index.tsx
index f5f6fc0..05fafeb 100644
--- a/packages/web/src/nextjs/index.tsx
+++ b/packages/web/src/nextjs/index.tsx
@@ -1,3 +1,4 @@
+'use client';
import React, { Suspense, type ReactNode } from 'react';
import { Analytics as AnalyticsScript } from '../react';
import type { AnalyticsProps, BeforeSend, BeforeSendEvent } from '../types';
diff --git a/packages/web/src/react.test.tsx b/packages/web/src/react.test.tsx
index 68480c8..41b835e 100644
--- a/packages/web/src/react.test.tsx
+++ b/packages/web/src/react.test.tsx
@@ -1,5 +1,5 @@
import * as React from 'react';
-import { afterEach, beforeEach, describe, it, expect } from '@jest/globals';
+import { afterEach, beforeEach, describe, it, expect } from 'vitest';
import { cleanup, render } from '@testing-library/react';
import { Analytics, track } from './react';
import type { AllowedPropertyValues, AnalyticsProps, Mode } from './types';
@@ -20,7 +20,10 @@ describe('', () => {
mode: 'development',
file: 'https://va.vercel-scripts.com/v1/script.debug.js',
},
- { mode: 'production', file: 'http://localhost/_vercel/insights/script.js' },
+ {
+ mode: 'production',
+ file: 'http://localhost:3000/_vercel/insights/script.js',
+ },
] as { mode: Mode; file: string }[])('in $mode mode', ({ mode, file }) => {
it('adds the script tag correctly', () => {
render();
diff --git a/packages/web/src/utils.test.ts b/packages/web/src/utils.test.ts
index 6380f68..b4c818b 100644
--- a/packages/web/src/utils.test.ts
+++ b/packages/web/src/utils.test.ts
@@ -1,5 +1,12 @@
-import { beforeAll, describe, it, expect } from '@jest/globals';
-import { computeRoute, getMode, parseProperties, setMode } from './utils';
+import { afterEach, beforeAll, describe, it, expect } from 'vitest';
+import {
+ computeRoute,
+ getBasePath,
+ getMode,
+ getScriptSrc,
+ parseProperties,
+ setMode,
+} from './utils';
describe('utils', () => {
describe('parse properties', () => {
@@ -215,4 +222,93 @@ describe('utils', () => {
});
});
});
+
+ describe('getBasePath()', () => {
+ const processSave = { ...process };
+ const envSave = { ...process.env };
+
+ afterEach(() => {
+ global.process = { ...processSave };
+ process.env = { ...envSave };
+ });
+
+ it('returns null without process', () => {
+ // @ts-expect-error -- yes, we want to completely drop process for this test!!
+ global.process = undefined;
+ expect(getBasePath()).toBe(null);
+ });
+
+ it('returns null without process.env', () => {
+ // @ts-expect-error -- yes, we want to completely drop process.env for this test!!
+ process.env = undefined;
+ expect(getBasePath()).toBe(null);
+ });
+
+ it('returns basepath set for Nextjs', () => {
+ const basepath = `/_vercel-${Math.random()}/insights`;
+ process.env.NEXT_PUBLIC_VERCEL_OBSERVABILITY_BASEPATH = basepath;
+ expect(getBasePath()).toBe(basepath);
+ });
+
+ it('returns basepath set for Sveltekit, Nuxt, Vue, Remix', () => {
+ const basepath = `/_vercel-${Math.random()}/insights`;
+ import.meta.env.VITE_VERCEL_OBSERVABILITY_BASEPATH = basepath;
+ expect(getBasePath()).toBe(basepath);
+ });
+
+ it('returns basepath set for Astro', () => {
+ const basepath = `/_vercel-${Math.random()}/insights`;
+ import.meta.env.PUBLIC_VERCEL_OBSERVABILITY_BASEPATH = basepath;
+ expect(getBasePath()).toBe(basepath);
+ });
+
+ it('returns basepath set for CRA', () => {
+ const basepath = `/_vercel-${Math.random()}/insights`;
+ process.env.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH = basepath;
+ expect(getBasePath()).toBe(basepath);
+ });
+
+ it('returns null without import.meta', () => {
+ // @ts-expect-error -- yes, we want to completely drop import.meta.env for this test!!
+ import.meta.env = undefined;
+ expect(getBasePath()).toBe(null);
+ });
+ });
+
+ describe('getScriptSrc()', () => {
+ const envSave = { ...process.env };
+
+ afterEach(() => {
+ window.vam = undefined;
+ process.env = { ...envSave };
+ });
+
+ it('returns debug script in development', () => {
+ window.vam = 'development';
+ expect(getScriptSrc({})).toBe(
+ 'https://va.vercel-scripts.com/v1/script.debug.js'
+ );
+ });
+
+ it('returns the specified prop in development', () => {
+ const scriptSrc = `https://example.com/${Math.random()}/script.js`;
+ window.vam = 'development';
+ expect(getScriptSrc({ scriptSrc })).toBe(scriptSrc);
+ });
+
+ it('returns generic route in production', () => {
+ expect(getScriptSrc({})).toBe('/_vercel/insights/script.js');
+ });
+
+ it('returns base path in production', () => {
+ const basepath = `/_vercel-${Math.random()}`;
+ process.env.NEXT_PUBLIC_VERCEL_OBSERVABILITY_BASEPATH = basepath;
+ expect(getScriptSrc({})).toBe(`${basepath}/insights/script.js`);
+ });
+
+ it('returns the specified prop in production', () => {
+ const scriptSrc = `https://example.com/${Math.random()}/script.js`;
+ expect(getScriptSrc({ scriptSrc })).toBe(scriptSrc);
+ });
+ });
});
diff --git a/packages/web/src/utils.ts b/packages/web/src/utils.ts
index d2727d4..f4c1dfb 100644
--- a/packages/web/src/utils.ts
+++ b/packages/web/src/utils.ts
@@ -1,4 +1,4 @@
-import type { AllowedPropertyValues, Mode } from './types';
+import type { AllowedPropertyValues, AnalyticsProps, Mode } from './types';
export function isBrowser(): boolean {
return typeof window !== 'undefined';
@@ -116,3 +116,58 @@ function turnValueToRegExp(value: string): RegExp {
function escapeRegExp(string: string): string {
return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
}
+
+export function getBasePath(): null | string {
+ // !! important !!
+ // do not access env variables using process.env[varname] or import.meta.env[varname].
+ // some bundles won't replace the value at build time.
+
+ // vite-powered apps (sveltekit, nuxt, vue, astro, remix)
+ try {
+ // eslint-disable-next-line @typescript-eslint/ban-ts-comment, @typescript-eslint/prefer-ts-expect-error -- only TS during build time will complain.
+ // @ts-ignore -- Rollup will fail to generate d.ts because it doesn't know import.meta.env.
+ const viteValue = import.meta.env
+ .VITE_VERCEL_OBSERVABILITY_BASEPATH as string;
+ if (viteValue) {
+ return viteValue;
+ }
+ // eslint-disable-next-line @typescript-eslint/ban-ts-comment, @typescript-eslint/prefer-ts-expect-error -- only TS during build time will complain.
+ // @ts-ignore -- Rollup will fail to generate d.ts because it doesn't know import.meta.env.
+ const astroValue = import.meta.env
+ .PUBLIC_VERCEL_OBSERVABILITY_BASEPATH as string;
+ if (astroValue) {
+ return astroValue;
+ }
+ } catch {
+ // do nothing
+ }
+ // eslint-disable-next-line @typescript-eslint/prefer-optional-chain -- we can't use optional here, it'll break if process does not exist.
+ if (typeof process === 'undefined' || typeof process.env === 'undefined') {
+ return null;
+ }
+ // nextjs apps
+ const nextValue = process.env.NEXT_PUBLIC_VERCEL_OBSERVABILITY_BASEPATH;
+ if (nextValue) {
+ return nextValue;
+ }
+ // create-react-app
+ const craValue = process.env.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH;
+ if (craValue) {
+ return craValue;
+ }
+ return null;
+}
+
+export function getScriptSrc(props: AnalyticsProps): string {
+ if (props.scriptSrc) {
+ return props.scriptSrc;
+ }
+ if (isDevelopment()) {
+ return 'https://va.vercel-scripts.com/v1/script.debug.js';
+ }
+ const basePath = getBasePath();
+ if (basePath) {
+ return `${basePath}/insights/script.js`;
+ }
+ return '/_vercel/insights/script.js';
+}
diff --git a/packages/web/test.setup.ts b/packages/web/test.setup.ts
new file mode 100644
index 0000000..feb626a
--- /dev/null
+++ b/packages/web/test.setup.ts
@@ -0,0 +1,10 @@
+import { beforeEach } from 'vitest';
+import '@testing-library/jest-dom/vitest';
+
+beforeEach(() => {
+ // reset dom before each test
+ const html = document.getElementsByTagName('html')[0];
+ if (html) {
+ html.innerHTML = '';
+ }
+});
diff --git a/packages/web/tsconfig.json b/packages/web/tsconfig.json
index 6a4fe18..435362c 100644
--- a/packages/web/tsconfig.json
+++ b/packages/web/tsconfig.json
@@ -3,5 +3,5 @@
"compilerOptions": {
"module": "esnext"
},
- "include": ["src", "./jest.setup.ts"]
+ "include": ["src", "./test.setup.ts"]
}
diff --git a/packages/web/tsup.config.js b/packages/web/tsup.config.js
index e117ab4..7df1f1a 100644
--- a/packages/web/tsup.config.js
+++ b/packages/web/tsup.config.js
@@ -24,12 +24,6 @@ export default defineConfig([
},
external: ['react', 'next'],
outDir: 'dist/next',
- esbuildOptions: (options) => {
- // Append "use client" to the top of the react entry point
- options.banner = {
- js: '"use client";',
- };
- },
},
{
...cfg,
diff --git a/packages/web/vitest.config.mts b/packages/web/vitest.config.mts
new file mode 100644
index 0000000..316dbef
--- /dev/null
+++ b/packages/web/vitest.config.mts
@@ -0,0 +1,10 @@
+///
+import { defineConfig } from 'vitest/config';
+
+// eslint-disable-next-line import/no-default-export -- vitest needs a default export.
+export default defineConfig({
+ test: {
+ environment: 'jsdom',
+ setupFiles: './test.setup.ts',
+ },
+});
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 2ca4f15..758cc3e 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -51,38 +51,38 @@ importers:
version: link:../../packages/web
next:
specifier: 14.1.0
- version: 14.1.0(@babel/core@7.26.0)(react-dom@18.2.0)(react@18.2.0)
+ version: 14.1.0(@babel/core@7.26.0)(react-dom@18.3.1)(react@18.3.1)
react:
- specifier: 18.2.0
- version: 18.2.0
+ specifier: ^18.3.1
+ version: 18.3.1
react-dom:
- specifier: 18.2.0
- version: 18.2.0(react@18.2.0)
+ specifier: ^18.3.1
+ version: 18.3.1(react@18.3.1)
devDependencies:
'@playwright/test':
specifier: 1.35.1
version: 1.35.1
'@swc/jest':
specifier: ^0.2.26
- version: 0.2.37(@swc/core@1.8.0)
+ version: 0.2.37(@swc/core@1.9.2)
'@testing-library/jest-dom':
specifier: ^5.16.5
version: 5.16.5
'@testing-library/react':
specifier: ^14.0.0
- version: 14.0.0(react-dom@18.2.0)(react@18.2.0)
+ version: 14.0.0(react-dom@18.3.1)(react@18.3.1)
'@types/jest':
specifier: ^29.5.2
version: 29.5.2
jest:
specifier: ^29.7.0
- version: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2)
+ version: 29.7.0(@types/node@22.9.0)(ts-node@10.9.2)
jest-environment-jsdom:
specifier: ^29.7.0
version: 29.7.0
ts-node:
specifier: ^10.9.2
- version: 10.9.2(@swc/core@1.8.0)(@types/node@20.17.6)(typescript@5.6.3)
+ version: 10.9.2(@swc/core@1.9.2)(@types/node@22.9.0)(typescript@5.6.3)
apps/nextjs-15:
dependencies:
@@ -110,7 +110,7 @@ importers:
version: /types-react-dom@19.0.0-rc.1
eslint-config-next:
specifier: 15.0.1
- version: 15.0.1(eslint@8.57.1)(typescript@5.6.3)
+ version: 15.0.1(eslint@9.15.0)(typescript@5.6.3)
typescript:
specifier: ^5
version: 5.6.3
@@ -122,65 +122,65 @@ importers:
version: link:../../packages/web
nuxt:
specifier: ^3.14.0
- version: 3.14.0(eslint@8.57.1)(typescript@5.6.3)(vite@5.4.10)
+ version: 3.14.0(eslint@8.57.1)(typescript@5.6.3)(vite@5.4.11)
vue:
specifier: latest
- version: 3.5.12(typescript@5.6.3)
+ version: 3.5.13(typescript@5.6.3)
vue-router:
specifier: latest
- version: 4.4.5(vue@3.5.12)
+ version: 4.4.5(vue@3.5.13)
apps/remix:
dependencies:
- '@remix-run/css-bundle':
- specifier: ^2.5.0
- version: 2.5.0
'@remix-run/node':
- specifier: ^2.5.0
- version: 2.5.0(typescript@5.6.3)
+ specifier: latest
+ version: 2.14.0(typescript@5.6.3)
'@remix-run/react':
- specifier: ^2.5.0
- version: 2.5.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.6.3)
+ specifier: latest
+ version: 2.13.1(react-dom@18.3.1)(react@18.3.1)(typescript@5.6.3)
'@remix-run/serve':
- specifier: ^2.5.0
- version: 2.5.0(typescript@5.6.3)
- '@remix-run/server-runtime':
- specifier: ^2.5.0
- version: 2.5.0(typescript@5.6.3)
+ specifier: latest
+ version: 2.13.1(typescript@5.6.3)
'@vercel/analytics':
specifier: workspace:*
version: link:../../packages/web
- '@vercel/remix':
- specifier: 2.5.0
- version: 2.5.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.6.3)
isbot:
- specifier: ^3.6.3
- version: 3.6.3
+ specifier: ^4.1.0
+ version: 4.1.0
react:
specifier: ^18.2.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.2.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
devDependencies:
'@remix-run/dev':
- specifier: ^2.5.0
- version: 2.5.0(@remix-run/serve@2.5.0)(typescript@5.6.3)
- '@remix-run/eslint-config':
- specifier: ^2.5.0
- version: 2.5.0(eslint@8.56.0)(react@18.2.0)(typescript@5.6.3)
+ specifier: latest
+ version: 2.13.1(@remix-run/react@2.13.1)(@remix-run/serve@2.13.1)(typescript@5.6.3)(vite@5.4.11)
'@types/react':
- specifier: ^18.0.25
+ specifier: ^18.2.20
version: 18.3.12
'@types/react-dom':
- specifier: ^18.0.8
- version: 18.0.8
- eslint:
- specifier: ^8.56.0
- version: 8.56.0
+ specifier: ^18.2.7
+ version: 18.3.1
+ autoprefixer:
+ specifier: ^10.4.19
+ version: 10.4.20(postcss@8.4.49)
+ postcss:
+ specifier: ^8.4.38
+ version: 8.4.49
+ tailwindcss:
+ specifier: ^3.4.4
+ version: 3.4.4
typescript:
- specifier: ^5.3.3
+ specifier: ^5.1.6
version: 5.6.3
+ vite:
+ specifier: ^5.1.0
+ version: 5.4.11(@types/node@22.9.0)
+ vite-tsconfig-paths:
+ specifier: ^4.2.1
+ version: 4.2.1(typescript@5.6.3)(vite@5.4.11)
apps/sveltekit:
devDependencies:
@@ -189,25 +189,25 @@ importers:
version: 5.4.6(@sveltejs/kit@2.7.5)
'@sveltejs/kit':
specifier: latest
- version: 2.7.5(@sveltejs/vite-plugin-svelte@4.0.0)(svelte@5.1.10)(vite@5.4.10)
+ version: 2.7.5(@sveltejs/vite-plugin-svelte@4.0.1)(svelte@5.2.2)(vite@5.4.11)
'@sveltejs/vite-plugin-svelte':
specifier: latest
- version: 4.0.0(svelte@5.1.10)(vite@5.4.10)
+ version: 4.0.1(svelte@5.2.2)(vite@5.4.11)
'@vercel/analytics':
specifier: workspace:*
version: link:../../packages/web
svelte:
specifier: latest
- version: 5.1.10
+ version: 5.2.2
svelte-check:
specifier: latest
- version: 4.0.5(svelte@5.1.10)(typescript@5.6.3)
+ version: 4.0.5(svelte@5.2.2)(typescript@5.6.3)
typescript:
specifier: latest
version: 5.6.3
vite:
specifier: latest
- version: 5.4.10(@types/node@20.17.6)
+ version: 5.4.11(@types/node@22.9.0)
apps/vue:
dependencies:
@@ -216,14 +216,14 @@ importers:
version: link:../../packages/web
vue:
specifier: latest
- version: 3.5.12(typescript@5.6.3)
+ version: 3.5.13(typescript@5.6.3)
devDependencies:
'@vitejs/plugin-vue':
specifier: latest
- version: 5.1.4(vite@5.4.10)(vue@3.5.12)
+ version: 5.2.0(vite@5.4.11)(vue@3.5.13)
vite:
specifier: latest
- version: 5.4.10(@types/node@20.17.6)
+ version: 5.4.11(@types/node@22.9.0)
packages/eslint-config:
dependencies:
@@ -248,62 +248,53 @@ importers:
dependencies:
'@remix-run/react':
specifier: ^2
- version: 2.5.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.6.3)
+ version: 2.5.0(react-dom@18.3.1)(react@18.3.1)(typescript@5.6.3)
'@sveltejs/kit':
specifier: ^1 || ^2
- version: 2.7.5(@sveltejs/vite-plugin-svelte@4.0.0)(svelte@5.1.10)(vite@5.4.10)
+ version: 2.7.5(@sveltejs/vite-plugin-svelte@4.0.1)(svelte@5.2.0)(vite@5.4.11)
next:
specifier: '>= 13'
- version: 14.1.0(@babel/core@7.26.0)(react-dom@18.2.0)(react@18.2.0)
+ version: 14.1.0(@babel/core@7.26.0)(react-dom@18.3.1)(react@18.3.1)
react:
specifier: ^18 || ^19 || ^19.0.0-rc
- version: 18.2.0
+ version: 18.3.1
devDependencies:
- '@jest/globals':
- specifier: ^29.7.0
- version: 29.7.0
'@swc/core':
- specifier: ^1.8.0
- version: 1.8.0
- '@swc/jest':
- specifier: ^0.2.37
- version: 0.2.37(@swc/core@1.8.0)
+ specifier: ^1.9.2
+ version: 1.9.2
'@testing-library/jest-dom':
specifier: ^6.6.3
version: 6.6.3
'@testing-library/react':
specifier: ^16.0.1
- version: 16.0.1(@testing-library/dom@10.4.0)(@types/react@18.3.12)(react-dom@18.2.0)(react@18.2.0)
+ version: 16.0.1(@testing-library/dom@10.4.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)
'@types/node':
- specifier: ^20.17.6
- version: 20.17.6
+ specifier: ^22.9.0
+ version: 22.9.0
'@types/react':
specifier: ^18.3.12
version: 18.3.12
'@vercel/eslint-config':
specifier: workspace:0.0.0
version: link:../eslint-config
- jest:
- specifier: ^29.7.0
- version: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2)
- jest-environment-jsdom:
- specifier: ^29.7.0
- version: 29.7.0
server-only:
specifier: ^0.0.1
version: 0.0.1
svelte:
specifier: ^5.1.10
- version: 5.1.10
+ version: 5.2.0
tsup:
- specifier: 7.1.0
- version: 7.1.0(@swc/core@1.8.0)(typescript@5.6.3)
+ specifier: 8.3.5
+ version: 8.3.5(@swc/core@1.9.2)(typescript@5.6.3)
+ vitest:
+ specifier: ^2.1.5
+ version: 2.1.5(@types/node@22.9.0)
vue:
specifier: ^3.5.12
- version: 3.5.12(typescript@5.6.3)
+ version: 3.5.13(typescript@5.6.3)
vue-router:
specifier: ^4.4.5
- version: 4.4.5(vue@3.5.12)
+ version: 4.4.5(vue@3.5.13)
packages:
@@ -311,6 +302,15 @@ packages:
resolution: {integrity: sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==}
dev: true
+ /@adobe/css-tools@4.4.1:
+ resolution: {integrity: sha512-12WGKBQzjUAI4ayyF4IAtfw2QR/IDoqk6jTddXDhtYTJF9ASmoE1zst7cVtP0aL/F1jUJL5r+JxKXKEgHNbEUQ==}
+ dev: true
+
+ /@alloc/quick-lru@5.2.0:
+ resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
+ engines: {node: '>=10'}
+ dev: true
+
/@ampproject/remapping@2.3.0:
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
@@ -396,7 +396,7 @@ packages:
remark-parse: 11.0.0
remark-rehype: 11.1.1
remark-smartypants: 3.0.2
- shiki: 1.22.2
+ shiki: 1.23.1
unified: 11.0.5
unist-util-remove-position: 5.0.0
unist-util-visit: 5.0.0
@@ -417,7 +417,7 @@ packages:
resolution: {integrity: sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==}
engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0}
dependencies:
- ci-info: 4.0.0
+ ci-info: 4.1.0
debug: 4.3.7(supports-color@9.4.0)
dlv: 1.1.3
dset: 3.1.4
@@ -493,20 +493,6 @@ packages:
semver: 6.3.1
dev: true
- /@babel/eslint-parser@7.25.9(@babel/core@7.26.0)(eslint@8.56.0):
- resolution: {integrity: sha512-5UXfgpK0j0Xr/xIdgdLEhOFxaDZ0bRPWJJchRpqOSur/3rZoPbqqki5mm0p4NE2cs28krBEiSM2MB7//afRSQQ==}
- engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0}
- peerDependencies:
- '@babel/core': ^7.11.0
- eslint: ^7.5.0 || ^8.0.0 || ^9.0.0
- dependencies:
- '@babel/core': 7.26.0
- '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1
- eslint: 8.56.0
- eslint-visitor-keys: 2.1.0
- semver: 6.3.1
- dev: true
-
/@babel/eslint-parser@7.25.9(@babel/core@7.26.0)(eslint@8.57.1):
resolution: {integrity: sha512-5UXfgpK0j0Xr/xIdgdLEhOFxaDZ0bRPWJJchRpqOSur/3rZoPbqqki5mm0p4NE2cs28krBEiSM2MB7//afRSQQ==}
engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0}
@@ -855,28 +841,6 @@ packages:
- supports-color
dev: true
- /@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.26.0):
- resolution: {integrity: sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.25.9
- dev: true
-
- /@babel/plugin-transform-react-jsx-development@7.25.9(@babel/core@7.26.0):
- resolution: {integrity: sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.26.0
- '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0)
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0):
resolution: {integrity: sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==}
engines: {node: '>=6.9.0'}
@@ -891,17 +855,7 @@ packages:
'@babel/types': 7.26.0
transitivePeerDependencies:
- supports-color
-
- /@babel/plugin-transform-react-pure-annotations@7.25.9(@babel/core@7.26.0):
- resolution: {integrity: sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-annotate-as-pure': 7.25.9
- '@babel/helper-plugin-utils': 7.25.9
- dev: true
+ dev: false
/@babel/plugin-transform-typescript@7.25.9(@babel/core@7.26.0):
resolution: {integrity: sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==}
@@ -918,23 +872,6 @@ packages:
transitivePeerDependencies:
- supports-color
- /@babel/preset-react@7.25.9(@babel/core@7.26.0):
- resolution: {integrity: sha512-D3to0uSPiWE7rBrdIICCd0tJSIGpLaaGptna2+w7Pft5xMqLpA1sz99DK5TZ1TjGbdQ/VI1eCSZ06dv3lT4JOw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.25.9
- '@babel/helper-validator-option': 7.25.9
- '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-react-jsx-development': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-react-pure-annotations': 7.25.9(@babel/core@7.26.0)
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@babel/preset-typescript@7.26.0(@babel/core@7.26.0):
resolution: {integrity: sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==}
engines: {node: '>=6.9.0'}
@@ -1073,7 +1010,6 @@ packages:
cpu: [ppc64]
os: [aix]
requiresBuild: true
- dev: false
optional: true
/@esbuild/android-arm64@0.17.6:
@@ -1108,7 +1044,6 @@ packages:
cpu: [arm64]
os: [android]
requiresBuild: true
- dev: false
optional: true
/@esbuild/android-arm@0.17.6:
@@ -1143,7 +1078,6 @@ packages:
cpu: [arm]
os: [android]
requiresBuild: true
- dev: false
optional: true
/@esbuild/android-x64@0.17.6:
@@ -1178,7 +1112,6 @@ packages:
cpu: [x64]
os: [android]
requiresBuild: true
- dev: false
optional: true
/@esbuild/darwin-arm64@0.17.6:
@@ -1213,7 +1146,6 @@ packages:
cpu: [arm64]
os: [darwin]
requiresBuild: true
- dev: false
optional: true
/@esbuild/darwin-x64@0.17.6:
@@ -1248,7 +1180,6 @@ packages:
cpu: [x64]
os: [darwin]
requiresBuild: true
- dev: false
optional: true
/@esbuild/freebsd-arm64@0.17.6:
@@ -1283,7 +1214,6 @@ packages:
cpu: [arm64]
os: [freebsd]
requiresBuild: true
- dev: false
optional: true
/@esbuild/freebsd-x64@0.17.6:
@@ -1318,7 +1248,6 @@ packages:
cpu: [x64]
os: [freebsd]
requiresBuild: true
- dev: false
optional: true
/@esbuild/linux-arm64@0.17.6:
@@ -1353,7 +1282,6 @@ packages:
cpu: [arm64]
os: [linux]
requiresBuild: true
- dev: false
optional: true
/@esbuild/linux-arm@0.17.6:
@@ -1388,7 +1316,6 @@ packages:
cpu: [arm]
os: [linux]
requiresBuild: true
- dev: false
optional: true
/@esbuild/linux-ia32@0.17.6:
@@ -1423,7 +1350,6 @@ packages:
cpu: [ia32]
os: [linux]
requiresBuild: true
- dev: false
optional: true
/@esbuild/linux-loong64@0.17.6:
@@ -1458,7 +1384,6 @@ packages:
cpu: [loong64]
os: [linux]
requiresBuild: true
- dev: false
optional: true
/@esbuild/linux-mips64el@0.17.6:
@@ -1493,7 +1418,6 @@ packages:
cpu: [mips64el]
os: [linux]
requiresBuild: true
- dev: false
optional: true
/@esbuild/linux-ppc64@0.17.6:
@@ -1528,7 +1452,6 @@ packages:
cpu: [ppc64]
os: [linux]
requiresBuild: true
- dev: false
optional: true
/@esbuild/linux-riscv64@0.17.6:
@@ -1563,7 +1486,6 @@ packages:
cpu: [riscv64]
os: [linux]
requiresBuild: true
- dev: false
optional: true
/@esbuild/linux-s390x@0.17.6:
@@ -1598,7 +1520,6 @@ packages:
cpu: [s390x]
os: [linux]
requiresBuild: true
- dev: false
optional: true
/@esbuild/linux-x64@0.17.6:
@@ -1633,7 +1554,6 @@ packages:
cpu: [x64]
os: [linux]
requiresBuild: true
- dev: false
optional: true
/@esbuild/netbsd-x64@0.17.6:
@@ -1668,7 +1588,6 @@ packages:
cpu: [x64]
os: [netbsd]
requiresBuild: true
- dev: false
optional: true
/@esbuild/openbsd-arm64@0.24.0:
@@ -1677,7 +1596,6 @@ packages:
cpu: [arm64]
os: [openbsd]
requiresBuild: true
- dev: false
optional: true
/@esbuild/openbsd-x64@0.17.6:
@@ -1712,7 +1630,6 @@ packages:
cpu: [x64]
os: [openbsd]
requiresBuild: true
- dev: false
optional: true
/@esbuild/sunos-x64@0.17.6:
@@ -1747,7 +1664,6 @@ packages:
cpu: [x64]
os: [sunos]
requiresBuild: true
- dev: false
optional: true
/@esbuild/win32-arm64@0.17.6:
@@ -1782,7 +1698,6 @@ packages:
cpu: [arm64]
os: [win32]
requiresBuild: true
- dev: false
optional: true
/@esbuild/win32-ia32@0.17.6:
@@ -1817,7 +1732,6 @@ packages:
cpu: [ia32]
os: [win32]
requiresBuild: true
- dev: false
optional: true
/@esbuild/win32-x64@0.17.6:
@@ -1852,7 +1766,6 @@ packages:
cpu: [x64]
os: [win32]
requiresBuild: true
- dev: false
optional: true
/@eslint-community/eslint-utils@4.4.1(eslint@8.43.0):
@@ -1865,29 +1778,45 @@ packages:
eslint-visitor-keys: 3.4.3
dev: true
- /@eslint-community/eslint-utils@4.4.1(eslint@8.56.0):
+ /@eslint-community/eslint-utils@4.4.1(eslint@8.57.1):
resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
dependencies:
- eslint: 8.56.0
+ eslint: 8.57.1
eslint-visitor-keys: 3.4.3
- dev: true
- /@eslint-community/eslint-utils@4.4.1(eslint@8.57.1):
+ /@eslint-community/eslint-utils@4.4.1(eslint@9.15.0):
resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
dependencies:
- eslint: 8.57.1
+ eslint: 9.15.0
eslint-visitor-keys: 3.4.3
+ dev: true
/@eslint-community/regexpp@4.12.1:
resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
+ /@eslint/config-array@0.19.0:
+ resolution: {integrity: sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ dependencies:
+ '@eslint/object-schema': 2.1.4
+ debug: 4.3.7(supports-color@9.4.0)
+ minimatch: 3.1.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@eslint/core@0.9.0:
+ resolution: {integrity: sha512-7ATR9F0e4W85D/0w7cU0SNj7qkAexMG+bAHEZOjo9akvGuhHE2m7umzWzfnpa0XAg5Kxc1BWmtPMV67jJ+9VUg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ dev: true
+
/@eslint/eslintrc@2.1.4:
resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -1904,13 +1833,25 @@ packages:
transitivePeerDependencies:
- supports-color
- /@eslint/js@8.43.0:
- resolution: {integrity: sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@eslint/eslintrc@3.2.0:
+ resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ dependencies:
+ ajv: 6.12.6
+ debug: 4.3.7(supports-color@9.4.0)
+ espree: 10.3.0
+ globals: 14.0.0
+ ignore: 5.3.2
+ import-fresh: 3.3.0
+ js-yaml: 4.1.0
+ minimatch: 3.1.2
+ strip-json-comments: 3.1.1
+ transitivePeerDependencies:
+ - supports-color
dev: true
- /@eslint/js@8.56.0:
- resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==}
+ /@eslint/js@8.43.0:
+ resolution: {integrity: sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
@@ -1918,6 +1859,36 @@ packages:
resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@eslint/js@9.15.0:
+ resolution: {integrity: sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ dev: true
+
+ /@eslint/object-schema@2.1.4:
+ resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ dev: true
+
+ /@eslint/plugin-kit@0.2.3:
+ resolution: {integrity: sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ dependencies:
+ levn: 0.4.1
+ dev: true
+
+ /@humanfs/core@0.19.1:
+ resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
+ engines: {node: '>=18.18.0'}
+ dev: true
+
+ /@humanfs/node@0.16.6:
+ resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==}
+ engines: {node: '>=18.18.0'}
+ dependencies:
+ '@humanfs/core': 0.19.1
+ '@humanwhocodes/retry': 0.3.1
+ dev: true
+
/@humanwhocodes/config-array@0.11.14:
resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
engines: {node: '>=10.10.0'}
@@ -1949,6 +1920,16 @@ packages:
resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
deprecated: Use @eslint/object-schema instead
+ /@humanwhocodes/retry@0.3.1:
+ resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==}
+ engines: {node: '>=18.18'}
+ dev: true
+
+ /@humanwhocodes/retry@0.4.1:
+ resolution: {integrity: sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==}
+ engines: {node: '>=18.18'}
+ dev: true
+
/@img/sharp-darwin-arm64@0.33.5:
resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
@@ -2165,7 +2146,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.6.3
- '@types/node': 20.17.6
+ '@types/node': 22.9.0
chalk: 4.1.2
jest-message-util: 29.7.0
jest-util: 29.7.0
@@ -2186,14 +2167,14 @@ packages:
'@jest/test-result': 29.7.0
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 20.17.6
+ '@types/node': 22.9.0
ansi-escapes: 4.3.2
chalk: 4.1.2
ci-info: 3.9.0
exit: 0.1.2
graceful-fs: 4.2.11
jest-changed-files: 29.7.0
- jest-config: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2)
+ jest-config: 29.7.0(@types/node@22.9.0)(ts-node@10.9.2)
jest-haste-map: 29.7.0
jest-message-util: 29.7.0
jest-regex-util: 29.6.3
@@ -2228,7 +2209,7 @@ packages:
dependencies:
'@jest/fake-timers': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 20.17.6
+ '@types/node': 22.9.0
jest-mock: 29.7.0
dev: true
@@ -2255,7 +2236,7 @@ packages:
dependencies:
'@jest/types': 29.6.3
'@sinonjs/fake-timers': 10.3.0
- '@types/node': 20.17.6
+ '@types/node': 22.9.0
jest-message-util: 29.7.0
jest-mock: 29.7.0
jest-util: 29.7.0
@@ -2288,7 +2269,7 @@ packages:
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
'@jridgewell/trace-mapping': 0.3.25
- '@types/node': 20.17.6
+ '@types/node': 22.9.0
chalk: 4.1.2
collect-v8-coverage: 1.0.2
exit: 0.1.2
@@ -2376,7 +2357,7 @@ packages:
'@jest/schemas': 29.6.3
'@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-reports': 3.0.4
- '@types/node': 20.17.6
+ '@types/node': 22.9.0
'@types/yargs': 17.0.33
chalk: 4.1.2
dev: true
@@ -2420,8 +2401,8 @@ packages:
'@jridgewell/sourcemap-codec': 1.5.0
dev: true
- /@jspm/core@2.1.0:
- resolution: {integrity: sha512-3sRl+pkyFY/kLmHl0cgHiFp2xEqErA8N3ECjMs7serSUBmoJ70lBa0PG5t0IM6WJgdZNyyI0R8YFfi5wM8+mzg==}
+ /@jspm/core@2.0.1:
+ resolution: {integrity: sha512-Lg3PnLp0QXpxwLIAuuJboLeRaIhrgJjeuh797QADg3xz8wGLugQOS5DpsE8A6i6Adgzf+bacllkKZG3J0tGfDw==}
dev: true
/@kwsites/file-exists@1.1.1:
@@ -2760,7 +2741,7 @@ packages:
resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==}
dev: false
- /@nuxt/devtools-kit@1.6.0(magicast@0.3.5)(vite@5.4.10):
+ /@nuxt/devtools-kit@1.6.0(magicast@0.3.5)(vite@5.4.11):
resolution: {integrity: sha512-kJ8mVKwTSN3tdEVNy7mxKCiQk9wsG5t3oOrRMWk6IEbTSov+5sOULqQSM/+OWxWsEDmDfA7QlS5sM3Ti9uMRqQ==}
peerDependencies:
vite: '*'
@@ -2768,7 +2749,7 @@ packages:
'@nuxt/kit': 3.14.0(magicast@0.3.5)
'@nuxt/schema': 3.14.0(magicast@0.3.5)
execa: 7.2.0
- vite: 5.4.10(@types/node@20.17.6)
+ vite: 5.4.11(@types/node@22.9.0)
transitivePeerDependencies:
- magicast
- rollup
@@ -2792,17 +2773,17 @@ packages:
semver: 7.6.3
dev: false
- /@nuxt/devtools@1.6.0(vite@5.4.10)(vue@3.5.12):
+ /@nuxt/devtools@1.6.0(vite@5.4.11)(vue@3.5.13):
resolution: {integrity: sha512-xNorMapzpM8HaW7NnAsEEO38OrmrYBzGvkkqfBU5nNh5XEymmIfCbQc7IA/GIOH9pXOV4gRutCjHCWXHYbOl3A==}
hasBin: true
peerDependencies:
vite: '*'
dependencies:
'@antfu/utils': 0.7.10
- '@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(vite@5.4.10)
+ '@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(vite@5.4.11)
'@nuxt/devtools-wizard': 1.6.0
'@nuxt/kit': 3.14.0(magicast@0.3.5)
- '@vue/devtools-core': 7.4.4(vite@5.4.10)(vue@3.5.12)
+ '@vue/devtools-core': 7.4.4(vite@5.4.11)(vue@3.5.13)
'@vue/devtools-kit': 7.4.4
birpc: 0.2.19
consola: 3.2.3
@@ -2830,10 +2811,10 @@ packages:
simple-git: 3.27.0
sirv: 2.0.4
tinyglobby: 0.2.10
- unimport: 3.13.1(rollup@4.24.4)
- vite: 5.4.10(@types/node@20.17.6)
- vite-plugin-inspect: 0.8.7(@nuxt/kit@3.14.0)(vite@5.4.10)
- vite-plugin-vue-inspector: 5.1.3(vite@5.4.10)
+ unimport: 3.13.1(rollup@4.27.2)
+ vite: 5.4.11(@types/node@22.9.0)
+ vite-plugin-inspect: 0.8.7(@nuxt/kit@3.14.0)(vite@5.4.11)
+ vite-plugin-vue-inspector: 5.1.3(vite@5.4.11)
which: 3.0.1
ws: 8.18.0
transitivePeerDependencies:
@@ -2860,14 +2841,14 @@ packages:
jiti: 2.4.0
klona: 2.0.6
knitwork: 1.1.0
- mlly: 1.7.2
+ mlly: 1.7.3
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.24.4)
+ unimport: 3.13.1(rollup@4.27.2)
untyped: 1.5.1
transitivePeerDependencies:
- magicast
@@ -2888,10 +2869,10 @@ packages:
pathe: 1.1.2
pkg-types: 1.2.1
scule: 1.3.0
- std-env: 3.7.0
+ std-env: 3.8.0
ufo: 1.5.4
uncrypto: 0.1.3
- unimport: 3.13.1(rollup@4.24.4)
+ unimport: 3.13.1(rollup@4.27.2)
untyped: 1.5.1
transitivePeerDependencies:
- magicast
@@ -2905,7 +2886,7 @@ packages:
hasBin: true
dependencies:
'@nuxt/kit': 3.14.0(magicast@0.3.5)
- ci-info: 4.0.0
+ ci-info: 4.1.0
consola: 3.2.3
create-require: 1.1.1
defu: 6.1.4
@@ -2921,7 +2902,7 @@ packages:
parse-git-config: 3.0.0
pathe: 1.1.2
rc9: 2.1.2
- std-env: 3.7.0
+ std-env: 3.8.0
transitivePeerDependencies:
- magicast
- rollup
@@ -2929,20 +2910,20 @@ packages:
- webpack-sources
dev: false
- /@nuxt/vite-builder@3.14.0(eslint@8.57.1)(typescript@5.6.3)(vue@3.5.12):
+ /@nuxt/vite-builder@3.14.0(eslint@8.57.1)(typescript@5.6.3)(vue@3.5.13):
resolution: {integrity: sha512-Hh8nRN+v0glye7Z5kAb9GLtkWEDgN9YULwURRpK8LOGhHp9tDkG1/uVdbh3pK+yNTyXc4KBqQofBt8CaCB2S3g==}
engines: {node: ^14.18.0 || >=16.10.0}
peerDependencies:
vue: ^3.3.4
dependencies:
'@nuxt/kit': 3.14.0(magicast@0.3.5)
- '@rollup/plugin-replace': 6.0.1(rollup@4.24.4)
- '@vitejs/plugin-vue': 5.1.4(vite@5.4.10)(vue@3.5.12)
- '@vitejs/plugin-vue-jsx': 4.0.1(vite@5.4.10)(vue@3.5.12)
- autoprefixer: 10.4.20(postcss@8.4.47)
+ '@rollup/plugin-replace': 6.0.1(rollup@4.27.2)
+ '@vitejs/plugin-vue': 5.2.0(vite@5.4.11)(vue@3.5.13)
+ '@vitejs/plugin-vue-jsx': 4.0.1(vite@5.4.11)(vue@3.5.13)
+ autoprefixer: 10.4.20(postcss@8.4.49)
clear: 0.1.0
consola: 3.2.3
- cssnano: 7.0.6(postcss@8.4.47)
+ cssnano: 7.0.6(postcss@8.4.49)
defu: 6.1.4
esbuild: 0.24.0
escape-string-regexp: 5.0.0
@@ -2953,22 +2934,22 @@ packages:
jiti: 2.4.0
knitwork: 1.1.0
magic-string: 0.30.12
- mlly: 1.7.2
+ mlly: 1.7.3
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.24.4)
- std-env: 3.7.0
+ postcss: 8.4.49
+ rollup-plugin-visualizer: 5.12.0(rollup@4.27.2)
+ std-env: 3.8.0
strip-literal: 2.1.0
ufo: 1.5.4
unenv: 1.10.0
unplugin: 1.15.0
- vite: 5.4.10(@types/node@20.17.6)
- vite-node: 2.1.4
- vite-plugin-checker: 0.8.0(eslint@8.57.1)(typescript@5.6.3)(vite@5.4.10)
- vue: 3.5.12(typescript@5.6.3)
+ vite: 5.4.11(@types/node@22.9.0)
+ vite-node: 2.1.5(@types/node@22.9.0)
+ vite-plugin-checker: 0.8.0(eslint@8.57.1)(typescript@5.6.3)(vite@5.4.11)
+ vue: 3.5.13(typescript@5.6.3)
vue-bundle-renderer: 2.1.1
transitivePeerDependencies:
- '@biomejs/biome'
@@ -3168,7 +3149,7 @@ packages:
deprecated: Please update to the latest version of Playwright to test up-to-date browsers.
hasBin: true
dependencies:
- '@types/node': 20.17.6
+ '@types/node': 22.9.0
playwright-core: 1.35.1
optionalDependencies:
fsevents: 2.3.2
@@ -3210,19 +3191,16 @@ packages:
- supports-color
dev: false
- /@remix-run/css-bundle@2.5.0:
- resolution: {integrity: sha512-G57IFEFjte94YMBapbzzFrMnqIAAIf3qUNOsD7PC7VOiLW0AHd75yvq0cDc79zRaRthZhhYb3HkNkE8CsndfHA==}
- engines: {node: '>=18.0.0'}
- dev: false
-
- /@remix-run/dev@2.5.0(@remix-run/serve@2.5.0)(typescript@5.6.3):
- resolution: {integrity: sha512-Px+kyoP21b0/N//VPQ7VRaDZE+oVjTWp4QB1mBwdoCPl9gS7E6LA40YYfY51y/Lts+FSMQPJOLd3yVb9zjzL1w==}
+ /@remix-run/dev@2.13.1(@remix-run/react@2.13.1)(@remix-run/serve@2.13.1)(typescript@5.6.3)(vite@5.4.11):
+ resolution: {integrity: sha512-7+06Dail6zMyRlRvgrZ4cmQjs2gUb+M24iP4jbmql+0B7VAAPwzCRU0x+BF5z8GSef13kDrH3iXv/BQ2O2yOgw==}
engines: {node: '>=18.0.0'}
hasBin: true
peerDependencies:
- '@remix-run/serve': ^2.5.0
+ '@remix-run/react': ^2.13.1
+ '@remix-run/serve': ^2.13.1
typescript: ^5.1.0
- vite: ^5.0.0
+ vite: ^5.1.0
+ wrangler: ^3.28.2
peerDependenciesMeta:
'@remix-run/serve':
optional: true
@@ -3230,6 +3208,8 @@ packages:
optional: true
vite:
optional: true
+ wrangler:
+ optional: true
dependencies:
'@babel/core': 7.26.0
'@babel/generator': 7.26.2
@@ -3241,21 +3221,22 @@ packages:
'@babel/types': 7.26.0
'@mdx-js/mdx': 2.3.0
'@npmcli/package-json': 4.0.1
- '@remix-run/node': 2.5.0(typescript@5.6.3)
- '@remix-run/router': 1.14.2
- '@remix-run/serve': 2.5.0(typescript@5.6.3)
- '@remix-run/server-runtime': 2.5.0(typescript@5.6.3)
+ '@remix-run/node': 2.13.1(typescript@5.6.3)
+ '@remix-run/react': 2.13.1(react-dom@18.3.1)(react@18.3.1)(typescript@5.6.3)
+ '@remix-run/router': 1.20.0
+ '@remix-run/serve': 2.13.1(typescript@5.6.3)
+ '@remix-run/server-runtime': 2.13.1(typescript@5.6.3)
'@types/mdx': 2.0.13
'@vanilla-extract/integration': 6.5.0
arg: 5.0.2
cacache: 17.1.4
chalk: 4.1.2
chokidar: 3.6.0
- cross-spawn: 7.0.3
+ cross-spawn: 7.0.5
dotenv: 16.4.5
es-module-lexer: 1.5.4
esbuild: 0.17.6
- esbuild-plugins-node-modules-polyfill: 1.6.7(esbuild@0.17.6)
+ esbuild-plugins-node-modules-polyfill: 1.6.8(esbuild@0.17.6)
execa: 5.1.1
exit-hook: 2.2.1
express: 4.21.1
@@ -3271,10 +3252,10 @@ packages:
picocolors: 1.1.1
picomatch: 2.3.1
pidtree: 0.6.0
- postcss: 8.4.47
- postcss-discard-duplicates: 5.1.0(postcss@8.4.47)
- postcss-load-config: 4.0.2(postcss@8.4.47)
- postcss-modules: 6.0.0(postcss@8.4.47)
+ postcss: 8.4.49
+ postcss-discard-duplicates: 5.1.0(postcss@8.4.49)
+ postcss-load-config: 4.0.2(postcss@8.4.49)
+ postcss-modules: 6.0.1(postcss@8.4.49)
prettier: 2.8.8
pretty-ms: 7.0.1
react-refresh: 0.14.2
@@ -3285,6 +3266,7 @@ packages:
tar-fs: 2.1.1
tsconfig-paths: 4.2.0
typescript: 5.6.3
+ vite: 5.4.11(@types/node@22.9.0)
ws: 7.5.10
transitivePeerDependencies:
- '@types/node'
@@ -3303,59 +3285,40 @@ packages:
- utf-8-validate
dev: true
- /@remix-run/eslint-config@2.5.0(eslint@8.56.0)(react@18.2.0)(typescript@5.6.3):
- resolution: {integrity: sha512-vTWMWE/7zWLWiPQianWXKrhmyG1kTXfwx9dkBVlj9Xg4WIHe/IcuxrRMgNmjwRpTjNv/sVO9pu83oeYm3v9NRg==}
+ /@remix-run/express@2.13.1(express@4.21.1)(typescript@5.6.3):
+ resolution: {integrity: sha512-yl3/BSJ8eyvwUyWCLDq3NlS81mZFll9hnADNuSCCBrQgkMhEx7stk5JUmWdvmcmGqHw04Ahkq07ZqJeD4F1FMA==}
engines: {node: '>=18.0.0'}
peerDependencies:
- eslint: ^8.0.0
- react: ^18.0.0
+ express: ^4.20.0
typescript: ^5.1.0
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@babel/core': 7.26.0
- '@babel/eslint-parser': 7.25.9(@babel/core@7.26.0)(eslint@8.56.0)
- '@babel/preset-react': 7.25.9(@babel/core@7.26.0)
- '@rushstack/eslint-patch': 1.10.4
- '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.56.0)(typescript@5.6.3)
- '@typescript-eslint/parser': 5.62.0(eslint@8.56.0)(typescript@5.6.3)
- eslint: 8.56.0
- eslint-import-resolver-node: 0.3.7
- eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.31.0)(eslint@8.56.0)
- eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.3)(eslint@8.56.0)
- eslint-plugin-jest: 26.9.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.56.0)(typescript@5.6.3)
- eslint-plugin-jest-dom: 4.0.3(eslint@8.56.0)
- eslint-plugin-jsx-a11y: 6.10.2(eslint@8.56.0)
- eslint-plugin-node: 11.1.0(eslint@8.56.0)
- eslint-plugin-react: 7.37.2(eslint@8.56.0)
- eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0)
- eslint-plugin-testing-library: 5.11.1(eslint@8.56.0)(typescript@5.6.3)
- react: 18.2.0
+ '@remix-run/node': 2.13.1(typescript@5.6.3)
+ express: 4.21.1
typescript: 5.6.3
- transitivePeerDependencies:
- - eslint-import-resolver-webpack
- - eslint-plugin-import-x
- - jest
- - supports-color
- dev: true
- /@remix-run/express@2.5.0(express@4.21.1)(typescript@5.6.3):
- resolution: {integrity: sha512-cIwy6Gi2T9nmsov8K/DL4bR9FkMVzxhxkwlcth6T9GfUn+VTQh7eux6w30/RwWXUcpb8YTWbfM0W+GKyOHQgvw==}
+ /@remix-run/node@2.13.1(typescript@5.6.3):
+ resolution: {integrity: sha512-2ly7bENj2n2FNBdEN60ZEbNCs5dAOex/QJoo6EZ8RNFfUQxVKAZkMwfQ4ETV2SLWDgkRLj3Jo5n/dx7O2ZGhGw==}
engines: {node: '>=18.0.0'}
peerDependencies:
- express: ^4.17.1
typescript: ^5.1.0
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@remix-run/node': 2.5.0(typescript@5.6.3)
- express: 4.21.1
+ '@remix-run/server-runtime': 2.13.1(typescript@5.6.3)
+ '@remix-run/web-fetch': 4.4.2
+ '@web3-storage/multipart-parser': 1.0.0
+ cookie-signature: 1.2.2
+ source-map-support: 0.5.21
+ stream-slice: 0.1.2
typescript: 5.6.3
+ undici: 6.21.0
- /@remix-run/node@2.5.0(typescript@5.6.3):
- resolution: {integrity: sha512-TTW4U+GnreqSf08Muz9jOJ5h5jPAPZ+UnwjLrq2O22dNyXrEzz2zecOddQ0H9Uk4ALS0HIu5206nK0pGW0Vdsg==}
+ /@remix-run/node@2.14.0(typescript@5.6.3):
+ resolution: {integrity: sha512-ou16LMJYv0ElIToZ6dDqaLjv1T3iBEwuJTBahveEA8NkkACIWODJ2fgUYf1UKLMKHVdHjNImLzS37HdSZY0Q6g==}
engines: {node: '>=18.0.0'}
peerDependencies:
typescript: ^5.1.0
@@ -3363,17 +3326,37 @@ packages:
typescript:
optional: true
dependencies:
- '@remix-run/server-runtime': 2.5.0(typescript@5.6.3)
+ '@remix-run/server-runtime': 2.14.0(typescript@5.6.3)
'@remix-run/web-fetch': 4.4.2
- '@remix-run/web-file': 3.1.0
- '@remix-run/web-stream': 1.1.0
'@web3-storage/multipart-parser': 1.0.0
cookie-signature: 1.2.2
source-map-support: 0.5.21
stream-slice: 0.1.2
typescript: 5.6.3
+ undici: 6.21.0
+ dev: false
+
+ /@remix-run/react@2.13.1(react-dom@18.3.1)(react@18.3.1)(typescript@5.6.3):
+ resolution: {integrity: sha512-kZevCoKMz0ZDOOzTnG95yfM7M9ju38FkWNY1wtxCy+NnUJYrmTerGQtiBsJgMzYD6i29+w4EwoQsdqys7DmMSg==}
+ engines: {node: '>=18.0.0'}
+ peerDependencies:
+ react: ^18.0.0
+ react-dom: ^18.0.0
+ typescript: ^5.1.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@remix-run/router': 1.20.0
+ '@remix-run/server-runtime': 2.13.1(typescript@5.6.3)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ react-router: 6.27.0(react@18.3.1)
+ react-router-dom: 6.27.0(react-dom@18.3.1)(react@18.3.1)
+ turbo-stream: 2.4.0
+ typescript: 5.6.3
- /@remix-run/react@2.5.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.6.3):
+ /@remix-run/react@2.5.0(react-dom@18.3.1)(react@18.3.1)(typescript@5.6.3):
resolution: {integrity: sha512-CHClKLyUmTAUzDVIOFifRYJ4Lw/LMUQgtFq1grjRDyYRWXIAwxhoZx6BTzcseFUbOwbHGDZ37QCh2e7LFNtRHQ==}
engines: {node: '>=18.0.0'}
peerDependencies:
@@ -3386,24 +3369,34 @@ packages:
dependencies:
'@remix-run/router': 1.14.2
'@remix-run/server-runtime': 2.5.0(typescript@5.6.3)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- react-router: 6.21.2(react@18.2.0)
- react-router-dom: 6.21.2(react-dom@18.2.0)(react@18.2.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ react-router: 6.21.2(react@18.3.1)
+ react-router-dom: 6.21.2(react-dom@18.3.1)(react@18.3.1)
typescript: 5.6.3
dev: false
/@remix-run/router@1.14.2:
resolution: {integrity: sha512-ACXpdMM9hmKZww21yEqWwiLws/UPLhNKvimN8RrYSqPSvB3ov7sLvAcfvaxePeLvccTQKGdkDIhLYApZVDFuKg==}
engines: {node: '>=14.0.0'}
+ dev: false
+
+ /@remix-run/router@1.20.0:
+ resolution: {integrity: sha512-mUnk8rPJBI9loFDZ+YzPGdeniYK+FTmRD1TMCz7ev2SNIozyKKpnGgsxO34u6Z4z/t0ITuu7voi/AshfsGsgFg==}
+ engines: {node: '>=14.0.0'}
+
+ /@remix-run/router@1.21.0:
+ resolution: {integrity: sha512-xfSkCAchbdG5PnbrKqFWwia4Bi61nH+wm8wLEqfHDyp7Y3dZzgqS2itV8i4gAq9pC2HsTpwyBC6Ds8VHZ96JlA==}
+ engines: {node: '>=14.0.0'}
+ dev: false
- /@remix-run/serve@2.5.0(typescript@5.6.3):
- resolution: {integrity: sha512-wrcYJQV8Jbx/8GM62GCLGWghuSZFQwL0RvkZOI2+zVV1lqGXYYJYWAR7JrjLF5GpMsYdfCFi3H9+Go9lpw3+cQ==}
+ /@remix-run/serve@2.13.1(typescript@5.6.3):
+ resolution: {integrity: sha512-lKCU1ZnHaGknRAYII5PQOGch9xzK3Q68mcyN8clN6WoKQTn5fvWVE1nEDd1L7vyt5LPVI2b7HNQtVMow1g1vHg==}
engines: {node: '>=18.0.0'}
hasBin: true
dependencies:
- '@remix-run/express': 2.5.0(express@4.21.1)(typescript@5.6.3)
- '@remix-run/node': 2.5.0(typescript@5.6.3)
+ '@remix-run/express': 2.13.1(express@4.21.1)(typescript@5.6.3)
+ '@remix-run/node': 2.13.1(typescript@5.6.3)
chokidar: 3.6.0
compression: 1.7.5
express: 4.21.1
@@ -3414,6 +3407,43 @@ packages:
- supports-color
- typescript
+ /@remix-run/server-runtime@2.13.1(typescript@5.6.3):
+ resolution: {integrity: sha512-2DfBPRcHKVzE4bCNsNkKB50BhCCKF73x+jiS836OyxSIAL+x0tguV2AEjmGXefEXc5AGGzoxkus0AUUEYa29Vg==}
+ engines: {node: '>=18.0.0'}
+ peerDependencies:
+ typescript: ^5.1.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@remix-run/router': 1.20.0
+ '@types/cookie': 0.6.0
+ '@web3-storage/multipart-parser': 1.0.0
+ cookie: 0.6.0
+ set-cookie-parser: 2.7.1
+ source-map: 0.7.4
+ turbo-stream: 2.4.0
+ typescript: 5.6.3
+
+ /@remix-run/server-runtime@2.14.0(typescript@5.6.3):
+ resolution: {integrity: sha512-9Th9UzDaoFFBD7zA5mRI1KT8JktFLN4ij9jPygrKBhG/kYmNIvhcMtq9VyjcbMvFK5natTyhOhrrKRIHtijD4w==}
+ engines: {node: '>=18.0.0'}
+ peerDependencies:
+ typescript: ^5.1.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@remix-run/router': 1.21.0
+ '@types/cookie': 0.6.0
+ '@web3-storage/multipart-parser': 1.0.0
+ cookie: 0.6.0
+ set-cookie-parser: 2.7.1
+ source-map: 0.7.4
+ turbo-stream: 2.4.0
+ typescript: 5.6.3
+ dev: false
+
/@remix-run/server-runtime@2.5.0(typescript@5.6.3):
resolution: {integrity: sha512-Lf/cflOOmx+IAZ1Kd3vKTFhXOS5cUbc2E8pjBE+5xF/1aHI+3NhqqS/haimZ+LaPa4GP8D+0lE6t2Q+2bXJXmg==}
engines: {node: '>=18.0.0'}
@@ -3430,6 +3460,7 @@ packages:
set-cookie-parser: 2.7.1
source-map: 0.7.4
typescript: 5.6.3
+ dev: false
/@remix-run/web-blob@3.1.0:
resolution: {integrity: sha512-owGzFLbqPH9PlKb8KvpNJ0NO74HWE2euAn61eEiyCXX/oteoVzTVSN8mpLgDjaxBf2btj5/nUllSUgpyd6IH6g==}
@@ -3465,7 +3496,7 @@ packages:
dependencies:
web-streams-polyfill: 3.3.3
- /@rollup/plugin-alias@5.1.1(rollup@4.24.4):
+ /@rollup/plugin-alias@5.1.1(rollup@4.27.2):
resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -3474,10 +3505,10 @@ packages:
rollup:
optional: true
dependencies:
- rollup: 4.24.4
+ rollup: 4.27.2
dev: false
- /@rollup/plugin-commonjs@28.0.1(rollup@4.24.4):
+ /@rollup/plugin-commonjs@28.0.1(rollup@4.27.2):
resolution: {integrity: sha512-+tNWdlWKbpB3WgBN7ijjYkq9X5uhjmcvyjEght4NmH5fAU++zfQzAJ6wumLS+dNcvwEZhKx2Z+skY8m7v0wGSA==}
engines: {node: '>=16.0.0 || 14 >= 14.17'}
peerDependencies:
@@ -3486,17 +3517,17 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.24.4)
+ '@rollup/pluginutils': 5.1.3(rollup@4.27.2)
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
- rollup: 4.24.4
+ rollup: 4.27.2
dev: false
- /@rollup/plugin-inject@5.0.5(rollup@4.24.4):
+ /@rollup/plugin-inject@5.0.5(rollup@4.27.2):
resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -3505,13 +3536,13 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.24.4)
+ '@rollup/pluginutils': 5.1.3(rollup@4.27.2)
estree-walker: 2.0.2
magic-string: 0.30.12
- rollup: 4.24.4
+ rollup: 4.27.2
dev: false
- /@rollup/plugin-json@6.1.0(rollup@4.24.4):
+ /@rollup/plugin-json@6.1.0(rollup@4.27.2):
resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -3520,11 +3551,11 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.24.4)
- rollup: 4.24.4
+ '@rollup/pluginutils': 5.1.3(rollup@4.27.2)
+ rollup: 4.27.2
dev: false
- /@rollup/plugin-node-resolve@15.3.0(rollup@4.24.4):
+ /@rollup/plugin-node-resolve@15.3.0(rollup@4.27.2):
resolution: {integrity: sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -3533,15 +3564,15 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.24.4)
+ '@rollup/pluginutils': 5.1.3(rollup@4.27.2)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-module: 1.0.0
resolve: 1.22.8
- rollup: 4.24.4
+ rollup: 4.27.2
dev: false
- /@rollup/plugin-replace@6.0.1(rollup@4.24.4):
+ /@rollup/plugin-replace@6.0.1(rollup@4.27.2):
resolution: {integrity: sha512-2sPh9b73dj5IxuMmDAsQWVFT7mR+yoHweBaXG2W/R8vQ+IWZlnaI7BR7J6EguVQUp1hd8Z7XuozpDjEKQAAC2Q==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -3550,12 +3581,12 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.24.4)
+ '@rollup/pluginutils': 5.1.3(rollup@4.27.2)
magic-string: 0.30.12
- rollup: 4.24.4
+ rollup: 4.27.2
dev: false
- /@rollup/plugin-terser@0.4.4(rollup@4.24.4):
+ /@rollup/plugin-terser@0.4.4(rollup@4.27.2):
resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -3564,7 +3595,7 @@ packages:
rollup:
optional: true
dependencies:
- rollup: 4.24.4
+ rollup: 4.27.2
serialize-javascript: 6.0.2
smob: 1.5.0
terser: 5.36.0
@@ -3577,7 +3608,7 @@ packages:
estree-walker: 2.0.2
picomatch: 2.3.1
- /@rollup/pluginutils@5.1.3(rollup@4.24.4):
+ /@rollup/pluginutils@5.1.3(rollup@4.27.2):
resolution: {integrity: sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -3589,130 +3620,130 @@ packages:
'@types/estree': 1.0.6
estree-walker: 2.0.2
picomatch: 4.0.2
- rollup: 4.24.4
+ rollup: 4.27.2
dev: false
- /@rollup/rollup-android-arm-eabi@4.24.4:
- resolution: {integrity: sha512-jfUJrFct/hTA0XDM5p/htWKoNNTbDLY0KRwEt6pyOA6k2fmk0WVwl65PdUdJZgzGEHWx+49LilkcSaumQRyNQw==}
+ /@rollup/rollup-android-arm-eabi@4.27.2:
+ resolution: {integrity: sha512-Tj+j7Pyzd15wAdSJswvs5CJzJNV+qqSUcr/aCD+jpQSBtXvGnV0pnrjoc8zFTe9fcKCatkpFpOO7yAzpO998HA==}
cpu: [arm]
os: [android]
requiresBuild: true
optional: true
- /@rollup/rollup-android-arm64@4.24.4:
- resolution: {integrity: sha512-j4nrEO6nHU1nZUuCfRKoCcvh7PIywQPUCBa2UsootTHvTHIoIu2BzueInGJhhvQO/2FTRdNYpf63xsgEqH9IhA==}
+ /@rollup/rollup-android-arm64@4.27.2:
+ resolution: {integrity: sha512-xsPeJgh2ThBpUqlLgRfiVYBEf/P1nWlWvReG+aBWfNv3XEBpa6ZCmxSVnxJgLgkNz4IbxpLy64h2gCmAAQLneQ==}
cpu: [arm64]
os: [android]
requiresBuild: true
optional: true
- /@rollup/rollup-darwin-arm64@4.24.4:
- resolution: {integrity: sha512-GmU/QgGtBTeraKyldC7cDVVvAJEOr3dFLKneez/n7BvX57UdhOqDsVwzU7UOnYA7AAOt+Xb26lk79PldDHgMIQ==}
+ /@rollup/rollup-darwin-arm64@4.27.2:
+ resolution: {integrity: sha512-KnXU4m9MywuZFedL35Z3PuwiTSn/yqRIhrEA9j+7OSkji39NzVkgxuxTYg5F8ryGysq4iFADaU5osSizMXhU2A==}
cpu: [arm64]
os: [darwin]
requiresBuild: true
optional: true
- /@rollup/rollup-darwin-x64@4.24.4:
- resolution: {integrity: sha512-N6oDBiZCBKlwYcsEPXGDE4g9RoxZLK6vT98M8111cW7VsVJFpNEqvJeIPfsCzbf0XEakPslh72X0gnlMi4Ddgg==}
+ /@rollup/rollup-darwin-x64@4.27.2:
+ resolution: {integrity: sha512-Hj77A3yTvUeCIx/Vi+4d4IbYhyTwtHj07lVzUgpUq9YpJSEiGJj4vXMKwzJ3w5zp5v3PFvpJNgc/J31smZey6g==}
cpu: [x64]
os: [darwin]
requiresBuild: true
optional: true
- /@rollup/rollup-freebsd-arm64@4.24.4:
- resolution: {integrity: sha512-py5oNShCCjCyjWXCZNrRGRpjWsF0ic8f4ieBNra5buQz0O/U6mMXCpC1LvrHuhJsNPgRt36tSYMidGzZiJF6mw==}
+ /@rollup/rollup-freebsd-arm64@4.27.2:
+ resolution: {integrity: sha512-RjgKf5C3xbn8gxvCm5VgKZ4nn0pRAIe90J0/fdHUsgztd3+Zesb2lm2+r6uX4prV2eUByuxJNdt647/1KPRq5g==}
cpu: [arm64]
os: [freebsd]
requiresBuild: true
optional: true
- /@rollup/rollup-freebsd-x64@4.24.4:
- resolution: {integrity: sha512-L7VVVW9FCnTTp4i7KrmHeDsDvjB4++KOBENYtNYAiYl96jeBThFfhP6HVxL74v4SiZEVDH/1ILscR5U9S4ms4g==}
+ /@rollup/rollup-freebsd-x64@4.27.2:
+ resolution: {integrity: sha512-duq21FoXwQtuws+V9H6UZ+eCBc7fxSpMK1GQINKn3fAyd9DFYKPJNcUhdIKOrMFjLEJgQskoMoiuizMt+dl20g==}
cpu: [x64]
os: [freebsd]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-arm-gnueabihf@4.24.4:
- resolution: {integrity: sha512-10ICosOwYChROdQoQo589N5idQIisxjaFE/PAnX2i0Zr84mY0k9zul1ArH0rnJ/fpgiqfu13TFZR5A5YJLOYZA==}
+ /@rollup/rollup-linux-arm-gnueabihf@4.27.2:
+ resolution: {integrity: sha512-6npqOKEPRZkLrMcvyC/32OzJ2srdPzCylJjiTJT2c0bwwSGm7nz2F9mNQ1WrAqCBZROcQn91Fno+khFhVijmFA==}
cpu: [arm]
os: [linux]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-arm-musleabihf@4.24.4:
- resolution: {integrity: sha512-ySAfWs69LYC7QhRDZNKqNhz2UKN8LDfbKSMAEtoEI0jitwfAG2iZwVqGACJT+kfYvvz3/JgsLlcBP+WWoKCLcw==}
+ /@rollup/rollup-linux-arm-musleabihf@4.27.2:
+ resolution: {integrity: sha512-V9Xg6eXtgBtHq2jnuQwM/jr2mwe2EycnopO8cbOvpzFuySCGtKlPCI3Hj9xup/pJK5Q0388qfZZy2DqV2J8ftw==}
cpu: [arm]
os: [linux]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-arm64-gnu@4.24.4:
- resolution: {integrity: sha512-uHYJ0HNOI6pGEeZ/5mgm5arNVTI0nLlmrbdph+pGXpC9tFHFDQmDMOEqkmUObRfosJqpU8RliYoGz06qSdtcjg==}
+ /@rollup/rollup-linux-arm64-gnu@4.27.2:
+ resolution: {integrity: sha512-uCFX9gtZJoQl2xDTpRdseYuNqyKkuMDtH6zSrBTA28yTfKyjN9hQ2B04N5ynR8ILCoSDOrG/Eg+J2TtJ1e/CSA==}
cpu: [arm64]
os: [linux]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-arm64-musl@4.24.4:
- resolution: {integrity: sha512-38yiWLemQf7aLHDgTg85fh3hW9stJ0Muk7+s6tIkSUOMmi4Xbv5pH/5Bofnsb6spIwD5FJiR+jg71f0CH5OzoA==}
+ /@rollup/rollup-linux-arm64-musl@4.27.2:
+ resolution: {integrity: sha512-/PU9P+7Rkz8JFYDHIi+xzHabOu9qEWR07L5nWLIUsvserrxegZExKCi2jhMZRd0ATdboKylu/K5yAXbp7fYFvA==}
cpu: [arm64]
os: [linux]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-powerpc64le-gnu@4.24.4:
- resolution: {integrity: sha512-q73XUPnkwt9ZNF2xRS4fvneSuaHw2BXuV5rI4cw0fWYVIWIBeDZX7c7FWhFQPNTnE24172K30I+dViWRVD9TwA==}
+ /@rollup/rollup-linux-powerpc64le-gnu@4.27.2:
+ resolution: {integrity: sha512-eCHmol/dT5odMYi/N0R0HC8V8QE40rEpkyje/ZAXJYNNoSfrObOvG/Mn+s1F/FJyB7co7UQZZf6FuWnN6a7f4g==}
cpu: [ppc64]
os: [linux]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-riscv64-gnu@4.24.4:
- resolution: {integrity: sha512-Aie/TbmQi6UXokJqDZdmTJuZBCU3QBDA8oTKRGtd4ABi/nHgXICulfg1KI6n9/koDsiDbvHAiQO3YAUNa/7BCw==}
+ /@rollup/rollup-linux-riscv64-gnu@4.27.2:
+ resolution: {integrity: sha512-DEP3Njr9/ADDln3kNi76PXonLMSSMiCir0VHXxmGSHxCxDfQ70oWjHcJGfiBugzaqmYdTC7Y+8Int6qbnxPBIQ==}
cpu: [riscv64]
os: [linux]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-s390x-gnu@4.24.4:
- resolution: {integrity: sha512-P8MPErVO/y8ohWSP9JY7lLQ8+YMHfTI4bAdtCi3pC2hTeqFJco2jYspzOzTUB8hwUWIIu1xwOrJE11nP+0JFAQ==}
+ /@rollup/rollup-linux-s390x-gnu@4.27.2:
+ resolution: {integrity: sha512-NHGo5i6IE/PtEPh5m0yw5OmPMpesFnzMIS/lzvN5vknnC1sXM5Z/id5VgcNPgpD+wHmIcuYYgW+Q53v+9s96lQ==}
cpu: [s390x]
os: [linux]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-x64-gnu@4.24.4:
- resolution: {integrity: sha512-K03TljaaoPK5FOyNMZAAEmhlyO49LaE4qCsr0lYHUKyb6QacTNF9pnfPpXnFlFD3TXuFbFbz7tJ51FujUXkXYA==}
+ /@rollup/rollup-linux-x64-gnu@4.27.2:
+ resolution: {integrity: sha512-PaW2DY5Tan+IFvNJGHDmUrORadbe/Ceh8tQxi8cmdQVCCYsLoQo2cuaSj+AU+YRX8M4ivS2vJ9UGaxfuNN7gmg==}
cpu: [x64]
os: [linux]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-x64-musl@4.24.4:
- resolution: {integrity: sha512-VJYl4xSl/wqG2D5xTYncVWW+26ICV4wubwN9Gs5NrqhJtayikwCXzPL8GDsLnaLU3WwhQ8W02IinYSFJfyo34Q==}
+ /@rollup/rollup-linux-x64-musl@4.27.2:
+ resolution: {integrity: sha512-dOlWEMg2gI91Qx5I/HYqOD6iqlJspxLcS4Zlg3vjk1srE67z5T2Uz91yg/qA8sY0XcwQrFzWWiZhMNERylLrpQ==}
cpu: [x64]
os: [linux]
requiresBuild: true
optional: true
- /@rollup/rollup-win32-arm64-msvc@4.24.4:
- resolution: {integrity: sha512-ku2GvtPwQfCqoPFIJCqZ8o7bJcj+Y54cZSr43hHca6jLwAiCbZdBUOrqE6y29QFajNAzzpIOwsckaTFmN6/8TA==}
+ /@rollup/rollup-win32-arm64-msvc@4.27.2:
+ resolution: {integrity: sha512-euMIv/4x5Y2/ImlbGl88mwKNXDsvzbWUlT7DFky76z2keajCtcbAsN9LUdmk31hAoVmJJYSThgdA0EsPeTr1+w==}
cpu: [arm64]
os: [win32]
requiresBuild: true
optional: true
- /@rollup/rollup-win32-ia32-msvc@4.24.4:
- resolution: {integrity: sha512-V3nCe+eTt/W6UYNr/wGvO1fLpHUrnlirlypZfKCT1fG6hWfqhPgQV/K/mRBXBpxc0eKLIF18pIOFVPh0mqHjlg==}
+ /@rollup/rollup-win32-ia32-msvc@4.27.2:
+ resolution: {integrity: sha512-RsnE6LQkUHlkC10RKngtHNLxb7scFykEbEwOFDjr3CeCMG+Rr+cKqlkKc2/wJ1u4u990urRHCbjz31x84PBrSQ==}
cpu: [ia32]
os: [win32]
requiresBuild: true
optional: true
- /@rollup/rollup-win32-x64-msvc@4.24.4:
- resolution: {integrity: sha512-LTw1Dfd0mBIEqUVCxbvTE/LLo+9ZxVC9k99v1v4ahg9Aak6FpqOfNu5kRkeTAn0wphoC4JU7No1/rL+bBCEwhg==}
+ /@rollup/rollup-win32-x64-msvc@4.27.2:
+ resolution: {integrity: sha512-foJM5vv+z2KQmn7emYdDLyTbkoO5bkHZE1oth2tWbQNGW7mX32d46Hz6T0MqXdWS2vBZhaEtHqdy9WYwGfiliA==}
cpu: [x64]
os: [win32]
requiresBuild: true
@@ -3726,34 +3757,34 @@ packages:
resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==}
dev: true
- /@shikijs/core@1.22.2:
- resolution: {integrity: sha512-bvIQcd8BEeR1yFvOYv6HDiyta2FFVePbzeowf5pPS1avczrPK+cjmaxxh0nx5QzbON7+Sv0sQfQVciO7bN72sg==}
+ /@shikijs/core@1.23.1:
+ resolution: {integrity: sha512-NuOVgwcHgVC6jBVH5V7iblziw6iQbWWHrj5IlZI3Fqu2yx9awH7OIQkXIcsHsUmY19ckwSgUMgrqExEyP5A0TA==}
dependencies:
- '@shikijs/engine-javascript': 1.22.2
- '@shikijs/engine-oniguruma': 1.22.2
- '@shikijs/types': 1.22.2
+ '@shikijs/engine-javascript': 1.23.1
+ '@shikijs/engine-oniguruma': 1.23.1
+ '@shikijs/types': 1.23.1
'@shikijs/vscode-textmate': 9.3.0
'@types/hast': 3.0.4
hast-util-to-html: 9.0.3
dev: false
- /@shikijs/engine-javascript@1.22.2:
- resolution: {integrity: sha512-iOvql09ql6m+3d1vtvP8fLCVCK7BQD1pJFmHIECsujB0V32BJ0Ab6hxk1ewVSMFA58FI0pR2Had9BKZdyQrxTw==}
+ /@shikijs/engine-javascript@1.23.1:
+ resolution: {integrity: sha512-i/LdEwT5k3FVu07SiApRFwRcSJs5QM9+tod5vYCPig1Ywi8GR30zcujbxGQFJHwYD7A5BUqagi8o5KS+LEVgBg==}
dependencies:
- '@shikijs/types': 1.22.2
+ '@shikijs/types': 1.23.1
'@shikijs/vscode-textmate': 9.3.0
- oniguruma-to-js: 0.4.3
+ oniguruma-to-es: 0.4.1
dev: false
- /@shikijs/engine-oniguruma@1.22.2:
- resolution: {integrity: sha512-GIZPAGzQOy56mGvWMoZRPggn0dTlBf1gutV5TdceLCZlFNqWmuc7u+CzD0Gd9vQUTgLbrt0KLzz6FNprqYAxlA==}
+ /@shikijs/engine-oniguruma@1.23.1:
+ resolution: {integrity: sha512-KQ+lgeJJ5m2ISbUZudLR1qHeH3MnSs2mjFg7bnencgs5jDVPeJ2NVDJ3N5ZHbcTsOIh0qIueyAJnwg7lg7kwXQ==}
dependencies:
- '@shikijs/types': 1.22.2
+ '@shikijs/types': 1.23.1
'@shikijs/vscode-textmate': 9.3.0
dev: false
- /@shikijs/types@1.22.2:
- resolution: {integrity: sha512-NCWDa6LGZqTuzjsGfXOBWfjS/fDIbDdmVDug+7ykVe1IKT4c1gakrvlfFYp5NhAXH/lyqLM8wsAPo5wNy73Feg==}
+ /@shikijs/types@1.23.1:
+ resolution: {integrity: sha512-98A5hGyEhzzAgQh2dAeHKrWW4HfCMeoFER2z16p5eJ+vmPeF6lZ/elEne6/UCU551F/WqkopqRsr1l2Yu6+A0g==}
dependencies:
'@shikijs/vscode-textmate': 9.3.0
'@types/hast': 3.0.4
@@ -3789,7 +3820,7 @@ packages:
peerDependencies:
'@sveltejs/kit': ^2.4.0
dependencies:
- '@sveltejs/kit': 2.7.5(@sveltejs/vite-plugin-svelte@4.0.0)(svelte@5.1.10)(vite@5.4.10)
+ '@sveltejs/kit': 2.7.5(@sveltejs/vite-plugin-svelte@4.0.1)(svelte@5.2.2)(vite@5.4.11)
'@vercel/nft': 0.27.6
esbuild: 0.21.5
transitivePeerDependencies:
@@ -3797,7 +3828,7 @@ packages:
- supports-color
dev: true
- /@sveltejs/kit@2.7.5(@sveltejs/vite-plugin-svelte@4.0.0)(svelte@5.1.10)(vite@5.4.10):
+ /@sveltejs/kit@2.7.5(@sveltejs/vite-plugin-svelte@4.0.1)(svelte@5.2.0)(vite@5.4.11):
resolution: {integrity: sha512-8WIrVch2Ze2Rq3eIMPTqIIRFPM2zGQcGKHim2z43KVRdgdtYWBugAQ7nemH9ATnzlvbgztk6hwhEZOi8A8ZOPg==}
engines: {node: '>=18.13'}
hasBin: true
@@ -3807,7 +3838,7 @@ packages:
svelte: ^4.0.0 || ^5.0.0-next.0
vite: ^5.0.3
dependencies:
- '@sveltejs/vite-plugin-svelte': 4.0.0(svelte@5.1.10)(vite@5.4.10)
+ '@sveltejs/vite-plugin-svelte': 4.0.1(svelte@5.2.0)(vite@5.4.11)
'@types/cookie': 0.6.0
cookie: 0.6.0
devalue: 5.1.1
@@ -3819,45 +3850,110 @@ packages:
sade: 1.8.1
set-cookie-parser: 2.7.1
sirv: 3.0.0
- svelte: 5.1.10
+ svelte: 5.2.0
tiny-glob: 0.2.9
- vite: 5.4.10(@types/node@20.17.6)
-
- /@sveltejs/vite-plugin-svelte-inspector@3.0.1(@sveltejs/vite-plugin-svelte@4.0.0)(svelte@5.1.10)(vite@5.4.10):
- resolution: {integrity: sha512-2CKypmj1sM4GE7HjllT7UKmo4Q6L5xFRd7VMGEWhYnZ+wc6AUVU01IBd7yUi6WnFndEwWoMNOd6e8UjoN0nbvQ==}
- engines: {node: ^18.0.0 || ^20.0.0 || >=22}
- peerDependencies:
- '@sveltejs/vite-plugin-svelte': ^4.0.0-next.0||^4.0.0
- svelte: ^5.0.0-next.96 || ^5.0.0
- vite: ^5.0.0
- dependencies:
- '@sveltejs/vite-plugin-svelte': 4.0.0(svelte@5.1.10)(vite@5.4.10)
- debug: 4.3.7(supports-color@9.4.0)
- svelte: 5.1.10
- vite: 5.4.10(@types/node@20.17.6)
- transitivePeerDependencies:
- - supports-color
+ vite: 5.4.11(@types/node@22.9.0)
+ dev: false
- /@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.10)(vite@5.4.10):
- resolution: {integrity: sha512-kpVJwF+gNiMEsoHaw+FJL76IYiwBikkxYU83+BpqQLdVMff19KeRKLd2wisS8niNBMJ2omv5gG+iGDDwd8jzag==}
- engines: {node: ^18.0.0 || ^20.0.0 || >=22}
+ /@sveltejs/kit@2.7.5(@sveltejs/vite-plugin-svelte@4.0.1)(svelte@5.2.2)(vite@5.4.11):
+ resolution: {integrity: sha512-8WIrVch2Ze2Rq3eIMPTqIIRFPM2zGQcGKHim2z43KVRdgdtYWBugAQ7nemH9ATnzlvbgztk6hwhEZOi8A8ZOPg==}
+ engines: {node: '>=18.13'}
+ hasBin: true
+ requiresBuild: true
peerDependencies:
- svelte: ^5.0.0-next.96 || ^5.0.0
- vite: ^5.0.0
+ '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1
+ svelte: ^4.0.0 || ^5.0.0-next.0
+ vite: ^5.0.3
dependencies:
- '@sveltejs/vite-plugin-svelte-inspector': 3.0.1(@sveltejs/vite-plugin-svelte@4.0.0)(svelte@5.1.10)(vite@5.4.10)
+ '@sveltejs/vite-plugin-svelte': 4.0.1(svelte@5.2.2)(vite@5.4.11)
+ '@types/cookie': 0.6.0
+ cookie: 0.6.0
+ devalue: 5.1.1
+ esm-env: 1.1.4
+ import-meta-resolve: 4.1.0
+ kleur: 4.1.5
+ magic-string: 0.30.12
+ mrmime: 2.0.0
+ sade: 1.8.1
+ set-cookie-parser: 2.7.1
+ sirv: 3.0.0
+ svelte: 5.2.2
+ tiny-glob: 0.2.9
+ vite: 5.4.11(@types/node@22.9.0)
+ dev: true
+
+ /@sveltejs/vite-plugin-svelte-inspector@3.0.1(@sveltejs/vite-plugin-svelte@4.0.1)(svelte@5.2.0)(vite@5.4.11):
+ resolution: {integrity: sha512-2CKypmj1sM4GE7HjllT7UKmo4Q6L5xFRd7VMGEWhYnZ+wc6AUVU01IBd7yUi6WnFndEwWoMNOd6e8UjoN0nbvQ==}
+ engines: {node: ^18.0.0 || ^20.0.0 || >=22}
+ peerDependencies:
+ '@sveltejs/vite-plugin-svelte': ^4.0.0-next.0||^4.0.0
+ svelte: ^5.0.0-next.96 || ^5.0.0
+ vite: ^5.0.0
+ dependencies:
+ '@sveltejs/vite-plugin-svelte': 4.0.1(svelte@5.2.0)(vite@5.4.11)
+ debug: 4.3.7(supports-color@9.4.0)
+ svelte: 5.2.0
+ vite: 5.4.11(@types/node@22.9.0)
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@sveltejs/vite-plugin-svelte-inspector@3.0.1(@sveltejs/vite-plugin-svelte@4.0.1)(svelte@5.2.2)(vite@5.4.11):
+ resolution: {integrity: sha512-2CKypmj1sM4GE7HjllT7UKmo4Q6L5xFRd7VMGEWhYnZ+wc6AUVU01IBd7yUi6WnFndEwWoMNOd6e8UjoN0nbvQ==}
+ engines: {node: ^18.0.0 || ^20.0.0 || >=22}
+ peerDependencies:
+ '@sveltejs/vite-plugin-svelte': ^4.0.0-next.0||^4.0.0
+ svelte: ^5.0.0-next.96 || ^5.0.0
+ vite: ^5.0.0
+ dependencies:
+ '@sveltejs/vite-plugin-svelte': 4.0.1(svelte@5.2.2)(vite@5.4.11)
+ debug: 4.3.7(supports-color@9.4.0)
+ svelte: 5.2.2
+ vite: 5.4.11(@types/node@22.9.0)
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@sveltejs/vite-plugin-svelte@4.0.1(svelte@5.2.0)(vite@5.4.11):
+ resolution: {integrity: sha512-prXoAE/GleD2C4pKgHa9vkdjpzdYwCSw/kmjw6adIyu0vk5YKCfqIztkLg10m+kOYnzZu3bb0NaPTxlWre2a9Q==}
+ engines: {node: ^18.0.0 || ^20.0.0 || >=22}
+ peerDependencies:
+ svelte: ^5.0.0-next.96 || ^5.0.0
+ vite: ^5.0.0
+ dependencies:
+ '@sveltejs/vite-plugin-svelte-inspector': 3.0.1(@sveltejs/vite-plugin-svelte@4.0.1)(svelte@5.2.0)(vite@5.4.11)
debug: 4.3.7(supports-color@9.4.0)
deepmerge: 4.3.1
kleur: 4.1.5
magic-string: 0.30.12
- svelte: 5.1.10
- vite: 5.4.10(@types/node@20.17.6)
- vitefu: 1.0.3(vite@5.4.10)
+ svelte: 5.2.0
+ vite: 5.4.11(@types/node@22.9.0)
+ vitefu: 1.0.3(vite@5.4.11)
transitivePeerDependencies:
- supports-color
+ dev: false
- /@swc/core-darwin-arm64@1.8.0:
- resolution: {integrity: sha512-TIus1/SE/Ud4g84hCnchcagu+LfyndSDy5r5qf64nflojejDidPU9Fp1InzQhQpEgIpntnZID/KFCP5rQnvsIw==}
+ /@sveltejs/vite-plugin-svelte@4.0.1(svelte@5.2.2)(vite@5.4.11):
+ resolution: {integrity: sha512-prXoAE/GleD2C4pKgHa9vkdjpzdYwCSw/kmjw6adIyu0vk5YKCfqIztkLg10m+kOYnzZu3bb0NaPTxlWre2a9Q==}
+ engines: {node: ^18.0.0 || ^20.0.0 || >=22}
+ peerDependencies:
+ svelte: ^5.0.0-next.96 || ^5.0.0
+ vite: ^5.0.0
+ dependencies:
+ '@sveltejs/vite-plugin-svelte-inspector': 3.0.1(@sveltejs/vite-plugin-svelte@4.0.1)(svelte@5.2.2)(vite@5.4.11)
+ debug: 4.3.7(supports-color@9.4.0)
+ deepmerge: 4.3.1
+ kleur: 4.1.5
+ magic-string: 0.30.12
+ svelte: 5.2.2
+ vite: 5.4.11(@types/node@22.9.0)
+ vitefu: 1.0.3(vite@5.4.11)
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@swc/core-darwin-arm64@1.9.2:
+ resolution: {integrity: sha512-nETmsCoY29krTF2PtspEgicb3tqw7Ci5sInTI03EU5zpqYbPjoPH99BVTjj0OsF53jP5MxwnLI5Hm21lUn1d6A==}
engines: {node: '>=10'}
cpu: [arm64]
os: [darwin]
@@ -3865,8 +3961,8 @@ packages:
dev: true
optional: true
- /@swc/core-darwin-x64@1.8.0:
- resolution: {integrity: sha512-yCb1FHCX/HUmNRGB1X3CFJ1WPKXMosZVUe3K2TrosCGvytwgaLoW5FS0bZg5Qv6cEUERQBg75cJnOUPwLLRCVg==}
+ /@swc/core-darwin-x64@1.9.2:
+ resolution: {integrity: sha512-9gD+bwBz8ZByjP6nZTXe/hzd0tySIAjpDHgkFiUrc+5zGF+rdTwhcNrzxNHJmy6mw+PW38jqII4uspFHUqqxuQ==}
engines: {node: '>=10'}
cpu: [x64]
os: [darwin]
@@ -3874,8 +3970,8 @@ packages:
dev: true
optional: true
- /@swc/core-linux-arm-gnueabihf@1.8.0:
- resolution: {integrity: sha512-6TdjVdiLaSW+eGiHKEojMDlx673nowrPHa6nM6toWgRzy8tIZgjPOguVKJDoMnoHuvO7SkOLCUiMRw0rTskypA==}
+ /@swc/core-linux-arm-gnueabihf@1.9.2:
+ resolution: {integrity: sha512-kYq8ief1Qrn+WmsTWAYo4r+Coul4dXN6cLFjiPZ29Cv5pyU+GFvSPAB4bEdMzwy99rCR0u2P10UExaeCjurjvg==}
engines: {node: '>=10'}
cpu: [arm]
os: [linux]
@@ -3883,8 +3979,8 @@ packages:
dev: true
optional: true
- /@swc/core-linux-arm64-gnu@1.8.0:
- resolution: {integrity: sha512-TU2YcTornnyZiJUabRuk7Xtvzaep11FwK77IkFomjN9/Os5s25B8ea652c2fAQMe9RsM84FPVmX303ohxavjKQ==}
+ /@swc/core-linux-arm64-gnu@1.9.2:
+ resolution: {integrity: sha512-n0W4XiXlmEIVqxt+rD3ZpkogsEWUk1jJ+i5bQNgB+1JuWh0fBE8c/blDgTQXa0GB5lTPVDZQussgdNOCnAZwiA==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
@@ -3892,8 +3988,8 @@ packages:
dev: true
optional: true
- /@swc/core-linux-arm64-musl@1.8.0:
- resolution: {integrity: sha512-2CdPTEKxx2hJIj/B0fn8L8k2coo/FDS95smzXyi2bov5FcrP6Ohboq8roFBYgj38fkHusXjY8qt+cCH7yXWAdg==}
+ /@swc/core-linux-arm64-musl@1.9.2:
+ resolution: {integrity: sha512-8xzrOmsyCC1zrx2Wzx/h8dVsdewO1oMCwBTLc1gSJ/YllZYTb04pNm6NsVbzUX2tKddJVRgSJXV10j/NECLwpA==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
@@ -3901,8 +3997,8 @@ packages:
dev: true
optional: true
- /@swc/core-linux-x64-gnu@1.8.0:
- resolution: {integrity: sha512-14StQBifCs/AMsySdU95OmwNJr9LOVqo6rcTFt2b7XaWpe/AyeuMJFxcndLgUewksJHpfepzCTwNdbcYmuNo6A==}
+ /@swc/core-linux-x64-gnu@1.9.2:
+ resolution: {integrity: sha512-kZrNz/PjRQKcchWF6W292jk3K44EoVu1ad5w+zbS4jekIAxsM8WwQ1kd+yjUlN9jFcF8XBat5NKIs9WphJCVXg==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
@@ -3910,8 +4006,8 @@ packages:
dev: true
optional: true
- /@swc/core-linux-x64-musl@1.8.0:
- resolution: {integrity: sha512-qemJnAQlYqKCfWNqVv5SG8uGvw8JotwU86cuFUkq35oTB+dsSFM3b83+B1giGTKKFOh2nfWT7bvPXTKk+aUjew==}
+ /@swc/core-linux-x64-musl@1.9.2:
+ resolution: {integrity: sha512-TTIpR4rjMkhX1lnFR+PSXpaL83TrQzp9znRdp2TzYrODlUd/R20zOwSo9vFLCyH6ZoD47bccY7QeGZDYT3nlRg==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
@@ -3919,8 +4015,8 @@ packages:
dev: true
optional: true
- /@swc/core-win32-arm64-msvc@1.8.0:
- resolution: {integrity: sha512-fXt5vZbnrVdXZzGj2qRnZtY3uh+NtLCaFjS2uD9w8ssdbjhbDZYlJCj2JINOjv35ttEfAD2goiYmVa5P/Ypl+g==}
+ /@swc/core-win32-arm64-msvc@1.9.2:
+ resolution: {integrity: sha512-+Eg2d4icItKC0PMjZxH7cSYFLWk0aIp94LNmOw6tPq0e69ax6oh10upeq0D1fjWsKLmOJAWEvnXlayZcijEXDw==}
engines: {node: '>=10'}
cpu: [arm64]
os: [win32]
@@ -3928,8 +4024,8 @@ packages:
dev: true
optional: true
- /@swc/core-win32-ia32-msvc@1.8.0:
- resolution: {integrity: sha512-W4FA2vSJ+bGYiTj6gspxghSdKQNLfLMo65AH07u797x7I+YJj8amnFY/fQRlroDv5Dez/FHTv14oPlTlNFUpIw==}
+ /@swc/core-win32-ia32-msvc@1.9.2:
+ resolution: {integrity: sha512-nLWBi4vZDdM/LkiQmPCakof8Dh1/t5EM7eudue04V1lIcqx9YHVRS3KMwEaCoHLGg0c312Wm4YgrWQd9vwZ5zQ==}
engines: {node: '>=10'}
cpu: [ia32]
os: [win32]
@@ -3937,8 +4033,8 @@ packages:
dev: true
optional: true
- /@swc/core-win32-x64-msvc@1.8.0:
- resolution: {integrity: sha512-Il4y8XwKDV0Bnk0IpA00kGcSQC6I9XOIinW5egTutnwIDfDE+qsD0j+0isW5H76GetY3/Ze0lVxeOXLAUgpegA==}
+ /@swc/core-win32-x64-msvc@1.9.2:
+ resolution: {integrity: sha512-ik/k+JjRJBFkXARukdU82tSVx0CbExFQoQ78qTO682esbYXzjdB5eLVkoUbwen299pnfr88Kn4kyIqFPTje8Xw==}
engines: {node: '>=10'}
cpu: [x64]
os: [win32]
@@ -3946,8 +4042,8 @@ packages:
dev: true
optional: true
- /@swc/core@1.8.0:
- resolution: {integrity: sha512-EF8C5lp1RKMp3426tAKwQyVbg4Zcn/2FDax3cz8EcOXYQJM/ctB687IvBm9Ciej1wMcQ/dMRg+OB4Xl8BGLBoA==}
+ /@swc/core@1.9.2:
+ resolution: {integrity: sha512-dYyEkO6mRYtZFpnOsnYzv9rY69fHAHoawYOjGOEcxk9WYtaJhowMdP/w6NcOKnz2G7GlZaenjkzkMa6ZeQeMsg==}
engines: {node: '>=10'}
requiresBuild: true
peerDependencies:
@@ -3957,18 +4053,18 @@ packages:
optional: true
dependencies:
'@swc/counter': 0.1.3
- '@swc/types': 0.1.14
+ '@swc/types': 0.1.15
optionalDependencies:
- '@swc/core-darwin-arm64': 1.8.0
- '@swc/core-darwin-x64': 1.8.0
- '@swc/core-linux-arm-gnueabihf': 1.8.0
- '@swc/core-linux-arm64-gnu': 1.8.0
- '@swc/core-linux-arm64-musl': 1.8.0
- '@swc/core-linux-x64-gnu': 1.8.0
- '@swc/core-linux-x64-musl': 1.8.0
- '@swc/core-win32-arm64-msvc': 1.8.0
- '@swc/core-win32-ia32-msvc': 1.8.0
- '@swc/core-win32-x64-msvc': 1.8.0
+ '@swc/core-darwin-arm64': 1.9.2
+ '@swc/core-darwin-x64': 1.9.2
+ '@swc/core-linux-arm-gnueabihf': 1.9.2
+ '@swc/core-linux-arm64-gnu': 1.9.2
+ '@swc/core-linux-arm64-musl': 1.9.2
+ '@swc/core-linux-x64-gnu': 1.9.2
+ '@swc/core-linux-x64-musl': 1.9.2
+ '@swc/core-win32-arm64-msvc': 1.9.2
+ '@swc/core-win32-ia32-msvc': 1.9.2
+ '@swc/core-win32-x64-msvc': 1.9.2
dev: true
/@swc/counter@0.1.3:
@@ -3986,20 +4082,20 @@ packages:
tslib: 2.8.1
dev: false
- /@swc/jest@0.2.37(@swc/core@1.8.0):
+ /@swc/jest@0.2.37(@swc/core@1.9.2):
resolution: {integrity: sha512-CR2BHhmXKGxTiFr21DYPRHQunLkX3mNIFGFkxBGji6r9uyIR5zftTOVYj1e0sFNMV2H7mf/+vpaglqaryBtqfQ==}
engines: {npm: '>= 7.0.0'}
peerDependencies:
'@swc/core': '*'
dependencies:
'@jest/create-cache-key-function': 29.7.0
- '@swc/core': 1.8.0
+ '@swc/core': 1.9.2
'@swc/counter': 0.1.3
jsonc-parser: 3.3.1
dev: true
- /@swc/types@0.1.14:
- resolution: {integrity: sha512-PbSmTiYCN+GMrvfjrMo9bdY+f2COnwbdnoMw7rqU/PI5jXpKjxOGZ0qqZCImxnT81NkNsKnmEpvu+hRXLBeCJg==}
+ /@swc/types@0.1.15:
+ resolution: {integrity: sha512-XKaZ+dzDIQ9Ot9o89oJQ/aluI17+VvUnIpYJTcZtvv1iYX6MzHh3Ik2CSR7MdPKpPwfZXHBeCingb2b4PoDVdw==}
dependencies:
'@swc/counter': 0.1.3
dev: true
@@ -4018,20 +4114,6 @@ packages:
pretty-format: 27.5.1
dev: true
- /@testing-library/dom@8.20.1:
- resolution: {integrity: sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==}
- engines: {node: '>=12'}
- dependencies:
- '@babel/code-frame': 7.26.2
- '@babel/runtime': 7.26.0
- '@types/aria-query': 5.0.4
- aria-query: 5.1.3
- chalk: 4.1.2
- dom-accessibility-api: 0.5.16
- lz-string: 1.5.0
- pretty-format: 27.5.1
- dev: true
-
/@testing-library/dom@9.3.4:
resolution: {integrity: sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==}
engines: {node: '>=14'}
@@ -4065,7 +4147,7 @@ packages:
resolution: {integrity: sha512-IteBhl4XqYNkM54f4ejhLRJiZNqcSCoXUOG2CPK7qbD322KjQozM4kHQOfkG2oln9b9HTYqs+Sae8vBATubxxA==}
engines: {node: '>=14', npm: '>=6', yarn: '>=1'}
dependencies:
- '@adobe/css-tools': 4.4.0
+ '@adobe/css-tools': 4.4.1
aria-query: 5.3.2
chalk: 3.0.0
css.escape: 1.5.1
@@ -4074,7 +4156,7 @@ packages:
redent: 3.0.0
dev: true
- /@testing-library/react@14.0.0(react-dom@18.2.0)(react@18.2.0):
+ /@testing-library/react@14.0.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-S04gSNJbYE30TlIMLTzv6QCTzt9AqIF5y6s6SzVFILNcNvbV/jU96GeiTPillGQo+Ny64M/5PV7klNYYgv5Dfg==}
engines: {node: '>=14'}
peerDependencies:
@@ -4083,12 +4165,12 @@ packages:
dependencies:
'@babel/runtime': 7.26.0
'@testing-library/dom': 9.3.4
- '@types/react-dom': 18.0.8
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ '@types/react-dom': 18.3.1
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: true
- /@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react@18.3.12)(react-dom@18.2.0)(react@18.2.0):
+ /@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-dSmwJVtJXmku+iocRhWOUFbrERC76TX2Mnf0ATODz8brzAZrMBbzLwQixlBSanZxR6LddK3eiwpSFZgDET1URg==}
engines: {node: '>=18'}
peerDependencies:
@@ -4106,8 +4188,8 @@ packages:
'@babel/runtime': 7.26.0
'@testing-library/dom': 10.4.0
'@types/react': 18.3.12
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: true
/@tootallnate/once@2.0.0:
@@ -4191,7 +4273,7 @@ packages:
/@types/graceful-fs@4.1.9:
resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==}
dependencies:
- '@types/node': 20.17.6
+ '@types/node': 22.9.0
dev: true
/@types/hast@2.3.10:
@@ -4209,7 +4291,7 @@ packages:
/@types/http-proxy@1.17.15:
resolution: {integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==}
dependencies:
- '@types/node': 20.17.6
+ '@types/node': 22.9.0
dev: false
/@types/istanbul-lib-coverage@2.0.6:
@@ -4238,7 +4320,7 @@ packages:
/@types/jsdom@20.0.1:
resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==}
dependencies:
- '@types/node': 20.17.6
+ '@types/node': 22.9.0
'@types/tough-cookie': 4.0.5
parse5: 7.2.1
dev: true
@@ -4280,6 +4362,12 @@ packages:
resolution: {integrity: sha512-VEI7OdvK2wP7XHnsuXbAJnEpEkF6NjSN45QJlL4VGqZSXsnicpesdTWsg9RISeSdYd3yeRj/y3k5KGjUXYnFwQ==}
dependencies:
undici-types: 6.19.8
+ dev: true
+
+ /@types/node@22.9.0:
+ resolution: {integrity: sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==}
+ dependencies:
+ undici-types: 6.19.8
/@types/normalize-package-data@2.4.4:
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
@@ -4289,8 +4377,8 @@ packages:
resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==}
dev: true
- /@types/react-dom@18.0.8:
- resolution: {integrity: sha512-C3GYO0HLaOkk9dDAz3Dl4sbe4AKUGTCfFIZsz3n/82dPNN8Du533HzKatDxeUYWu24wJgMP1xICqkWk1YOLOIw==}
+ /@types/react-dom@18.3.1:
+ resolution: {integrity: sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==}
dependencies:
'@types/react': 18.3.12
dev: true
@@ -4342,34 +4430,6 @@ packages:
'@types/yargs-parser': 21.0.3
dev: true
- /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.56.0)(typescript@5.6.3):
- resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- '@typescript-eslint/parser': ^5.0.0
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 5.62.0(eslint@8.56.0)(typescript@5.6.3)
- '@typescript-eslint/scope-manager': 5.62.0
- '@typescript-eslint/type-utils': 5.62.0(eslint@8.56.0)(typescript@5.6.3)
- '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@5.6.3)
- debug: 4.3.7(supports-color@9.4.0)
- eslint: 8.56.0
- graphemer: 1.4.0
- ignore: 5.3.2
- natural-compare-lite: 1.4.0
- semver: 7.6.3
- tsutils: 3.21.0(typescript@5.6.3)
- typescript: 5.6.3
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.43.0)(typescript@5.1.3):
resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==}
engines: {node: ^16.0.0 || >=18.0.0}
@@ -4428,7 +4488,7 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/eslint-plugin@8.13.0(@typescript-eslint/parser@8.13.0)(eslint@8.57.1)(typescript@5.6.3):
+ /@typescript-eslint/eslint-plugin@8.13.0(@typescript-eslint/parser@8.13.0)(eslint@9.15.0)(typescript@5.6.3):
resolution: {integrity: sha512-nQtBLiZYMUPkclSeC3id+x4uVd1SGtHuElTxL++SfP47jR0zfkZBJHc+gL4qPsgTuypz0k8Y2GheaDYn6Gy3rg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
@@ -4440,12 +4500,12 @@ packages:
optional: true
dependencies:
'@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.13.0(eslint@8.57.1)(typescript@5.6.3)
+ '@typescript-eslint/parser': 8.13.0(eslint@9.15.0)(typescript@5.6.3)
'@typescript-eslint/scope-manager': 8.13.0
- '@typescript-eslint/type-utils': 8.13.0(eslint@8.57.1)(typescript@5.6.3)
- '@typescript-eslint/utils': 8.13.0(eslint@8.57.1)(typescript@5.6.3)
+ '@typescript-eslint/type-utils': 8.13.0(eslint@9.15.0)(typescript@5.6.3)
+ '@typescript-eslint/utils': 8.13.0(eslint@9.15.0)(typescript@5.6.3)
'@typescript-eslint/visitor-keys': 8.13.0
- eslint: 8.57.1
+ eslint: 9.15.0
graphemer: 1.4.0
ignore: 5.3.2
natural-compare: 1.4.0
@@ -4455,26 +4515,6 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@5.6.3):
- resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/scope-manager': 5.62.0
- '@typescript-eslint/types': 5.62.0
- '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.6.3)
- debug: 4.3.7(supports-color@9.4.0)
- eslint: 8.56.0
- typescript: 5.6.3
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@typescript-eslint/parser@6.21.0(eslint@8.43.0)(typescript@5.1.3):
resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==}
engines: {node: ^16.0.0 || >=18.0.0}
@@ -4517,7 +4557,7 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/parser@8.13.0(eslint@8.57.1)(typescript@5.6.3):
+ /@typescript-eslint/parser@8.13.0(eslint@9.15.0)(typescript@5.6.3):
resolution: {integrity: sha512-w0xp+xGg8u/nONcGw1UXAr6cjCPU1w0XVyBs6Zqaj5eLmxkKQAByTdV/uGgNN5tVvN/kKpoQlP2cL7R+ajZZIQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
@@ -4532,7 +4572,7 @@ packages:
'@typescript-eslint/typescript-estree': 8.13.0(typescript@5.6.3)
'@typescript-eslint/visitor-keys': 8.13.0
debug: 4.3.7(supports-color@9.4.0)
- eslint: 8.57.1
+ eslint: 9.15.0
typescript: 5.6.3
transitivePeerDependencies:
- supports-color
@@ -4562,26 +4602,6 @@ packages:
'@typescript-eslint/visitor-keys': 8.13.0
dev: true
- /@typescript-eslint/type-utils@5.62.0(eslint@8.56.0)(typescript@5.6.3):
- resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: '*'
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.6.3)
- '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@5.6.3)
- debug: 4.3.7(supports-color@9.4.0)
- eslint: 8.56.0
- tsutils: 3.21.0(typescript@5.6.3)
- typescript: 5.6.3
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@typescript-eslint/type-utils@6.21.0(eslint@8.43.0)(typescript@5.1.3):
resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==}
engines: {node: ^16.0.0 || >=18.0.0}
@@ -4622,7 +4642,7 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/type-utils@8.13.0(eslint@8.57.1)(typescript@5.6.3):
+ /@typescript-eslint/type-utils@8.13.0(eslint@9.15.0)(typescript@5.6.3):
resolution: {integrity: sha512-Rqnn6xXTR316fP4D2pohZenJnp+NwQ1mo7/JM+J1LWZENSLkJI8ID8QNtlvFeb0HnFSK94D6q0cnMX6SbE5/vA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
@@ -4632,7 +4652,7 @@ packages:
optional: true
dependencies:
'@typescript-eslint/typescript-estree': 8.13.0(typescript@5.6.3)
- '@typescript-eslint/utils': 8.13.0(eslint@8.57.1)(typescript@5.6.3)
+ '@typescript-eslint/utils': 8.13.0(eslint@9.15.0)(typescript@5.6.3)
debug: 4.3.7(supports-color@9.4.0)
ts-api-utils: 1.4.0(typescript@5.6.3)
typescript: 5.6.3
@@ -4784,26 +4804,6 @@ packages:
- typescript
dev: true
- /@typescript-eslint/utils@5.62.0(eslint@8.56.0)(typescript@5.6.3):
- resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- dependencies:
- '@eslint-community/eslint-utils': 4.4.1(eslint@8.56.0)
- '@types/json-schema': 7.0.15
- '@types/semver': 7.5.8
- '@typescript-eslint/scope-manager': 5.62.0
- '@typescript-eslint/types': 5.62.0
- '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.6.3)
- eslint: 8.56.0
- eslint-scope: 5.1.1
- semver: 7.6.3
- transitivePeerDependencies:
- - supports-color
- - typescript
- dev: true
-
/@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.6.3):
resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -4862,17 +4862,17 @@ packages:
- typescript
dev: true
- /@typescript-eslint/utils@8.13.0(eslint@8.57.1)(typescript@5.6.3):
+ /@typescript-eslint/utils@8.13.0(eslint@9.15.0)(typescript@5.6.3):
resolution: {integrity: sha512-A1EeYOND6Uv250nybnLZapeXpYMl8tkzYUxqmoKAWnI4sei3ihf2XdZVd+vVOmHGcp3t+P7yRrNsyyiXTvShFQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
dependencies:
- '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1)
+ '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0)
'@typescript-eslint/scope-manager': 8.13.0
'@typescript-eslint/types': 8.13.0
'@typescript-eslint/typescript-estree': 8.13.0(typescript@5.6.3)
- eslint: 8.57.1
+ eslint: 9.15.0
transitivePeerDependencies:
- supports-color
- typescript
@@ -4932,7 +4932,7 @@ packages:
'@unhead/shared': 1.11.11
dev: false
- /@unhead/vue@1.11.11(vue@3.5.12):
+ /@unhead/vue@1.11.11(vue@3.5.13):
resolution: {integrity: sha512-AxsHHauZ+w0m2irwDHqkc3GdNChMLBtolk8CN3IAZM6vTwH0EbPXlFCFcIk4WwkH0opG+R2GlKTThr5H0HLm7g==}
peerDependencies:
vue: '>=2.7 || >=3'
@@ -4942,7 +4942,7 @@ packages:
defu: 6.1.4
hookable: 5.5.3
unhead: 1.11.11
- vue: 3.5.12(typescript@5.6.3)
+ vue: 3.5.13(typescript@5.6.3)
dev: false
/@vanilla-extract/babel-plugin-debug-ids@1.1.0:
@@ -4984,9 +4984,9 @@ packages:
find-up: 5.0.0
javascript-stringify: 2.1.0
lodash: 4.17.21
- mlly: 1.7.2
+ mlly: 1.7.3
outdent: 0.8.0
- vite: 5.4.10(@types/node@20.17.6)
+ vite: 5.4.11(@types/node@22.9.0)
vite-node: 1.6.0
transitivePeerDependencies:
- '@types/node'
@@ -5020,28 +5020,12 @@ packages:
glob: 7.2.3
graceful-fs: 4.2.11
micromatch: 4.0.8
- node-gyp-build: 4.8.2
+ node-gyp-build: 4.8.3
resolve-from: 5.0.0
transitivePeerDependencies:
- encoding
- supports-color
- /@vercel/remix@2.5.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.6.3):
- resolution: {integrity: sha512-RogfKvAVl4poOQT4VMN2BEpfoeDjEeL1tIfavAQR9HtdsWOICBS8ePX7uC01ayKnUmNI660xOVJRw5v7PZDvNQ==}
- engines: {node: '>=18.0.0'}
- peerDependencies:
- react: '*'
- react-dom: '*'
- dependencies:
- '@remix-run/node': 2.5.0(typescript@5.6.3)
- '@remix-run/server-runtime': 2.5.0(typescript@5.6.3)
- isbot: 3.8.0
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- transitivePeerDependencies:
- - typescript
- dev: false
-
/@vercel/style-guide@5.0.1(@next/eslint-plugin-next@13.4.7)(eslint@8.43.0)(prettier@2.8.8)(typescript@5.1.3):
resolution: {integrity: sha512-3J/5xpwJ2Wk+cKB3EGY2KCdVQycaThLKhjBmgXPfIKb+E74lPpXVIDfaQE0D2JoAyIzGsqdH7Lbmr+DojwofxQ==}
engines: {node: '>=16'}
@@ -5139,7 +5123,7 @@ packages:
- supports-color
dev: true
- /@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.10)(vue@3.5.12):
+ /@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.11)(vue@3.5.13):
resolution: {integrity: sha512-7mg9HFGnFHMEwCdB6AY83cVK4A6sCqnrjFYF4WIlebYAQVVJ/sC/CiTruVdrRlhrFoeZ8rlMxY9wYpPTIRhhAg==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
@@ -5149,21 +5133,82 @@ packages:
'@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@20.17.6)
- vue: 3.5.12(typescript@5.6.3)
+ vite: 5.4.11(@types/node@22.9.0)
+ vue: 3.5.13(typescript@5.6.3)
transitivePeerDependencies:
- supports-color
dev: false
- /@vitejs/plugin-vue@5.1.4(vite@5.4.10)(vue@3.5.12):
- resolution: {integrity: sha512-N2XSI2n3sQqp5w7Y/AN/L2XDjBIRGqXko+eDp42sydYSBeJuSm5a1sLf8zakmo8u7tA8NmBgoDLA1HeOESjp9A==}
+ /@vitejs/plugin-vue@5.2.0(vite@5.4.11)(vue@3.5.13):
+ 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
dependencies:
- vite: 5.4.10(@types/node@20.17.6)
- vue: 3.5.12(typescript@5.6.3)
+ vite: 5.4.11(@types/node@22.9.0)
+ vue: 3.5.13(typescript@5.6.3)
+
+ /@vitest/expect@2.1.5:
+ resolution: {integrity: sha512-nZSBTW1XIdpZvEJyoP/Sy8fUg0b8od7ZpGDkTUcfJ7wz/VoZAFzFfLyxVxGFhUjJzhYqSbIpfMtl/+k/dpWa3Q==}
+ dependencies:
+ '@vitest/spy': 2.1.5
+ '@vitest/utils': 2.1.5
+ chai: 5.1.2
+ tinyrainbow: 1.2.0
+ dev: true
+
+ /@vitest/mocker@2.1.5(vite@5.4.11):
+ resolution: {integrity: sha512-XYW6l3UuBmitWqSUXTNXcVBUCRytDogBsWuNXQijc00dtnU/9OqpXWp4OJroVrad/gLIomAq9aW8yWDBtMthhQ==}
+ peerDependencies:
+ msw: ^2.4.9
+ vite: ^5.0.0
+ peerDependenciesMeta:
+ msw:
+ optional: true
+ vite:
+ optional: true
+ dependencies:
+ '@vitest/spy': 2.1.5
+ estree-walker: 3.0.3
+ magic-string: 0.30.12
+ vite: 5.4.11(@types/node@22.9.0)
+ dev: true
+
+ /@vitest/pretty-format@2.1.5:
+ resolution: {integrity: sha512-4ZOwtk2bqG5Y6xRGHcveZVr+6txkH7M2e+nPFd6guSoN638v/1XQ0K06eOpi0ptVU/2tW/pIU4IoPotY/GZ9fw==}
+ dependencies:
+ tinyrainbow: 1.2.0
+ dev: true
+
+ /@vitest/runner@2.1.5:
+ resolution: {integrity: sha512-pKHKy3uaUdh7X6p1pxOkgkVAFW7r2I818vHDthYLvUyjRfkKOU6P45PztOch4DZarWQne+VOaIMwA/erSSpB9g==}
+ dependencies:
+ '@vitest/utils': 2.1.5
+ pathe: 1.1.2
+ dev: true
+
+ /@vitest/snapshot@2.1.5:
+ resolution: {integrity: sha512-zmYw47mhfdfnYbuhkQvkkzYroXUumrwWDGlMjpdUr4jBd3HZiV2w7CQHj+z7AAS4VOtWxI4Zt4bWt4/sKcoIjg==}
+ dependencies:
+ '@vitest/pretty-format': 2.1.5
+ magic-string: 0.30.12
+ pathe: 1.1.2
+ dev: true
+
+ /@vitest/spy@2.1.5:
+ resolution: {integrity: sha512-aWZF3P0r3w6DiYTVskOYuhBc7EMc3jvn1TkBg8ttylFFRqNN2XGD7V5a4aQdk6QiUzZQ4klNBSpCLJgWNdIiNw==}
+ dependencies:
+ tinyspy: 3.0.2
+ dev: true
+
+ /@vitest/utils@2.1.5:
+ resolution: {integrity: sha512-yfj6Yrp0Vesw2cwJbP+cl04OC+IHFsuQsrsJBL9pyGeQXE56v1UAOQco+SR55Vf1nQzfV0QJg1Qum7AaWUwwYg==}
+ dependencies:
+ '@vitest/pretty-format': 2.1.5
+ loupe: 3.1.2
+ tinyrainbow: 1.2.0
+ dev: true
/@volar/kit@2.4.8(typescript@5.6.3):
resolution: {integrity: sha512-HY+HTP9sSqj0St9j1N8l85YMu4w0GxCtelzkzZWuq2GVz0+QRYwlyc0mPH7749OknUAdtsdozBR5Ecez55Ncug==}
@@ -5230,7 +5275,7 @@ packages:
resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==}
dev: true
- /@vue-macros/common@1.15.0(vue@3.5.12):
+ /@vue-macros/common@1.15.0(vue@3.5.13):
resolution: {integrity: sha512-yg5VqW7+HRfJGimdKvFYzx8zorHUYo0hzPwuraoC1DWa7HHazbTMoVsHDvk3JHa1SGfSL87fRnzmlvgjEHhszA==}
engines: {node: '>=16.14.0'}
peerDependencies:
@@ -5240,12 +5285,12 @@ packages:
optional: true
dependencies:
'@babel/types': 7.26.0
- '@rollup/pluginutils': 5.1.3(rollup@4.24.4)
- '@vue/compiler-sfc': 3.5.12
+ '@rollup/pluginutils': 5.1.3(rollup@4.27.2)
+ '@vue/compiler-sfc': 3.5.13
ast-kit: 1.3.0
local-pkg: 0.5.0
magic-string-ast: 0.6.2
- vue: 3.5.12(typescript@5.6.3)
+ vue: 3.5.13(typescript@5.6.3)
transitivePeerDependencies:
- rollup
dev: false
@@ -5287,49 +5332,49 @@ packages:
'@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
+ '@vue/compiler-sfc': 3.5.13
transitivePeerDependencies:
- supports-color
dev: false
- /@vue/compiler-core@3.5.12:
- resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==}
+ /@vue/compiler-core@3.5.13:
+ resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==}
dependencies:
'@babel/parser': 7.26.2
- '@vue/shared': 3.5.12
+ '@vue/shared': 3.5.13
entities: 4.5.0
estree-walker: 2.0.2
source-map-js: 1.2.1
- /@vue/compiler-dom@3.5.12:
- resolution: {integrity: sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==}
+ /@vue/compiler-dom@3.5.13:
+ resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==}
dependencies:
- '@vue/compiler-core': 3.5.12
- '@vue/shared': 3.5.12
+ '@vue/compiler-core': 3.5.13
+ '@vue/shared': 3.5.13
- /@vue/compiler-sfc@3.5.12:
- resolution: {integrity: sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==}
+ /@vue/compiler-sfc@3.5.13:
+ resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==}
dependencies:
'@babel/parser': 7.26.2
- '@vue/compiler-core': 3.5.12
- '@vue/compiler-dom': 3.5.12
- '@vue/compiler-ssr': 3.5.12
- '@vue/shared': 3.5.12
+ '@vue/compiler-core': 3.5.13
+ '@vue/compiler-dom': 3.5.13
+ '@vue/compiler-ssr': 3.5.13
+ '@vue/shared': 3.5.13
estree-walker: 2.0.2
magic-string: 0.30.12
- postcss: 8.4.47
+ postcss: 8.4.49
source-map-js: 1.2.1
- /@vue/compiler-ssr@3.5.12:
- resolution: {integrity: sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==}
+ /@vue/compiler-ssr@3.5.13:
+ resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==}
dependencies:
- '@vue/compiler-dom': 3.5.12
- '@vue/shared': 3.5.12
+ '@vue/compiler-dom': 3.5.13
+ '@vue/shared': 3.5.13
/@vue/devtools-api@6.6.4:
resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==}
- /@vue/devtools-core@7.4.4(vite@5.4.10)(vue@3.5.12):
+ /@vue/devtools-core@7.4.4(vite@5.4.11)(vue@3.5.13):
resolution: {integrity: sha512-DLxgA3DfeADkRzhAfm3G2Rw/cWxub64SdP5b+s5dwL30+whOGj+QNhmyFpwZ8ZTrHDFRIPj0RqNzJ8IRR1pz7w==}
peerDependencies:
vue: ^3.0.0
@@ -5339,8 +5384,8 @@ packages:
mitt: 3.0.1
nanoid: 3.3.7
pathe: 1.1.2
- vite-hot-client: 0.2.3(vite@5.4.10)
- vue: 3.5.12(typescript@5.6.3)
+ vite-hot-client: 0.2.3(vite@5.4.11)
+ vue: 3.5.13(typescript@5.6.3)
transitivePeerDependencies:
- vite
dev: false
@@ -5363,36 +5408,40 @@ packages:
rfdc: 1.4.1
dev: false
- /@vue/reactivity@3.5.12:
- resolution: {integrity: sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==}
+ /@vue/reactivity@3.5.13:
+ resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==}
dependencies:
- '@vue/shared': 3.5.12
+ '@vue/shared': 3.5.13
- /@vue/runtime-core@3.5.12:
- resolution: {integrity: sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==}
+ /@vue/runtime-core@3.5.13:
+ resolution: {integrity: sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==}
dependencies:
- '@vue/reactivity': 3.5.12
- '@vue/shared': 3.5.12
+ '@vue/reactivity': 3.5.13
+ '@vue/shared': 3.5.13
- /@vue/runtime-dom@3.5.12:
- resolution: {integrity: sha512-q8VFxR9A2MRfBr6/55Q3umyoN7ya836FzRXajPB6/Vvuv0zOPL+qltd9rIMzG/DbRLAIlREmnLsplEF/kotXKA==}
+ /@vue/runtime-dom@3.5.13:
+ resolution: {integrity: sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==}
dependencies:
- '@vue/reactivity': 3.5.12
- '@vue/runtime-core': 3.5.12
- '@vue/shared': 3.5.12
+ '@vue/reactivity': 3.5.13
+ '@vue/runtime-core': 3.5.13
+ '@vue/shared': 3.5.13
csstype: 3.1.3
- /@vue/server-renderer@3.5.12(vue@3.5.12):
- resolution: {integrity: sha512-I3QoeDDeEPZm8yR28JtY+rk880Oqmj43hreIBVTicisFTx/Dl7JpG72g/X7YF8hnQD3IFhkky5i2bPonwrTVPg==}
+ /@vue/server-renderer@3.5.13(vue@3.5.13):
+ resolution: {integrity: sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==}
peerDependencies:
- vue: 3.5.12
+ vue: 3.5.13
dependencies:
- '@vue/compiler-ssr': 3.5.12
- '@vue/shared': 3.5.12
- vue: 3.5.12(typescript@5.6.3)
+ '@vue/compiler-ssr': 3.5.13
+ '@vue/shared': 3.5.13
+ vue: 3.5.13(typescript@5.6.3)
/@vue/shared@3.5.12:
resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==}
+ dev: false
+
+ /@vue/shared@3.5.13:
+ resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==}
/@web3-storage/multipart-parser@1.0.0:
resolution: {integrity: sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw==}
@@ -5725,6 +5774,11 @@ packages:
is-shared-array-buffer: 1.0.3
dev: true
+ /assertion-error@2.0.1:
+ resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
+ engines: {node: '>=12'}
+ dev: true
+
/ast-kit@1.3.0:
resolution: {integrity: sha512-ORycPY6qYSrAGMnSk1tlqy/Y0rFGk/WIYP/H6io0A+jXK2Jp3Il7h8vjfwaLvZUwanjiLwBeE5h3A9M+eQqeNw==}
engines: {node: '>=16.14.0'}
@@ -5768,14 +5822,14 @@ packages:
'@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.4)
+ '@rollup/pluginutils': 5.1.3(rollup@4.27.2)
'@types/babel__core': 7.20.5
'@types/cookie': 0.6.0
acorn: 8.14.0
aria-query: 5.3.2
axobject-query: 4.1.0
boxen: 8.0.1
- ci-info: 4.0.0
+ ci-info: 4.1.0
clsx: 2.1.1
common-ancestor-path: 1.0.1
cookie: 0.7.2
@@ -5809,13 +5863,13 @@ packages:
prompts: 2.4.2
rehype: 13.0.2
semver: 7.6.3
- shiki: 1.22.2
+ shiki: 1.23.1
tinyexec: 0.3.1
tsconfck: 3.1.4(typescript@5.6.3)
unist-util-visit: 5.0.0
vfile: 6.0.3
- vite: 5.4.10(@types/node@20.17.6)
- vitefu: 1.0.3(vite@5.4.10)
+ vite: 5.4.11(@types/node@22.9.0)
+ vitefu: 1.0.3(vite@5.4.11)
which-pm: 3.0.0
xxhash-wasm: 1.0.2
yargs-parser: 21.1.1
@@ -5849,7 +5903,7 @@ packages:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
dev: true
- /autoprefixer@10.4.20(postcss@8.4.47):
+ /autoprefixer@10.4.20(postcss@8.4.49):
resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==}
engines: {node: ^10 || ^12 || >=14}
hasBin: true
@@ -5861,9 +5915,8 @@ packages:
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.1.1
- postcss: 8.4.47
+ postcss: 8.4.49
postcss-value-parser: 4.2.0
- dev: false
/available-typed-arrays@1.0.7:
resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
@@ -6037,7 +6090,7 @@ packages:
chalk: 5.3.0
cli-boxes: 3.0.0
string-width: 7.2.0
- type-fest: 4.26.1
+ type-fest: 4.27.0
widest-line: 5.0.0
wrap-ansi: 9.0.0
dev: false
@@ -6070,7 +6123,7 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001677
+ caniuse-lite: 1.0.30001680
electron-to-chromium: 1.5.52
node-releases: 2.0.18
update-browserslist-db: 1.1.1(browserslist@4.24.2)
@@ -6115,13 +6168,13 @@ packages:
run-applescript: 7.0.0
dev: false
- /bundle-require@4.2.1(esbuild@0.18.20):
- resolution: {integrity: sha512-7Q/6vkyYAwOmQNRw75x+4yRtZCZJXUDmHHlFdkiV0wgv/reNjtJwpu1jPJ0w2kbEpIM0uoKI3S4/f39dU7AjSA==}
+ /bundle-require@5.0.0(esbuild@0.24.0):
+ resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
peerDependencies:
- esbuild: '>=0.17'
+ esbuild: '>=0.18'
dependencies:
- esbuild: 0.18.20
+ esbuild: 0.24.0
load-tsconfig: 0.2.5
dev: true
@@ -6151,7 +6204,7 @@ packages:
giget: 1.2.3
jiti: 2.4.0
magicast: 0.3.5
- mlly: 1.7.2
+ mlly: 1.7.3
ohash: 1.1.4
pathe: 1.1.2
perfect-debounce: 1.0.0
@@ -6195,6 +6248,11 @@ packages:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
+ /camelcase-css@2.0.1:
+ resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
+ engines: {node: '>= 6'}
+ dev: true
+
/camelcase@5.3.1:
resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
engines: {node: '>=6'}
@@ -6214,7 +6272,7 @@ packages:
resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
dependencies:
browserslist: 4.24.2
- caniuse-lite: 1.0.30001677
+ caniuse-lite: 1.0.30001680
lodash.memoize: 4.1.2
lodash.uniq: 4.5.0
dev: false
@@ -6222,9 +6280,23 @@ packages:
/caniuse-lite@1.0.30001677:
resolution: {integrity: sha512-fmfjsOlJUpMWu+mAAtZZZHz7UEwsUxIIvu1TJfO1HqFQvB/B+ii0xr9B5HpbZY/mC4XZ8SvjHJqtAY6pDPQEog==}
+ /caniuse-lite@1.0.30001680:
+ resolution: {integrity: sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==}
+
/ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
+ /chai@5.1.2:
+ resolution: {integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==}
+ engines: {node: '>=12'}
+ dependencies:
+ assertion-error: 2.0.1
+ check-error: 2.1.1
+ deep-eql: 5.0.2
+ loupe: 3.1.2
+ pathval: 2.0.0
+ dev: true
+
/chalk@3.0.0:
resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==}
engines: {node: '>=8'}
@@ -6272,6 +6344,11 @@ packages:
resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==}
dev: true
+ /check-error@2.1.1:
+ resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==}
+ engines: {node: '>= 16'}
+ dev: true
+
/chokidar@3.6.0:
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
engines: {node: '>= 8.10.0'}
@@ -6305,8 +6382,8 @@ packages:
engines: {node: '>=8'}
dev: true
- /ci-info@4.0.0:
- resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==}
+ /ci-info@4.1.0:
+ resolution: {integrity: sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==}
engines: {node: '>=8'}
dev: false
@@ -6546,7 +6623,6 @@ packages:
/consola@3.2.3:
resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==}
engines: {node: ^14.18.0 || >=16.10.0}
- dev: false
/console-control-strings@1.1.0:
resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==}
@@ -6612,7 +6688,7 @@ packages:
readable-stream: 4.5.2
dev: false
- /create-jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2):
+ /create-jest@29.7.0(@types/node@22.9.0)(ts-node@10.9.2):
resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@@ -6621,7 +6697,7 @@ packages:
chalk: 4.1.2
exit: 0.1.2
graceful-fs: 4.2.11
- jest-config: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2)
+ jest-config: 29.7.0(@types/node@22.9.0)(ts-node@10.9.2)
jest-util: 29.7.0
prompts: 2.4.2
transitivePeerDependencies:
@@ -6651,6 +6727,15 @@ packages:
path-key: 3.1.1
shebang-command: 2.0.0
which: 2.0.2
+ dev: false
+
+ /cross-spawn@7.0.5:
+ resolution: {integrity: sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==}
+ engines: {node: '>= 8'}
+ dependencies:
+ path-key: 3.1.1
+ shebang-command: 2.0.0
+ which: 2.0.2
/crossws@0.3.1:
resolution: {integrity: sha512-HsZgeVYaG+b5zA+9PbIPGq4+J/CJynJuearykPsXx4V/eMhyQ5EDVg3Ak2FBZtVXCiOLu/U7IiwDHTr9MA+IKw==}
@@ -6658,13 +6743,13 @@ packages:
uncrypto: 0.1.3
dev: false
- /css-declaration-sorter@7.2.0(postcss@8.4.47):
+ /css-declaration-sorter@7.2.0(postcss@8.4.49):
resolution: {integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.0.9
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
dev: false
/css-select@5.1.0:
@@ -6706,63 +6791,63 @@ packages:
engines: {node: '>=4'}
hasBin: true
- /cssnano-preset-default@7.0.6(postcss@8.4.47):
+ /cssnano-preset-default@7.0.6(postcss@8.4.49):
resolution: {integrity: sha512-ZzrgYupYxEvdGGuqL+JKOY70s7+saoNlHSCK/OGn1vB2pQK8KSET8jvenzItcY+kA7NoWvfbb/YhlzuzNKjOhQ==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
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)
- dev: false
-
- /cssnano-utils@5.0.0(postcss@8.4.47):
+ css-declaration-sorter: 7.2.0(postcss@8.4.49)
+ cssnano-utils: 5.0.0(postcss@8.4.49)
+ postcss: 8.4.49
+ postcss-calc: 10.0.2(postcss@8.4.49)
+ postcss-colormin: 7.0.2(postcss@8.4.49)
+ postcss-convert-values: 7.0.4(postcss@8.4.49)
+ postcss-discard-comments: 7.0.3(postcss@8.4.49)
+ postcss-discard-duplicates: 7.0.1(postcss@8.4.49)
+ postcss-discard-empty: 7.0.0(postcss@8.4.49)
+ postcss-discard-overridden: 7.0.0(postcss@8.4.49)
+ postcss-merge-longhand: 7.0.4(postcss@8.4.49)
+ postcss-merge-rules: 7.0.4(postcss@8.4.49)
+ postcss-minify-font-values: 7.0.0(postcss@8.4.49)
+ postcss-minify-gradients: 7.0.0(postcss@8.4.49)
+ postcss-minify-params: 7.0.2(postcss@8.4.49)
+ postcss-minify-selectors: 7.0.4(postcss@8.4.49)
+ postcss-normalize-charset: 7.0.0(postcss@8.4.49)
+ postcss-normalize-display-values: 7.0.0(postcss@8.4.49)
+ postcss-normalize-positions: 7.0.0(postcss@8.4.49)
+ postcss-normalize-repeat-style: 7.0.0(postcss@8.4.49)
+ postcss-normalize-string: 7.0.0(postcss@8.4.49)
+ postcss-normalize-timing-functions: 7.0.0(postcss@8.4.49)
+ postcss-normalize-unicode: 7.0.2(postcss@8.4.49)
+ postcss-normalize-url: 7.0.0(postcss@8.4.49)
+ postcss-normalize-whitespace: 7.0.0(postcss@8.4.49)
+ postcss-ordered-values: 7.0.1(postcss@8.4.49)
+ postcss-reduce-initial: 7.0.2(postcss@8.4.49)
+ postcss-reduce-transforms: 7.0.0(postcss@8.4.49)
+ postcss-svgo: 7.0.1(postcss@8.4.49)
+ postcss-unique-selectors: 7.0.3(postcss@8.4.49)
+ dev: false
+
+ /cssnano-utils@5.0.0(postcss@8.4.49):
resolution: {integrity: sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
dev: false
- /cssnano@7.0.6(postcss@8.4.47):
+ /cssnano@7.0.6(postcss@8.4.49):
resolution: {integrity: sha512-54woqx8SCbp8HwvNZYn68ZFAepuouZW4lTwiMVnBErM3VkO7/Sd4oTOt3Zz3bPx3kxQ36aISppyXj2Md4lg8bw==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
- cssnano-preset-default: 7.0.6(postcss@8.4.47)
+ cssnano-preset-default: 7.0.6(postcss@8.4.49)
lilconfig: 3.1.2
- postcss: 8.4.47
+ postcss: 8.4.49
dev: false
/csso@5.0.5:
@@ -6906,6 +6991,11 @@ packages:
optional: true
dev: true
+ /deep-eql@5.0.2:
+ resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==}
+ engines: {node: '>=6'}
+ dev: true
+
/deep-equal@2.2.3:
resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==}
engines: {node: '>= 0.4'}
@@ -7061,6 +7151,10 @@ packages:
dequal: 2.0.3
dev: false
+ /didyoumean@1.2.2:
+ resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
+ dev: true
+
/diff-sequences@29.6.3:
resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -7089,7 +7183,6 @@ packages:
/dlv@1.1.3:
resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
- dev: false
/doctrine@2.1.0:
resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
@@ -7151,7 +7244,7 @@ packages:
resolution: {integrity: sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==}
engines: {node: '>=18'}
dependencies:
- type-fest: 4.26.1
+ type-fest: 4.27.0
dev: false
/dotenv@16.4.5:
@@ -7197,6 +7290,10 @@ packages:
'@emmetio/css-abbreviation': 2.1.8
dev: true
+ /emoji-regex-xs@1.0.0:
+ resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==}
+ dev: false
+
/emoji-regex@10.4.0:
resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==}
dev: false
@@ -7381,13 +7478,13 @@ packages:
is-symbol: 1.0.4
dev: true
- /esbuild-plugins-node-modules-polyfill@1.6.7(esbuild@0.17.6):
- resolution: {integrity: sha512-1lzsVFT/6OO1ZATHKZqSP+qYzyFo2d+QF9QzMKsyJR7GMRScYizYb1uEEE4NxTsBSxWviY3xnmN9dEOTaKFbJA==}
+ /esbuild-plugins-node-modules-polyfill@1.6.8(esbuild@0.17.6):
+ resolution: {integrity: sha512-bRB4qbgUDWrdY1eMk123KiaCSW9VzQ+QLZrmU7D//cCFkmksPd9mUMpmWoFK/rxjIeTfTSOpKCoGoimlvI+AWw==}
engines: {node: '>=14.0.0'}
peerDependencies:
- esbuild: '>=0.14.0 <=0.23.x'
+ esbuild: '>=0.14.0 <=0.24.x'
dependencies:
- '@jspm/core': 2.1.0
+ '@jspm/core': 2.0.1
esbuild: 0.17.6
local-pkg: 0.5.0
resolve.exports: 2.0.2
@@ -7513,7 +7610,6 @@ packages:
'@esbuild/win32-arm64': 0.24.0
'@esbuild/win32-ia32': 0.24.0
'@esbuild/win32-x64': 0.24.0
- dev: false
/escalade@3.2.0:
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
@@ -7553,7 +7649,7 @@ packages:
source-map: 0.6.1
dev: true
- /eslint-config-next@15.0.1(eslint@8.57.1)(typescript@5.6.3):
+ /eslint-config-next@15.0.1(eslint@9.15.0)(typescript@5.6.3):
resolution: {integrity: sha512-3cYCrgbH6GS/ufApza7XCKz92vtq4dAdYhx++rMFNlH2cAV+/GsAKkrr4+bohYOACmzG2nAOR+uWprKC1Uld6A==}
peerDependencies:
eslint: ^7.23.0 || ^8.0.0 || ^9.0.0
@@ -7564,15 +7660,15 @@ packages:
dependencies:
'@next/eslint-plugin-next': 15.0.1
'@rushstack/eslint-patch': 1.10.4
- '@typescript-eslint/eslint-plugin': 8.13.0(@typescript-eslint/parser@8.13.0)(eslint@8.57.1)(typescript@5.6.3)
- '@typescript-eslint/parser': 8.13.0(eslint@8.57.1)(typescript@5.6.3)
- eslint: 8.57.1
+ '@typescript-eslint/eslint-plugin': 8.13.0(@typescript-eslint/parser@8.13.0)(eslint@9.15.0)(typescript@5.6.3)
+ '@typescript-eslint/parser': 8.13.0(eslint@9.15.0)(typescript@5.6.3)
+ eslint: 9.15.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.13.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1)
- eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.13.0)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
- eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1)
- eslint-plugin-react: 7.37.2(eslint@8.57.1)
- eslint-plugin-react-hooks: 5.0.0(eslint@8.57.1)
+ eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.13.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.15.0)
+ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.13.0)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0)
+ eslint-plugin-jsx-a11y: 6.10.2(eslint@9.15.0)
+ eslint-plugin-react: 7.37.2(eslint@9.15.0)
+ eslint-plugin-react-hooks: 5.0.0(eslint@9.15.0)
typescript: 5.6.3
transitivePeerDependencies:
- eslint-import-resolver-webpack
@@ -7607,16 +7703,6 @@ packages:
eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
dev: true
- /eslint-import-resolver-node@0.3.7:
- resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==}
- dependencies:
- debug: 3.2.7
- is-core-module: 2.15.1
- resolve: 1.22.8
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/eslint-import-resolver-node@0.3.9:
resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
dependencies:
@@ -7627,36 +7713,6 @@ packages:
- supports-color
dev: true
- /eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.31.0)(eslint@8.56.0):
- resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==}
- engines: {node: ^14.18.0 || >=16.0.0}
- peerDependencies:
- eslint: '*'
- eslint-plugin-import: '*'
- eslint-plugin-import-x: '*'
- peerDependenciesMeta:
- eslint-plugin-import:
- optional: true
- eslint-plugin-import-x:
- optional: true
- dependencies:
- '@nolyfill/is-core-module': 1.0.39
- debug: 4.3.7(supports-color@9.4.0)
- enhanced-resolve: 5.17.1
- eslint: 8.56.0
- eslint-module-utils: 2.12.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.6.3)(eslint@8.56.0)
- eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.3)(eslint@8.56.0)
- fast-glob: 3.3.2
- get-tsconfig: 4.8.1
- is-bun-module: 1.2.1
- is-glob: 4.0.3
- transitivePeerDependencies:
- - '@typescript-eslint/parser'
- - eslint-import-resolver-node
- - eslint-import-resolver-webpack
- - supports-color
- dev: true
-
/eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0)(eslint-plugin-import@2.31.0)(eslint@8.43.0):
resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==}
engines: {node: ^14.18.0 || >=16.0.0}
@@ -7717,7 +7773,7 @@ packages:
- supports-color
dev: true
- /eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1):
+ /eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.15.0):
resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -7733,9 +7789,9 @@ packages:
'@nolyfill/is-core-module': 1.0.39
debug: 4.3.7(supports-color@9.4.0)
enhanced-resolve: 5.17.1
- eslint: 8.57.1
- eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.13.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
- eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.13.0)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
+ eslint: 9.15.0
+ eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.13.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0)
+ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.13.0)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0)
fast-glob: 3.3.2
get-tsconfig: 4.8.1
is-bun-module: 1.2.1
@@ -7747,66 +7803,6 @@ packages:
- supports-color
dev: true
- /eslint-module-utils@2.12.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.6.3)(eslint@8.56.0):
- resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==}
- engines: {node: '>=4'}
- peerDependencies:
- '@typescript-eslint/parser': '*'
- eslint: '*'
- eslint-import-resolver-node: '*'
- eslint-import-resolver-typescript: '*'
- eslint-import-resolver-webpack: '*'
- peerDependenciesMeta:
- '@typescript-eslint/parser':
- optional: true
- eslint:
- optional: true
- eslint-import-resolver-node:
- optional: true
- eslint-import-resolver-typescript:
- optional: true
- eslint-import-resolver-webpack:
- optional: true
- dependencies:
- '@typescript-eslint/parser': 5.62.0(eslint@8.56.0)(typescript@5.6.3)
- debug: 3.2.7
- eslint: 8.56.0
- eslint-import-resolver-node: 0.3.7
- eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.31.0)(eslint@8.56.0)
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /eslint-module-utils@2.12.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.56.0):
- resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==}
- engines: {node: '>=4'}
- peerDependencies:
- '@typescript-eslint/parser': '*'
- eslint: '*'
- eslint-import-resolver-node: '*'
- eslint-import-resolver-typescript: '*'
- eslint-import-resolver-webpack: '*'
- peerDependenciesMeta:
- '@typescript-eslint/parser':
- optional: true
- eslint:
- optional: true
- eslint-import-resolver-node:
- optional: true
- eslint-import-resolver-typescript:
- optional: true
- eslint-import-resolver-webpack:
- optional: true
- dependencies:
- '@typescript-eslint/parser': 5.62.0(eslint@8.56.0)(typescript@5.6.3)
- debug: 3.2.7
- eslint: 8.56.0
- eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.31.0)(eslint@8.56.0)
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/eslint-module-utils@2.12.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.43.0):
resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==}
engines: {node: '>=4'}
@@ -7867,7 +7863,7 @@ packages:
- supports-color
dev: true
- /eslint-module-utils@2.12.0(@typescript-eslint/parser@8.13.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1):
+ /eslint-module-utils@2.12.0(@typescript-eslint/parser@8.13.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0):
resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==}
engines: {node: '>=4'}
peerDependencies:
@@ -7888,26 +7884,15 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 8.13.0(eslint@8.57.1)(typescript@5.6.3)
+ '@typescript-eslint/parser': 8.13.0(eslint@9.15.0)(typescript@5.6.3)
debug: 3.2.7
- eslint: 8.57.1
+ eslint: 9.15.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.13.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1)
+ eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.13.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.15.0)
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-es@3.0.1(eslint@8.56.0):
- resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==}
- engines: {node: '>=8.10.0'}
- peerDependencies:
- eslint: '>=4.19.1'
- dependencies:
- eslint: 8.56.0
- eslint-utils: 2.1.0
- regexpp: 3.2.0
- dev: true
-
/eslint-plugin-eslint-comments@3.2.0(eslint@8.43.0):
resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==}
engines: {node: '>=6.5.0'}
@@ -7930,43 +7915,6 @@ packages:
ignore: 5.3.2
dev: true
- /eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.3)(eslint@8.56.0):
- resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==}
- engines: {node: '>=4'}
- peerDependencies:
- '@typescript-eslint/parser': '*'
- eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9
- peerDependenciesMeta:
- '@typescript-eslint/parser':
- optional: true
- dependencies:
- '@rtsao/scc': 1.1.0
- '@typescript-eslint/parser': 5.62.0(eslint@8.56.0)(typescript@5.6.3)
- array-includes: 3.1.8
- array.prototype.findlastindex: 1.2.5
- array.prototype.flat: 1.3.2
- array.prototype.flatmap: 1.3.2
- debug: 3.2.7
- doctrine: 2.1.0
- eslint: 8.56.0
- eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.56.0)
- hasown: 2.0.2
- is-core-module: 2.15.1
- is-glob: 4.0.3
- minimatch: 3.1.2
- object.fromentries: 2.0.8
- object.groupby: 1.0.3
- object.values: 1.2.0
- semver: 6.3.1
- string.prototype.trimend: 1.0.8
- tsconfig-paths: 3.15.0
- transitivePeerDependencies:
- - eslint-import-resolver-typescript
- - eslint-import-resolver-webpack
- - supports-color
- dev: true
-
/eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.3)(eslint@8.43.0):
resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==}
engines: {node: '>=4'}
@@ -8041,7 +7989,7 @@ packages:
- supports-color
dev: true
- /eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1):
+ /eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0):
resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==}
engines: {node: '>=4'}
peerDependencies:
@@ -8052,16 +8000,16 @@ packages:
optional: true
dependencies:
'@rtsao/scc': 1.1.0
- '@typescript-eslint/parser': 8.13.0(eslint@8.57.1)(typescript@5.6.3)
+ '@typescript-eslint/parser': 8.13.0(eslint@9.15.0)(typescript@5.6.3)
array-includes: 3.1.8
array.prototype.findlastindex: 1.2.5
array.prototype.flat: 1.3.2
array.prototype.flatmap: 1.3.2
debug: 3.2.7
doctrine: 2.1.0
- eslint: 8.57.1
+ eslint: 9.15.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.13.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
+ eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.13.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0)
hasown: 2.0.2
is-core-module: 2.15.1
is-glob: 4.0.3
@@ -8078,39 +8026,6 @@ packages:
- supports-color
dev: true
- /eslint-plugin-jest-dom@4.0.3(eslint@8.56.0):
- resolution: {integrity: sha512-9j+n8uj0+V0tmsoS7bYC7fLhQmIvjRqRYEcbDSi+TKPsTThLLXCyj5swMSSf/hTleeMktACnn+HFqXBr5gbcbA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6', yarn: '>=1'}
- peerDependencies:
- eslint: ^6.8.0 || ^7.0.0 || ^8.0.0
- dependencies:
- '@babel/runtime': 7.26.0
- '@testing-library/dom': 8.20.1
- eslint: 8.56.0
- requireindex: 1.2.0
- dev: true
-
- /eslint-plugin-jest@26.9.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.56.0)(typescript@5.6.3):
- resolution: {integrity: sha512-TWJxWGp1J628gxh2KhaH1H1paEdgE2J61BBF1I59c6xWeL5+D1BzMxGDN/nXAfX+aSkR5u80K+XhskK6Gwq9ng==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- '@typescript-eslint/eslint-plugin': ^5.0.0
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- jest: '*'
- peerDependenciesMeta:
- '@typescript-eslint/eslint-plugin':
- optional: true
- jest:
- optional: true
- dependencies:
- '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.56.0)(typescript@5.6.3)
- '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@5.6.3)
- eslint: 8.56.0
- transitivePeerDependencies:
- - supports-color
- - typescript
- dev: true
-
/eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.43.0)(typescript@5.1.3):
resolution: {integrity: sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -8177,7 +8092,7 @@ packages:
string.prototype.includes: 2.0.1
dev: true
- /eslint-plugin-jsx-a11y@6.10.2(eslint@8.56.0):
+ /eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1):
resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==}
engines: {node: '>=4.0'}
peerDependencies:
@@ -8191,7 +8106,7 @@ packages:
axobject-query: 4.1.0
damerau-levenshtein: 1.0.8
emoji-regex: 9.2.2
- eslint: 8.56.0
+ eslint: 8.57.1
hasown: 2.0.2
jsx-ast-utils: 3.3.5
language-tags: 1.0.9
@@ -8201,7 +8116,7 @@ packages:
string.prototype.includes: 2.0.1
dev: true
- /eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1):
+ /eslint-plugin-jsx-a11y@6.10.2(eslint@9.15.0):
resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==}
engines: {node: '>=4.0'}
peerDependencies:
@@ -8215,7 +8130,7 @@ packages:
axobject-query: 4.1.0
damerau-levenshtein: 1.0.8
emoji-regex: 9.2.2
- eslint: 8.57.1
+ eslint: 9.15.0
hasown: 2.0.2
jsx-ast-utils: 3.3.5
language-tags: 1.0.9
@@ -8225,21 +8140,6 @@ packages:
string.prototype.includes: 2.0.1
dev: true
- /eslint-plugin-node@11.1.0(eslint@8.56.0):
- resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==}
- engines: {node: '>=8.10.0'}
- peerDependencies:
- eslint: '>=5.16.0'
- dependencies:
- eslint: 8.56.0
- eslint-plugin-es: 3.0.1(eslint@8.56.0)
- eslint-utils: 2.1.0
- ignore: 5.3.2
- minimatch: 3.1.2
- resolve: 1.22.8
- semver: 6.3.1
- dev: true
-
/eslint-plugin-playwright@0.16.0(eslint-plugin-jest@27.9.0)(eslint@8.43.0):
resolution: {integrity: sha512-DcHpF0SLbNeh9MT4pMzUGuUSnJ7q5MWbP8sSEFIMS6j7Ggnduq8ghNlfhURgty4c1YFny7Ge9xYTO1FSAoV2Vw==}
peerDependencies:
@@ -8275,15 +8175,6 @@ packages:
eslint: 8.43.0
dev: true
- /eslint-plugin-react-hooks@4.6.2(eslint@8.56.0):
- resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==}
- engines: {node: '>=10'}
- peerDependencies:
- eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
- dependencies:
- eslint: 8.56.0
- dev: true
-
/eslint-plugin-react-hooks@4.6.2(eslint@8.57.1):
resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==}
engines: {node: '>=10'}
@@ -8293,13 +8184,13 @@ packages:
eslint: 8.57.1
dev: true
- /eslint-plugin-react-hooks@5.0.0(eslint@8.57.1):
+ /eslint-plugin-react-hooks@5.0.0(eslint@9.15.0):
resolution: {integrity: sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==}
engines: {node: '>=10'}
peerDependencies:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0
dependencies:
- eslint: 8.57.1
+ eslint: 9.15.0
dev: true
/eslint-plugin-react@7.37.2(eslint@8.43.0):
@@ -8329,7 +8220,7 @@ packages:
string.prototype.repeat: 1.0.0
dev: true
- /eslint-plugin-react@7.37.2(eslint@8.56.0):
+ /eslint-plugin-react@7.37.2(eslint@8.57.1):
resolution: {integrity: sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==}
engines: {node: '>=4'}
peerDependencies:
@@ -8341,7 +8232,7 @@ packages:
array.prototype.tosorted: 1.1.4
doctrine: 2.1.0
es-iterator-helpers: 1.2.0
- eslint: 8.56.0
+ eslint: 8.57.1
estraverse: 5.3.0
hasown: 2.0.2
jsx-ast-utils: 3.3.5
@@ -8356,7 +8247,7 @@ packages:
string.prototype.repeat: 1.0.0
dev: true
- /eslint-plugin-react@7.37.2(eslint@8.57.1):
+ /eslint-plugin-react@7.37.2(eslint@9.15.0):
resolution: {integrity: sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==}
engines: {node: '>=4'}
peerDependencies:
@@ -8368,7 +8259,7 @@ packages:
array.prototype.tosorted: 1.1.4
doctrine: 2.1.0
es-iterator-helpers: 1.2.0
- eslint: 8.57.1
+ eslint: 9.15.0
estraverse: 5.3.0
hasown: 2.0.2
jsx-ast-utils: 3.3.5
@@ -8383,19 +8274,6 @@ packages:
string.prototype.repeat: 1.0.0
dev: true
- /eslint-plugin-testing-library@5.11.1(eslint@8.56.0)(typescript@5.6.3):
- resolution: {integrity: sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'}
- peerDependencies:
- eslint: ^7.5.0 || ^8.0.0
- dependencies:
- '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@5.6.3)
- eslint: 8.56.0
- transitivePeerDependencies:
- - supports-color
- - typescript
- dev: true
-
/eslint-plugin-testing-library@6.4.0(eslint@8.43.0)(typescript@5.1.3):
resolution: {integrity: sha512-yeWF+YgCgvNyPNI9UKnG0FjeE2sk93N/3lsKqcmR8dSfeXJwFT5irnWo7NjLf152HkRzfoFjh3LsBUrhvFz4eA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'}
@@ -8492,16 +8370,12 @@ packages:
esrecurse: 4.3.0
estraverse: 5.3.0
- /eslint-utils@2.1.0:
- resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==}
- engines: {node: '>=6'}
+ /eslint-scope@8.2.0:
+ resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
dependencies:
- eslint-visitor-keys: 1.3.0
- dev: true
-
- /eslint-visitor-keys@1.3.0:
- resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==}
- engines: {node: '>=4'}
+ esrecurse: 4.3.0
+ estraverse: 5.3.0
dev: true
/eslint-visitor-keys@2.1.0:
@@ -8513,6 +8387,11 @@ packages:
resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /eslint-visitor-keys@4.2.0:
+ resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ dev: true
+
/eslint@8.43.0:
resolution: {integrity: sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -8528,7 +8407,7 @@ packages:
'@nodelib/fs.walk': 1.2.8
ajv: 6.12.6
chalk: 4.1.2
- cross-spawn: 7.0.3
+ cross-spawn: 7.0.5
debug: 4.3.7(supports-color@9.4.0)
doctrine: 3.0.0
escape-string-regexp: 4.0.0
@@ -8562,23 +8441,23 @@ packages:
- supports-color
dev: true
- /eslint@8.56.0:
- resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==}
+ /eslint@8.57.1:
+ resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options.
hasBin: true
dependencies:
- '@eslint-community/eslint-utils': 4.4.1(eslint@8.56.0)
+ '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1)
'@eslint-community/regexpp': 4.12.1
'@eslint/eslintrc': 2.1.4
- '@eslint/js': 8.56.0
- '@humanwhocodes/config-array': 0.11.14
+ '@eslint/js': 8.57.1
+ '@humanwhocodes/config-array': 0.13.0
'@humanwhocodes/module-importer': 1.0.1
'@nodelib/fs.walk': 1.2.8
'@ungap/structured-clone': 1.2.0
ajv: 6.12.6
chalk: 4.1.2
- cross-spawn: 7.0.3
+ cross-spawn: 7.0.5
debug: 4.3.7(supports-color@9.4.0)
doctrine: 3.0.0
escape-string-regexp: 4.0.0
@@ -8608,58 +8487,67 @@ packages:
text-table: 0.2.0
transitivePeerDependencies:
- supports-color
- dev: true
- /eslint@8.57.1:
- resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options.
+ /eslint@9.15.0:
+ resolution: {integrity: sha512-7CrWySmIibCgT1Os28lUU6upBshZ+GxybLOrmRzi08kS8MBuO8QA7pXEgYgY5W8vK3e74xv0lpjo9DbaGU9Rkw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
+ peerDependencies:
+ jiti: '*'
+ peerDependenciesMeta:
+ jiti:
+ optional: true
dependencies:
- '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1)
+ '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0)
'@eslint-community/regexpp': 4.12.1
- '@eslint/eslintrc': 2.1.4
- '@eslint/js': 8.57.1
- '@humanwhocodes/config-array': 0.13.0
+ '@eslint/config-array': 0.19.0
+ '@eslint/core': 0.9.0
+ '@eslint/eslintrc': 3.2.0
+ '@eslint/js': 9.15.0
+ '@eslint/plugin-kit': 0.2.3
+ '@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
- '@nodelib/fs.walk': 1.2.8
- '@ungap/structured-clone': 1.2.0
+ '@humanwhocodes/retry': 0.4.1
+ '@types/estree': 1.0.6
+ '@types/json-schema': 7.0.15
ajv: 6.12.6
chalk: 4.1.2
- cross-spawn: 7.0.3
+ cross-spawn: 7.0.5
debug: 4.3.7(supports-color@9.4.0)
- doctrine: 3.0.0
escape-string-regexp: 4.0.0
- eslint-scope: 7.2.2
- eslint-visitor-keys: 3.4.3
- espree: 9.6.1
+ eslint-scope: 8.2.0
+ eslint-visitor-keys: 4.2.0
+ espree: 10.3.0
esquery: 1.6.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
- file-entry-cache: 6.0.1
+ file-entry-cache: 8.0.0
find-up: 5.0.0
glob-parent: 6.0.2
- globals: 13.24.0
- graphemer: 1.4.0
ignore: 5.3.2
imurmurhash: 0.1.4
is-glob: 4.0.3
- is-path-inside: 3.0.3
- js-yaml: 4.1.0
json-stable-stringify-without-jsonify: 1.0.1
- levn: 0.4.1
lodash.merge: 4.6.2
minimatch: 3.1.2
natural-compare: 1.4.0
optionator: 0.9.4
- strip-ansi: 6.0.1
- text-table: 0.2.0
transitivePeerDependencies:
- supports-color
+ dev: true
/esm-env@1.1.4:
resolution: {integrity: sha512-oO82nKPHKkzIj/hbtuDYy/JHqBHFlMIW36SDiPCVsj87ntDLcWN+sJ1erdVryd4NxODacFTsdrIE3b7IamqbOg==}
+ /espree@10.3.0:
+ resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ dependencies:
+ acorn: 8.14.0
+ acorn-jsx: 5.3.2(acorn@8.14.0)
+ eslint-visitor-keys: 4.2.0
+ dev: true
+
/espree@9.6.1:
resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -8764,7 +8652,7 @@ packages:
resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==}
engines: {node: '>= 0.8'}
dependencies:
- '@types/node': 20.17.6
+ '@types/node': 22.9.0
require-like: 0.1.2
dev: true
@@ -8785,7 +8673,7 @@ packages:
resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
engines: {node: '>=10'}
dependencies:
- cross-spawn: 7.0.3
+ cross-spawn: 7.0.5
get-stream: 6.0.1
human-signals: 2.1.0
is-stream: 2.0.1
@@ -8815,7 +8703,7 @@ packages:
resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
engines: {node: '>=16.17'}
dependencies:
- cross-spawn: 7.0.3
+ cross-spawn: 7.0.5
get-stream: 8.0.1
human-signals: 5.0.0
is-stream: 3.0.0
@@ -8836,6 +8724,11 @@ packages:
engines: {node: '>= 0.8.0'}
dev: true
+ /expect-type@1.1.0:
+ resolution: {integrity: sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==}
+ engines: {node: '>=12.0.0'}
+ dev: true
+
/expect@29.7.0:
resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -8899,7 +8792,7 @@ packages:
resolution: {integrity: sha512-LyExtJWKxtgVzmgtEHyQtLFpw1KFhQphF9nTG8TpAIVkiI/xQ3FJh75tRFLYl4hkn7BNIIdLJInuDAavX35pMw==}
dependencies:
enhanced-resolve: 5.17.1
- mlly: 1.7.2
+ mlly: 1.7.3
pathe: 1.1.2
ufo: 1.5.4
dev: false
@@ -8979,6 +8872,13 @@ packages:
dependencies:
flat-cache: 3.2.0
+ /file-entry-cache@8.0.0:
+ resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ flat-cache: 4.0.1
+ dev: true
+
/file-uri-to-path@1.0.0:
resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==}
@@ -9036,6 +8936,14 @@ packages:
keyv: 4.5.4
rimraf: 3.0.2
+ /flat-cache@4.0.1:
+ resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
+ engines: {node: '>=16'}
+ dependencies:
+ flatted: 3.3.1
+ keyv: 4.5.4
+ dev: true
+
/flatted@3.3.1:
resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
@@ -9053,7 +8961,7 @@ packages:
resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
engines: {node: '>=14'}
dependencies:
- cross-spawn: 7.0.3
+ cross-spawn: 7.0.5
signal-exit: 4.1.0
/form-data@4.0.1:
@@ -9076,7 +8984,6 @@ packages:
/fraction.js@4.3.7:
resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
- dev: false
/fresh@0.5.2:
resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
@@ -9340,6 +9247,11 @@ packages:
dependencies:
type-fest: 0.20.2
+ /globals@14.0.0:
+ resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
+ engines: {node: '>=18'}
+ dev: true
+
/globalthis@1.0.4:
resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
engines: {node: '>= 0.4'}
@@ -9520,8 +9432,8 @@ packages:
'@types/hast': 3.0.4
dev: false
- /hast-util-raw@9.0.4:
- resolution: {integrity: sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==}
+ /hast-util-raw@9.1.0:
+ resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==}
dependencies:
'@types/hast': 3.0.4
'@types/unist': 3.0.3
@@ -9743,13 +9655,13 @@ packages:
safer-buffer: 2.1.2
dev: true
- /icss-utils@5.1.0(postcss@8.4.47):
+ /icss-utils@5.1.0(postcss@8.4.49):
resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
dev: true
/ieee754@1.2.1:
@@ -9790,8 +9702,8 @@ packages:
/impound@0.2.0:
resolution: {integrity: sha512-gXgeSyp9Hf7qG2/PLKmywHXyQf2xFrw+mJGpoj9DsAB9L7/MIKn+DeEx98UryWXdmbv8wUUPdcQof6qXnZoCGg==}
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.24.4)
- mlly: 1.7.2
+ '@rollup/pluginutils': 5.1.3(rollup@4.27.2)
+ mlly: 1.7.3
pathe: 1.1.2
unenv: 1.10.0
unplugin: 1.15.0
@@ -10123,8 +10035,8 @@ packages:
'@types/estree': 1.0.6
dev: false
- /is-reference@3.0.2:
- resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==}
+ /is-reference@3.0.3:
+ resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==}
dependencies:
'@types/estree': 1.0.6
@@ -10250,14 +10162,9 @@ packages:
resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
dev: true
- /isbot@3.6.3:
- resolution: {integrity: sha512-B2AssIfWE+nxgt60ruROLWVyeGR1htfO+MU66+Pn0YycAxC+NyWyqcgKaqLF9dGPzklGp4bgvarDqS8vnaaonw==}
- engines: {node: '>=12'}
- dev: false
-
- /isbot@3.8.0:
- resolution: {integrity: sha512-vne1mzQUTR+qsMLeCBL9+/tgnDXRyc2pygLGl/WsgA+EZKIiB5Ehu0CiVTHIIk30zhJ24uGz4M5Ppse37aR0Hg==}
- engines: {node: '>=12'}
+ /isbot@4.1.0:
+ resolution: {integrity: sha512-Kz7zk1wc0oC0FYLYtqea1RKdEX4XGlqacPhoaq9HSEQamEXQNJ/MzVzBKAQXDCCHO0h/eo4CdZs9t3Jfbup5Aw==}
+ engines: {node: '>=18'}
dev: false
/isexe@2.0.0:
@@ -10361,7 +10268,7 @@ packages:
'@jest/expect': 29.7.0
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 20.17.6
+ '@types/node': 22.9.0
chalk: 4.1.2
co: 4.6.0
dedent: 1.5.3
@@ -10382,7 +10289,7 @@ packages:
- supports-color
dev: true
- /jest-cli@29.7.0(@types/node@20.17.6)(ts-node@10.9.2):
+ /jest-cli@29.7.0(@types/node@22.9.0)(ts-node@10.9.2):
resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@@ -10396,10 +10303,10 @@ packages:
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
chalk: 4.1.2
- create-jest: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2)
+ create-jest: 29.7.0(@types/node@22.9.0)(ts-node@10.9.2)
exit: 0.1.2
import-local: 3.2.0
- jest-config: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2)
+ jest-config: 29.7.0(@types/node@22.9.0)(ts-node@10.9.2)
jest-util: 29.7.0
jest-validate: 29.7.0
yargs: 17.7.2
@@ -10410,7 +10317,7 @@ packages:
- ts-node
dev: true
- /jest-config@29.7.0(@types/node@20.17.6)(ts-node@10.9.2):
+ /jest-config@29.7.0(@types/node@22.9.0)(ts-node@10.9.2):
resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
@@ -10425,7 +10332,7 @@ packages:
'@babel/core': 7.26.0
'@jest/test-sequencer': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 20.17.6
+ '@types/node': 22.9.0
babel-jest: 29.7.0(@babel/core@7.26.0)
chalk: 4.1.2
ci-info: 3.9.0
@@ -10445,7 +10352,7 @@ packages:
pretty-format: 29.7.0
slash: 3.0.0
strip-json-comments: 3.1.1
- ts-node: 10.9.2(@swc/core@1.8.0)(@types/node@20.17.6)(typescript@5.6.3)
+ ts-node: 10.9.2(@swc/core@1.9.2)(@types/node@22.9.0)(typescript@5.6.3)
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
@@ -10492,7 +10399,7 @@ packages:
'@jest/fake-timers': 29.7.0
'@jest/types': 29.6.3
'@types/jsdom': 20.0.1
- '@types/node': 20.17.6
+ '@types/node': 22.9.0
jest-mock: 29.7.0
jest-util: 29.7.0
jsdom: 20.0.3
@@ -10509,7 +10416,7 @@ packages:
'@jest/environment': 29.7.0
'@jest/fake-timers': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 20.17.6
+ '@types/node': 22.9.0
jest-mock: 29.7.0
jest-util: 29.7.0
dev: true
@@ -10525,7 +10432,7 @@ packages:
dependencies:
'@jest/types': 29.6.3
'@types/graceful-fs': 4.1.9
- '@types/node': 20.17.6
+ '@types/node': 22.9.0
anymatch: 3.1.3
fb-watchman: 2.0.2
graceful-fs: 4.2.11
@@ -10576,7 +10483,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.6.3
- '@types/node': 20.17.6
+ '@types/node': 22.9.0
jest-util: 29.7.0
dev: true
@@ -10631,7 +10538,7 @@ packages:
'@jest/test-result': 29.7.0
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 20.17.6
+ '@types/node': 22.9.0
chalk: 4.1.2
emittery: 0.13.1
graceful-fs: 4.2.11
@@ -10662,7 +10569,7 @@ packages:
'@jest/test-result': 29.7.0
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 20.17.6
+ '@types/node': 22.9.0
chalk: 4.1.2
cjs-module-lexer: 1.4.1
collect-v8-coverage: 1.0.2
@@ -10714,7 +10621,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.6.3
- '@types/node': 20.17.6
+ '@types/node': 22.9.0
chalk: 4.1.2
ci-info: 3.9.0
graceful-fs: 4.2.11
@@ -10739,7 +10646,7 @@ packages:
dependencies:
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 20.17.6
+ '@types/node': 22.9.0
ansi-escapes: 4.3.2
chalk: 4.1.2
emittery: 0.13.1
@@ -10751,13 +10658,13 @@ packages:
resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@types/node': 20.17.6
+ '@types/node': 22.9.0
jest-util: 29.7.0
merge-stream: 2.0.0
supports-color: 8.1.1
dev: true
- /jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2):
+ /jest@29.7.0(@types/node@22.9.0)(ts-node@10.9.2):
resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@@ -10770,7 +10677,7 @@ packages:
'@jest/core': 29.7.0(ts-node@10.9.2)
'@jest/types': 29.6.3
import-local: 3.2.0
- jest-cli: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2)
+ jest-cli: 29.7.0(@types/node@22.9.0)(ts-node@10.9.2)
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
@@ -10781,7 +10688,6 @@ packages:
/jiti@1.21.6:
resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
hasBin: true
- dev: false
/jiti@2.4.0:
resolution: {integrity: sha512-H5UpaUI+aHOqZXlYOaFP/8AzKsg+guWu+Pr3Y8i7+Y3zr1aXAvCvTAQ1RxSc6oVD8R8c7brgNtTVP91E7upH/g==}
@@ -11002,7 +10908,6 @@ packages:
/lilconfig@2.1.0:
resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
engines: {node: '>=10'}
- dev: false
/lilconfig@3.1.2:
resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==}
@@ -11050,10 +10955,10 @@ packages:
h3: 1.13.0
http-shutdown: 1.2.2
jiti: 2.4.0
- mlly: 1.7.2
+ mlly: 1.7.3
node-forge: 1.3.1
pathe: 1.1.2
- std-env: 3.7.0
+ std-env: 3.8.0
ufo: 1.5.4
untun: 0.1.3
uqr: 0.1.2
@@ -11102,7 +11007,7 @@ packages:
resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==}
engines: {node: '>=14'}
dependencies:
- mlly: 1.7.2
+ mlly: 1.7.3
pkg-types: 1.2.1
/locate-character@3.0.0:
@@ -11193,6 +11098,10 @@ packages:
dependencies:
js-tokens: 4.0.0
+ /loupe@3.1.2:
+ resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==}
+ dev: true
+
/lru-cache@10.4.3:
resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
@@ -11315,12 +11224,12 @@ packages:
decode-named-character-reference: 1.0.2
devlop: 1.1.0
mdast-util-to-string: 4.0.0
- micromark: 4.0.0
- micromark-util-decode-numeric-character-reference: 2.0.1
- micromark-util-decode-string: 2.0.0
- micromark-util-normalize-identifier: 2.0.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
+ micromark: 4.0.1
+ micromark-util-decode-numeric-character-reference: 2.0.2
+ micromark-util-decode-string: 2.0.1
+ micromark-util-normalize-identifier: 2.0.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
unist-util-stringify-position: 4.0.0
transitivePeerDependencies:
- supports-color
@@ -11341,7 +11250,7 @@ packages:
ccount: 2.0.1
devlop: 1.1.0
mdast-util-find-and-replace: 3.0.1
- micromark-util-character: 2.1.0
+ micromark-util-character: 2.1.1
dev: false
/mdast-util-gfm-footnote@2.0.0:
@@ -11351,7 +11260,7 @@ packages:
devlop: 1.1.0
mdast-util-from-markdown: 2.0.2
mdast-util-to-markdown: 2.1.2
- micromark-util-normalize-identifier: 2.0.0
+ micromark-util-normalize-identifier: 2.0.1
transitivePeerDependencies:
- supports-color
dev: false
@@ -11492,7 +11401,7 @@ packages:
'@types/mdast': 4.0.4
'@ungap/structured-clone': 1.2.0
devlop: 1.1.0
- micromark-util-sanitize-uri: 2.0.0
+ micromark-util-sanitize-uri: 2.0.1
trim-lines: 3.0.1
unist-util-position: 5.0.0
unist-util-visit: 5.0.0
@@ -11520,8 +11429,8 @@ packages:
longest-streak: 3.1.0
mdast-util-phrasing: 4.1.0
mdast-util-to-string: 4.0.0
- micromark-util-classify-character: 2.0.0
- micromark-util-decode-string: 2.0.0
+ micromark-util-classify-character: 2.0.1
+ micromark-util-decode-string: 2.0.1
unist-util-visit: 5.0.0
zwitch: 2.0.4
dev: false
@@ -11591,25 +11500,25 @@ packages:
uvu: 0.5.6
dev: true
- /micromark-core-commonmark@2.0.1:
- resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==}
+ /micromark-core-commonmark@2.0.2:
+ resolution: {integrity: sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==}
dependencies:
decode-named-character-reference: 1.0.2
devlop: 1.1.0
- micromark-factory-destination: 2.0.0
- micromark-factory-label: 2.0.0
- micromark-factory-space: 2.0.0
- micromark-factory-title: 2.0.0
- micromark-factory-whitespace: 2.0.0
- micromark-util-character: 2.1.0
- micromark-util-chunked: 2.0.0
- micromark-util-classify-character: 2.0.0
- micromark-util-html-tag-name: 2.0.0
- micromark-util-normalize-identifier: 2.0.0
- micromark-util-resolve-all: 2.0.0
- micromark-util-subtokenize: 2.0.1
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
+ micromark-factory-destination: 2.0.1
+ micromark-factory-label: 2.0.1
+ micromark-factory-space: 2.0.1
+ micromark-factory-title: 2.0.1
+ micromark-factory-whitespace: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-chunked: 2.0.1
+ micromark-util-classify-character: 2.0.1
+ micromark-util-html-tag-name: 2.0.1
+ micromark-util-normalize-identifier: 2.0.1
+ micromark-util-resolve-all: 2.0.1
+ micromark-util-subtokenize: 2.0.2
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
dev: false
/micromark-extension-frontmatter@1.1.1:
@@ -11624,60 +11533,60 @@ packages:
/micromark-extension-gfm-autolink-literal@2.1.0:
resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==}
dependencies:
- micromark-util-character: 2.1.0
- micromark-util-sanitize-uri: 2.0.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
+ micromark-util-character: 2.1.1
+ micromark-util-sanitize-uri: 2.0.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
dev: false
/micromark-extension-gfm-footnote@2.1.0:
resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==}
dependencies:
devlop: 1.1.0
- micromark-core-commonmark: 2.0.1
- micromark-factory-space: 2.0.0
- micromark-util-character: 2.1.0
- micromark-util-normalize-identifier: 2.0.0
- micromark-util-sanitize-uri: 2.0.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
+ micromark-core-commonmark: 2.0.2
+ micromark-factory-space: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-normalize-identifier: 2.0.1
+ micromark-util-sanitize-uri: 2.0.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
dev: false
/micromark-extension-gfm-strikethrough@2.1.0:
resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==}
dependencies:
devlop: 1.1.0
- micromark-util-chunked: 2.0.0
- micromark-util-classify-character: 2.0.0
- micromark-util-resolve-all: 2.0.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
+ micromark-util-chunked: 2.0.1
+ micromark-util-classify-character: 2.0.1
+ micromark-util-resolve-all: 2.0.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
dev: false
/micromark-extension-gfm-table@2.1.0:
resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==}
dependencies:
devlop: 1.1.0
- micromark-factory-space: 2.0.0
- micromark-util-character: 2.1.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
+ micromark-factory-space: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
dev: false
/micromark-extension-gfm-tagfilter@2.0.0:
resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==}
dependencies:
- micromark-util-types: 2.0.0
+ micromark-util-types: 2.0.1
dev: false
/micromark-extension-gfm-task-list-item@2.1.0:
resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==}
dependencies:
devlop: 1.1.0
- micromark-factory-space: 2.0.0
- micromark-util-character: 2.1.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
+ micromark-factory-space: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
dev: false
/micromark-extension-gfm@3.0.0:
@@ -11689,8 +11598,8 @@ packages:
micromark-extension-gfm-table: 2.1.0
micromark-extension-gfm-tagfilter: 2.0.0
micromark-extension-gfm-task-list-item: 2.1.0
- micromark-util-combine-extensions: 2.0.0
- micromark-util-types: 2.0.0
+ micromark-util-combine-extensions: 2.0.1
+ micromark-util-types: 2.0.1
dev: false
/micromark-extension-mdx-expression@1.0.8:
@@ -11762,12 +11671,12 @@ packages:
micromark-util-types: 1.1.0
dev: true
- /micromark-factory-destination@2.0.0:
- resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==}
+ /micromark-factory-destination@2.0.1:
+ resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==}
dependencies:
- micromark-util-character: 2.1.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
+ micromark-util-character: 2.1.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
dev: false
/micromark-factory-label@1.1.0:
@@ -11779,13 +11688,13 @@ packages:
uvu: 0.5.6
dev: true
- /micromark-factory-label@2.0.0:
- resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==}
+ /micromark-factory-label@2.0.1:
+ resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==}
dependencies:
devlop: 1.1.0
- micromark-util-character: 2.1.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
+ micromark-util-character: 2.1.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
dev: false
/micromark-factory-mdx-expression@1.0.9:
@@ -11808,11 +11717,11 @@ packages:
micromark-util-types: 1.1.0
dev: true
- /micromark-factory-space@2.0.0:
- resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==}
+ /micromark-factory-space@2.0.1:
+ resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==}
dependencies:
- micromark-util-character: 2.1.0
- micromark-util-types: 2.0.0
+ micromark-util-character: 2.1.1
+ micromark-util-types: 2.0.1
dev: false
/micromark-factory-title@1.1.0:
@@ -11824,13 +11733,13 @@ packages:
micromark-util-types: 1.1.0
dev: true
- /micromark-factory-title@2.0.0:
- resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==}
+ /micromark-factory-title@2.0.1:
+ resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==}
dependencies:
- micromark-factory-space: 2.0.0
- micromark-util-character: 2.1.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
+ micromark-factory-space: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
dev: false
/micromark-factory-whitespace@1.1.0:
@@ -11842,13 +11751,13 @@ packages:
micromark-util-types: 1.1.0
dev: true
- /micromark-factory-whitespace@2.0.0:
- resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==}
+ /micromark-factory-whitespace@2.0.1:
+ resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==}
dependencies:
- micromark-factory-space: 2.0.0
- micromark-util-character: 2.1.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
+ micromark-factory-space: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
dev: false
/micromark-util-character@1.2.0:
@@ -11858,11 +11767,11 @@ packages:
micromark-util-types: 1.1.0
dev: true
- /micromark-util-character@2.1.0:
- resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==}
+ /micromark-util-character@2.1.1:
+ resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==}
dependencies:
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
dev: false
/micromark-util-chunked@1.1.0:
@@ -11871,10 +11780,10 @@ packages:
micromark-util-symbol: 1.1.0
dev: true
- /micromark-util-chunked@2.0.0:
- resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==}
+ /micromark-util-chunked@2.0.1:
+ resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==}
dependencies:
- micromark-util-symbol: 2.0.0
+ micromark-util-symbol: 2.0.1
dev: false
/micromark-util-classify-character@1.1.0:
@@ -11885,12 +11794,12 @@ packages:
micromark-util-types: 1.1.0
dev: true
- /micromark-util-classify-character@2.0.0:
- resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==}
+ /micromark-util-classify-character@2.0.1:
+ resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==}
dependencies:
- micromark-util-character: 2.1.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
+ micromark-util-character: 2.1.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
dev: false
/micromark-util-combine-extensions@1.1.0:
@@ -11900,11 +11809,11 @@ packages:
micromark-util-types: 1.1.0
dev: true
- /micromark-util-combine-extensions@2.0.0:
- resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==}
+ /micromark-util-combine-extensions@2.0.1:
+ resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==}
dependencies:
- micromark-util-chunked: 2.0.0
- micromark-util-types: 2.0.0
+ micromark-util-chunked: 2.0.1
+ micromark-util-types: 2.0.1
dev: false
/micromark-util-decode-numeric-character-reference@1.1.0:
@@ -11913,10 +11822,10 @@ packages:
micromark-util-symbol: 1.1.0
dev: true
- /micromark-util-decode-numeric-character-reference@2.0.1:
- resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==}
+ /micromark-util-decode-numeric-character-reference@2.0.2:
+ resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==}
dependencies:
- micromark-util-symbol: 2.0.0
+ micromark-util-symbol: 2.0.1
dev: false
/micromark-util-decode-string@1.1.0:
@@ -11928,21 +11837,21 @@ packages:
micromark-util-symbol: 1.1.0
dev: true
- /micromark-util-decode-string@2.0.0:
- resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==}
+ /micromark-util-decode-string@2.0.1:
+ resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==}
dependencies:
decode-named-character-reference: 1.0.2
- micromark-util-character: 2.1.0
- micromark-util-decode-numeric-character-reference: 2.0.1
- micromark-util-symbol: 2.0.0
+ micromark-util-character: 2.1.1
+ micromark-util-decode-numeric-character-reference: 2.0.2
+ micromark-util-symbol: 2.0.1
dev: false
/micromark-util-encode@1.1.0:
resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==}
dev: true
- /micromark-util-encode@2.0.0:
- resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==}
+ /micromark-util-encode@2.0.1:
+ resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==}
dev: false
/micromark-util-events-to-acorn@1.2.3:
@@ -11962,8 +11871,8 @@ packages:
resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==}
dev: true
- /micromark-util-html-tag-name@2.0.0:
- resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==}
+ /micromark-util-html-tag-name@2.0.1:
+ resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==}
dev: false
/micromark-util-normalize-identifier@1.1.0:
@@ -11972,10 +11881,10 @@ packages:
micromark-util-symbol: 1.1.0
dev: true
- /micromark-util-normalize-identifier@2.0.0:
- resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==}
+ /micromark-util-normalize-identifier@2.0.1:
+ resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==}
dependencies:
- micromark-util-symbol: 2.0.0
+ micromark-util-symbol: 2.0.1
dev: false
/micromark-util-resolve-all@1.1.0:
@@ -11984,10 +11893,10 @@ packages:
micromark-util-types: 1.1.0
dev: true
- /micromark-util-resolve-all@2.0.0:
- resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==}
+ /micromark-util-resolve-all@2.0.1:
+ resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==}
dependencies:
- micromark-util-types: 2.0.0
+ micromark-util-types: 2.0.1
dev: false
/micromark-util-sanitize-uri@1.2.0:
@@ -11998,12 +11907,12 @@ packages:
micromark-util-symbol: 1.1.0
dev: true
- /micromark-util-sanitize-uri@2.0.0:
- resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==}
+ /micromark-util-sanitize-uri@2.0.1:
+ resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==}
dependencies:
- micromark-util-character: 2.1.0
- micromark-util-encode: 2.0.0
- micromark-util-symbol: 2.0.0
+ micromark-util-character: 2.1.1
+ micromark-util-encode: 2.0.1
+ micromark-util-symbol: 2.0.1
dev: false
/micromark-util-subtokenize@1.1.0:
@@ -12015,29 +11924,29 @@ packages:
uvu: 0.5.6
dev: true
- /micromark-util-subtokenize@2.0.1:
- resolution: {integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==}
+ /micromark-util-subtokenize@2.0.2:
+ resolution: {integrity: sha512-xKxhkB62vwHUuuxHe9Xqty3UaAsizV2YKq5OV344u3hFBbf8zIYrhYOWhAQb94MtMPkjTOzzjJ/hid9/dR5vFA==}
dependencies:
devlop: 1.1.0
- micromark-util-chunked: 2.0.0
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
+ micromark-util-chunked: 2.0.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
dev: false
/micromark-util-symbol@1.1.0:
resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==}
dev: true
- /micromark-util-symbol@2.0.0:
- resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==}
+ /micromark-util-symbol@2.0.1:
+ resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==}
dev: false
/micromark-util-types@1.1.0:
resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==}
dev: true
- /micromark-util-types@2.0.0:
- resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==}
+ /micromark-util-types@2.0.1:
+ resolution: {integrity: sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==}
dev: false
/micromark@3.2.0:
@@ -12064,26 +11973,26 @@ packages:
- supports-color
dev: true
- /micromark@4.0.0:
- resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==}
+ /micromark@4.0.1:
+ resolution: {integrity: sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==}
dependencies:
'@types/debug': 4.1.12
debug: 4.3.7(supports-color@9.4.0)
decode-named-character-reference: 1.0.2
devlop: 1.1.0
- micromark-core-commonmark: 2.0.1
- micromark-factory-space: 2.0.0
- micromark-util-character: 2.1.0
- micromark-util-chunked: 2.0.0
- micromark-util-combine-extensions: 2.0.0
- micromark-util-decode-numeric-character-reference: 2.0.1
- micromark-util-encode: 2.0.0
- micromark-util-normalize-identifier: 2.0.0
- micromark-util-resolve-all: 2.0.0
- micromark-util-sanitize-uri: 2.0.0
- micromark-util-subtokenize: 2.0.1
- micromark-util-symbol: 2.0.0
- micromark-util-types: 2.0.0
+ micromark-core-commonmark: 2.0.2
+ micromark-factory-space: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-chunked: 2.0.1
+ micromark-util-combine-extensions: 2.0.1
+ micromark-util-decode-numeric-character-reference: 2.0.2
+ micromark-util-encode: 2.0.1
+ micromark-util-normalize-identifier: 2.0.1
+ micromark-util-resolve-all: 2.0.1
+ micromark-util-sanitize-uri: 2.0.1
+ micromark-util-subtokenize: 2.0.2
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.1
transitivePeerDependencies:
- supports-color
dev: false
@@ -12236,6 +12145,15 @@ packages:
pathe: 1.1.2
pkg-types: 1.2.1
ufo: 1.5.4
+ dev: false
+
+ /mlly@1.7.3:
+ resolution: {integrity: sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==}
+ dependencies:
+ acorn: 8.14.0
+ pathe: 1.1.2
+ pkg-types: 1.2.1
+ ufo: 1.5.4
/modern-ahocorasick@1.0.1:
resolution: {integrity: sha512-yoe+JbhTClckZ67b2itRtistFKf8yPYelHLc7e5xAwtNAXxM6wJTUx2C7QeVSJFDzKT7bCIFyBVybPMKvmB9AA==}
@@ -12302,10 +12220,6 @@ packages:
resolution: {integrity: sha512-h/4nMGsHjZDCYmQVNODIrYACVJ+I9KItbG+0si6W/jSjdA9JbWDoU4LLeMXVcEQGHjttI2tuXqDrbGF7qkUHHg==}
dev: false
- /natural-compare-lite@1.4.0:
- resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
- dev: true
-
/natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
@@ -12322,7 +12236,7 @@ packages:
engines: {node: '>= 10'}
dev: false
- /next@14.1.0(@babel/core@7.26.0)(react-dom@18.2.0)(react@18.2.0):
+ /next@14.1.0(@babel/core@7.26.0)(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-wlzrsbfeSU48YQBjZhDzOwhWhGsy+uQycR8bHAOt1LY1bn3zZEcDyHQOEoN3aWzQ8LHCAJ1nqrWCc9XF2+O45Q==}
engines: {node: '>=18.17.0'}
hasBin: true
@@ -12343,9 +12257,9 @@ packages:
caniuse-lite: 1.0.30001677
graceful-fs: 4.2.11
postcss: 8.4.31
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- styled-jsx: 5.1.1(@babel/core@7.26.0)(react@18.2.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ styled-jsx: 5.1.1(@babel/core@7.26.0)(react@18.3.1)
optionalDependencies:
'@next/swc-darwin-arm64': 14.1.0
'@next/swc-darwin-x64': 14.1.0
@@ -12418,14 +12332,14 @@ packages:
dependencies:
'@cloudflare/kv-asset-handler': 0.3.4
'@netlify/functions': 2.8.2
- '@rollup/plugin-alias': 5.1.1(rollup@4.24.4)
- '@rollup/plugin-commonjs': 28.0.1(rollup@4.24.4)
- '@rollup/plugin-inject': 5.0.5(rollup@4.24.4)
- '@rollup/plugin-json': 6.1.0(rollup@4.24.4)
- '@rollup/plugin-node-resolve': 15.3.0(rollup@4.24.4)
- '@rollup/plugin-replace': 6.0.1(rollup@4.24.4)
- '@rollup/plugin-terser': 0.4.4(rollup@4.24.4)
- '@rollup/pluginutils': 5.1.3(rollup@4.24.4)
+ '@rollup/plugin-alias': 5.1.1(rollup@4.27.2)
+ '@rollup/plugin-commonjs': 28.0.1(rollup@4.27.2)
+ '@rollup/plugin-inject': 5.0.5(rollup@4.27.2)
+ '@rollup/plugin-json': 6.1.0(rollup@4.27.2)
+ '@rollup/plugin-node-resolve': 15.3.0(rollup@4.27.2)
+ '@rollup/plugin-replace': 6.0.1(rollup@4.27.2)
+ '@rollup/plugin-terser': 0.4.4(rollup@4.27.2)
+ '@rollup/pluginutils': 5.1.3(rollup@4.27.2)
'@types/http-proxy': 1.17.15
'@vercel/nft': 0.27.6
archiver: 7.0.1
@@ -12459,7 +12373,7 @@ packages:
magic-string: 0.30.12
magicast: 0.3.5
mime: 4.0.4
- mlly: 1.7.2
+ mlly: 1.7.3
node-fetch-native: 1.6.4
ofetch: 1.4.1
ohash: 1.1.4
@@ -12469,18 +12383,18 @@ packages:
pkg-types: 1.2.1
pretty-bytes: 6.1.1
radix3: 1.1.2
- rollup: 4.24.4
- rollup-plugin-visualizer: 5.12.0(rollup@4.24.4)
+ rollup: 4.27.2
+ rollup-plugin-visualizer: 5.12.0(rollup@4.27.2)
scule: 1.3.0
semver: 7.6.3
serve-placeholder: 2.0.2
serve-static: 1.16.2
- std-env: 3.7.0
+ std-env: 3.8.0
ufo: 1.5.4
uncrypto: 0.1.3
unctx: 2.3.1
unenv: 1.10.0
- unimport: 3.13.1(rollup@4.24.4)
+ unimport: 3.13.1(rollup@4.27.2)
unstorage: 1.13.1(ioredis@5.4.1)
untyped: 1.5.1
unwasm: 0.3.9
@@ -12538,8 +12452,8 @@ packages:
engines: {node: '>= 6.13.0'}
dev: false
- /node-gyp-build@4.8.2:
- resolution: {integrity: sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==}
+ /node-gyp-build@4.8.3:
+ resolution: {integrity: sha512-EMS95CMJzdoSKoIiXo8pxKoL8DYxwIZXYlLmgPb8KUv794abpnLK6ynsCAWNliOjREKruYKdzbh76HHYUHX7nw==}
hasBin: true
/node-int64@0.4.0:
@@ -12582,7 +12496,6 @@ packages:
/normalize-range@0.1.2:
resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
engines: {node: '>=0.10.0'}
- dev: false
/npm-install-checks@6.3.0:
resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==}
@@ -12650,7 +12563,7 @@ packages:
hasBin: true
dev: false
- /nuxt@3.14.0(eslint@8.57.1)(typescript@5.6.3)(vite@5.4.10):
+ /nuxt@3.14.0(eslint@8.57.1)(typescript@5.6.3)(vite@5.4.11):
resolution: {integrity: sha512-9RvptD0czK683RcD7tmrYtOk86TiW485gZob/tj1YiLVx+gmKJsq+1+kbl6XTg/cg9mbV9lNfErlCNPgXurs2A==}
engines: {node: ^14.18.0 || >=16.10.0}
hasBin: true
@@ -12664,15 +12577,15 @@ packages:
optional: true
dependencies:
'@nuxt/devalue': 2.0.2
- '@nuxt/devtools': 1.6.0(vite@5.4.10)(vue@3.5.12)
+ '@nuxt/devtools': 1.6.0(vite@5.4.11)(vue@3.5.13)
'@nuxt/kit': 3.14.0(magicast@0.3.5)
'@nuxt/schema': 3.14.0(magicast@0.3.5)
'@nuxt/telemetry': 2.6.0
- '@nuxt/vite-builder': 3.14.0(eslint@8.57.1)(typescript@5.6.3)(vue@3.5.12)
+ '@nuxt/vite-builder': 3.14.0(eslint@8.57.1)(typescript@5.6.3)(vue@3.5.13)
'@unhead/dom': 1.11.11
'@unhead/shared': 1.11.11
'@unhead/ssr': 1.11.11
- '@unhead/vue': 1.11.11(vue@3.5.12)
+ '@unhead/vue': 1.11.11(vue@3.5.13)
'@vue/shared': 3.5.12
acorn: 8.14.0
c12: 2.0.1(magicast@0.3.5)
@@ -12718,15 +12631,15 @@ packages:
unctx: 2.3.1
unenv: 1.10.0
unhead: 1.11.11
- unimport: 3.13.1(rollup@4.24.4)
+ unimport: 3.13.1(rollup@4.27.2)
unplugin: 1.15.0
- unplugin-vue-router: 0.10.8(vue-router@4.4.5)(vue@3.5.12)
+ unplugin-vue-router: 0.10.8(vue-router@4.4.5)(vue@3.5.13)
unstorage: 1.13.1(ioredis@5.4.1)
untyped: 1.5.1
- vue: 3.5.12(typescript@5.6.3)
+ vue: 3.5.13(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)
+ vue-router: 4.4.5(vue@3.5.13)
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -12794,6 +12707,11 @@ packages:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines: {node: '>=0.10.0'}
+ /object-hash@3.0.0:
+ resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
+ engines: {node: '>= 6'}
+ dev: true
+
/object-inspect@1.13.2:
resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==}
engines: {node: '>= 0.4'}
@@ -12911,10 +12829,12 @@ packages:
mimic-function: 5.0.1
dev: false
- /oniguruma-to-js@0.4.3:
- resolution: {integrity: sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==}
+ /oniguruma-to-es@0.4.1:
+ resolution: {integrity: sha512-rNcEohFz095QKGRovP/yqPIKc+nP+Sjs4YTHMv33nMePGKrq/r2eu9Yh4646M5XluGJsUnmwoXuiXE69KDs+fQ==}
dependencies:
- regex: 4.4.0
+ emoji-regex-xs: 1.0.0
+ regex: 5.0.1
+ regex-recursion: 4.2.1
dev: false
/open@10.1.0:
@@ -13106,7 +13026,7 @@ packages:
dependencies:
'@babel/code-frame': 7.26.2
index-to-position: 0.1.2
- type-fest: 4.26.1
+ type-fest: 4.27.0
dev: false
/parse-latin@7.0.0:
@@ -13192,6 +13112,11 @@ packages:
/pathe@1.1.2:
resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
+ /pathval@2.0.0:
+ resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==}
+ engines: {node: '>= 14.16'}
+ dev: true
+
/peek-stream@1.1.3:
resolution: {integrity: sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==}
dependencies:
@@ -13209,7 +13134,7 @@ packages:
dependencies:
'@types/estree': 1.0.6
estree-walker: 3.0.3
- is-reference: 3.0.2
+ is-reference: 3.0.3
dev: true
/picocolors@1.1.1:
@@ -13228,6 +13153,11 @@ packages:
engines: {node: '>=0.10'}
hasBin: true
+ /pify@2.3.0:
+ resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
/pify@4.0.1:
resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
engines: {node: '>=6'}
@@ -13248,7 +13178,7 @@ packages:
resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==}
dependencies:
confbox: 0.1.8
- mlly: 1.7.2
+ mlly: 1.7.3
pathe: 1.1.2
/playwright-core@1.35.1:
@@ -13265,18 +13195,18 @@ packages:
resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==}
engines: {node: '>= 0.4'}
- /postcss-calc@10.0.2(postcss@8.4.47):
+ /postcss-calc@10.0.2(postcss@8.4.49):
resolution: {integrity: sha512-DT/Wwm6fCKgpYVI7ZEWuPJ4az8hiEHtCUeYjZXqU7Ou4QqYh1Df2yCQ7Ca6N7xqKPFkxN3fhf+u9KSoOCJNAjg==}
engines: {node: ^18.12 || ^20.9 || >=22.0}
peerDependencies:
postcss: ^8.4.38
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
postcss-selector-parser: 6.1.2
postcss-value-parser: 4.2.0
dev: false
- /postcss-colormin@7.0.2(postcss@8.4.47):
+ /postcss-colormin@7.0.2(postcss@8.4.49):
resolution: {integrity: sha512-YntRXNngcvEvDbEjTdRWGU606eZvB5prmHG4BF0yLmVpamXbpsRJzevyy6MZVyuecgzI2AWAlvFi8DAeCqwpvA==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
@@ -13285,68 +13215,90 @@ packages:
browserslist: 4.24.2
caniuse-api: 3.0.0
colord: 2.9.3
- postcss: 8.4.47
+ postcss: 8.4.49
postcss-value-parser: 4.2.0
dev: false
- /postcss-convert-values@7.0.4(postcss@8.4.47):
+ /postcss-convert-values@7.0.4(postcss@8.4.49):
resolution: {integrity: sha512-e2LSXPqEHVW6aoGbjV9RsSSNDO3A0rZLCBxN24zvxF25WknMPpX8Dm9UxxThyEbaytzggRuZxaGXqaOhxQ514Q==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
browserslist: 4.24.2
- postcss: 8.4.47
+ postcss: 8.4.49
postcss-value-parser: 4.2.0
dev: false
- /postcss-discard-comments@7.0.3(postcss@8.4.47):
+ /postcss-discard-comments@7.0.3(postcss@8.4.49):
resolution: {integrity: sha512-q6fjd4WU4afNhWOA2WltHgCbkRhZPgQe7cXF74fuVB/ge4QbM9HEaOIzGSiMvM+g/cOsNAUGdf2JDzqA2F8iLA==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
postcss-selector-parser: 6.1.2
dev: false
- /postcss-discard-duplicates@5.1.0(postcss@8.4.47):
+ /postcss-discard-duplicates@5.1.0(postcss@8.4.49):
resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==}
engines: {node: ^10 || ^12 || >=14.0}
peerDependencies:
postcss: ^8.2.15
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
dev: true
- /postcss-discard-duplicates@7.0.1(postcss@8.4.47):
+ /postcss-discard-duplicates@7.0.1(postcss@8.4.49):
resolution: {integrity: sha512-oZA+v8Jkpu1ct/xbbrntHRsfLGuzoP+cpt0nJe5ED2FQF8n8bJtn7Bo28jSmBYwqgqnqkuSXJfSUEE7if4nClQ==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
dev: false
- /postcss-discard-empty@7.0.0(postcss@8.4.47):
+ /postcss-discard-empty@7.0.0(postcss@8.4.49):
resolution: {integrity: sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
dev: false
- /postcss-discard-overridden@7.0.0(postcss@8.4.47):
+ /postcss-discard-overridden@7.0.0(postcss@8.4.49):
resolution: {integrity: sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
dev: false
- /postcss-load-config@4.0.2(postcss@8.4.47):
+ /postcss-import@15.1.0(postcss@8.4.49):
+ resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ postcss: ^8.0.0
+ dependencies:
+ postcss: 8.4.49
+ postcss-value-parser: 4.2.0
+ read-cache: 1.0.0
+ resolve: 1.22.8
+ dev: true
+
+ /postcss-js@4.0.1(postcss@8.4.49):
+ resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
+ engines: {node: ^12 || ^14 || >= 16}
+ peerDependencies:
+ postcss: ^8.4.21
+ dependencies:
+ camelcase-css: 2.0.1
+ postcss: 8.4.49
+ dev: true
+
+ /postcss-load-config@4.0.2(postcss@8.4.49):
resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==}
engines: {node: '>= 14'}
peerDependencies:
@@ -13359,22 +13311,43 @@ packages:
optional: true
dependencies:
lilconfig: 3.1.2
- postcss: 8.4.47
+ postcss: 8.4.49
yaml: 2.6.0
dev: true
- /postcss-merge-longhand@7.0.4(postcss@8.4.47):
+ /postcss-load-config@6.0.1:
+ resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==}
+ engines: {node: '>= 18'}
+ peerDependencies:
+ jiti: '>=1.21.0'
+ postcss: '>=8.0.9'
+ tsx: ^4.8.1
+ yaml: ^2.4.2
+ peerDependenciesMeta:
+ jiti:
+ optional: true
+ postcss:
+ optional: true
+ tsx:
+ optional: true
+ yaml:
+ optional: true
+ dependencies:
+ lilconfig: 3.1.2
+ dev: true
+
+ /postcss-merge-longhand@7.0.4(postcss@8.4.49):
resolution: {integrity: sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
postcss-value-parser: 4.2.0
- stylehacks: 7.0.4(postcss@8.4.47)
+ stylehacks: 7.0.4(postcss@8.4.49)
dev: false
- /postcss-merge-rules@7.0.4(postcss@8.4.47):
+ /postcss-merge-rules@7.0.4(postcss@8.4.49):
resolution: {integrity: sha512-ZsaamiMVu7uBYsIdGtKJ64PkcQt6Pcpep/uO90EpLS3dxJi6OXamIobTYcImyXGoW0Wpugh7DSD3XzxZS9JCPg==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
@@ -13382,215 +13355,225 @@ packages:
dependencies:
browserslist: 4.24.2
caniuse-api: 3.0.0
- cssnano-utils: 5.0.0(postcss@8.4.47)
- postcss: 8.4.47
+ cssnano-utils: 5.0.0(postcss@8.4.49)
+ postcss: 8.4.49
postcss-selector-parser: 6.1.2
dev: false
- /postcss-minify-font-values@7.0.0(postcss@8.4.47):
+ /postcss-minify-font-values@7.0.0(postcss@8.4.49):
resolution: {integrity: sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
postcss-value-parser: 4.2.0
dev: false
- /postcss-minify-gradients@7.0.0(postcss@8.4.47):
+ /postcss-minify-gradients@7.0.0(postcss@8.4.49):
resolution: {integrity: sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
colord: 2.9.3
- cssnano-utils: 5.0.0(postcss@8.4.47)
- postcss: 8.4.47
+ cssnano-utils: 5.0.0(postcss@8.4.49)
+ postcss: 8.4.49
postcss-value-parser: 4.2.0
dev: false
- /postcss-minify-params@7.0.2(postcss@8.4.47):
+ /postcss-minify-params@7.0.2(postcss@8.4.49):
resolution: {integrity: sha512-nyqVLu4MFl9df32zTsdcLqCFfE/z2+f8GE1KHPxWOAmegSo6lpV2GNy5XQvrzwbLmiU7d+fYay4cwto1oNdAaQ==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
browserslist: 4.24.2
- cssnano-utils: 5.0.0(postcss@8.4.47)
- postcss: 8.4.47
+ cssnano-utils: 5.0.0(postcss@8.4.49)
+ postcss: 8.4.49
postcss-value-parser: 4.2.0
dev: false
- /postcss-minify-selectors@7.0.4(postcss@8.4.47):
+ /postcss-minify-selectors@7.0.4(postcss@8.4.49):
resolution: {integrity: sha512-JG55VADcNb4xFCf75hXkzc1rNeURhlo7ugf6JjiiKRfMsKlDzN9CXHZDyiG6x/zGchpjQS+UAgb1d4nqXqOpmA==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
cssesc: 3.0.0
- postcss: 8.4.47
+ postcss: 8.4.49
postcss-selector-parser: 6.1.2
dev: false
- /postcss-modules-extract-imports@3.1.0(postcss@8.4.47):
+ /postcss-modules-extract-imports@3.1.0(postcss@8.4.49):
resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==}
engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
dev: true
- /postcss-modules-local-by-default@4.0.5(postcss@8.4.47):
- resolution: {integrity: sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==}
+ /postcss-modules-local-by-default@4.1.0(postcss@8.4.49):
+ resolution: {integrity: sha512-rm0bdSv4jC3BDma3s9H19ZddW0aHX6EoqwDYU2IfZhRN+53QrufTRo2IdkAbRqLx4R2IYbZnbjKKxg4VN5oU9Q==}
engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
dependencies:
- icss-utils: 5.1.0(postcss@8.4.47)
- postcss: 8.4.47
- postcss-selector-parser: 6.1.2
+ icss-utils: 5.1.0(postcss@8.4.49)
+ postcss: 8.4.49
+ postcss-selector-parser: 7.0.0
postcss-value-parser: 4.2.0
dev: true
- /postcss-modules-scope@3.2.0(postcss@8.4.47):
- resolution: {integrity: sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==}
+ /postcss-modules-scope@3.2.1(postcss@8.4.49):
+ resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==}
engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
dependencies:
- postcss: 8.4.47
- postcss-selector-parser: 6.1.2
+ postcss: 8.4.49
+ postcss-selector-parser: 7.0.0
dev: true
- /postcss-modules-values@4.0.0(postcss@8.4.47):
+ /postcss-modules-values@4.0.0(postcss@8.4.49):
resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==}
engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
dependencies:
- icss-utils: 5.1.0(postcss@8.4.47)
- postcss: 8.4.47
+ icss-utils: 5.1.0(postcss@8.4.49)
+ postcss: 8.4.49
dev: true
- /postcss-modules@6.0.0(postcss@8.4.47):
- resolution: {integrity: sha512-7DGfnlyi/ju82BRzTIjWS5C4Tafmzl3R79YP/PASiocj+aa6yYphHhhKUOEoXQToId5rgyFgJ88+ccOUydjBXQ==}
+ /postcss-modules@6.0.1(postcss@8.4.49):
+ resolution: {integrity: sha512-zyo2sAkVvuZFFy0gc2+4O+xar5dYlaVy/ebO24KT0ftk/iJevSNyPyQellsBLlnccwh7f6V6Y4GvuKRYToNgpQ==}
peerDependencies:
postcss: ^8.0.0
dependencies:
generic-names: 4.0.0
- icss-utils: 5.1.0(postcss@8.4.47)
+ icss-utils: 5.1.0(postcss@8.4.49)
lodash.camelcase: 4.3.0
- postcss: 8.4.47
- postcss-modules-extract-imports: 3.1.0(postcss@8.4.47)
- postcss-modules-local-by-default: 4.0.5(postcss@8.4.47)
- postcss-modules-scope: 3.2.0(postcss@8.4.47)
- postcss-modules-values: 4.0.0(postcss@8.4.47)
+ postcss: 8.4.49
+ postcss-modules-extract-imports: 3.1.0(postcss@8.4.49)
+ postcss-modules-local-by-default: 4.1.0(postcss@8.4.49)
+ postcss-modules-scope: 3.2.1(postcss@8.4.49)
+ postcss-modules-values: 4.0.0(postcss@8.4.49)
string-hash: 1.1.3
dev: true
- /postcss-normalize-charset@7.0.0(postcss@8.4.47):
+ /postcss-nested@6.2.0(postcss@8.4.49):
+ resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==}
+ engines: {node: '>=12.0'}
+ peerDependencies:
+ postcss: ^8.2.14
+ dependencies:
+ postcss: 8.4.49
+ postcss-selector-parser: 6.1.2
+ dev: true
+
+ /postcss-normalize-charset@7.0.0(postcss@8.4.49):
resolution: {integrity: sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
dev: false
- /postcss-normalize-display-values@7.0.0(postcss@8.4.47):
+ /postcss-normalize-display-values@7.0.0(postcss@8.4.49):
resolution: {integrity: sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
postcss-value-parser: 4.2.0
dev: false
- /postcss-normalize-positions@7.0.0(postcss@8.4.47):
+ /postcss-normalize-positions@7.0.0(postcss@8.4.49):
resolution: {integrity: sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
postcss-value-parser: 4.2.0
dev: false
- /postcss-normalize-repeat-style@7.0.0(postcss@8.4.47):
+ /postcss-normalize-repeat-style@7.0.0(postcss@8.4.49):
resolution: {integrity: sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
postcss-value-parser: 4.2.0
dev: false
- /postcss-normalize-string@7.0.0(postcss@8.4.47):
+ /postcss-normalize-string@7.0.0(postcss@8.4.49):
resolution: {integrity: sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
postcss-value-parser: 4.2.0
dev: false
- /postcss-normalize-timing-functions@7.0.0(postcss@8.4.47):
+ /postcss-normalize-timing-functions@7.0.0(postcss@8.4.49):
resolution: {integrity: sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
postcss-value-parser: 4.2.0
dev: false
- /postcss-normalize-unicode@7.0.2(postcss@8.4.47):
+ /postcss-normalize-unicode@7.0.2(postcss@8.4.49):
resolution: {integrity: sha512-ztisabK5C/+ZWBdYC+Y9JCkp3M9qBv/XFvDtSw0d/XwfT3UaKeW/YTm/MD/QrPNxuecia46vkfEhewjwcYFjkg==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
browserslist: 4.24.2
- postcss: 8.4.47
+ postcss: 8.4.49
postcss-value-parser: 4.2.0
dev: false
- /postcss-normalize-url@7.0.0(postcss@8.4.47):
+ /postcss-normalize-url@7.0.0(postcss@8.4.49):
resolution: {integrity: sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
postcss-value-parser: 4.2.0
dev: false
- /postcss-normalize-whitespace@7.0.0(postcss@8.4.47):
+ /postcss-normalize-whitespace@7.0.0(postcss@8.4.49):
resolution: {integrity: sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
postcss-value-parser: 4.2.0
dev: false
- /postcss-ordered-values@7.0.1(postcss@8.4.47):
+ /postcss-ordered-values@7.0.1(postcss@8.4.49):
resolution: {integrity: sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
- cssnano-utils: 5.0.0(postcss@8.4.47)
- postcss: 8.4.47
+ cssnano-utils: 5.0.0(postcss@8.4.49)
+ postcss: 8.4.49
postcss-value-parser: 4.2.0
dev: false
- /postcss-reduce-initial@7.0.2(postcss@8.4.47):
+ /postcss-reduce-initial@7.0.2(postcss@8.4.49):
resolution: {integrity: sha512-pOnu9zqQww7dEKf62Nuju6JgsW2V0KRNBHxeKohU+JkHd/GAH5uvoObqFLqkeB2n20mr6yrlWDvo5UBU5GnkfA==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
@@ -13598,16 +13581,16 @@ packages:
dependencies:
browserslist: 4.24.2
caniuse-api: 3.0.0
- postcss: 8.4.47
+ postcss: 8.4.49
dev: false
- /postcss-reduce-transforms@7.0.0(postcss@8.4.47):
+ /postcss-reduce-transforms@7.0.0(postcss@8.4.49):
resolution: {integrity: sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
postcss-value-parser: 4.2.0
dev: false
@@ -13618,24 +13601,32 @@ packages:
cssesc: 3.0.0
util-deprecate: 1.0.2
- /postcss-svgo@7.0.1(postcss@8.4.47):
+ /postcss-selector-parser@7.0.0:
+ resolution: {integrity: sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==}
+ engines: {node: '>=4'}
+ dependencies:
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
+ dev: true
+
+ /postcss-svgo@7.0.1(postcss@8.4.49):
resolution: {integrity: sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==}
engines: {node: ^18.12.0 || ^20.9.0 || >= 18}
peerDependencies:
postcss: ^8.4.31
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
postcss-value-parser: 4.2.0
svgo: 3.3.2
dev: false
- /postcss-unique-selectors@7.0.3(postcss@8.4.47):
+ /postcss-unique-selectors@7.0.3(postcss@8.4.49):
resolution: {integrity: sha512-J+58u5Ic5T1QjP/LDV9g3Cx4CNOgB5vz+kM6+OxHHhFACdcDeKhBXjQmB7fnIZM12YSTvsL0Opwco83DmacW2g==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
- postcss: 8.4.47
+ postcss: 8.4.49
postcss-selector-parser: 6.1.2
dev: false
@@ -13651,8 +13642,8 @@ packages:
source-map-js: 1.2.1
dev: false
- /postcss@8.4.47:
- resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==}
+ /postcss@8.4.49:
+ resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.7
@@ -13874,13 +13865,13 @@ packages:
destr: 2.0.3
dev: false
- /react-dom@18.2.0(react@18.2.0):
- resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==}
+ /react-dom@18.3.1(react@18.3.1):
+ resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==}
peerDependencies:
- react: ^18.2.0
+ react: ^18.3.1
dependencies:
loose-envify: 1.4.0
- react: 18.2.0
+ react: 18.3.1
scheduler: 0.23.2
/react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021):
@@ -13909,7 +13900,7 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /react-router-dom@6.21.2(react-dom@18.2.0)(react@18.2.0):
+ /react-router-dom@6.21.2(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-tE13UukgUOh2/sqYr6jPzZTzmzc70aGRP4pAjG2if0IP3aUT+sBtAKUJh0qMh0zylJHGLmzS+XWVaON4UklHeg==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -13917,23 +13908,44 @@ packages:
react-dom: '>=16.8'
dependencies:
'@remix-run/router': 1.14.2
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- react-router: 6.21.2(react@18.2.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ react-router: 6.21.2(react@18.3.1)
dev: false
- /react-router@6.21.2(react@18.2.0):
+ /react-router-dom@6.27.0(react-dom@18.3.1)(react@18.3.1):
+ resolution: {integrity: sha512-+bvtFWMC0DgAFrfKXKG9Fc+BcXWRUO1aJIihbB79xaeq0v5UzfvnM5houGUm1Y461WVRcgAQ+Clh5rdb1eCx4g==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ react: '>=16.8'
+ react-dom: '>=16.8'
+ dependencies:
+ '@remix-run/router': 1.20.0
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ react-router: 6.27.0(react@18.3.1)
+
+ /react-router@6.21.2(react@18.3.1):
resolution: {integrity: sha512-jJcgiwDsnaHIeC+IN7atO0XiSRCrOsQAHHbChtJxmgqG2IaYQXSnhqGb5vk2CU/wBQA12Zt+TkbuJjIn65gzbA==}
engines: {node: '>=14.0.0'}
peerDependencies:
react: '>=16.8'
dependencies:
'@remix-run/router': 1.14.2
- react: 18.2.0
+ react: 18.3.1
dev: false
- /react@18.2.0:
- resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
+ /react-router@6.27.0(react@18.3.1):
+ resolution: {integrity: sha512-YA+HGZXz4jaAkVoYBE98VQl+nVzI+cVI2Oj/06F5ZM+0u3TgedN9Y9kmMRo2mnkSK2nCpNQn0DVob4HCsY/WLw==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ react: '>=16.8'
+ dependencies:
+ '@remix-run/router': 1.20.0
+ react: 18.3.1
+
+ /react@18.3.1:
+ resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==}
engines: {node: '>=0.10.0'}
dependencies:
loose-envify: 1.4.0
@@ -13943,6 +13955,12 @@ packages:
engines: {node: '>=0.10.0'}
dev: false
+ /read-cache@1.0.0:
+ resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
+ dependencies:
+ pify: 2.3.0
+ dev: true
+
/read-pkg-up@7.0.1:
resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
engines: {node: '>=8'}
@@ -14045,8 +14063,18 @@ packages:
resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
dev: true
- /regex@4.4.0:
- resolution: {integrity: sha512-uCUSuobNVeqUupowbdZub6ggI5/JZkYyJdDogddJr60L764oxC2pMZov1fQ3wM9bdyzUILDG+Sqx6NAKAz9rKQ==}
+ /regex-recursion@4.2.1:
+ resolution: {integrity: sha512-QHNZyZAeKdndD1G3bKAbBEKOSSK4KOHQrAJ01N1LJeb0SoH4DJIeFhp0uUpETgONifS4+P3sOgoA1dhzgrQvhA==}
+ dependencies:
+ regex-utilities: 2.3.0
+ dev: false
+
+ /regex-utilities@2.3.0:
+ resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==}
+ dev: false
+
+ /regex@5.0.1:
+ resolution: {integrity: sha512-gIS00E8eHNWONxofNKOhtlkwBQj/K39ZJamnvMEFH3pNKc06Zz2jtFXF/4ldAaJTzQNhMJU7b5+C7tTq2ukV7Q==}
dev: false
/regexp-tree@0.1.27:
@@ -14064,11 +14092,6 @@ packages:
set-function-name: 2.0.2
dev: true
- /regexpp@3.2.0:
- resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==}
- engines: {node: '>=8'}
- dev: true
-
/regjsparser@0.10.0:
resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==}
hasBin: true
@@ -14088,7 +14111,7 @@ packages:
resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==}
dependencies:
'@types/hast': 3.0.4
- hast-util-raw: 9.0.4
+ hast-util-raw: 9.1.0
vfile: 6.0.3
dev: false
@@ -14165,7 +14188,7 @@ packages:
dependencies:
'@types/mdast': 4.0.4
mdast-util-from-markdown: 2.0.2
- micromark-util-types: 2.0.0
+ micromark-util-types: 2.0.1
unified: 11.0.5
transitivePeerDependencies:
- supports-color
@@ -14228,11 +14251,6 @@ packages:
resolution: {integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==}
dev: true
- /requireindex@1.2.0:
- resolution: {integrity: sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==}
- engines: {node: '>=0.10.5'}
- dev: true
-
/requires-port@1.0.0:
resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
dev: true
@@ -14353,7 +14371,7 @@ packages:
dependencies:
glob: 7.2.3
- /rollup-plugin-visualizer@5.12.0(rollup@4.24.4):
+ /rollup-plugin-visualizer@5.12.0(rollup@4.27.2):
resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==}
engines: {node: '>=14'}
hasBin: true
@@ -14365,44 +14383,36 @@ packages:
dependencies:
open: 8.4.2
picomatch: 2.3.1
- rollup: 4.24.4
+ rollup: 4.27.2
source-map: 0.7.4
yargs: 17.7.2
dev: false
- /rollup@3.29.5:
- resolution: {integrity: sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==}
- engines: {node: '>=14.18.0', npm: '>=8.0.0'}
- hasBin: true
- optionalDependencies:
- fsevents: 2.3.3
- dev: true
-
- /rollup@4.24.4:
- resolution: {integrity: sha512-vGorVWIsWfX3xbcyAS+I047kFKapHYivmkaT63Smj77XwvLSJos6M1xGqZnBPFQFBRZDOcG1QnYEIxAvTr/HjA==}
+ /rollup@4.27.2:
+ resolution: {integrity: sha512-KreA+PzWmk2yaFmZVwe6GB2uBD86nXl86OsDkt1bJS9p3vqWuEQ6HnJJ+j/mZi/q0920P99/MVRlB4L3crpF5w==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
dependencies:
'@types/estree': 1.0.6
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.24.4
- '@rollup/rollup-android-arm64': 4.24.4
- '@rollup/rollup-darwin-arm64': 4.24.4
- '@rollup/rollup-darwin-x64': 4.24.4
- '@rollup/rollup-freebsd-arm64': 4.24.4
- '@rollup/rollup-freebsd-x64': 4.24.4
- '@rollup/rollup-linux-arm-gnueabihf': 4.24.4
- '@rollup/rollup-linux-arm-musleabihf': 4.24.4
- '@rollup/rollup-linux-arm64-gnu': 4.24.4
- '@rollup/rollup-linux-arm64-musl': 4.24.4
- '@rollup/rollup-linux-powerpc64le-gnu': 4.24.4
- '@rollup/rollup-linux-riscv64-gnu': 4.24.4
- '@rollup/rollup-linux-s390x-gnu': 4.24.4
- '@rollup/rollup-linux-x64-gnu': 4.24.4
- '@rollup/rollup-linux-x64-musl': 4.24.4
- '@rollup/rollup-win32-arm64-msvc': 4.24.4
- '@rollup/rollup-win32-ia32-msvc': 4.24.4
- '@rollup/rollup-win32-x64-msvc': 4.24.4
+ '@rollup/rollup-android-arm-eabi': 4.27.2
+ '@rollup/rollup-android-arm64': 4.27.2
+ '@rollup/rollup-darwin-arm64': 4.27.2
+ '@rollup/rollup-darwin-x64': 4.27.2
+ '@rollup/rollup-freebsd-arm64': 4.27.2
+ '@rollup/rollup-freebsd-x64': 4.27.2
+ '@rollup/rollup-linux-arm-gnueabihf': 4.27.2
+ '@rollup/rollup-linux-arm-musleabihf': 4.27.2
+ '@rollup/rollup-linux-arm64-gnu': 4.27.2
+ '@rollup/rollup-linux-arm64-musl': 4.27.2
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.27.2
+ '@rollup/rollup-linux-riscv64-gnu': 4.27.2
+ '@rollup/rollup-linux-s390x-gnu': 4.27.2
+ '@rollup/rollup-linux-x64-gnu': 4.27.2
+ '@rollup/rollup-linux-x64-musl': 4.27.2
+ '@rollup/rollup-win32-arm64-msvc': 4.27.2
+ '@rollup/rollup-win32-ia32-msvc': 4.27.2
+ '@rollup/rollup-win32-x64-msvc': 4.27.2
fsevents: 2.3.3
/run-applescript@7.0.0:
@@ -14619,13 +14629,13 @@ packages:
resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
dev: false
- /shiki@1.22.2:
- resolution: {integrity: sha512-3IZau0NdGKXhH2bBlUk4w1IHNxPh6A5B2sUpyY+8utLu2j/h1QpFkAaUA1bAMxOWWGtTWcAh531vnS4NJKS/lA==}
+ /shiki@1.23.1:
+ resolution: {integrity: sha512-8kxV9TH4pXgdKGxNOkrSMydn1Xf6It8lsle0fiqxf7a1149K1WGtdOu3Zb91T5r1JpvRPxqxU3C2XdZZXQnrig==}
dependencies:
- '@shikijs/core': 1.22.2
- '@shikijs/engine-javascript': 1.22.2
- '@shikijs/engine-oniguruma': 1.22.2
- '@shikijs/types': 1.22.2
+ '@shikijs/core': 1.23.1
+ '@shikijs/engine-javascript': 1.23.1
+ '@shikijs/engine-oniguruma': 1.23.1
+ '@shikijs/types': 1.23.1
'@shikijs/vscode-textmate': 9.3.0
'@types/hast': 3.0.4
dev: false
@@ -14639,6 +14649,10 @@ packages:
get-intrinsic: 1.2.4
object-inspect: 1.13.2
+ /siginfo@2.0.0:
+ resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
+ dev: true
+
/signal-exit@3.0.7:
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
@@ -14825,6 +14839,10 @@ packages:
escape-string-regexp: 2.0.0
dev: true
+ /stackback@0.0.2:
+ resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
+ dev: true
+
/standard-as-callback@2.1.0:
resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==}
dev: false
@@ -14837,6 +14855,9 @@ packages:
resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==}
dev: false
+ /std-env@3.8.0:
+ resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==}
+
/stdin-discarder@0.2.2:
resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==}
engines: {node: '>=18'}
@@ -15049,7 +15070,7 @@ packages:
inline-style-parser: 0.1.1
dev: true
- /styled-jsx@5.1.1(@babel/core@7.26.0)(react@18.2.0):
+ /styled-jsx@5.1.1(@babel/core@7.26.0)(react@18.3.1):
resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==}
engines: {node: '>= 12.0.0'}
peerDependencies:
@@ -15064,7 +15085,7 @@ packages:
dependencies:
'@babel/core': 7.26.0
client-only: 0.0.1
- react: 18.2.0
+ react: 18.3.1
dev: false
/styled-jsx@5.1.6(@babel/core@7.26.0)(react@19.0.0-rc-69d4b800-20241021):
@@ -15085,14 +15106,14 @@ packages:
react: 19.0.0-rc-69d4b800-20241021
dev: false
- /stylehacks@7.0.4(postcss@8.4.47):
+ /stylehacks@7.0.4(postcss@8.4.49):
resolution: {integrity: sha512-i4zfNrGMt9SB4xRK9L83rlsFCgdGANfeDAYacO1pkqcE7cRHPdWHwnKZVz7WY17Veq/FvyYsRAU++Ga+qDFIww==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
browserslist: 4.24.2
- postcss: 8.4.47
+ postcss: 8.4.49
postcss-selector-parser: 6.1.2
dev: false
@@ -15138,7 +15159,7 @@ packages:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
- /svelte-check@4.0.5(svelte@5.1.10)(typescript@5.6.3):
+ /svelte-check@4.0.5(svelte@5.2.2)(typescript@5.6.3):
resolution: {integrity: sha512-icBTBZ3ibBaywbXUat3cK6hB5Du+Kq9Z8CRuyLmm64XIe2/r+lQcbuBx/IQgsbrC+kT2jQ0weVpZSSRIPwB6jQ==}
engines: {node: '>= 18.0.0'}
hasBin: true
@@ -15151,14 +15172,32 @@ packages:
fdir: 6.4.2(picomatch@4.0.2)
picocolors: 1.1.1
sade: 1.8.1
- svelte: 5.1.10
+ svelte: 5.2.2
typescript: 5.6.3
transitivePeerDependencies:
- picomatch
dev: true
- /svelte@5.1.10:
- resolution: {integrity: sha512-lDR04z/5taV2qhqYt7UXQ3sVuv/FVfbHz4UBQpYP9Xlcv2OV0rw74hkZ7kbdZr3UKLgGdIGxG2UBxtRmgzB2Cg==}
+ /svelte@5.2.0:
+ resolution: {integrity: sha512-LOowFhMB0CoTzDsa90snaICFMftrxKlYsOhH4YP1AamjCSDBZvtDq0yB5QY8LJA1tFftcmpAhmLCK/gAOFNrtw==}
+ engines: {node: '>=18'}
+ dependencies:
+ '@ampproject/remapping': 2.3.0
+ '@jridgewell/sourcemap-codec': 1.5.0
+ '@types/estree': 1.0.6
+ acorn: 8.14.0
+ acorn-typescript: 1.4.13(acorn@8.14.0)
+ aria-query: 5.3.2
+ axobject-query: 4.1.0
+ esm-env: 1.1.4
+ esrap: 1.2.2
+ is-reference: 3.0.3
+ locate-character: 3.0.0
+ magic-string: 0.30.12
+ zimmerframe: 1.1.2
+
+ /svelte@5.2.2:
+ resolution: {integrity: sha512-eHIJRcvA6iuXdRGMESTmBtWTQCcCiol4gyH9DA60ybS35W1x27cvtbndNvWDqX72blyf+AYeQ4gzZ0XGg3L8sw==}
engines: {node: '>=18'}
dependencies:
'@ampproject/remapping': 2.3.0
@@ -15170,10 +15209,11 @@ packages:
axobject-query: 4.1.0
esm-env: 1.1.4
esrap: 1.2.2
- is-reference: 3.0.2
+ is-reference: 3.0.3
locate-character: 3.0.0
magic-string: 0.30.12
zimmerframe: 1.1.2
+ dev: true
/svg-tags@1.0.0:
resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==}
@@ -15210,6 +15250,37 @@ packages:
engines: {node: '>=18'}
dev: false
+ /tailwindcss@3.4.4:
+ resolution: {integrity: sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==}
+ engines: {node: '>=14.0.0'}
+ hasBin: true
+ dependencies:
+ '@alloc/quick-lru': 5.2.0
+ arg: 5.0.2
+ chokidar: 3.6.0
+ didyoumean: 1.2.2
+ dlv: 1.1.3
+ fast-glob: 3.3.2
+ glob-parent: 6.0.2
+ is-glob: 4.0.3
+ jiti: 1.21.6
+ lilconfig: 2.1.0
+ micromatch: 4.0.8
+ normalize-path: 3.0.0
+ object-hash: 3.0.0
+ picocolors: 1.1.1
+ postcss: 8.4.49
+ postcss-import: 15.1.0(postcss@8.4.49)
+ postcss-js: 4.0.1(postcss@8.4.49)
+ postcss-load-config: 4.0.2(postcss@8.4.49)
+ postcss-nested: 6.2.0(postcss@8.4.49)
+ postcss-selector-parser: 6.1.2
+ resolve: 1.22.8
+ sucrase: 3.35.0
+ transitivePeerDependencies:
+ - ts-node
+ dev: true
+
/tapable@2.2.1:
resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
engines: {node: '>=6'}
@@ -15314,9 +15385,12 @@ packages:
resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==}
dev: false
+ /tinybench@2.9.0:
+ resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
+ dev: true
+
/tinyexec@0.3.1:
resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==}
- dev: false
/tinyglobby@0.2.10:
resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==}
@@ -15324,7 +15398,21 @@ packages:
dependencies:
fdir: 6.4.2(picomatch@4.0.2)
picomatch: 4.0.2
- dev: false
+
+ /tinypool@1.0.2:
+ resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ dev: true
+
+ /tinyrainbow@1.2.0:
+ resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==}
+ engines: {node: '>=14.0.0'}
+ dev: true
+
+ /tinyspy@3.0.2:
+ resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==}
+ engines: {node: '>=14.0.0'}
+ dev: true
/tmpl@1.0.5:
resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==}
@@ -15407,7 +15495,7 @@ packages:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
dev: true
- /ts-node@10.9.2(@swc/core@1.8.0)(@types/node@20.17.6)(typescript@5.6.3):
+ /ts-node@10.9.2(@swc/core@1.9.2)(@types/node@22.9.0)(typescript@5.6.3):
resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==}
hasBin: true
peerDependencies:
@@ -15422,12 +15510,12 @@ packages:
optional: true
dependencies:
'@cspotcode/source-map-support': 0.8.1
- '@swc/core': 1.8.0
+ '@swc/core': 1.9.2
'@tsconfig/node10': 1.0.11
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.4
- '@types/node': 20.17.6
+ '@types/node': 22.9.0
acorn: 8.14.0
acorn-walk: 8.3.4
arg: 4.1.3
@@ -15439,6 +15527,19 @@ packages:
yn: 3.1.1
dev: true
+ /tsconfck@2.1.2(typescript@5.6.3):
+ resolution: {integrity: sha512-ghqN1b0puy3MhhviwO2kGF8SeMDNhEbnKxjK7h6+fvY9JAxqvXi8y5NAHSQv687OVboS2uZIByzGd45/YxrRHg==}
+ engines: {node: ^14.13.1 || ^16 || >=18}
+ hasBin: true
+ peerDependencies:
+ typescript: ^4.3.5 || ^5.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ typescript: 5.6.3
+ dev: true
+
/tsconfck@3.1.4(typescript@5.6.3):
resolution: {integrity: sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ==}
engines: {node: ^18 || >=20}
@@ -15477,15 +15578,18 @@ packages:
/tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
- /tsup@7.1.0(@swc/core@1.8.0)(typescript@5.6.3):
- resolution: {integrity: sha512-mazl/GRAk70j8S43/AbSYXGgvRP54oQeX8Un4iZxzATHt0roW0t6HYDVZIXMw0ZQIpvr1nFMniIVnN5186lW7w==}
- engines: {node: '>=16.14'}
+ /tsup@8.3.5(@swc/core@1.9.2)(typescript@5.6.3):
+ resolution: {integrity: sha512-Tunf6r6m6tnZsG9GYWndg0z8dEV7fD733VBFzFJ5Vcm1FtlXB8xBD/rtrBi2a3YKEV7hHtxiZtW5EAVADoe1pA==}
+ engines: {node: '>=18'}
hasBin: true
peerDependencies:
+ '@microsoft/api-extractor': ^7.36.0
'@swc/core': ^1
postcss: ^8.4.12
- typescript: '>=4.1.0'
+ typescript: '>=4.5.0'
peerDependenciesMeta:
+ '@microsoft/api-extractor':
+ optional: true
'@swc/core':
optional: true
postcss:
@@ -15493,25 +15597,29 @@ packages:
typescript:
optional: true
dependencies:
- '@swc/core': 1.8.0
- bundle-require: 4.2.1(esbuild@0.18.20)
+ '@swc/core': 1.9.2
+ bundle-require: 5.0.0(esbuild@0.24.0)
cac: 6.7.14
- chokidar: 3.6.0
+ chokidar: 4.0.1
+ consola: 3.2.3
debug: 4.3.7(supports-color@9.4.0)
- esbuild: 0.18.20
- execa: 5.1.1
- globby: 11.1.0
+ esbuild: 0.24.0
joycon: 3.1.1
- postcss-load-config: 4.0.2(postcss@8.4.47)
+ picocolors: 1.1.1
+ postcss-load-config: 6.0.1
resolve-from: 5.0.0
- rollup: 3.29.5
+ rollup: 4.27.2
source-map: 0.8.0-beta.0
sucrase: 3.35.0
+ tinyexec: 0.3.1
+ tinyglobby: 0.2.10
tree-kill: 1.2.2
typescript: 5.6.3
transitivePeerDependencies:
+ - jiti
- supports-color
- - ts-node
+ - tsx
+ - yaml
dev: true
/tsutils@3.21.0(typescript@5.1.3):
@@ -15534,6 +15642,9 @@ packages:
typescript: 5.6.3
dev: true
+ /turbo-stream@2.4.0:
+ resolution: {integrity: sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==}
+
/type-check@0.4.0:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
@@ -15563,8 +15674,8 @@ packages:
engines: {node: '>=8'}
dev: true
- /type-fest@4.26.1:
- resolution: {integrity: sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==}
+ /type-fest@4.27.0:
+ resolution: {integrity: sha512-3IMSWgP7C5KSQqmo1wjhKrwsvXAtF33jO3QY+Uy++ia7hqvgSK6iXbbg5PbDBc1P2ZbNEDgejOrN4YooXvhwCw==}
engines: {node: '>=16'}
dev: false
@@ -15686,6 +15797,10 @@ packages:
/undici-types@6.19.8:
resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
+ /undici@6.21.0:
+ resolution: {integrity: sha512-BUgJXc752Kou3oOIuU1i+yZZypyZRqNPW0vqoMPl8VaoalSfeR0D8/t4iAS3yirs79SSMTxTag+ZC86uswv+Cw==}
+ engines: {node: '>=18.17'}
+
/unenv@1.10.0:
resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==}
dependencies:
@@ -15734,17 +15849,17 @@ packages:
vfile: 6.0.3
dev: false
- /unimport@3.13.1(rollup@4.24.4):
+ /unimport@3.13.1(rollup@4.27.2):
resolution: {integrity: sha512-nNrVzcs93yrZQOW77qnyOVHtb68LegvhYFwxFMfuuWScmwQmyVCG/NBuN8tYsaGzgQUVYv34E/af+Cc9u4og4A==}
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.24.4)
+ '@rollup/pluginutils': 5.1.3(rollup@4.27.2)
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
+ mlly: 1.7.3
pathe: 1.1.2
pkg-types: 1.2.1
scule: 1.3.0
@@ -15892,7 +16007,7 @@ packages:
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'}
- /unplugin-vue-router@0.10.8(vue-router@4.4.5)(vue@3.5.12):
+ /unplugin-vue-router@0.10.8(vue-router@4.4.5)(vue@3.5.13):
resolution: {integrity: sha512-xi+eLweYAqolIoTRSmumbi6Yx0z5M0PLvl+NFNVWHJgmE2ByJG1SZbrn+TqyuDtIyln20KKgq8tqmL7aLoiFjw==}
peerDependencies:
vue-router: ^4.4.0
@@ -15901,19 +16016,19 @@ packages:
optional: true
dependencies:
'@babel/types': 7.26.0
- '@rollup/pluginutils': 5.1.3(rollup@4.24.4)
- '@vue-macros/common': 1.15.0(vue@3.5.12)
+ '@rollup/pluginutils': 5.1.3(rollup@4.27.2)
+ '@vue-macros/common': 1.15.0(vue@3.5.13)
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
+ mlly: 1.7.3
pathe: 1.1.2
scule: 1.3.0
unplugin: 1.15.0
- vue-router: 4.4.5(vue@3.5.12)
+ vue-router: 4.4.5(vue@3.5.13)
yaml: 2.6.0
transitivePeerDependencies:
- rollup
@@ -16020,7 +16135,7 @@ packages:
dependencies:
knitwork: 1.1.0
magic-string: 0.30.12
- mlly: 1.7.2
+ mlly: 1.7.3
pathe: 1.1.2
pkg-types: 1.2.1
unplugin: 1.15.0
@@ -16155,12 +16270,12 @@ packages:
vfile-message: 4.0.2
dev: false
- /vite-hot-client@0.2.3(vite@5.4.10):
+ /vite-hot-client@0.2.3(vite@5.4.11):
resolution: {integrity: sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==}
peerDependencies:
vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0
dependencies:
- vite: 5.4.10(@types/node@20.17.6)
+ vite: 5.4.11(@types/node@22.9.0)
dev: false
/vite-node@1.6.0:
@@ -16172,7 +16287,7 @@ packages:
debug: 4.3.7(supports-color@9.4.0)
pathe: 1.1.2
picocolors: 1.1.1
- vite: 5.4.10(@types/node@20.17.6)
+ vite: 5.4.11(@types/node@22.9.0)
transitivePeerDependencies:
- '@types/node'
- less
@@ -16185,15 +16300,16 @@ packages:
- terser
dev: true
- /vite-node@2.1.4:
- resolution: {integrity: sha512-kqa9v+oi4HwkG6g8ufRnb5AeplcRw8jUF6/7/Qz1qRQOXHImG8YnLbB+LLszENwFnoBl9xIf9nVdCFzNd7GQEg==}
+ /vite-node@2.1.5(@types/node@22.9.0):
+ resolution: {integrity: sha512-rd0QIgx74q4S1Rd56XIiL2cYEdyWn13cunYBIuqh9mpmQr7gGS0IxXoP8R6OaZtNQQLyXSWbd4rXKYUbhFpK5w==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
dependencies:
cac: 6.7.14
debug: 4.3.7(supports-color@9.4.0)
+ es-module-lexer: 1.5.4
pathe: 1.1.2
- vite: 5.4.10(@types/node@20.17.6)
+ vite: 5.4.11(@types/node@22.9.0)
transitivePeerDependencies:
- '@types/node'
- less
@@ -16204,9 +16320,8 @@ packages:
- sugarss
- supports-color
- terser
- dev: false
- /vite-plugin-checker@0.8.0(eslint@8.57.1)(typescript@5.6.3)(vite@5.4.10):
+ /vite-plugin-checker@0.8.0(eslint@8.57.1)(typescript@5.6.3)(vite@5.4.11):
resolution: {integrity: sha512-UA5uzOGm97UvZRTdZHiQVYFnd86AVn8EVaD4L3PoVzxH+IZSfaAw14WGFwX9QS23UW3lV/5bVKZn6l0w+q9P0g==}
engines: {node: '>=14.16'}
peerDependencies:
@@ -16252,14 +16367,14 @@ packages:
strip-ansi: 6.0.1
tiny-invariant: 1.3.3
typescript: 5.6.3
- vite: 5.4.10(@types/node@20.17.6)
+ vite: 5.4.11(@types/node@22.9.0)
vscode-languageclient: 7.0.0
vscode-languageserver: 7.0.0
vscode-languageserver-textdocument: 1.0.12
vscode-uri: 3.0.8
dev: false
- /vite-plugin-inspect@0.8.7(@nuxt/kit@3.14.0)(vite@5.4.10):
+ /vite-plugin-inspect@0.8.7(@nuxt/kit@3.14.0)(vite@5.4.11):
resolution: {integrity: sha512-/XXou3MVc13A5O9/2Nd6xczjrUwt7ZyI9h8pTnUMkr5SshLcb0PJUOVq2V+XVkdeU4njsqAtmK87THZuO2coGA==}
engines: {node: '>=14'}
peerDependencies:
@@ -16271,7 +16386,7 @@ packages:
dependencies:
'@antfu/utils': 0.7.10
'@nuxt/kit': 3.14.0(magicast@0.3.5)
- '@rollup/pluginutils': 5.1.3(rollup@4.24.4)
+ '@rollup/pluginutils': 5.1.3(rollup@4.27.2)
debug: 4.3.7(supports-color@9.4.0)
error-stack-parser-es: 0.1.5
fs-extra: 11.2.0
@@ -16279,13 +16394,13 @@ packages:
perfect-debounce: 1.0.0
picocolors: 1.1.1
sirv: 2.0.4
- vite: 5.4.10(@types/node@20.17.6)
+ vite: 5.4.11(@types/node@22.9.0)
transitivePeerDependencies:
- rollup
- supports-color
dev: false
- /vite-plugin-vue-inspector@5.1.3(vite@5.4.10):
+ /vite-plugin-vue-inspector@5.1.3(vite@5.4.11):
resolution: {integrity: sha512-pMrseXIDP1Gb38mOevY+BvtNGNqiqmqa2pKB99lnLsADQww9w9xMbAfT4GB6RUoaOkSPrtlXqpq2Fq+Dj2AgFg==}
peerDependencies:
vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0
@@ -16296,16 +16411,33 @@ packages:
'@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
+ '@vue/compiler-dom': 3.5.13
kolorist: 1.8.0
magic-string: 0.30.12
- vite: 5.4.10(@types/node@20.17.6)
+ vite: 5.4.11(@types/node@22.9.0)
transitivePeerDependencies:
- supports-color
dev: false
- /vite@5.4.10(@types/node@20.17.6):
- resolution: {integrity: sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==}
+ /vite-tsconfig-paths@4.2.1(typescript@5.6.3)(vite@5.4.11):
+ resolution: {integrity: sha512-GNUI6ZgPqT3oervkvzU+qtys83+75N/OuDaQl7HmOqFTb0pjZsuARrRipsyJhJ3enqV8beI1xhGbToR4o78nSQ==}
+ peerDependencies:
+ vite: '*'
+ peerDependenciesMeta:
+ vite:
+ optional: true
+ dependencies:
+ debug: 4.3.7(supports-color@9.4.0)
+ globrex: 0.1.2
+ tsconfck: 2.1.2(typescript@5.6.3)
+ vite: 5.4.11(@types/node@22.9.0)
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+ dev: true
+
+ /vite@5.4.11(@types/node@22.9.0):
+ resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@@ -16335,14 +16467,14 @@ packages:
terser:
optional: true
dependencies:
- '@types/node': 20.17.6
+ '@types/node': 22.9.0
esbuild: 0.21.5
- postcss: 8.4.47
- rollup: 4.24.4
+ postcss: 8.4.49
+ rollup: 4.27.2
optionalDependencies:
fsevents: 2.3.3
- /vitefu@1.0.3(vite@5.4.10):
+ /vitefu@1.0.3(vite@5.4.11):
resolution: {integrity: sha512-iKKfOMBHob2WxEJbqbJjHAkmYgvFDPhuqrO82om83S8RLk+17FtyMBfcyeH8GqD0ihShtkMW/zzJgiA51hCNCQ==}
peerDependencies:
vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0-beta.0
@@ -16350,7 +16482,65 @@ packages:
vite:
optional: true
dependencies:
- vite: 5.4.10(@types/node@20.17.6)
+ vite: 5.4.11(@types/node@22.9.0)
+
+ /vitest@2.1.5(@types/node@22.9.0):
+ resolution: {integrity: sha512-P4ljsdpuzRTPI/kbND2sDZ4VmieerR2c9szEZpjc+98Z9ebvnXmM5+0tHEKqYZumXqlvnmfWsjeFOjXVriDG7A==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ hasBin: true
+ peerDependencies:
+ '@edge-runtime/vm': '*'
+ '@types/node': ^18.0.0 || >=20.0.0
+ '@vitest/browser': 2.1.5
+ '@vitest/ui': 2.1.5
+ happy-dom: '*'
+ jsdom: '*'
+ peerDependenciesMeta:
+ '@edge-runtime/vm':
+ optional: true
+ '@types/node':
+ optional: true
+ '@vitest/browser':
+ optional: true
+ '@vitest/ui':
+ optional: true
+ happy-dom:
+ optional: true
+ jsdom:
+ optional: true
+ dependencies:
+ '@types/node': 22.9.0
+ '@vitest/expect': 2.1.5
+ '@vitest/mocker': 2.1.5(vite@5.4.11)
+ '@vitest/pretty-format': 2.1.5
+ '@vitest/runner': 2.1.5
+ '@vitest/snapshot': 2.1.5
+ '@vitest/spy': 2.1.5
+ '@vitest/utils': 2.1.5
+ chai: 5.1.2
+ debug: 4.3.7(supports-color@9.4.0)
+ expect-type: 1.1.0
+ magic-string: 0.30.12
+ pathe: 1.1.2
+ std-env: 3.8.0
+ tinybench: 2.9.0
+ tinyexec: 0.3.1
+ tinypool: 1.0.2
+ tinyrainbow: 1.2.0
+ vite: 5.4.11(@types/node@22.9.0)
+ vite-node: 2.1.5(@types/node@22.9.0)
+ why-is-node-running: 2.3.0
+ transitivePeerDependencies:
+ - less
+ - lightningcss
+ - msw
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+ dev: true
/volar-service-css@0.0.62(@volar/language-service@2.4.8):
resolution: {integrity: sha512-JwNyKsH3F8PuzZYuqPf+2e+4CTU8YoyUHEHVnoXNlrLe7wy9U3biomZ56llN69Ris7TTy/+DEX41yVxQpM4qvg==}
@@ -16557,27 +16747,27 @@ packages:
resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==}
dev: false
- /vue-router@4.4.5(vue@3.5.12):
+ /vue-router@4.4.5(vue@3.5.13):
resolution: {integrity: sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==}
peerDependencies:
vue: ^3.2.0
dependencies:
'@vue/devtools-api': 6.6.4
- vue: 3.5.12(typescript@5.6.3)
+ vue: 3.5.13(typescript@5.6.3)
- /vue@3.5.12(typescript@5.6.3):
- resolution: {integrity: sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==}
+ /vue@3.5.13(typescript@5.6.3):
+ resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@vue/compiler-dom': 3.5.12
- '@vue/compiler-sfc': 3.5.12
- '@vue/runtime-dom': 3.5.12
- '@vue/server-renderer': 3.5.12(vue@3.5.12)
- '@vue/shared': 3.5.12
+ '@vue/compiler-dom': 3.5.13
+ '@vue/compiler-sfc': 3.5.13
+ '@vue/runtime-dom': 3.5.13
+ '@vue/server-renderer': 3.5.13(vue@3.5.13)
+ '@vue/shared': 3.5.13
typescript: 5.6.3
/w3c-xmlserializer@4.0.0:
@@ -16738,6 +16928,15 @@ packages:
dependencies:
isexe: 2.0.0
+ /why-is-node-running@2.3.0:
+ resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==}
+ engines: {node: '>=8'}
+ hasBin: true
+ dependencies:
+ siginfo: 2.0.0
+ stackback: 0.0.2
+ dev: true
+
/wide-align@1.1.5:
resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==}
dependencies: