chore(deps): update vitest and vite to latest, fix node version constraints, fix eslint in zed (#7251)

This commit is contained in:
Dotan Simha 2025-11-16 11:38:27 +02:00 committed by GitHub
parent 582bc0e2a4
commit 23f0fb9c3c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
15 changed files with 209 additions and 345 deletions

View file

@ -89,7 +89,7 @@ module.exports = {
parserOptions: {
ecmaVersion: 2020,
sourceType: 'module',
project: ['./tsconfig.eslint.json'],
project: [path.join(__dirname, './tsconfig.eslint.json')],
},
parser: '@typescript-eslint/parser',
plugins: [...guildConfig.plugins, 'hive'],

View file

@ -38,7 +38,7 @@
"slonik": "30.4.4",
"strip-ansi": "7.1.2",
"tslib": "2.8.1",
"vitest": "3.2.4",
"vitest": "4.0.9",
"zod": "3.25.76"
}
}

View file

@ -48,6 +48,9 @@ function prepareBatch(amount: number, operation: CollectedOperation) {
test.concurrent(
'collect operation and publish schema using WRITE access but read operations and check schema using READ access',
{
timeout: 15_000,
},
async ({ expect }) => {
const { createOrg } = await initSeed().createOwner();
const { createProject } = await createOrg();
@ -129,9 +132,6 @@ test.concurrent(
expect(op.name).toMatch('ping');
expect(op.percentage).toBeGreaterThan(99);
},
{
timeout: 15_000,
},
);
test.concurrent(

View file

@ -13,7 +13,15 @@ export default defineConfig({
globals: true,
alias: {
'testkit/gql/graphql': new URL('./testkit/gql/graphql.ts', import.meta.url).pathname,
'testkit/graphql': new URL('./testkit/graphql.ts', import.meta.url).pathname,
'testkit/gql': new URL('./testkit/gql/index.ts', import.meta.url).pathname,
'testkit/flow': new URL('./testkit/flow.ts', import.meta.url).pathname,
'testkit/utils': new URL('./testkit/utils.ts', import.meta.url).pathname,
'testkit/seed': new URL('./testkit/seed.ts', import.meta.url).pathname,
'testkit/auth': new URL('./testkit/auth.ts', import.meta.url).pathname,
'testkit/usage': new URL('./testkit/usage.ts', import.meta.url).pathname,
'testkit/registry-models': new URL('./testkit/registry-models.ts', import.meta.url).pathname,
'testkit/mock-server': new URL('./testkit/mock-server.ts', import.meta.url).pathname,
'@hive/service-common': new URL(
'../packages/services/service-common/src/index.ts',
import.meta.url,

View file

@ -14,7 +14,7 @@
"private": true,
"packageManager": "pnpm@10.18.3+sha512.bbd16e6d7286fd7e01f6b3c0b3c932cda2965c06a908328f74663f10a9aea51f1129eea615134bf992831b009eabe167ecb7008b597f40ff9bc75946aadfb08d",
"engines": {
"node": ">=22",
"node": ">=22.13",
"pnpm": ">=10.16.0"
},
"scripts": {
@ -103,7 +103,7 @@
"turbo": "2.5.8",
"typescript": "5.7.3",
"vite-tsconfig-paths": "5.1.4",
"vitest": "3.2.4"
"vitest": "4.0.9"
},
"pnpm": {
"overrides.esbuild": "To address CVE: https://github.com/graphql-hive/console/security/dependabot/259",

View file

@ -59,7 +59,7 @@
"graphql": "16.9.0",
"graphql-ws": "5.16.1",
"nock": "14.0.10",
"vitest": "3.2.4",
"vitest": "4.0.9",
"ws": "8.18.0"
},
"publishConfig": {

View file

@ -64,7 +64,7 @@
"graphql": "16.9.0",
"nock": "14.0.10",
"tslib": "2.8.1",
"vitest": "3.2.4"
"vitest": "4.0.9"
},
"publishConfig": {
"registry": "https://registry.npmjs.org",

View file

@ -10,7 +10,7 @@ const pkg = JSON.parse(readFileSync(join(__dirname, 'package.json'), 'utf8'));
await tsup({
entry: [join(__dirname, 'example.mjs')],
outDir: join(__dirname, 'dist'),
target: 'node21',
target: 'node22',
format: ['esm'],
splitting: false,
sourcemap: true,
@ -21,7 +21,7 @@ await tsup({
js: `
// Adds missing require function (reason: node_modules are not transpiled)
import { createRequire as _createRequire } from 'module';
const require = _createRequire(import.meta.url);
const require = _createRequire(import.meta.url);
`,
},
});

View file

@ -61,6 +61,7 @@
},
"devDependencies": {
"@apollo/composition": "2.9.3",
"@types/node": "22.10.5",
"esbuild": "0.25.9",
"fastify": "4.29.1",
"graphql": "16.9.0"

View file

@ -2,11 +2,13 @@
"extends": "../../../tsconfig.json",
"include": ["src"],
"compilerOptions": {
"types": ["node"],
"baseUrl": ".",
"outDir": "dist",
"rootDir": "src",
"target": "es2017",
"module": "esnext",
"moduleResolution": "node",
"skipLibCheck": true,
"declaration": true,
"declarationMap": true

View file

@ -60,7 +60,7 @@
"graphql-ws": "5.16.1",
"graphql-yoga": "5.13.3",
"nock": "14.0.10",
"vitest": "3.2.4",
"vitest": "4.0.9",
"ws": "8.18.0"
},
"publishConfig": {

View file

@ -72,7 +72,7 @@
"supertokens-node": "16.7.5",
"tslib": "2.8.1",
"undici": "6.21.3",
"vitest": "3.2.4",
"vitest": "4.0.9",
"zod": "3.25.76",
"zod-validation-error": "3.4.0"
}

View file

@ -15,7 +15,7 @@
"itty-router": "4.2.2",
"toucan-js": "4.1.0",
"undici": "6.21.3",
"vitest": "3.2.4",
"vitest": "4.0.9",
"workers-loki-logger": "0.1.15",
"zod": "3.25.76"
}

View file

@ -220,64 +220,60 @@ test('timeout', async ({ expect }) => {
expect(spy).toHaveBeenCalledTimes(2);
});
test(
'run action again when the action expires',
async ({ expect }) => {
const ttlMs = 10;
const redis = new Redis();
const prefix = randomString();
const pollIntervalMs = 5;
const timeoutMs = 50;
const cacheForRequest1 = createCache({
redis,
logger: {
debug: vi.fn() as any,
warn: vi.fn() as any,
},
prefix,
pollIntervalMs,
timeoutMs,
ttlMs: {
success: ttlMs,
failure: ttlMs,
},
});
test('run action again when the action expires', { retry: 3 }, async ({ expect }) => {
const ttlMs = 10;
const redis = new Redis();
const prefix = randomString();
const pollIntervalMs = 5;
const timeoutMs = 50;
const cacheForRequest1 = createCache({
redis,
logger: {
debug: vi.fn() as any,
warn: vi.fn() as any,
},
prefix,
pollIntervalMs,
timeoutMs,
ttlMs: {
success: ttlMs,
failure: ttlMs,
},
});
const cacheForRequest2 = createCache({
redis,
logger: {
debug: vi.fn() as any,
warn: vi.fn() as any,
},
prefix,
pollIntervalMs,
timeoutMs,
ttlMs: {
success: ttlMs,
failure: ttlMs,
},
});
const cacheForRequest2 = createCache({
redis,
logger: {
debug: vi.fn() as any,
warn: vi.fn() as any,
},
prefix,
pollIntervalMs,
timeoutMs,
ttlMs: {
success: ttlMs,
failure: ttlMs,
},
});
const actionId = randomString();
async function actionFn() {
await waitFor(timeoutMs - 1);
return 'foo';
}
const actionId = randomString();
async function actionFn() {
await waitFor(timeoutMs - 1);
return 'foo';
}
const exec1 = cacheForRequest1.reuse(actionId, actionFn);
const exec2 = cacheForRequest2.reuse(actionId, actionFn);
const exec1 = cacheForRequest1.reuse(actionId, actionFn);
const exec2 = cacheForRequest2.reuse(actionId, actionFn);
const run1 = exec1({});
const run2 = exec2({});
// force the cache to expire
await waitFor(ttlMs + 10);
await redis.flushall();
const run1 = exec1({});
const run2 = exec2({});
// force the cache to expire
await waitFor(ttlMs + 10);
await redis.flushall();
await expect(run1).resolves.toBe('foo');
await expect(run2).resolves.toBe('foo');
},
{ retry: 3 },
);
await expect(run1).resolves.toBe('foo');
await expect(run2).resolves.toBe('foo');
});
test('decide on cache duration', async ({ expect }) => {
const ttlMs = {

View file

@ -222,8 +222,8 @@ importers:
specifier: 5.1.4
version: 5.1.4(typescript@5.7.3)(vite@7.1.11(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))
vitest:
specifier: 3.2.4
version: 3.2.4(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
specifier: 4.0.9
version: 4.0.9(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
deployment:
dependencies:
@ -373,8 +373,8 @@ importers:
specifier: 2.8.1
version: 2.8.1
vitest:
specifier: 3.2.4
version: 3.2.4(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
specifier: 4.0.9
version: 4.0.9(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
zod:
specifier: 3.25.76
version: 3.25.76
@ -419,8 +419,8 @@ importers:
specifier: 14.0.10
version: 14.0.10
vitest:
specifier: 3.2.4
version: 3.2.4(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
specifier: 4.0.9
version: 4.0.9(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
ws:
specifier: '>=8.18.0 || >=7.5.10 || >=6.2.3 || >=5.2.4'
version: 8.18.0
@ -560,8 +560,8 @@ importers:
specifier: 2.8.1
version: 2.8.1
vitest:
specifier: 3.2.4
version: 3.2.4(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
specifier: 4.0.9
version: 4.0.9(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
publishDirectory: dist
packages/libraries/envelop:
@ -583,6 +583,9 @@ importers:
'@apollo/composition':
specifier: 2.9.3
version: 2.9.3(graphql@16.9.0)
'@types/node':
specifier: 22.10.5
version: 22.10.5
esbuild:
specifier: 0.25.9
version: 0.25.9
@ -642,8 +645,8 @@ importers:
specifier: 14.0.10
version: 14.0.10
vitest:
specifier: 3.2.4
version: 3.2.4(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
specifier: 4.0.9
version: 4.0.9(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
ws:
specifier: '>=8.18.0 || >=7.5.10 || >=6.2.3 || >=5.2.4'
version: 8.18.0
@ -899,8 +902,8 @@ importers:
specifier: 6.21.3
version: 6.21.3
vitest:
specifier: 3.2.4
version: 3.2.4(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
specifier: 4.0.9
version: 4.0.9(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
zod:
specifier: 3.25.76
version: 3.25.76
@ -932,8 +935,8 @@ importers:
specifier: 6.21.3
version: 6.21.3
vitest:
specifier: 3.2.4
version: 3.2.4(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
specifier: 4.0.9
version: 4.0.9(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
workers-loki-logger:
specifier: 0.1.15
version: 0.1.15
@ -4965,6 +4968,9 @@ packages:
'@jridgewell/sourcemap-codec@1.5.0':
resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
'@jridgewell/sourcemap-codec@1.5.5':
resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
'@jridgewell/trace-mapping@0.3.25':
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
@ -8116,6 +8122,9 @@ packages:
resolution: {integrity: sha512-4aUIteuyxtBUhVdiQqcDhKFitwfd9hqoSDYY2KRXiWtgoWJ9Bmise+KfEPDiVHWeJepvF8xJO9/9+WDIciMFFw==}
engines: {node: '>=18.0.0'}
'@standard-schema/spec@1.0.0':
resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==}
'@stepperize/core@1.2.6':
resolution: {integrity: sha512-6qUGCyI/Rq9tskBCwzJFwOpnT+uCRJTjwCwMiymnCA3utkvejOvfj6EPte21lMJNiqMuMhhKNFukX6ooI/2uSQ==}
peerDependencies:
@ -9124,14 +9133,14 @@ packages:
'@vitest/expect@2.0.5':
resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==}
'@vitest/expect@3.2.4':
resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==}
'@vitest/expect@4.0.9':
resolution: {integrity: sha512-C2vyXf5/Jfj1vl4DQYxjib3jzyuswMi/KHHVN2z+H4v16hdJ7jMZ0OGe3uOVIt6LyJsAofDdaJNIFEpQcrSTFw==}
'@vitest/mocker@3.2.4':
resolution: {integrity: sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==}
'@vitest/mocker@4.0.9':
resolution: {integrity: sha512-PUyaowQFHW+9FKb4dsvvBM4o025rWMlEDXdWRxIOilGaHREYTi5Q2Rt9VCgXgPy/hHZu1LeuXtrA/GdzOatP2g==}
peerDependencies:
msw: ^2.4.9
vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0
vite: ^6.0.0 || ^7.0.0-0
peerDependenciesMeta:
msw:
optional: true
@ -9144,20 +9153,20 @@ packages:
'@vitest/pretty-format@2.1.8':
resolution: {integrity: sha512-9HiSZ9zpqNLKlbIDRWOnAWqgcA7xu+8YxXSekhr0Ykab7PAYFkhkwoqVArPOtJhPmYeE2YHgKZlj3CP36z2AJQ==}
'@vitest/pretty-format@3.2.4':
resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==}
'@vitest/pretty-format@4.0.9':
resolution: {integrity: sha512-Hor0IBTwEi/uZqB7pvGepyElaM8J75pYjrrqbC8ZYMB9/4n5QA63KC15xhT+sqHpdGWfdnPo96E8lQUxs2YzSQ==}
'@vitest/runner@3.2.4':
resolution: {integrity: sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ==}
'@vitest/runner@4.0.9':
resolution: {integrity: sha512-aF77tsXdEvIJRkj9uJZnHtovsVIx22Ambft9HudC+XuG/on1NY/bf5dlDti1N35eJT+QZLb4RF/5dTIG18s98w==}
'@vitest/snapshot@3.2.4':
resolution: {integrity: sha512-dEYtS7qQP2CjU27QBC5oUOxLE/v5eLkGqPE0ZKEIDGMs4vKWe7IjgLOeauHsR0D5YuuycGRO5oSRXnwnmA78fQ==}
'@vitest/snapshot@4.0.9':
resolution: {integrity: sha512-r1qR4oYstPbnOjg0Vgd3E8ADJbi4ditCzqr+Z9foUrRhIy778BleNyZMeAJ2EjV+r4ASAaDsdciC9ryMy8xMMg==}
'@vitest/spy@2.0.5':
resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==}
'@vitest/spy@3.2.4':
resolution: {integrity: sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==}
'@vitest/spy@4.0.9':
resolution: {integrity: sha512-J9Ttsq0hDXmxmT8CUOWUr1cqqAj2FJRGTdyEjSR+NjoOGKEqkEWj+09yC0HhI8t1W6t4Ctqawl1onHgipJve1A==}
'@vitest/utils@2.0.5':
resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==}
@ -9165,8 +9174,8 @@ packages:
'@vitest/utils@2.1.8':
resolution: {integrity: sha512-dwSoui6djdwbfFmIgbIjX2ZhIoG7Ex/+xpxyiEgIGzjliY8xGkcpITKTlp6B4MgtGkF2ilvm97cPM96XZaAgcA==}
'@vitest/utils@3.2.4':
resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==}
'@vitest/utils@4.0.9':
resolution: {integrity: sha512-cEol6ygTzY4rUPvNZM19sDf7zGa35IYTm9wfzkHoT/f5jX10IOY7QleWSOh5T0e3I3WVozwK5Asom79qW8DiuQ==}
'@volar/language-core@2.4.12':
resolution: {integrity: sha512-RLrFdXEaQBWfSnYGVxvR2WrO6Bub0unkdHYIdC31HzIEqATIuuhRRzYu76iGPZ6OtA4Au1SnW0ZwIqPP217YhA==}
@ -9856,9 +9865,9 @@ packages:
resolution: {integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==}
engines: {node: '>=12'}
chai@5.2.0:
resolution: {integrity: sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==}
engines: {node: '>=12'}
chai@6.2.0:
resolution: {integrity: sha512-aUTnJc/JipRzJrNADXVvpVqi6CO0dn3nx4EVPxijri+fj3LUUDyZQOgVeW54Ob3Y1Xh9Iz8f+CgaCl8v0mn9bA==}
engines: {node: '>=18'}
chalk@3.0.0:
resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==}
@ -11273,8 +11282,8 @@ packages:
resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==}
engines: {node: '>=6'}
expect-type@1.2.1:
resolution: {integrity: sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw==}
expect-type@1.2.2:
resolution: {integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==}
engines: {node: '>=12.0.0'}
exponential-backoff@3.1.1:
@ -12782,9 +12791,6 @@ packages:
js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
js-tokens@9.0.1:
resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==}
js-yaml@3.14.1:
resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
hasBin: true
@ -13235,12 +13241,6 @@ packages:
loupe@3.1.2:
resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==}
loupe@3.1.3:
resolution: {integrity: sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==}
loupe@3.1.4:
resolution: {integrity: sha512-wJzkKwJrheKtknCOKNEtDK4iqg/MxmZheEMtSTYvnzRdEYaZzmgH976nenp8WdJRdx5Vc1X/9MO0Oszl6ezeXg==}
lower-case-first@2.0.2:
resolution: {integrity: sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg==}
@ -13305,8 +13305,8 @@ packages:
magic-string@0.30.10:
resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==}
magic-string@0.30.17:
resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
magic-string@0.30.21:
resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
mailcomposer@3.12.0:
resolution: {integrity: sha512-zBeDoKUTNI8IAsazoMQFt3eVSVRtDtgrvBjBVdBjxDEX+5KLlKtEFCrBXnxPhs8aTYufUS1SmbFnGpjHS53deg==}
@ -14786,10 +14786,6 @@ packages:
resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==}
engines: {node: ^10 || ^12 || >=14}
postcss@8.5.3:
resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==}
engines: {node: ^10 || ^12 || >=14}
postcss@8.5.6:
resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
engines: {node: ^10 || ^12 || >=14}
@ -16078,12 +16074,12 @@ packages:
resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
engines: {node: '>= 0.8'}
std-env@3.10.0:
resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==}
std-env@3.3.3:
resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==}
std-env@3.9.0:
resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==}
stoppable@1.1.0:
resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==}
engines: {node: '>=4', npm: '>=6'}
@ -16196,9 +16192,6 @@ packages:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
strip-literal@3.0.0:
resolution: {integrity: sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==}
stripe@17.5.0:
resolution: {integrity: sha512-kcyeAkDFjGsVl17FqnG7q/+xIjt0ZjOo9Dm+q8deAvs2Xe4iAHrhxyoP4etUVFc+/LZJANjIPVR+ZOnt9hr/Ug==}
engines: {node: '>=12.*'}
@ -16414,38 +16407,22 @@ packages:
resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==}
engines: {node: '>=12.0.0'}
tinyglobby@0.2.13:
resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==}
engines: {node: '>=12.0.0'}
tinyglobby@0.2.14:
resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==}
engines: {node: '>=12.0.0'}
tinyglobby@0.2.15:
resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
engines: {node: '>=12.0.0'}
tinypool@1.1.1:
resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==}
engines: {node: ^18.0.0 || >=20.0.0}
tinyrainbow@1.2.0:
resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==}
engines: {node: '>=14.0.0'}
tinyrainbow@2.0.0:
resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==}
tinyrainbow@3.0.3:
resolution: {integrity: sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==}
engines: {node: '>=14.0.0'}
tinyspy@3.0.2:
resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==}
engines: {node: '>=14.0.0'}
tinyspy@4.0.3:
resolution: {integrity: sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A==}
engines: {node: '>=14.0.0'}
title-case@3.0.3:
resolution: {integrity: sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==}
@ -17074,11 +17051,6 @@ packages:
victory-vendor@36.9.2:
resolution: {integrity: sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==}
vite-node@3.2.4:
resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
vite-tsconfig-paths@5.1.4:
resolution: {integrity: sha512-cYj0LRuLV2c2sMqhqhGpaO3LretdtMn/BVX4cPLanIZuwwrkVl+lK84E/miEXkCHWXuq65rhNN4rXsBcOB3S4w==}
peerDependencies:
@ -17087,46 +17059,6 @@ packages:
vite:
optional: true
vite@6.3.5:
resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
peerDependencies:
'@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
jiti: '>=1.21.0'
less: '*'
lightningcss: ^1.21.0
sass: '*'
sass-embedded: '*'
stylus: '*'
sugarss: '*'
terser: ^5.16.0
tsx: ^4.8.1
yaml: ^2.4.2
peerDependenciesMeta:
'@types/node':
optional: true
jiti:
optional: true
less:
optional: true
lightningcss:
optional: true
sass:
optional: true
sass-embedded:
optional: true
stylus:
optional: true
sugarss:
optional: true
terser:
optional: true
tsx:
optional: true
yaml:
optional: true
vite@7.1.11:
resolution: {integrity: sha512-uzcxnSDVjAopEUjljkWh8EIrg6tlzrjFUfMcR1EVsRDGwf/ccef0qQPRyOrROwhrTDaApueq+ja+KLPlzR/zdg==}
engines: {node: ^20.19.0 || >=22.12.0}
@ -17167,16 +17099,18 @@ packages:
yaml:
optional: true
vitest@3.2.4:
resolution: {integrity: sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
vitest@4.0.9:
resolution: {integrity: sha512-E0Ja2AX4th+CG33yAFRC+d1wFx2pzU5r6HtG6LiPSE04flaE0qB6YyjSw9ZcpJAtVPfsvZGtJlKWZpuW7EHRxg==}
engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
'@types/debug': ^4.1.12
'@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
'@vitest/browser': 3.2.4
'@vitest/ui': 3.2.4
'@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0
'@vitest/browser-playwright': 4.0.9
'@vitest/browser-preview': 4.0.9
'@vitest/browser-webdriverio': 4.0.9
'@vitest/ui': 4.0.9
happy-dom: '*'
jsdom: '*'
peerDependenciesMeta:
@ -17186,7 +17120,11 @@ packages:
optional: true
'@types/node':
optional: true
'@vitest/browser':
'@vitest/browser-playwright':
optional: true
'@vitest/browser-preview':
optional: true
'@vitest/browser-webdriverio':
optional: true
'@vitest/ui':
optional: true
@ -17929,8 +17867,8 @@ snapshots:
dependencies:
'@aws-crypto/sha256-browser': 3.0.0
'@aws-crypto/sha256-js': 3.0.0
'@aws-sdk/client-sso-oidc': 3.596.0(@aws-sdk/client-sts@3.596.0)
'@aws-sdk/client-sts': 3.596.0
'@aws-sdk/client-sso-oidc': 3.596.0
'@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)
'@aws-sdk/core': 3.592.0
'@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0)
'@aws-sdk/middleware-host-header': 3.577.0
@ -18082,11 +18020,11 @@ snapshots:
transitivePeerDependencies:
- aws-crt
'@aws-sdk/client-sso-oidc@3.596.0(@aws-sdk/client-sts@3.596.0)':
'@aws-sdk/client-sso-oidc@3.596.0':
dependencies:
'@aws-crypto/sha256-browser': 3.0.0
'@aws-crypto/sha256-js': 3.0.0
'@aws-sdk/client-sts': 3.596.0
'@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)
'@aws-sdk/core': 3.592.0
'@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0)
'@aws-sdk/middleware-host-header': 3.577.0
@ -18125,7 +18063,6 @@ snapshots:
'@smithy/util-utf8': 3.0.0
tslib: 2.8.1
transitivePeerDependencies:
- '@aws-sdk/client-sts'
- aws-crt
'@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0)':
@ -18302,11 +18239,11 @@ snapshots:
transitivePeerDependencies:
- aws-crt
'@aws-sdk/client-sts@3.596.0':
'@aws-sdk/client-sts@3.596.0(@aws-sdk/client-sso-oidc@3.596.0)':
dependencies:
'@aws-crypto/sha256-browser': 3.0.0
'@aws-crypto/sha256-js': 3.0.0
'@aws-sdk/client-sso-oidc': 3.596.0(@aws-sdk/client-sts@3.596.0)
'@aws-sdk/client-sso-oidc': 3.596.0
'@aws-sdk/core': 3.592.0
'@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0)
'@aws-sdk/middleware-host-header': 3.577.0
@ -18345,6 +18282,7 @@ snapshots:
'@smithy/util-utf8': 3.0.0
tslib: 2.8.1
transitivePeerDependencies:
- '@aws-sdk/client-sso-oidc'
- aws-crt
'@aws-sdk/client-sts@3.723.0':
@ -18495,7 +18433,7 @@ snapshots:
'@aws-sdk/credential-provider-ini@3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0)':
dependencies:
'@aws-sdk/client-sts': 3.596.0
'@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)
'@aws-sdk/credential-provider-env': 3.587.0
'@aws-sdk/credential-provider-http': 3.596.0
'@aws-sdk/credential-provider-process': 3.587.0
@ -18671,7 +18609,7 @@ snapshots:
'@aws-sdk/credential-provider-web-identity@3.587.0(@aws-sdk/client-sts@3.596.0)':
dependencies:
'@aws-sdk/client-sts': 3.596.0
'@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)
'@aws-sdk/types': 3.577.0
'@smithy/property-provider': 3.1.11
'@smithy/types': 3.7.2
@ -18966,7 +18904,7 @@ snapshots:
'@aws-sdk/token-providers@3.587.0(@aws-sdk/client-sso-oidc@3.596.0)':
dependencies:
'@aws-sdk/client-sso-oidc': 3.596.0(@aws-sdk/client-sts@3.596.0)
'@aws-sdk/client-sso-oidc': 3.596.0
'@aws-sdk/types': 3.577.0
'@smithy/property-provider': 3.1.11
'@smithy/shared-ini-file-loader': 3.1.12
@ -21654,7 +21592,7 @@ snapshots:
'@antfu/install-pkg': 1.1.0
'@antfu/utils': 9.2.0
'@iconify/types': 2.0.0
debug: 4.4.1(supports-color@8.1.1)
debug: 4.4.3
globals: 15.15.0
kolorist: 1.8.0
local-pkg: 1.1.2
@ -21960,6 +21898,8 @@ snapshots:
'@jridgewell/sourcemap-codec@1.5.0': {}
'@jridgewell/sourcemap-codec@1.5.5': {}
'@jridgewell/trace-mapping@0.3.25':
dependencies:
'@jridgewell/resolve-uri': 3.1.1
@ -26288,6 +26228,8 @@ snapshots:
dependencies:
tslib: 2.8.1
'@standard-schema/spec@1.0.0': {}
'@stepperize/core@1.2.6(typescript@5.7.3)':
dependencies:
typescript: 5.7.3
@ -27416,7 +27358,7 @@ snapshots:
dependencies:
'@typescript-eslint/typescript-estree': 7.18.0(typescript@5.7.3)
'@typescript-eslint/utils': 7.18.0(eslint@8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0))(typescript@5.7.3)
debug: 4.4.1(supports-color@8.1.1)
debug: 4.4.3
eslint: 8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0)
ts-api-utils: 1.3.0(typescript@5.7.3)
optionalDependencies:
@ -27430,7 +27372,7 @@ snapshots:
dependencies:
'@typescript-eslint/types': 7.18.0
'@typescript-eslint/visitor-keys': 7.18.0
debug: 4.4.1(supports-color@8.1.1)
debug: 4.4.3
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.5
@ -27459,7 +27401,7 @@ snapshots:
'@typescript/vfs@1.6.1(typescript@5.7.3)':
dependencies:
debug: 4.4.1(supports-color@8.1.1)
debug: 4.4.3
typescript: 5.7.3
transitivePeerDependencies:
- supports-color
@ -27508,21 +27450,22 @@ snapshots:
chai: 5.1.2
tinyrainbow: 1.2.0
'@vitest/expect@3.2.4':
'@vitest/expect@4.0.9':
dependencies:
'@standard-schema/spec': 1.0.0
'@types/chai': 5.2.2
'@vitest/spy': 3.2.4
'@vitest/utils': 3.2.4
chai: 5.2.0
tinyrainbow: 2.0.0
'@vitest/spy': 4.0.9
'@vitest/utils': 4.0.9
chai: 6.2.0
tinyrainbow: 3.0.3
'@vitest/mocker@3.2.4(vite@6.3.5(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))':
'@vitest/mocker@4.0.9(vite@7.1.11(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))':
dependencies:
'@vitest/spy': 3.2.4
'@vitest/spy': 4.0.9
estree-walker: 3.0.3
magic-string: 0.30.17
magic-string: 0.30.21
optionalDependencies:
vite: 6.3.5(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
vite: 7.1.11(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
'@vitest/pretty-format@2.0.5':
dependencies:
@ -27532,29 +27475,26 @@ snapshots:
dependencies:
tinyrainbow: 1.2.0
'@vitest/pretty-format@3.2.4':
'@vitest/pretty-format@4.0.9':
dependencies:
tinyrainbow: 2.0.0
tinyrainbow: 3.0.3
'@vitest/runner@3.2.4':
'@vitest/runner@4.0.9':
dependencies:
'@vitest/utils': 3.2.4
'@vitest/utils': 4.0.9
pathe: 2.0.3
strip-literal: 3.0.0
'@vitest/snapshot@3.2.4':
'@vitest/snapshot@4.0.9':
dependencies:
'@vitest/pretty-format': 3.2.4
magic-string: 0.30.17
'@vitest/pretty-format': 4.0.9
magic-string: 0.30.21
pathe: 2.0.3
'@vitest/spy@2.0.5':
dependencies:
tinyspy: 3.0.2
'@vitest/spy@3.2.4':
dependencies:
tinyspy: 4.0.3
'@vitest/spy@4.0.9': {}
'@vitest/utils@2.0.5':
dependencies:
@ -27569,11 +27509,10 @@ snapshots:
loupe: 3.1.2
tinyrainbow: 1.2.0
'@vitest/utils@3.2.4':
'@vitest/utils@4.0.9':
dependencies:
'@vitest/pretty-format': 3.2.4
loupe: 3.1.4
tinyrainbow: 2.0.0
'@vitest/pretty-format': 4.0.9
tinyrainbow: 3.0.3
'@volar/language-core@2.4.12':
dependencies:
@ -27735,13 +27674,13 @@ snapshots:
agent-base@6.0.2:
dependencies:
debug: 4.4.1(supports-color@8.1.1)
debug: 4.4.3
transitivePeerDependencies:
- supports-color
agent-base@7.1.0:
dependencies:
debug: 4.4.1(supports-color@8.1.1)
debug: 4.4.3
transitivePeerDependencies:
- supports-color
@ -28390,13 +28329,7 @@ snapshots:
loupe: 3.1.2
pathval: 2.0.0
chai@5.2.0:
dependencies:
assertion-error: 2.0.1
check-error: 2.1.1
deep-eql: 5.0.2
loupe: 3.1.3
pathval: 2.0.0
chai@6.2.0: {}
chalk@3.0.0:
dependencies:
@ -30097,7 +30030,7 @@ snapshots:
exit-hook@2.2.1: {}
expect-type@1.2.1: {}
expect-type@1.2.2: {}
exponential-backoff@3.1.1: {}
@ -30301,10 +30234,6 @@ snapshots:
optionalDependencies:
picomatch: 3.0.1
fdir@6.4.4(picomatch@4.0.2):
optionalDependencies:
picomatch: 4.0.2
fdir@6.5.0(picomatch@4.0.3):
optionalDependencies:
picomatch: 4.0.3
@ -31325,7 +31254,7 @@ snapshots:
http-proxy-agent@7.0.0:
dependencies:
agent-base: 7.1.0
debug: 4.4.1(supports-color@8.1.1)
debug: 4.4.3
transitivePeerDependencies:
- supports-color
@ -31355,7 +31284,7 @@ snapshots:
https-proxy-agent@7.0.4:
dependencies:
agent-base: 7.1.0
debug: 4.4.1(supports-color@8.1.1)
debug: 4.4.3
transitivePeerDependencies:
- supports-color
@ -31836,8 +31765,6 @@ snapshots:
js-tokens@4.0.0: {}
js-tokens@9.0.1: {}
js-yaml@3.14.1:
dependencies:
argparse: 1.0.10
@ -32284,10 +32211,6 @@ snapshots:
loupe@3.1.2: {}
loupe@3.1.3: {}
loupe@3.1.4: {}
lower-case-first@2.0.2:
dependencies:
tslib: 2.8.1
@ -32341,9 +32264,9 @@ snapshots:
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
magic-string@0.30.17:
magic-string@0.30.21:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
'@jridgewell/sourcemap-codec': 1.5.5
mailcomposer@3.12.0:
dependencies:
@ -32947,7 +32870,7 @@ snapshots:
micromark@2.11.4:
dependencies:
debug: 4.4.1(supports-color@8.1.1)
debug: 4.4.3
parse-entities: 2.0.0
transitivePeerDependencies:
- supports-color
@ -32955,7 +32878,7 @@ snapshots:
micromark@4.0.0:
dependencies:
'@types/debug': 4.1.7
debug: 4.4.1(supports-color@8.1.1)
debug: 4.4.3
decode-named-character-reference: 1.0.2
devlop: 1.1.0
micromark-core-commonmark: 2.0.0
@ -34465,12 +34388,6 @@ snapshots:
picocolors: 1.1.1
source-map-js: 1.2.1
postcss@8.5.3:
dependencies:
nanoid: 3.3.8
picocolors: 1.1.1
source-map-js: 1.2.1
postcss@8.5.6:
dependencies:
nanoid: 3.3.11
@ -35837,7 +35754,7 @@ snapshots:
socks-proxy-agent@8.0.2:
dependencies:
agent-base: 7.1.0
debug: 4.4.1(supports-color@8.1.1)
debug: 4.4.3
socks: 2.7.1
transitivePeerDependencies:
- supports-color
@ -35969,9 +35886,9 @@ snapshots:
statuses@2.0.1: {}
std-env@3.3.3: {}
std-env@3.10.0: {}
std-env@3.9.0: {}
std-env@3.3.3: {}
stoppable@1.1.0: {}
@ -36098,10 +36015,6 @@ snapshots:
strip-json-comments@3.1.1: {}
strip-literal@3.0.0:
dependencies:
js-tokens: 9.0.1
stripe@17.5.0:
dependencies:
'@types/node': 22.10.5
@ -36356,31 +36269,17 @@ snapshots:
fdir: 6.5.0(picomatch@4.0.3)
picomatch: 4.0.3
tinyglobby@0.2.13:
dependencies:
fdir: 6.5.0(picomatch@4.0.3)
picomatch: 4.0.3
tinyglobby@0.2.14:
dependencies:
fdir: 6.4.4(picomatch@4.0.2)
picomatch: 4.0.2
tinyglobby@0.2.15:
dependencies:
fdir: 6.5.0(picomatch@4.0.3)
picomatch: 4.0.3
tinypool@1.1.1: {}
tinyrainbow@1.2.0: {}
tinyrainbow@2.0.0: {}
tinyrainbow@3.0.3: {}
tinyspy@3.0.2: {}
tinyspy@4.0.3: {}
title-case@3.0.3:
dependencies:
tslib: 2.8.1
@ -36551,7 +36450,7 @@ snapshots:
tuf-js@2.2.0:
dependencies:
'@tufjs/models': 2.0.0
debug: 4.4.1(supports-color@8.1.1)
debug: 4.4.3
make-fetch-happen: 13.0.0
transitivePeerDependencies:
- supports-color
@ -36719,7 +36618,7 @@ snapshots:
'@types/unist': 3.0.0
'@ungap/structured-clone': 1.2.0
concat-stream: 2.0.0
debug: 4.4.1(supports-color@8.1.1)
debug: 4.4.3
glob: 10.3.12
ignore: 5.3.2
is-empty: 1.2.0
@ -37062,27 +36961,6 @@ snapshots:
d3-time: 3.1.0
d3-timer: 3.0.1
vite-node@3.2.4(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0):
dependencies:
cac: 6.7.14
debug: 4.4.1(supports-color@8.1.1)
es-module-lexer: 1.7.0
pathe: 2.0.3
vite: 7.1.11(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
transitivePeerDependencies:
- '@types/node'
- jiti
- less
- lightningcss
- sass
- sass-embedded
- stylus
- sugarss
- supports-color
- terser
- tsx
- yaml
vite-tsconfig-paths@5.1.4(typescript@5.7.3)(vite@7.1.11(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)):
dependencies:
debug: 4.3.7(supports-color@8.1.1)
@ -37094,24 +36972,6 @@ snapshots:
- supports-color
- typescript
vite@6.3.5(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0):
dependencies:
esbuild: 0.25.9
fdir: 6.4.4(picomatch@4.0.2)
picomatch: 4.0.2
postcss: 8.5.3
rollup: 4.35.0
tinyglobby: 0.2.13
optionalDependencies:
'@types/node': 22.10.5
fsevents: 2.3.3
jiti: 2.3.3
less: 4.2.0
lightningcss: 1.28.2
terser: 5.37.0
tsx: 4.19.2
yaml: 2.5.0
vite@7.1.11(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0):
dependencies:
esbuild: 0.25.9
@ -37130,30 +36990,27 @@ snapshots:
tsx: 4.19.2
yaml: 2.5.0
vitest@3.2.4(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0):
vitest@4.0.9(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0):
dependencies:
'@types/chai': 5.2.2
'@vitest/expect': 3.2.4
'@vitest/mocker': 3.2.4(vite@6.3.5(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))
'@vitest/pretty-format': 3.2.4
'@vitest/runner': 3.2.4
'@vitest/snapshot': 3.2.4
'@vitest/spy': 3.2.4
'@vitest/utils': 3.2.4
chai: 5.2.0
debug: 4.4.1(supports-color@8.1.1)
expect-type: 1.2.1
magic-string: 0.30.17
'@vitest/expect': 4.0.9
'@vitest/mocker': 4.0.9(vite@7.1.11(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))
'@vitest/pretty-format': 4.0.9
'@vitest/runner': 4.0.9
'@vitest/snapshot': 4.0.9
'@vitest/spy': 4.0.9
'@vitest/utils': 4.0.9
debug: 4.4.3
es-module-lexer: 1.7.0
expect-type: 1.2.2
magic-string: 0.30.21
pathe: 2.0.3
picomatch: 4.0.2
std-env: 3.9.0
picomatch: 4.0.3
std-env: 3.10.0
tinybench: 2.9.0
tinyexec: 0.3.2
tinyglobby: 0.2.14
tinypool: 1.1.1
tinyrainbow: 2.0.0
vite: 6.3.5(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
vite-node: 3.2.4(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
tinyglobby: 0.2.15
tinyrainbow: 3.0.3
vite: 7.1.11(@types/node@22.10.5)(jiti@2.3.3)(less@4.2.0)(lightningcss@1.28.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 22.10.5