From 6be020bd9730685184bba7911bcc79fa9aea17a0 Mon Sep 17 00:00:00 2001 From: Chris Arderne Date: Tue, 21 Jul 2026 14:26:26 +0100 Subject: [PATCH 1/3] chore: upgrade to TypeScript 7 --- apps/webapp/app/utils/searchParams.ts | 2 +- apps/webapp/package.json | 2 + apps/webapp/scripts/runOpsLegacyGuard.ts | 2 +- package.json | 4 +- packages/build/package.json | 8 +- packages/build/src/extensions/typescript.ts | 2 +- packages/cli-v3/package.json | 2 +- packages/core/package.json | 2 +- packages/plugins/package.json | 6 +- .../{tsup.config.ts => tsdown.config.ts} | 4 +- packages/python/package.json | 2 +- packages/react-hooks/package.json | 2 +- packages/redis-worker/package.json | 6 +- packages/redis-worker/tsdown.config.ts | 34 + packages/redis-worker/tsup.config.ts | 27 - packages/rsc/package.json | 2 +- packages/schema-to-json/package.json | 2 +- packages/trigger-sdk/package.json | 3 +- .../trigger-sdk/test/declaration-emit.test.ts | 68 +- patches/tsup@8.4.0.patch | 12 - pnpm-lock.yaml | 1856 +++++++++++------ pnpm-workspace.yaml | 3 +- 22 files changed, 1360 insertions(+), 691 deletions(-) rename packages/plugins/{tsup.config.ts => tsdown.config.ts} (70%) create mode 100644 packages/redis-worker/tsdown.config.ts delete mode 100644 packages/redis-worker/tsup.config.ts delete mode 100644 patches/tsup@8.4.0.patch diff --git a/apps/webapp/app/utils/searchParams.ts b/apps/webapp/app/utils/searchParams.ts index 39f9697176a..8423a292e72 100644 --- a/apps/webapp/app/utils/searchParams.ts +++ b/apps/webapp/app/utils/searchParams.ts @@ -104,7 +104,7 @@ export function createSearchParams( return { success: true, params: new SearchParams(parsed.params as TParams, schema) }; } -function parseSearchParams(params: TParams, schema: ZodType) { +function parseSearchParams(params: unknown, schema: ZodType) { const parsedParams = schema.safeParse(params); if (!parsedParams.success) { diff --git a/apps/webapp/package.json b/apps/webapp/package.json index 678eeb76033..f31d2ccca10 100644 --- a/apps/webapp/package.json +++ b/apps/webapp/package.json @@ -263,6 +263,8 @@ "tailwindcss": "^4.3.1", "tsconfig-paths": "^3.14.1", "tsx": "^4.20.6", + "typescript": "catalog:", + "typescript-legacy-api": "npm:typescript@6.0.3", "vite-tsconfig-paths": "^5.1.4", "vite": "^6.4.2" }, diff --git a/apps/webapp/scripts/runOpsLegacyGuard.ts b/apps/webapp/scripts/runOpsLegacyGuard.ts index d56d2035511..f77df12f00a 100644 --- a/apps/webapp/scripts/runOpsLegacyGuard.ts +++ b/apps/webapp/scripts/runOpsLegacyGuard.ts @@ -12,7 +12,7 @@ * pnpm --filter webapp run guard:runops-legacy # regenerate baseline * pnpm --filter webapp run guard:runops-legacy -- --check # CI gate */ -import ts from "typescript"; +import ts from "typescript-legacy-api"; import * as fs from "node:fs"; import * as path from "node:path"; diff --git a/package.json b/package.json index dddb2275380..327174fedee 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "pkg-pr-new": "0.0.75", "pkg-types": "1.1.3", "tsx": "^3.7.1", - "turbo": "^1.10.3", + "turbo": "^1.13.4", "typescript": "catalog:", "vite-tsconfig-paths": "^4.0.5", "vitest": "4.1.7" @@ -90,11 +90,9 @@ "antlr4ts@0.5.0-alpha.4": "patches/antlr4ts@0.5.0-alpha.4.patch", "@window-splitter/state@1.1.3": "patches/@window-splitter__state@1.1.3.patch", "streamdown@2.5.0": "patches/streamdown@2.5.0.patch", - "tsup@8.4.0": "patches/tsup@8.4.0.patch", "@remix-run/router@1.23.3": "patches/@remix-run__router@1.23.3.patch" }, "overrides": { - "typescript": "catalog:", "@types/node": "24.13.3", "react@^18": "18.3.1", "react-dom@^18": "18.3.1", diff --git a/packages/build/package.json b/packages/build/package.json index dcadb68db99..2a2d16e6905 100644 --- a/packages/build/package.json +++ b/packages/build/package.json @@ -84,15 +84,17 @@ "pkg-types": "^1.1.3", "resolve": "^1.22.8", "tinyglobby": "^0.2.2", - "tsconfck": "3.1.3" + "tsconfck": "3.1.3", + "typescript-legacy-api": "npm:typescript@6.0.3" }, "devDependencies": { "@arethetypeswrong/cli": "^0.18.5", "@types/resolve": "^1.20.6", "esbuild": "^0.23.0", "rimraf": "6.0.1", - "tshy": "^3.0.2", - "tsx": "4.17.0" + "tshy": "^4.1.3", + "tsx": "4.17.0", + "typescript": "catalog:" }, "engines": { "node": ">=18.20.0" diff --git a/packages/build/src/extensions/typescript.ts b/packages/build/src/extensions/typescript.ts index a9e955edecd..468e0f486c1 100644 --- a/packages/build/src/extensions/typescript.ts +++ b/packages/build/src/extensions/typescript.ts @@ -1,6 +1,6 @@ import { BuildExtension } from "@trigger.dev/core/v3/build"; import { readFile } from "node:fs/promises"; -import typescriptPkg from "typescript"; +import typescriptPkg from "typescript-legacy-api"; const { transpileModule, ModuleKind } = typescriptPkg; diff --git a/packages/cli-v3/package.json b/packages/cli-v3/package.json index 0aa3b9aa288..873f43f24a7 100644 --- a/packages/cli-v3/package.json +++ b/packages/cli-v3/package.json @@ -67,7 +67,7 @@ "find-up": "^7.0.0", "rimraf": "^6.0.1", "ts-essentials": "10.0.1", - "tshy": "^3.0.2", + "tshy": "^4.1.3", "tsx": "4.17.0" }, "scripts": { diff --git a/packages/core/package.json b/packages/core/package.json index ca827985641..58f04ba6142 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -240,7 +240,7 @@ "rimraf": "^6.0.1", "superjson": "^2.2.1", "ts-essentials": "10.0.1", - "tshy": "^3.0.2", + "tshy": "^4.1.3", "tsx": "4.17.0" }, "engines": { diff --git a/packages/plugins/package.json b/packages/plugins/package.json index ff871a2d819..5b9bfe3e38d 100644 --- a/packages/plugins/package.json +++ b/packages/plugins/package.json @@ -19,14 +19,14 @@ }, "scripts": { "clean": "rimraf dist .turbo", - "build": "tsup", - "dev": "tsup --watch", + "build": "tsdown", + "dev": "tsdown --watch", "typecheck": "tsc --noEmit" }, "devDependencies": { "@types/node": "^24.13.3", "rimraf": "6.0.1", - "tsup": "^8.4.0", + "tsdown": "0.22.10", "typescript": "catalog:" }, "engines": { diff --git a/packages/plugins/tsup.config.ts b/packages/plugins/tsdown.config.ts similarity index 70% rename from packages/plugins/tsup.config.ts rename to packages/plugins/tsdown.config.ts index 4dff9109b7f..c27ed487079 100644 --- a/packages/plugins/tsup.config.ts +++ b/packages/plugins/tsdown.config.ts @@ -1,10 +1,10 @@ -import { defineConfig } from "tsup"; +import { defineConfig } from "tsdown"; export default defineConfig({ entry: ["src/index.ts"], format: ["cjs", "esm"], + fixedExtension: false, dts: true, - splitting: false, sourcemap: true, clean: true, treeshake: true, diff --git a/packages/python/package.json b/packages/python/package.json index 635f74ef382..af85d60023b 100644 --- a/packages/python/package.json +++ b/packages/python/package.json @@ -51,7 +51,7 @@ "devDependencies": { "@types/node": "^24.13.3", "rimraf": "6.0.1", - "tshy": "^3.0.2", + "tshy": "^4.1.3", "typescript": "catalog:", "tsx": "4.17.0", "esbuild": "^0.23.0", diff --git a/packages/react-hooks/package.json b/packages/react-hooks/package.json index 9a348b8ad35..324a027cedc 100644 --- a/packages/react-hooks/package.json +++ b/packages/react-hooks/package.json @@ -45,7 +45,7 @@ "@types/react": "*", "@types/react-dom": "*", "rimraf": "^6.0.1", - "tshy": "^3.0.2", + "tshy": "^4.1.3", "tsx": "4.17.0" }, "peerDependencies": { diff --git a/packages/redis-worker/package.json b/packages/redis-worker/package.json index ed7c16d3c1f..5860fa256fb 100644 --- a/packages/redis-worker/package.json +++ b/packages/redis-worker/package.json @@ -17,8 +17,8 @@ ], "scripts": { "clean": "rimraf dist .turbo", - "build": "tsup", - "dev": "tsup --watch", + "build": "tsdown", + "dev": "tsdown --watch", "typecheck": "tsc --noEmit -p tsconfig.src.json", "test": "vitest --sequence.concurrent=false --no-file-parallelism" }, @@ -38,7 +38,7 @@ "@types/lodash.omit": "^4.5.7", "@types/seedrandom": "^3.0.8", "rimraf": "6.0.1", - "tsup": "^8.4.0", + "tsdown": "0.22.10", "tsx": "4.17.0" }, "engines": { diff --git a/packages/redis-worker/tsdown.config.ts b/packages/redis-worker/tsdown.config.ts new file mode 100644 index 00000000000..350d138ab2e --- /dev/null +++ b/packages/redis-worker/tsdown.config.ts @@ -0,0 +1,34 @@ +import { defineConfig } from "tsdown"; + +export default defineConfig({ + entry: ["src/index.ts"], + format: ["cjs", "esm"], + fixedExtension: false, + tsconfig: "tsconfig.src.json", + dts: true, + sourcemap: true, + clean: true, + treeshake: true, + minify: false, + deps: { + onlyBundle: false, + alwaysBundle: [ + // Always bundle internal packages + /^@internal/, + // Always bundle ESM-only packages + "nanoid", + "p-limit", + ], + dts: { + // The TypeScript 7 declaration emitter consumes referenced package declarations. + neverBundle: [/^@internal/], + }, + }, + banner: ({ format }) => { + if (format !== "esm") return; + + return { + js: `import { createRequire } from 'module'; const require = createRequire(import.meta.url || process.cwd() + '/index.js');`, + }; + }, +}); diff --git a/packages/redis-worker/tsup.config.ts b/packages/redis-worker/tsup.config.ts deleted file mode 100644 index 36d3ddf8071..00000000000 --- a/packages/redis-worker/tsup.config.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { defineConfig } from "tsup"; - -export default defineConfig({ - entry: ["src/index.ts"], - format: ["cjs", "esm"], - dts: true, - splitting: false, - sourcemap: true, - clean: true, - treeshake: true, - bundle: true, - minify: false, - noExternal: [ - // Always bundle internal packages - /^@internal/, - // Always bundle ESM-only packages - "nanoid", - "p-limit", - ], - banner: ({ format }) => { - if (format !== "esm") return; - - return { - js: `import { createRequire } from 'module'; const require = createRequire(import.meta.url || process.cwd() + '/index.js');`, - }; - }, -}); diff --git a/packages/rsc/package.json b/packages/rsc/package.json index 98624b20e20..f4ae4e0fa35 100644 --- a/packages/rsc/package.json +++ b/packages/rsc/package.json @@ -49,7 +49,7 @@ "@types/react": "*", "@types/react-dom": "*", "rimraf": "^6.0.1", - "tshy": "^3.0.2", + "tshy": "^4.1.3", "tsx": "4.17.0" }, "engines": { diff --git a/packages/schema-to-json/package.json b/packages/schema-to-json/package.json index 5148d5f0dae..b60b88bec8c 100644 --- a/packages/schema-to-json/package.json +++ b/packages/schema-to-json/package.json @@ -51,7 +51,7 @@ "arktype": "^2.0.0", "runtypes": "^6.7.0", "superstruct": "^2.0.2", - "tshy": "^3.0.2", + "tshy": "^4.1.3", "@sinclair/typebox": "^0.34.3", "valibot": "^1.1.0", "yup": "^1.7.0", diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index 77889cb09f3..be53c16262d 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -98,9 +98,10 @@ "ai-v7": "npm:ai@7.0.0-canary.159", "encoding": "^0.1.13", "rimraf": "^6.0.1", - "tshy": "^3.0.2", + "tshy": "^4.1.3", "tsx": "4.17.0", "typed-emitter": "^2.1.0", + "typescript": "catalog:", "zod": "3.25.76" }, "peerDependencies": { diff --git a/packages/trigger-sdk/test/declaration-emit.test.ts b/packages/trigger-sdk/test/declaration-emit.test.ts index 9b3d70c1dd1..822ddb0784c 100644 --- a/packages/trigger-sdk/test/declaration-emit.test.ts +++ b/packages/trigger-sdk/test/declaration-emit.test.ts @@ -1,16 +1,19 @@ +import { spawnSync } from "node:child_process"; +import { createRequire } from "node:module"; import { cpSync, existsSync, mkdirSync, mkdtempSync, + readFileSync, realpathSync, rmSync, symlinkSync, + writeFileSync, } from "node:fs"; import { tmpdir } from "node:os"; -import { join, resolve } from "node:path"; +import { dirname, join, resolve } from "node:path"; import { describe, expect, it } from "vitest"; -import ts from "typescript"; /** * Regression test for declaration-emit portability (customer TS2742). @@ -76,40 +79,39 @@ describe("declaration emit portability", () => { } const fixturePath = join(consumerDir, "agent.ts"); - ts.sys.writeFile(fixturePath, FIXTURE_SOURCE); - - const emitted = new Map(); - const host = ts.createCompilerHost({}); - host.writeFile = (fileName, text) => emitted.set(fileName, text); - - const program = ts.createProgram({ - rootNames: [fixturePath], - options: { - target: ts.ScriptTarget.ES2022, - module: ts.ModuleKind.NodeNext, - moduleResolution: ts.ModuleResolutionKind.NodeNext, - strict: true, - declaration: true, - emitDeclarationOnly: true, - skipLibCheck: true, - outDir: join(consumerDir, "out"), - rootDir: consumerDir, - }, - host, - }); + writeFileSync(fixturePath, FIXTURE_SOURCE); + writeFileSync( + join(consumerDir, "tsconfig.json"), + JSON.stringify({ + compilerOptions: { + target: "ES2022", + module: "NodeNext", + moduleResolution: "NodeNext", + strict: true, + declaration: true, + emitDeclarationOnly: true, + skipLibCheck: true, + outDir: "out", + rootDir: ".", + }, + files: ["agent.ts"], + }) + ); - const emitResult = program.emit(); - const diagnostics = [ - ...ts.getPreEmitDiagnostics(program), - ...emitResult.diagnostics, - ].filter((d) => d.category === ts.DiagnosticCategory.Error); - const formatted = diagnostics.map((d) => - ts.flattenDiagnosticMessageText(d.messageText, "\n") + const require = createRequire(import.meta.url); + const typescriptRoot = dirname(require.resolve("typescript/package.json")); + const result = spawnSync( + process.execPath, + [join(typescriptRoot, "bin", "tsc"), "-p", consumerDir], + { + encoding: "utf8", + } ); - expect(formatted).toEqual([]); + const compilerOutput = [result.stdout, result.stderr].filter(Boolean).join("\n"); + expect(result.error, compilerOutput).toBeUndefined(); + expect(result.status, compilerOutput).toBe(0); - const dts = [...emitted.entries()].find(([name]) => name.endsWith("agent.d.ts"))?.[1]; - expect(dts).toBeDefined(); + const dts = readFileSync(join(consumerDir, "out", "agent.d.ts"), "utf8"); // The payload generic must be named via the public subpath, and the // emit must not fall back to file paths into the package. expect(dts).toContain('import("@trigger.dev/sdk/chat").ChatTaskWirePayload'); diff --git a/patches/tsup@8.4.0.patch b/patches/tsup@8.4.0.patch deleted file mode 100644 index 4b2dc87570c..00000000000 --- a/patches/tsup@8.4.0.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/dist/rollup.js b/dist/rollup.js -index cc82363..924f57f 100644 ---- a/dist/rollup.js -+++ b/dist/rollup.js -@@ -6791,7 +6791,6 @@ var getRollupConfig = async (options) => { - tsconfig: options.tsconfig, - compilerOptions: { - ...compilerOptions, -- baseUrl: compilerOptions.baseUrl || ".", - // Ensure ".d.ts" modules are generated - declaration: true, - // Skip ".js" generation diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f505b0ab08c..399f3070a29 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,8 +4,13 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +catalogs: + default: + typescript: + specifier: 7.0.2 + version: 7.0.2 + overrides: - typescript: 6.0.3 '@types/node': 24.13.3 react@^18: 18.3.1 react-dom@^18: 18.3.1 @@ -83,9 +88,6 @@ patchedDependencies: streamdown@2.5.0: hash: 36211d09153a59c880b6a2bce2a0a0f011c99c73c20c8ceca78cc77e47623f06 path: patches/streamdown@2.5.0.patch - tsup@8.4.0: - hash: bb8871e353e0582d16a3fdef093af6d43be84f0957b610d51e43cc2bc80add27 - path: patches/tsup@8.4.0.patch importers: @@ -141,14 +143,14 @@ importers: specifier: ^3.7.1 version: 3.12.2 turbo: - specifier: ^1.10.3 - version: 1.10.3 + specifier: ^1.13.4 + version: 1.13.4 typescript: - specifier: 6.0.3 - version: 6.0.3 + specifier: 'catalog:' + version: 7.0.2 vite-tsconfig-paths: specifier: ^4.0.5 - version: 4.0.5(typescript@6.0.3) + version: 4.0.5(typescript@7.0.2) vitest: specifier: 4.1.7 version: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@24.13.3)(@vitest/coverage-v8@4.1.7)(vite@6.4.2(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.1)(tsx@3.12.2)(yaml@2.9.0)) @@ -422,25 +424,25 @@ importers: version: 3.7.1(react@18.3.1) '@remix-run/express': specifier: 2.17.5 - version: 2.17.5(express@4.20.0)(typescript@6.0.3) + version: 2.17.5(express@4.20.0)(typescript@7.0.2) '@remix-run/node': specifier: 2.17.5 - version: 2.17.5(typescript@6.0.3) + version: 2.17.5(typescript@7.0.2) '@remix-run/react': specifier: 2.17.5 - version: 2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3) + version: 2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2) '@remix-run/router': specifier: ^1.23.3 version: 1.23.3(patch_hash=33e2966e9ef36aa09955cec9922c5063227b83429157a71ba226369a08627ac9) '@remix-run/server-runtime': specifier: 2.17.5 - version: 2.17.5(typescript@6.0.3) + version: 2.17.5(typescript@7.0.2) '@s2-dev/streamstore': specifier: ^0.22.10 version: 0.22.10(supports-color@10.0.0) '@sentry/remix': specifier: 9.46.0 - version: 9.46.0(patch_hash=146126b032581925294aaed63ab53ce3f5e0356a755f1763d7a9a76b9846943b)(@remix-run/node@2.17.5(typescript@6.0.3))(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3))(@remix-run/server-runtime@2.17.5(typescript@6.0.3))(encoding@0.1.13)(react@18.3.1) + version: 9.46.0(patch_hash=146126b032581925294aaed63ab53ce3f5e0356a755f1763d7a9a76b9846943b)(@remix-run/node@2.17.5(typescript@7.0.2))(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2))(@remix-run/server-runtime@2.17.5(typescript@7.0.2))(encoding@0.1.13)(react@18.3.1) '@slack/web-api': specifier: 7.16.0 version: 7.16.0 @@ -527,7 +529,7 @@ importers: version: 1.0.18 class-variance-authority: specifier: ^0.5.2 - version: 0.5.2(typescript@6.0.3) + version: 0.5.2(typescript@7.0.2) clsx: specifier: ^1.2.1 version: 1.2.1 @@ -698,22 +700,22 @@ importers: version: 2.0.1 remix-auth: specifier: ^3.6.0 - version: 3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3))(@remix-run/server-runtime@2.17.5(typescript@6.0.3)) + version: 3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2))(@remix-run/server-runtime@2.17.5(typescript@7.0.2)) remix-auth-email-link: specifier: 2.0.2 - version: 2.0.2(@remix-run/server-runtime@2.17.5(typescript@6.0.3))(remix-auth@3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3))(@remix-run/server-runtime@2.17.5(typescript@6.0.3))) + version: 2.0.2(@remix-run/server-runtime@2.17.5(typescript@7.0.2))(remix-auth@3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2))(@remix-run/server-runtime@2.17.5(typescript@7.0.2))) remix-auth-github: specifier: ^1.6.0 - version: 1.6.0(@remix-run/server-runtime@2.17.5(typescript@6.0.3))(remix-auth@3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3))(@remix-run/server-runtime@2.17.5(typescript@6.0.3))) + version: 1.6.0(@remix-run/server-runtime@2.17.5(typescript@7.0.2))(remix-auth@3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2))(@remix-run/server-runtime@2.17.5(typescript@7.0.2))) remix-auth-google: specifier: ^2.0.0 - version: 2.0.0(@remix-run/server-runtime@2.17.5(typescript@6.0.3))(remix-auth@3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3))(@remix-run/server-runtime@2.17.5(typescript@6.0.3))) + version: 2.0.0(@remix-run/server-runtime@2.17.5(typescript@7.0.2))(remix-auth@3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2))(@remix-run/server-runtime@2.17.5(typescript@7.0.2))) remix-typedjson: specifier: 0.3.1 - version: 0.3.1(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3))(@remix-run/server-runtime@2.17.5(typescript@6.0.3))(react@18.3.1) + version: 0.3.1(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2))(@remix-run/server-runtime@2.17.5(typescript@7.0.2))(react@18.3.1) remix-utils: specifier: ^7.7.0 - version: 7.7.0(@remix-run/node@2.17.5(typescript@6.0.3))(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3))(@remix-run/router@1.23.3(patch_hash=33e2966e9ef36aa09955cec9922c5063227b83429157a71ba226369a08627ac9))(crypto-js@4.2.0)(intl-parse-accept-language@1.0.0)(react@18.3.1)(zod@3.25.76) + version: 7.7.0(@remix-run/node@2.17.5(typescript@7.0.2))(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2))(@remix-run/router@1.23.3(patch_hash=33e2966e9ef36aa09955cec9922c5063227b83429157a71ba226369a08627ac9))(crypto-js@4.2.0)(intl-parse-accept-language@1.0.0)(react@18.3.1)(zod@3.25.76) simplur: specifier: ^3.0.1 version: 3.0.1 @@ -780,10 +782,10 @@ importers: version: link:../../internal-packages/testcontainers '@remix-run/dev': specifier: 2.17.5 - version: 2.17.5(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3))(@remix-run/serve@2.17.5(typescript@6.0.3))(@types/node@24.13.3)(bufferutil@4.0.9)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.1)(tsx@4.20.6)(typescript@6.0.3)(vite@6.4.2(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0))(yaml@2.9.0) + version: 2.17.5(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2))(@remix-run/serve@2.17.5(typescript@7.0.2))(@types/node@24.13.3)(bufferutil@4.0.9)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.1)(tsx@4.20.6)(typescript@7.0.2)(vite@6.4.2(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0))(yaml@2.9.0) '@remix-run/testing': specifier: ^2.17.5 - version: 2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3) + version: 2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2) '@sentry/cli': specifier: 2.50.2 version: 2.50.2(encoding@0.1.13) @@ -885,7 +887,7 @@ importers: version: 16.0.1(postcss@8.5.15) postcss-loader: specifier: ^8.1.1 - version: 8.1.1(postcss@8.5.15)(typescript@6.0.3)(webpack@5.102.1(@swc/core@1.3.26)(esbuild@0.15.18)) + version: 8.1.1(postcss@8.5.15)(typescript@7.0.2)(webpack@5.102.1(@swc/core@1.3.26)(esbuild@0.15.18)) prop-types: specifier: ^15.8.1 version: 15.8.1 @@ -910,12 +912,18 @@ importers: tsx: specifier: ^4.20.6 version: 4.20.6 + typescript: + specifier: 'catalog:' + version: 7.0.2 + typescript-legacy-api: + specifier: npm:typescript@6.0.3 + version: typescript@6.0.3 vite: specifier: ^6.4.2 version: 6.4.2(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0) vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@6.0.3)(vite@6.4.2(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0)) + version: 5.1.4(typescript@7.0.2)(vite@6.4.2(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0)) docs: {} @@ -1013,7 +1021,7 @@ importers: dependencies: drizzle-orm: specifier: ^0.45.0 - version: 0.45.2(@opentelemetry/api@1.9.1)(@prisma/client@6.14.0(prisma@6.14.0(magicast@0.3.5)(typescript@6.0.3))(typescript@6.0.3))(@types/pg@8.11.14)(better-sqlite3@11.10.0)(pg@8.15.6)(postgres@3.4.9)(prisma@6.14.0(magicast@0.3.5)(typescript@6.0.3)) + version: 0.45.2(@opentelemetry/api@1.9.1)(@prisma/client@6.14.0(prisma@6.14.0(magicast@0.3.5)(typescript@7.0.2))(typescript@7.0.2))(@types/pg@8.11.14)(better-sqlite3@11.10.0)(pg@8.15.6)(postgres@3.4.9)(prisma@6.14.0(magicast@0.3.5)(typescript@7.0.2)) postgres: specifier: ^3.4.0 version: 3.4.9 @@ -1026,13 +1034,13 @@ importers: dependencies: '@prisma/client': specifier: 6.14.0 - version: 6.14.0(prisma@6.14.0(magicast@0.3.5)(typescript@6.0.3))(typescript@6.0.3) + version: 6.14.0(prisma@6.14.0(magicast@0.3.5)(typescript@7.0.2))(typescript@7.0.2) decimal.js: specifier: ^10.6.0 version: 10.6.0 prisma: specifier: 6.14.0 - version: 6.14.0(magicast@0.3.5)(typescript@6.0.3) + version: 6.14.0(magicast@0.3.5)(typescript@7.0.2) devDependencies: '@types/decimal.js': specifier: ^7.4.3 @@ -1234,10 +1242,10 @@ importers: dependencies: '@prisma/client': specifier: 6.14.0 - version: 6.14.0(prisma@6.14.0(magicast@0.3.5)(typescript@6.0.3))(typescript@6.0.3) + version: 6.14.0(prisma@6.14.0(magicast@0.3.5)(typescript@7.0.2))(typescript@7.0.2) prisma: specifier: 6.14.0 - version: 6.14.0(magicast@0.3.5)(typescript@6.0.3) + version: 6.14.0(magicast@0.3.5)(typescript@7.0.2) devDependencies: rimraf: specifier: 6.0.1 @@ -1315,8 +1323,8 @@ importers: specifier: ^9.3.0 version: 9.6.1 typescript: - specifier: 6.0.3 - version: 6.0.3 + specifier: 'catalog:' + version: 7.0.2 vitest: specifier: 4.1.7 version: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@24.13.3)(@vitest/coverage-v8@4.1.7)(vite@6.4.2(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -1433,7 +1441,10 @@ importers: version: 0.2.2 tsconfck: specifier: 3.1.3 - version: 3.1.3(typescript@6.0.3) + version: 3.1.3(typescript@7.0.2) + typescript-legacy-api: + specifier: npm:typescript@6.0.3 + version: typescript@6.0.3 devDependencies: '@arethetypeswrong/cli': specifier: ^0.18.5 @@ -1448,11 +1459,14 @@ importers: specifier: 6.0.1 version: 6.0.1 tshy: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^4.1.3 + version: 4.1.3 tsx: specifier: 4.17.0 version: 4.17.0 + typescript: + specifier: 'catalog:' + version: 7.0.2 packages/cli-v3: dependencies: @@ -1696,10 +1710,10 @@ importers: version: 6.0.1 ts-essentials: specifier: 10.0.1 - version: 10.0.1(typescript@6.0.3) + version: 10.0.1(typescript@7.0.2) tshy: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^4.1.3 + version: 4.1.3 tsx: specifier: 4.17.0 version: 4.17.0 @@ -1853,10 +1867,10 @@ importers: version: 2.2.1 ts-essentials: specifier: 10.0.1 - version: 10.0.1(typescript@6.0.3) + version: 10.0.1(typescript@7.0.2) tshy: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^4.1.3 + version: 4.1.3 tsx: specifier: 4.17.0 version: 4.17.0 @@ -1876,12 +1890,12 @@ importers: rimraf: specifier: 6.0.1 version: 6.0.1 - tsup: - specifier: ^8.4.0 - version: 8.4.0(patch_hash=bb8871e353e0582d16a3fdef093af6d43be84f0957b610d51e43cc2bc80add27)(@swc/core@1.3.101(@swc/helpers@0.5.15))(jiti@2.7.0)(postcss@8.5.15)(tsx@4.22.4)(typescript@6.0.3)(yaml@2.9.0) + tsdown: + specifier: 0.22.10 + version: 0.22.10(@arethetypeswrong/core@0.18.5)(oxc-resolver@11.21.3)(tsx@4.22.4)(typescript@7.0.2) typescript: - specifier: 6.0.3 - version: 6.0.3 + specifier: 'catalog:' + version: 7.0.2 packages/python: dependencies: @@ -1911,14 +1925,14 @@ importers: specifier: 6.0.1 version: 6.0.1 tshy: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^4.1.3 + version: 4.1.3 tsx: specifier: 4.17.0 version: 4.17.0 typescript: - specifier: 6.0.3 - version: 6.0.3 + specifier: 'catalog:' + version: 7.0.2 packages/react-hooks: dependencies: @@ -1948,8 +1962,8 @@ importers: specifier: ^6.0.1 version: 6.0.1 tshy: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^4.1.3 + version: 4.1.3 tsx: specifier: 4.17.0 version: 4.17.0 @@ -1996,9 +2010,9 @@ importers: rimraf: specifier: 6.0.1 version: 6.0.1 - tsup: - specifier: ^8.4.0 - version: 8.4.0(patch_hash=bb8871e353e0582d16a3fdef093af6d43be84f0957b610d51e43cc2bc80add27)(@swc/core@1.3.101(@swc/helpers@0.5.15))(jiti@2.7.0)(postcss@8.5.15)(tsx@4.17.0)(typescript@6.0.3)(yaml@2.9.0) + tsdown: + specifier: 0.22.10 + version: 0.22.10(@arethetypeswrong/core@0.18.5)(oxc-resolver@11.21.3)(tsx@4.17.0)(typescript@7.0.2) tsx: specifier: 4.17.0 version: 4.17.0 @@ -2037,8 +2051,8 @@ importers: specifier: ^6.0.1 version: 6.0.1 tshy: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^4.1.3 + version: 4.1.3 tsx: specifier: 4.17.0 version: 4.17.0 @@ -2080,11 +2094,11 @@ importers: specifier: ^2.0.2 version: 2.0.2 tshy: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^4.1.3 + version: 4.1.3 valibot: specifier: ^1.1.0 - version: 1.1.0(typescript@6.0.3) + version: 1.1.0(typescript@7.0.2) yup: specifier: ^1.7.0 version: 1.7.0 @@ -2162,14 +2176,17 @@ importers: specifier: ^6.0.1 version: 6.0.1 tshy: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^4.1.3 + version: 4.1.3 tsx: specifier: 4.17.0 version: 4.17.0 typed-emitter: specifier: ^2.1.0 version: 2.1.0 + typescript: + specifier: 'catalog:' + version: 7.0.2 zod: specifier: 3.25.76 version: 3.25.76 @@ -3198,12 +3215,18 @@ packages: '@emnapi/core@1.11.1': resolution: {integrity: sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==} + '@emnapi/core@1.11.2': + resolution: {integrity: sha512-TC8MkTuZUtcTSiFeuC0ksCh9QIJ5+F21MvZ4Wn4ORfYaFJ/0dsiudv5tVkejgwZlwQ39jL9WWDe2lz8x0WglOA==} + '@emnapi/runtime@1.11.0': resolution: {integrity: sha512-55coeOFKHv1ywEcUXJtWU5f+Jr/W5tZDvZig8DLKSwUN1JpROQ4rk/SNOQiFWmaR/VKF4zuFyW1B8JduOSv6Pg==} '@emnapi/runtime@1.11.1': resolution: {integrity: sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==} + '@emnapi/runtime@1.11.2': + resolution: {integrity: sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA==} + '@emnapi/wasi-threads@1.2.2': resolution: {integrity: sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==} @@ -5208,6 +5231,9 @@ packages: '@oxc-project/types@0.137.0': resolution: {integrity: sha512-WT+Gb24i8hmvo85AIv2oEYouEXkRlKAlT9WaCa3TfLgNCN+GhrJOGZuIlMouAh38Qe4QOx26eUOVsq70qXrywA==} + '@oxc-project/types@0.140.0': + resolution: {integrity: sha512-h5LUOzGArYemnW1NMz/DuuQhBi96J6JL2Bk8zE4kvqxB5Sg3jxmCiH4uyOWHDkiKSt5vWlG4FIwCR/DbstcNRQ==} + '@oxc-resolver/binding-android-arm-eabi@11.21.3': resolution: {integrity: sha512-eNU11A2WNizh04v3uyaJCootrHIaS0B9aHYXvAvVnPNk4xYSjMUjHnhQ6dewPN2MRYDskV85d1N0Aw0WNWhcyg==} cpu: [arm] @@ -5582,7 +5608,7 @@ packages: engines: {node: '>=18.18'} peerDependencies: prisma: '*' - typescript: 6.0.3 + typescript: '>=5.1.0' peerDependenciesMeta: prisma: optional: true @@ -5653,6 +5679,9 @@ packages: '@protobufjs/utf8@1.1.1': resolution: {integrity: sha512-oOAWABowe8EAbMyWKM0tYDKi8Yaox52D+HWZhAIJqQXbqe0xI/GV7FhLWqlEKreMkfDjshR5FKgi3mnle0h6Eg==} + '@quansync/fs@1.0.0': + resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==} + '@radix-ui/number@1.0.1': resolution: {integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==} @@ -6525,7 +6554,7 @@ packages: peerDependencies: '@remix-run/react': ^2.17.0 '@remix-run/serve': ^2.17.0 - typescript: 6.0.3 + typescript: ^5.1.0 vite: ^6.4.2 wrangler: ^3.28.2 peerDependenciesMeta: @@ -6543,7 +6572,7 @@ packages: engines: {node: '>=18.0.0'} peerDependencies: express: ^4.20.0 - typescript: 6.0.3 + typescript: ^5.1.0 peerDependenciesMeta: typescript: optional: true @@ -6552,7 +6581,7 @@ packages: resolution: {integrity: sha512-CwOUCDJqh9o8r/n5N1l+vz4Jh7DFU52/jo7MN56+OL9gM+14aQKdq1aLAh+4V6GuI/qtki9PPk02GmULimmDkw==} engines: {node: '>=18.0.0'} peerDependencies: - typescript: 6.0.3 + typescript: ^5.1.0 peerDependenciesMeta: typescript: optional: true @@ -6563,7 +6592,7 @@ packages: peerDependencies: react: 18.3.1 react-dom: 18.3.1 - typescript: 6.0.3 + typescript: ^5.1.0 peerDependenciesMeta: typescript: optional: true @@ -6581,7 +6610,7 @@ packages: resolution: {integrity: sha512-SyJ5n2pQyo4ERGvjjLvL2PpRWBzlC2qzO5KkkOE2ygOiNcgOu9WQnnom9GI8KgsTRCO8JnIeLHFRcmxZnVBjfw==} engines: {node: '>=18.0.0'} peerDependencies: - typescript: 6.0.3 + typescript: ^5.1.0 peerDependenciesMeta: typescript: optional: true @@ -6591,7 +6620,7 @@ packages: engines: {node: '>=18.0.0'} peerDependencies: react: 18.3.1 - typescript: 6.0.3 + typescript: ^5.1.0 peerDependenciesMeta: typescript: optional: true @@ -6612,6 +6641,104 @@ packages: '@remix-run/web-stream@1.1.0': resolution: {integrity: sha512-KRJtwrjRV5Bb+pM7zxcTJkhIqWWSy+MYsIxHK+0m5atcznsf15YwUBWHWulZerV2+vvHH1Lp1DD7pw6qKW8SgA==} + '@rolldown/binding-android-arm64@1.2.0': + resolution: {integrity: sha512-9yB1l95IrJuNGDFdOYe79vdApdz6WWBCObE+rQ2LUliYUlcyFwSYIb2xb5/Ifw7dAtMy2ZqNyd8QTSOc7duAKw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + + '@rolldown/binding-darwin-arm64@1.2.0': + resolution: {integrity: sha512-pexNaW9ACLUOaBITOpU6qVu4VrsOFIjTv6bzgu0YUATo4eUJx0V605PxwZfndpPOn0ilqGqvGQ0M8UW0IE24jg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + + '@rolldown/binding-darwin-x64@1.2.0': + resolution: {integrity: sha512-NqKYaq0355ZmNMG4QGpxtEDxsc7tGDhjhCm4PpE0cwnBW+5Il95LJyq414niEiaKLVjnVHBEjSo1wngKxJNiFw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + + '@rolldown/binding-freebsd-x64@1.2.0': + resolution: {integrity: sha512-3vPoHzh6eBTz9IbB0/qZdSr0Qeks2echn+I4cHu2joV74VriPDdldswksEDzrl1mBB+oPRi+67+3Ib59paxIPQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + + '@rolldown/binding-linux-arm-gnueabihf@1.2.0': + resolution: {integrity: sha512-E6NNefZ1bUVmKJq2tJkf45J4Zyczj7qm9rUT7NY+Xo2474Y13qWAwc2tvBt0BAVbmtXR1llkxXg0Ou1jbDf2SQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@rolldown/binding-linux-arm64-gnu@1.2.0': + resolution: {integrity: sha512-D+TgkdgM1vu+7/Fpf8+v0ARW+RXEP9Ccazgm8zQ4JFFd9Q7SrYQ2TakU5S5ihazQDgpKyAgZDOcIFsvoHmTZ8w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-arm64-musl@1.2.0': + resolution: {integrity: sha512-wUqdwJBbAv0APN87GecstdMUtLjjNTs0hBALpxETD73mccFxdmt/XeizXDtN5RAlBwNKmI+Tg+blect2G+8IeQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rolldown/binding-linux-ppc64-gnu@1.2.0': + resolution: {integrity: sha512-9DtF35qR9/NrfhM4oxLplCzVVjE+KKm8Pjemi0i/sdhAWkUasjmSo8WTTubNJClhSHCfyk2yeyoXDQEDPtDAAw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-s390x-gnu@1.2.0': + resolution: {integrity: sha512-RzuHrBh8X8Hntd2N4VR02QGEciq/9JhcZoTpR/Cee6otRrlILGCf3cg2ygHuih+ZebUnWmMrDX6ITI85btO6rQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-x64-gnu@1.2.0': + resolution: {integrity: sha512-MK7L0018jjh1jR3mh21G2j1zAVcpscJBlPo2z19pRjv2XOYGRhaV4LyiD8HO6nCDdZln9IFgCMIV5yt4E3klGQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-x64-musl@1.2.0': + resolution: {integrity: sha512-gyrxLQ9NfGb/9LoVnC4kb9miUghw1mghnkfYvNHSnVIXriabnfgGPUP4RLcJm87q3KgYz4FYUG8IDiWUT+CpSw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [musl] + + '@rolldown/binding-openharmony-arm64@1.2.0': + resolution: {integrity: sha512-/6VFMQGRmrhP77KXDC+StIxGzcNp5JOIyYtw0CQ8gPlzhpiIRucYfoM5FaFamHd5BJYIdH86yfP46l1p3WdrFA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + + '@rolldown/binding-wasm32-wasi@1.2.0': + resolution: {integrity: sha512-rwdbUL465kisF24WEJLvP3JrEG6E5GRuIHt5wpMwHGERtHe4Wm2CIvtf5gTBgr2tGOHKh5NdKEAFS2VkOPE91g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [wasm32] + + '@rolldown/binding-win32-arm64-msvc@1.2.0': + resolution: {integrity: sha512-+5suHwRiKGmhwyUaNT8a5QbrBvLFh2DbO910TEmGRH1aSxwrCezodvGQnulv4uiWEIv1Kq4ypRsJ5+O+ry1DiA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + + '@rolldown/binding-win32-x64-msvc@1.2.0': + resolution: {integrity: sha512-WfFv6/qGufotqBSBzBYwgpCkJBk8Nj7697LL9vTz/XWc67e0r3oewu8iMRwQj3AUL45GVD7wVsPjCsAAtW66Wg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + + '@rolldown/pluginutils@1.0.1': + resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==} + '@rollup/rollup-android-arm-eabi@4.60.1': resolution: {integrity: sha512-d6FinEBLdIiK+1uACUttJKfgZREXrF0Qc2SmLII7W2AD8FfiZ9Wjd+rD/iRuf5s5dWrr1GgwXCvPqOuDquOowA==} cpu: [arm] @@ -7357,49 +7484,24 @@ packages: '@stricli/core@1.2.0': resolution: {integrity: sha512-5b+npntDY0TAB7wAw0daGlh3/R2sf0TDLyrB1By2jCNH+C+lmcSqMtJXOMLVtEGSkIOvqAgIWpLMSs1PXqzt3w==} - '@swc/core-darwin-arm64@1.3.101': - resolution: {integrity: sha512-mNFK+uHNPRXSnfTOG34zJOeMl2waM4hF4a2NY7dkMXrPqw9CoJn4MwTXJcyMiSz1/BnNjjTCHF3Yhj0jPxmkzQ==} - engines: {node: '>=10'} - cpu: [arm64] - os: [darwin] - '@swc/core-darwin-arm64@1.3.26': resolution: {integrity: sha512-FWWflBfKRYrUJtko2xiedC5XCa31O75IZZqnTWuLpe9g3C5tnUuF3M8LSXZS/dn6wprome1MhtG9GMPkSYkhkg==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.3.101': - resolution: {integrity: sha512-B085j8XOx73Fg15KsHvzYWG262bRweGr3JooO1aW5ec5pYbz5Ew9VS5JKYS03w2UBSxf2maWdbPz2UFAxg0whw==} - engines: {node: '>=10'} - cpu: [x64] - os: [darwin] - '@swc/core-darwin-x64@1.3.26': resolution: {integrity: sha512-0uQeebAtsewqJ2b35aPZstGrylwd6oJjUyAJOfVJNbremFSJ5JzytB3NoDCIw7CT5UQrSRpvD3mU95gfdQjDGA==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.3.101': - resolution: {integrity: sha512-9xLKRb6zSzRGPqdz52Hy5GuB1lSjmLqa0lST6MTFads3apmx4Vgs8Y5NuGhx/h2I8QM4jXdLbpqQlifpzTlSSw==} - engines: {node: '>=10'} - cpu: [arm] - os: [linux] - '@swc/core-linux-arm-gnueabihf@1.3.26': resolution: {integrity: sha512-06T+LbVFlyciQtwrUB5/a16A1ju1jFoYvd/hq9TWhf7GrtL43U7oJIgqMOPHx2j0+Ps2R3S6R/UUN5YXu618zA==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.3.101': - resolution: {integrity: sha512-oE+r1lo7g/vs96Weh2R5l971dt+ZLuhaUX+n3BfDdPxNHfObXgKMjO7E+QS5RbGjv/AwiPCxQmbdCp/xN5ICJA==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - libc: [glibc] - '@swc/core-linux-arm64-gnu@1.3.26': resolution: {integrity: sha512-2NT/0xALPfK+U01qIlHxjkGdIj6F0txhu1U2v6B0YP2+k0whL2gCgYeg9QUvkYEXSD5r1Yx+vcb2R/vaSCSClg==} engines: {node: '>=10'} @@ -7407,13 +7509,6 @@ packages: os: [linux] libc: [glibc] - '@swc/core-linux-arm64-musl@1.3.101': - resolution: {integrity: sha512-OGjYG3H4BMOTnJWJyBIovCez6KiHF30zMIu4+lGJTCrxRI2fAjGLml3PEXj8tC3FMcud7U2WUn6TdG0/te2k6g==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - libc: [musl] - '@swc/core-linux-arm64-musl@1.3.26': resolution: {integrity: sha512-64KrTay9hC0mTvZ1AmEFmNEwV5QDjw9U7PJU5riotSc28I+Q/ZoM0qcSFW9JRRa6F2Tr+IfMtyv8+eB2//BQ5g==} engines: {node: '>=10'} @@ -7421,13 +7516,6 @@ packages: os: [linux] libc: [musl] - '@swc/core-linux-x64-gnu@1.3.101': - resolution: {integrity: sha512-/kBMcoF12PRO/lwa8Z7w4YyiKDcXQEiLvM+S3G9EvkoKYGgkkz4Q6PSNhF5rwg/E3+Hq5/9D2R+6nrkF287ihg==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - libc: [glibc] - '@swc/core-linux-x64-gnu@1.3.26': resolution: {integrity: sha512-Te8G13l3dcRM1Mf3J4JzGUngzNXLKnMYlUmBOYN/ORsx7e+VNelR3zsTLHC0+0jGqELDgqvMyzDfk+dux/C/bQ==} engines: {node: '>=10'} @@ -7435,13 +7523,6 @@ packages: os: [linux] libc: [glibc] - '@swc/core-linux-x64-musl@1.3.101': - resolution: {integrity: sha512-kDN8lm4Eew0u1p+h1l3JzoeGgZPQ05qDE0czngnjmfpsH2sOZxVj1hdiCwS5lArpy7ktaLu5JdRnx70MkUzhXw==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - libc: [musl] - '@swc/core-linux-x64-musl@1.3.26': resolution: {integrity: sha512-nqQWuSM6OTKepUiQ9+rXgERq/JiO72RBOpXKO2afYppsL96sngjIRewV74v5f6IAfyzw+k+AhC5pgRA4Xu/Jkg==} engines: {node: '>=10'} @@ -7449,58 +7530,28 @@ packages: os: [linux] libc: [musl] - '@swc/core-win32-arm64-msvc@1.3.101': - resolution: {integrity: sha512-9Wn8TTLWwJKw63K/S+jjrZb9yoJfJwCE2RV5vPCCWmlMf3U1AXj5XuWOLUX+Rp2sGKau7wZKsvywhheWm+qndQ==} - engines: {node: '>=10'} - cpu: [arm64] - os: [win32] - '@swc/core-win32-arm64-msvc@1.3.26': resolution: {integrity: sha512-xx34mx+9IBV1sun7sxoNFiqNom9wiOuvsQFJUyQptCnZHgYwOr9OI204LBF95dCcBCZsTm2hT1wBnySJOeimYw==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.3.101': - resolution: {integrity: sha512-onO5KvICRVlu2xmr4//V2je9O2XgS1SGKpbX206KmmjcJhXN5EYLSxW9qgg+kgV5mip+sKTHTAu7IkzkAtElYA==} - engines: {node: '>=10'} - cpu: [ia32] - os: [win32] - '@swc/core-win32-ia32-msvc@1.3.26': resolution: {integrity: sha512-48LZ/HKNuU9zl8c7qG6IQKb5rBCwmJgysGOmEGzTRBYxAf/x6Scmt0aqxCoV4J02HOs2WduCBDnhUKsSQ2kcXQ==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.3.101': - resolution: {integrity: sha512-T3GeJtNQV00YmiVw/88/nxJ/H43CJvFnpvBHCVn17xbahiVUOPOduh3rc9LgAkKiNt/aV8vU3OJR+6PhfMR7UQ==} - engines: {node: '>=10'} - cpu: [x64] - os: [win32] - '@swc/core-win32-x64-msvc@1.3.26': resolution: {integrity: sha512-UPe7S+MezD/S6cKBIc50TduGzmw6PBz1Ms5p+5wDLOKYNS/LSEM4iRmLwvePzP5X8mOyesXrsbwxLy8KHP65Yw==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.3.101': - resolution: {integrity: sha512-w5aQ9qYsd/IYmXADAnkXPGDMTqkQalIi+kfFf/MHRKTpaOL7DHjMXwPp/n8hJ0qNjRvchzmPtOqtPBiER50d8A==} - engines: {node: '>=10'} - peerDependencies: - '@swc/helpers': ^0.5.0 - peerDependenciesMeta: - '@swc/helpers': - optional: true - '@swc/core@1.3.26': resolution: {integrity: sha512-U7vEsaLn3IGg0XCRLJX/GTkK9WIfFHUX5USdrp1L2QD29sWPe25HqNndXmUR9KytzKmpDMNoUuHyiuhpVrnNeQ==} engines: {node: '>=10'} - '@swc/counter@0.1.3': - resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - '@swc/helpers@0.4.14': resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==} @@ -7510,9 +7561,6 @@ packages: '@swc/helpers@0.5.2': resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} - '@swc/types@0.1.6': - resolution: {integrity: sha512-/JLo/l2JsT/LRd80C3HfbmVpxOAJ11FO2RCEslFrgzLltoP9j8XIbsyDcfCt2WWyX+CM96rBoNM+IToAkFOugg==} - '@szmarczak/http-timer@1.1.2': resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} engines: {node: '>=6'} @@ -8093,6 +8141,173 @@ packages: '@types/ws@8.5.4': resolution: {integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==} + '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260707.2': + resolution: {integrity: sha512-wny2pgKjGbiZtnOIHVa3tXC1UfDqxNEFzyPGmiqybedG8hipG2Nfp0l5UxbaKCjkLacUpH/W5bP2hBOMVhCOzg==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [darwin] + + '@typescript/native-preview-darwin-x64@7.0.0-dev.20260707.2': + resolution: {integrity: sha512-Afc7M5zOwo+GpfcYwz5Z8HMB2tPVsui7nNIqEuuFB73MPdVqNn/Wmpe4tP4MRri0AtJnJknoHBaTJ/VDAp/Jhw==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [darwin] + + '@typescript/native-preview-linux-arm64@7.0.0-dev.20260707.2': + resolution: {integrity: sha512-iITBa2WjjTI5N9t5l7Z4KoOSI+2zBlhbvFzsD/f8qX8QoKjz/Y4DPyBDgezYi8nkqjjksbgSOJ3/ykzhwrB9cg==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [linux] + + '@typescript/native-preview-linux-arm@7.0.0-dev.20260707.2': + resolution: {integrity: sha512-hJm/UOqZTr9FHmR7uNm8VGX4oKtfWk0Jem0zPeJFNC8ckGUfSBueyiEYMZB+XmRc1aG4x1E46y3CplP4CLHvGQ==} + engines: {node: '>=16.20.0'} + cpu: [arm] + os: [linux] + + '@typescript/native-preview-linux-x64@7.0.0-dev.20260707.2': + resolution: {integrity: sha512-du0dzi6y97Po5vDNdPJTyyijHCpaS22JLRnKZEJXBDaO9gCIymOv/5QQokFRuOlQm0bWl3i9PF4OVdGP6uAOQA==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [linux] + + '@typescript/native-preview-win32-arm64@7.0.0-dev.20260707.2': + resolution: {integrity: sha512-SsAwfhyHJ1akgBc+99z4+hwdbHsdWaKB8EwCNIMA6JfSLMeUjffrYvxu+vfMyxVtOVOz7RrRXRoiDiu4a2sCtg==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [win32] + + '@typescript/native-preview-win32-x64@7.0.0-dev.20260707.2': + resolution: {integrity: sha512-DL4u27stv0fo71sVhOzHSwE+YMZsbBijVI+kg5dLDLilSH79WFTJ8RSQ46vJrCMt+Gjlv/JOZP1PuLJDfioYeQ==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [win32] + + '@typescript/native-preview@7.0.0-dev.20260707.2': + resolution: {integrity: sha512-oUGp+Rep/hqMhPunyinsALUwSlzHINSxitifPiSaeqoKOKD2OlR9NE3TaPqwsl4NlGslsOSUXI1JotWQzpYCPg==} + engines: {node: '>=16.20.0'} + hasBin: true + + '@typescript/typescript-aix-ppc64@7.0.2': + resolution: {integrity: sha512-MTKKkWB7p/0E9xi1d1tHtZ5PiLkGEMIq88pK2CubZjOsLtYTLqhgIgi6zepFa+9GHZ6h05NMCkQxGKiPXMxXtQ==} + engines: {node: '>=16.20.0'} + cpu: [ppc64] + os: [aix] + + '@typescript/typescript-darwin-arm64@7.0.2': + resolution: {integrity: sha512-gowzar9MwS/aRWp6f3a4KUqzRjAZjOsmGNCM6LcTgXum+dBfgsBVMN+AgvOCCbguXyick6LJhpBszxMebJ8syA==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [darwin] + + '@typescript/typescript-darwin-x64@7.0.2': + resolution: {integrity: sha512-SZ9xZInqApNlNGc9s0W1VSsktYSOe9cFqNOIqmN1Gs8SmkjKZYFt017G4VwPxASInODuAdbTW7sXiFUf893RgA==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [darwin] + + '@typescript/typescript-freebsd-arm64@7.0.2': + resolution: {integrity: sha512-W5NH4y/J0plIIS5b2xvTEkU7JFxyqdMAOgf+Ilhl0vHQXKO5dZoxd+C/jEtq56c4F3wk71RB4BMRQ2XdI+bwYQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [freebsd] + + '@typescript/typescript-freebsd-x64@7.0.2': + resolution: {integrity: sha512-UMGDx5sTpzNw3WiPebH7l90IWfJggEd+egHt/q6p7/Cm3zqoV7VxkGXt+3DxPIw8CcmvAB0j3sVVfbhX+M4Tpw==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [freebsd] + + '@typescript/typescript-linux-arm64@7.0.2': + resolution: {integrity: sha512-Qh4eU4/y3yDjnfjjyPYihMj5/ODIlmt+Bzu17OI+fiSRDW57QmU5SiN63exPRNJPKUzcc1INa1NXdrJ+MqHjUQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [linux] + + '@typescript/typescript-linux-arm@7.0.2': + resolution: {integrity: sha512-gffT3xPz9sR7j/YJExkyPntrI0P2EP9XbOyWzth2/Gs0RstK+90RBcO0ncXoXy/beYll1SXw846Nf2zdnEz0QQ==} + engines: {node: '>=16.20.0'} + cpu: [arm] + os: [linux] + + '@typescript/typescript-linux-loong64@7.0.2': + resolution: {integrity: sha512-uEHck9i8hoAzXPiYRib1O7miOnz23SxIeVl6F4LXox+qov1K35jHcEW6VHKvZI+pyvl7fZEP4MCU5LYvIq1GuQ==} + engines: {node: '>=16.20.0'} + cpu: [loong64] + os: [linux] + + '@typescript/typescript-linux-mips64el@7.0.2': + resolution: {integrity: sha512-R4KvAMnE43W5Qeqb0Ly56O3mWMWIAgsMyz36DCaycd5nbg/9kzm0liw3JocfRqyJY0KPmzFjbswozXyW0DnIYA==} + engines: {node: '>=16.20.0'} + cpu: [mips64el] + os: [linux] + + '@typescript/typescript-linux-ppc64@7.0.2': + resolution: {integrity: sha512-DORx5b3sd/4S7eayxm4FQv+A7CrkUIGRaHiwI8oiHTAI1fAPWhF4J0vAlkC8biAlHSVVwxMQ3tjZ2/DVbnQiiA==} + engines: {node: '>=16.20.0'} + cpu: [ppc64] + os: [linux] + + '@typescript/typescript-linux-riscv64@7.0.2': + resolution: {integrity: sha512-wf0jqEDOjrPRnKwYRyyJDRo11KMbvMFrU+q4zqKyChODBzvlkbhNQfKvLxQCcwTpdDaXSHZTVuh0JoCrKCUMHQ==} + engines: {node: '>=16.20.0'} + cpu: [riscv64] + os: [linux] + + '@typescript/typescript-linux-s390x@7.0.2': + resolution: {integrity: sha512-IkwJc3L7yhytWd/ewjyxNDfOmswCm9GWMJT/ue/dU4aZNbwZeYAetq42VyLmsmSjvoX7z74X6ZaYCtzAr0EuGw==} + engines: {node: '>=16.20.0'} + cpu: [s390x] + os: [linux] + + '@typescript/typescript-linux-x64@7.0.2': + resolution: {integrity: sha512-EYdf2cNg7rgCWJnxCdJ+F3V39O8ihb37eHAu1LK8oAFizgTQbPOK7zHHXbPt8rX24COqODXeI3sIf0fCXG7H/A==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [linux] + + '@typescript/typescript-netbsd-arm64@7.0.2': + resolution: {integrity: sha512-+polYF4MF04aPpO5FTkHran9yUQDSXqy5GiSDKpsll5jy3l3+g9QLhpf39T+ePtefhXLOGrLl0QIjkQP6VnelA==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [netbsd] + + '@typescript/typescript-netbsd-x64@7.0.2': + resolution: {integrity: sha512-8YIT0EHM/3dq10ZOVF/A7pc/YSMtbcecct4rWtexrnSCHOPcpC2KTLXfTCR6vDpnSiY12heNb1GiN/wu+T/FyA==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [netbsd] + + '@typescript/typescript-openbsd-arm64@7.0.2': + resolution: {integrity: sha512-APT8+ClYnuYm1u9+kgGXoMj2VzWzcymwh2gNSQVySHfkRDGOTVkoWLjCmOQSaO+PoqQ57B0flRp9SA+7GnnkzQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [openbsd] + + '@typescript/typescript-openbsd-x64@7.0.2': + resolution: {integrity: sha512-yX7s+Q0Dln0Dt9tEzZsAjXXR/+ytBM7AlglaqyeMPxQszJ1JhlJdZ6jLA+IzldHtflX81em7lDao1xXu+aRRkg==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [openbsd] + + '@typescript/typescript-sunos-x64@7.0.2': + resolution: {integrity: sha512-dLJDGaLZ1D4HPQn62u1n8mBDkJREwMsAkCdkwd4Ieqw+x3TUyTsqY0YiBCtE6H6OzzgGk3iuZ3vFWRS+E8/d1g==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [sunos] + + '@typescript/typescript-win32-arm64@7.0.2': + resolution: {integrity: sha512-Gyl1Vy6OsWesLzmq+EP0Fb7b4Nid5232AvcA2SFcdYreldpNtYFFofPjnt62y9hQy7VTaZp65ICJjuAQRaVcIQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [win32] + + '@typescript/typescript-win32-x64@7.0.2': + resolution: {integrity: sha512-0BQ3HkAHHlKLSp1qRvf3SUhGpGsDuhB/jgFw75guyqbxJqEaS0Cw/VFO8i2nHglJUzQCRtMMR/IBAKE3ETMC4g==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [win32] + '@uiw/codemirror-extensions-basic-setup@4.19.5': resolution: {integrity: sha512-1zt7ZPJ01xKkSW/KDy0FZNga0bngN1fC594wCVG7FBi60ehfcAucpooQ+JSPScKXopxcb+ugPKZvVLzr9/OfzA==} peerDependencies: @@ -8279,6 +8494,137 @@ packages: '@xtuc/long@4.2.2': resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + '@yuku-codegen/binding-darwin-arm64@0.6.12': + resolution: {integrity: sha512-C9rpGA8S8MTze6+EeM9wVu63OXyfzvzhVaBW7gvvS+X36uQc3DZ3qAN5kuXkRVaVN+pJqb+maIKEjnJ0k9lwmw==} + cpu: [arm64] + os: [darwin] + + '@yuku-codegen/binding-darwin-x64@0.6.12': + resolution: {integrity: sha512-YV2jLF2hJtkRjw50szArmyl19DI2s50Y0v+UTb6vADaDTts0kCP/ZJ5bvTX8XuX/5RW7kTERZx/PI+w/9lnAKw==} + cpu: [x64] + os: [darwin] + + '@yuku-codegen/binding-freebsd-x64@0.6.12': + resolution: {integrity: sha512-hNAMOQhYuW9f3wIPwP7anyvr+sBBwtEUSTEOD7BYwcuay9f+wjAYM+UBiL2wiJ/4L/0yV0SNc1fF/N+BWEKqKw==} + cpu: [x64] + os: [freebsd] + + '@yuku-codegen/binding-linux-arm-gnu@0.6.12': + resolution: {integrity: sha512-ClOiLpyofntNGZzQ3BxbwkNe92J911t9C2R3s6HwQ2yH0lRLS88DUey7+xQNu4az96T1PEc+pR9ZIP/GzOCHNg==} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@yuku-codegen/binding-linux-arm-musl@0.6.12': + resolution: {integrity: sha512-8LnO3kYIEpm13Gj0RDfM2hciPxagTZWJcB6RM6DZBEF+GJYsmOII90F0UulLzn/l2bLY5oVPMPgF0Rn29fY2jw==} + cpu: [arm] + os: [linux] + libc: [musl] + + '@yuku-codegen/binding-linux-arm64-gnu@0.6.12': + resolution: {integrity: sha512-GdETEflvfkPtdEpzT6QBAucsMAt7wiLYMk4+w1qA34J02OAo11BsTJrxUkPaQ4z/S6KkX3IfK5Ud9rCAyelnCg==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@yuku-codegen/binding-linux-arm64-musl@0.6.12': + resolution: {integrity: sha512-ztFEUChX/sK9B0DH6//g4/QYl4dvTs3BOE+YMVt7pxg9G9fzBcV1vMZdROuXXNGWp6/hU56kTSZ8t4uW/0qpjw==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@yuku-codegen/binding-linux-x64-gnu@0.6.12': + resolution: {integrity: sha512-aDZEat8bARks9upxd8Joi7LGatX2B/TwlnXIdbMCGlONK3WAEroihY1SUyGlf02niU1OyBidhlN7l3l+LByMxw==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@yuku-codegen/binding-linux-x64-musl@0.6.12': + resolution: {integrity: sha512-IEuUSS04RsAx+d3PpAMAgCmEC0PzAuk5cath2Zk/KGe/te1zwTjZGxbBJM7n+0APaHB+IhUEMgm0bcjIAweEVQ==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@yuku-codegen/binding-win32-arm64@0.6.12': + resolution: {integrity: sha512-0HHfyj/TbuFN09QFyypZ4+5vqmxeOYmEdFGuDnsq0KJdxnTeH0Fbqh1Bn7ZRV89IRzi8Fm7zSkb3mMJIS8Tk4g==} + cpu: [arm64] + os: [win32] + + '@yuku-codegen/binding-win32-x64@0.6.12': + resolution: {integrity: sha512-ZItYULslPqB9S7b53v23IeUcPCd5NeW+5+BoMyCY5/AEsMADKdznZXd4ELO1TZxv+0oA55g3iAOC9GWgigCsZA==} + cpu: [x64] + os: [win32] + + '@yuku-parser/binding-darwin-arm64@0.6.12': + resolution: {integrity: sha512-8nsmwwzuh2YCmJ3LT26RQp1tvS6FzGC2+XP6wFz6TNaBtQje+QgwkVdKVuECVWNHPFmuSTHonOnSzX0QirHqvQ==} + cpu: [arm64] + os: [darwin] + + '@yuku-parser/binding-darwin-x64@0.6.12': + resolution: {integrity: sha512-URbCSLE/B0jWnB94RpOxak2TM0GvRLUmArtfb/UmxtQfNOLed4LKK0jUv68IMAL9lOmJlvOBH9UwOyeuLEfuvA==} + cpu: [x64] + os: [darwin] + + '@yuku-parser/binding-freebsd-x64@0.6.12': + resolution: {integrity: sha512-VmiuUxe6uUe2c5tmBnIdZ+/LQ++ioKIZcCP/zMB8E7tuUaQesvMEPOS8ZQrUohFY2VlrKroiATaB1l9KJw15Zw==} + cpu: [x64] + os: [freebsd] + + '@yuku-parser/binding-linux-arm-gnu@0.6.12': + resolution: {integrity: sha512-q9WcllopGo8W9qzMz4Aahew3z/rLxiZFpmVoZQaLjwaO9EDW3sULue2zJ9agvVMf1NzRXircauTUrPZ4EZ74cQ==} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@yuku-parser/binding-linux-arm-musl@0.6.12': + resolution: {integrity: sha512-DcEO5Ywaw4r5keOonqdvuQdKNqN+VipJrdiC+jakOwiy1NLSbseylyufheg6uafviMuGn2to1oWw1FXD6Y4ztQ==} + cpu: [arm] + os: [linux] + libc: [musl] + + '@yuku-parser/binding-linux-arm64-gnu@0.6.12': + resolution: {integrity: sha512-zUFJar5Y9On9eIAw6kLxCmuAirGUjC3pyLdxrHC1dYueIMzZDrBa0hyzHRC7Nybr6R7COQ2U0oVZuZcl46RboA==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@yuku-parser/binding-linux-arm64-musl@0.6.12': + resolution: {integrity: sha512-nPkXLUBQ0GiU0+BQByTb5M+a9wnCfM0SSBmIHYJ2KtaRUYmOruMut4AyBOVwIE2mbPeiOYcrWpMkseeFJ7Wonw==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@yuku-parser/binding-linux-x64-gnu@0.6.12': + resolution: {integrity: sha512-XucJKw1k2nyfQoiBJiQJm1q3n6K8rCDvhQpF4XRoIzTQNhAV2sldEayJvCAsTS4orCHcsDqrDrBVRMRg8ExXPw==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@yuku-parser/binding-linux-x64-musl@0.6.12': + resolution: {integrity: sha512-+p17OXn9xf4zePE3EEh1NriHv5GtfBJ8dEeaGVHUQNo5rkzDzcMH3PrMUD00RqWrWci5BfY7jMhMxgUye+NArA==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@yuku-parser/binding-win32-arm64@0.6.12': + resolution: {integrity: sha512-BF6hLXQzaKj5Rn5r1QrCu6GBqdkjOOb8qpzWoKdG18QVhr/pnMPJpFl9isMg20orlOM+Kl/mU6XfzljgmzbocQ==} + cpu: [arm64] + os: [win32] + + '@yuku-parser/binding-win32-x64@0.6.12': + resolution: {integrity: sha512-Qv4Lwg3pvLJrLg+JlB71Xuz3kIxEg/S402jpoLSlchvUkQKTzO+dii0+97FZfQsN67pqqssenhezg5iLNrdw1w==} + cpu: [x64] + os: [win32] + + '@yuku-toolchain/types@0.5.43': + resolution: {integrity: sha512-kSpvPntnXw5+lYjO71ffBEnQ5ycQ74KGIYknh0TS4xeyCuBkOqxyJumxZkMhLBBUCLjDAbx2+Icnr3Zh4ftjpQ==} + + '@yuku-toolchain/types@0.6.11': + resolution: {integrity: sha512-i1JYFNJaKNCgyJ/nVoR8GK7wvlXF+ShYzFHBauWcvg8IoiXInK7pVziHcgNz/MWLPNr/Mb/CtmXccrJMkKqSHQ==} + + '@yuku-toolchain/types@0.6.8': + resolution: {integrity: sha512-AbUd1775RVkOxJkh8hkldIWoU6kRMTCsZFSZq8Ny53q7GkbaVe5UCfleNZ3RWCoz/ZKE8qwfeB7Cj0xqhLWsKA==} + '@zxing/text-encoding@0.9.0': resolution: {integrity: sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==} @@ -8429,6 +8775,10 @@ packages: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} + ansis@4.3.1: + resolution: {integrity: sha512-BJ8/l4R5LRE7hW9WdSuGYrLSHi2ynxeFpDFbH0K/CgNeY/tyhk+vO6TYxXC5r5CpUhNVX310xzPsN/H9lCdfOA==} + engines: {node: '>=14'} + antlr4ts-cli@0.5.0-alpha.4: resolution: {integrity: sha512-lVPVBTA2CVHRYILSKilL6Jd4hAumhSZZWA7UbQNQrmaSSj7dPmmYaN4bOmZG79cOy0lS00i4LY68JZZjZMWVrw==} hasBin: true @@ -8751,12 +9101,6 @@ packages: resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} engines: {node: '>=18'} - bundle-require@5.1.0: - resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - peerDependencies: - esbuild: '>=0.18' - byline@5.0.0: resolution: {integrity: sha512-s6webAy+R4SR8XVuJWt2V2rGvhnrhxN+9S15GNuTK3wKPOXFF6RNc+8ug2XhH+2s4f+uudG4kUVYmYOQWL2g0Q==} engines: {node: '>=0.10.0'} @@ -8789,6 +9133,10 @@ packages: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} + cac@7.0.0: + resolution: {integrity: sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==} + engines: {node: '>=20.19.0'} + cacache@17.1.4: resolution: {integrity: sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -8854,6 +9202,10 @@ packages: resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + chalk@5.6.2: + resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + char-regex@1.0.2: resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} engines: {node: '>=10'} @@ -8927,7 +9279,7 @@ packages: class-variance-authority@0.5.2: resolution: {integrity: sha512-j7Qqw3NPbs4IpO80gvdACWmVvHiLLo5MECacUBLnJG17CrLpWaQ7/4OaWX6P0IO1j2nvZ7AuSfBS/ImtEUZJGA==} peerDependencies: - typescript: 6.0.3 + typescript: '>= 4.5.5 < 6' peerDependenciesMeta: typescript: optional: true @@ -9027,10 +9379,6 @@ packages: commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - commander@7.2.0: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} @@ -9163,7 +9511,7 @@ packages: resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} peerDependencies: - typescript: 6.0.3 + typescript: '>=4.9.5' peerDependenciesMeta: typescript: optional: true @@ -9819,6 +10167,15 @@ packages: sqlite3: optional: true + dts-resolver@3.0.0: + resolution: {integrity: sha512-1T1f+z+4tl9XD+m+0HBgWoL/nm0bOIffyWaUuUSBlFg/86IWvfx+wjNaO/ybU0AJzG9/Mi5hBUgGV6zCmWEN7Q==} + engines: {node: ^22.18.0 || >=24.0.0} + peerDependencies: + oxc-resolver: '>=11.0.0' + peerDependenciesMeta: + oxc-resolver: + optional: true + dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} @@ -9877,6 +10234,10 @@ packages: resolution: {integrity: sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==} engines: {node: '>=14'} + empathic@2.0.1: + resolution: {integrity: sha512-YGRs8knHhKHVShLkFET/rWAU8kmHbOV5LwN938RHI0pljAJ1Gf6SzXsSmRaEzcXTtOOmVqJ5+WtQPL5uigY50Q==} + engines: {node: '>=14'} + encodeurl@1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} @@ -10497,14 +10858,14 @@ packages: for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - foreground-child@3.1.1: - resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} - engines: {node: '>=14'} - foreground-child@3.3.1: resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} engines: {node: '>=14'} + foreground-child@4.0.3: + resolution: {integrity: sha512-yeXZaNbCBGaT9giTpLPBdtedzjwhlJBUoL/R4BVQU5mn0TQXOHwVIl1Q2DMuBIdNno4ktA1abZ7dQFVxD6uHxw==} + engines: {node: '>=16'} + form-data-encoder@1.7.2: resolution: {integrity: sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==} @@ -10673,6 +11034,10 @@ packages: get-tsconfig@4.7.6: resolution: {integrity: sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==} + get-tsconfig@5.0.0-beta.5: + resolution: {integrity: sha512-/6gFNr0N04nob252sTQxyFLi3eKFRqIg1I87YcqAMT1i6SQrSF6KujUEQrtrjMV0H/eejTCltLdDSTEMzHbnsQ==} + engines: {node: '>=20.20.0'} + giget@1.2.3: resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==} hasBin: true @@ -10854,6 +11219,9 @@ packages: resolution: {integrity: sha512-2NFaIyNVgJmBs/ecmtGzlmluTFs5cHEWGTdu0t1HBwYzoGXOL5nUQBRMXsXWla5i4KkG//QMzVP88m1+I3fdAQ==} engines: {node: '>=16.9.0'} + hookable@6.1.1: + resolution: {integrity: sha512-U9LYDy1CwhMCnprUfeAZWZGByVbhd54hwepegYTK7Pi5NvqEj63ifz5z+xukznehT7i6NIZRu89Ay1AZmRsLEQ==} + hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} @@ -10959,6 +11327,10 @@ packages: import-meta-resolve@4.1.0: resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} + import-without-cache@0.4.0: + resolution: {integrity: sha512-NkJQA7oZ4YHQhd2+H3BoRFKF3d/XNsiKpHZCQEMH9pDX27hQQLsTyOocyRgaIVtf8gHX3Nt3LPkR4e5EdtPAGQ==} + engines: {node: ^22.18.0 || >=24.0.0} + imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -11323,10 +11695,6 @@ packages: jose@6.1.3: resolution: {integrity: sha512-0TpaTfihd4QMNwrz/ob2Bp7X04yuxJkjRGi4aKmOqwhov54i6u79oCv7T+C7lo70MKH6BesI3vscD1yb/yzKXQ==} - joycon@3.1.1: - resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} - engines: {node: '>=10'} - js-beautify@1.15.1: resolution: {integrity: sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA==} engines: {node: '>=14'} @@ -11406,6 +11774,9 @@ packages: jsonc-parser@3.2.1: resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} + jsonc-simple-parser@3.0.0: + resolution: {integrity: sha512-0qi9Kuj4JPar4/3b9wZteuPZrTeFzXsQyOZj7hksnReCZN3Vr17Doz7w/i3E9XH7vRkVTHhHES+r1h97I+hfww==} + jsonfile@4.0.0: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} @@ -11579,10 +11950,6 @@ packages: resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} engines: {node: '>=4'} - load-tsconfig@0.2.5: - resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - load-yaml-file@0.2.0: resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} engines: {node: '>=6'} @@ -11655,9 +12022,6 @@ packages: lodash.once@4.1.1: resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} - lodash.sortby@4.7.0: - resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} - lodash.startcase@4.4.0: resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} @@ -12539,6 +12903,10 @@ packages: obug@2.1.1: resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} + obug@2.1.4: + resolution: {integrity: sha512-4a+OsYv9UktOJKE+l1A4OufDgdRF9PifWj+tJnHURo/P+WOxpG4GzUFL9qCalmWauao6ogiG+QvnCovwPoyAWA==} + engines: {node: '>=12.20.0'} + octokit@3.2.2: resolution: {integrity: sha512-7Abo3nADdja8l/aglU6Y3lpnHSfv0tw7gFPiqzry/yCU+2gTAX7R1roJ8hJrxIK+S1j+7iqRJXtmuHJ/UDsBhQ==} engines: {node: '>= 18'} @@ -12747,6 +13115,9 @@ packages: package-json-from-dist@1.0.0: resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + package-json@6.5.0: resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} engines: {node: '>=8'} @@ -12944,6 +13315,10 @@ packages: resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} engines: {node: '>=12'} + picomatch@4.0.5: + resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==} + engines: {node: '>=12'} + picospinner@3.0.0: resolution: {integrity: sha512-lGA1TNsmy2bxvRsTI2cV01kfTwKzZjnZSDmF9llYNyMHMrU4sP87lQ5taiIKm88L3cbswjl008nwyGc3WpNvzg==} engines: {node: '>=18.0.0'} @@ -12978,11 +13353,7 @@ packages: pino@10.3.1: resolution: {integrity: sha512-r34yH/GlQpKZbU1BvFFqOjhISRo1MNx1tWYsYvmj6KIRHSPMT2+yHOEb1SG6NMvRoHRF0a07kCOox/9yakl1vg==} - hasBin: true - - pirates@4.0.5: - resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} - engines: {node: '>= 6'} + hasBin: true pkce-challenge@5.0.0: resolution: {integrity: sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ==} @@ -13048,24 +13419,6 @@ packages: ts-node: optional: true - 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.5.10 - tsx: ^4.8.1 - yaml: ^2.8.3 - peerDependenciesMeta: - jiti: - optional: true - postcss: - optional: true - tsx: - optional: true - yaml: - optional: true - postcss-loader@8.1.1: resolution: {integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==} engines: {node: '>= 18.12.0'} @@ -13226,7 +13579,7 @@ packages: engines: {node: '>=18.18'} hasBin: true peerDependencies: - typescript: 6.0.3 + typescript: '>=5.1.0' peerDependenciesMeta: typescript: optional: true @@ -13328,10 +13681,6 @@ packages: pumpify@1.5.1: resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==} - punycode@2.2.0: - resolution: {integrity: sha512-LN6QV1IJ9ZhxWTNdktaPClrNfp8xdSAYS0Zk2ddX7XsXZAxckMHPCBcHRo0cTcEIgYPRiGEkmji3Idkh2yFtYw==} - engines: {node: '>=6'} - pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} @@ -13347,6 +13696,9 @@ packages: quansync@0.2.11: resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==} + quansync@1.0.0: + resolution: {integrity: sha512-5xZacEEufv3HSTPQuchrvV6soaiACMFnq1H8wkVioctoH3TRha9Sz66lOxRwPK/qZj7HPiSveih9yAyh98gvqA==} + queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -13652,6 +14004,9 @@ packages: resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} engines: {node: '>= 0.4'} + reghex@3.0.2: + resolution: {integrity: sha512-Zb9DJ5u6GhgqRSBnxV2QSnLqEwcKxHWFA1N2yUa4ZUAO1P8jlWKYtWZ6/ooV6yylspGXJX0O/uNzEv0xrCtwaA==} + registry-auth-token@4.2.2: resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==} engines: {node: '>=6.0.0'} @@ -13816,8 +14171,8 @@ packages: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} - resolve-import@2.0.0: - resolution: {integrity: sha512-jpKjLibLuc8D1XEV2+7zb0aqN7I8d12u89g/v6IsgCzdVlccMQJq4TKkPw5fbhHdxhm7nbVtN+KvOTnjFf+nEA==} + resolve-import@2.4.0: + resolution: {integrity: sha512-gLWKdA5tiv5j/D7ipR47u3ovbVfzFPrctTdw2Ulnpmr6PPVVSvPKGNWu09jXVNlOSLLAeD6CA13bjIelpWttSw==} engines: {node: 20 || >=22} resolve-pkg-maps@1.0.0: @@ -13869,9 +14224,38 @@ packages: engines: {node: 20 || >=22} hasBin: true + rimraf@6.1.3: + resolution: {integrity: sha512-LKg+Cr2ZF61fkcaK1UdkH2yEBBKnYjTyWzTJT6KNPcSPaiT7HSdhtMXQuN5wkTX0Xu72KQ1l8S42rlmexS2hSA==} + engines: {node: 20 || >=22} + hasBin: true + robust-predicates@3.0.2: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} + rolldown-plugin-dts@0.27.11: + resolution: {integrity: sha512-DnBl4USSTV/h/sgy//QjCLHVo2JypE/52P5QugGeYaEqZmjBz/FYESOld0MhyIhul2U3Vsh41K63UWGHhJU/qQ==} + engines: {node: ^22.18.0 || >=24.11.0} + peerDependencies: + '@typescript/native-preview': '*' + '@volar/typescript': ~2.4.0 + rolldown: ^1.0.0 + typescript: ^5.0.0 || ^6.0.0 || ~7.0.0 + vue-tsc: ~3.2.0 || ~3.3.0 + peerDependenciesMeta: + '@typescript/native-preview': + optional: true + '@volar/typescript': + optional: true + typescript: + optional: true + vue-tsc: + optional: true + + rolldown@1.2.0: + resolution: {integrity: sha512-u7tgm5l4Yw1iTqUL4EcYOAt7fFvCgQMLeidrnD4GALlC6aOznCjezYajgxeyKw27u0Q5N7fwgCzjVyPIWzwuBA==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + rollup@3.29.1: resolution: {integrity: sha512-c+ebvQz0VIH4KhhCpDsI+Bik0eT8ZFEVZEYw0cGMVqIP8zc+gnwl7iXCamTw7vzv2MeuZFZfdx5JJIq+ehzDlg==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} @@ -13998,6 +14382,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.8.5: + resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==} + engines: {node: '>=10'} + hasBin: true + send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -14190,11 +14579,6 @@ packages: resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} engines: {node: '>= 8'} - source-map@0.8.0-beta.0: - resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} - engines: {node: '>= 8'} - deprecated: The work that was done in this beta branch won't be included in future versions - space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} @@ -14418,11 +14802,6 @@ packages: stylis@4.3.6: resolution: {integrity: sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==} - sucrase@3.35.0: - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - superagent@9.0.2: resolution: {integrity: sha512-xuW7dzkUpcJq7QnhOsnNUgtYp3xRwpt2F7abdRYIpCsAt0hhUqia0EdxyXZQQpNmGtsCzYHryaKSV3q3GJnq7w==} engines: {node: '>=14.18.0'} @@ -14470,8 +14849,8 @@ packages: peerDependencies: react: 18.3.1 - sync-content@2.0.1: - resolution: {integrity: sha512-NI1mo514yFhr8pV/5Etvgh+pSBUIpoAKoiBIUwALVlQQNAwb40bTw8hhPFaip/dvv0GhpHVOq0vq8iY02ppLTg==} + sync-content@2.0.4: + resolution: {integrity: sha512-w3ioiBmbaogob33WdLnuwFk+8tpePI58CTWKqtdAgEqc2hfGuSwP02gPETqNX/3PLS5skv5a1wQR0gbaa2W0XQ==} engines: {node: 20 || >=22} hasBin: true @@ -14616,14 +14995,14 @@ packages: resolution: {integrity: sha512-g62dB+w1/OEFnPvmX0yd/HnetYITOL+1nJW7kitOycOeAvmbWC/nu0fwmmQ/kupNojqExzyC/T++pST/jRJ2mQ==} engines: {node: '>=18'} + tinyexec@1.2.4: + resolution: {integrity: sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==} + engines: {node: '>=18'} + tinyglobby@0.2.10: resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} engines: {node: '>=12.0.0'} - tinyglobby@0.2.13: - resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==} - engines: {node: '>=12.0.0'} - tinyglobby@0.2.16: resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} engines: {node: '>=12.0.0'} @@ -14697,9 +15076,6 @@ packages: tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - tr46@1.0.1: - resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} - tree-kill@1.2.2: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true @@ -14724,14 +15100,11 @@ packages: ts-essentials@10.0.1: resolution: {integrity: sha512-HPH+H2bkkO8FkMDau+hFvv7KYozzned9Zr1Urn7rRPXMF4mZmCKOq+u4AI1AAW+2bofIOXTuSdKo9drQuni2dQ==} peerDependencies: - typescript: 6.0.3 + typescript: '>=4.5.0' peerDependenciesMeta: typescript: optional: true - ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - ts-pattern@3.3.5: resolution: {integrity: sha512-LD+wFR/RNckk1DrKV0LTH4KIT9wRqnnOjtEf77ovhKcVi8gf83Uf6U7OdywEua6KD9SbHadUdfolayfIUiPxzw==} @@ -14754,7 +15127,7 @@ packages: deprecated: unmaintained hasBin: true peerDependencies: - typescript: 6.0.3 + typescript: ^4.3.5 || ^5.0.0 peerDependenciesMeta: typescript: optional: true @@ -14765,7 +15138,7 @@ packages: deprecated: unmaintained hasBin: true peerDependencies: - typescript: 6.0.3 + typescript: ^5.0.0 peerDependenciesMeta: typescript: optional: true @@ -14777,8 +15150,42 @@ packages: resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} engines: {node: '>=6'} - tshy@3.0.2: - resolution: {integrity: sha512-8GkWnAfmNXxl8iDTZ1o2H4jdaj9H7HeDKkr5qd0ZhQBCNA41D3xqTyg2Ycs51VCfmjJ5e+0v9AUmD6ylAI9Bgw==} + tsdown@0.22.10: + resolution: {integrity: sha512-jYY0J4jz102xVQw2bbHFjy521qKoV7uee6NP77KmojKz3w1DLOmlUVhKMvPdA8cNVRztYaWPOQMBh70zrZoCOg==} + engines: {node: ^22.18.0 || >=24.11.0} + hasBin: true + peerDependencies: + '@arethetypeswrong/core': ^0.18.1 + '@tsdown/css': 0.22.10 + '@tsdown/exe': 0.22.10 + '@vitejs/devtools': '*' + publint: ^0.3.8 + tsx: '*' + typescript: ^5.0.0 || ^6.0.0 || ^7.0.0 + unplugin-unused: ^0.5.0 + unrun: '*' + peerDependenciesMeta: + '@arethetypeswrong/core': + optional: true + '@tsdown/css': + optional: true + '@tsdown/exe': + optional: true + '@vitejs/devtools': + optional: true + publint: + optional: true + tsx: + optional: true + typescript: + optional: true + unplugin-unused: + optional: true + unrun: + optional: true + + tshy@4.1.3: + resolution: {integrity: sha512-uEaLO1lFhu5X58KZxS5gKCabh+xd72MfXDOHhAIvnoreBAP1F4HNpbK2m0DUmrrzpcgxvXbsdXn1A0OaQxFYqw==} engines: {node: 20 || >=22} hasBin: true @@ -14794,25 +15201,6 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsup@8.4.0: - resolution: {integrity: sha512-b+eZbPCjz10fRryaAA7C8xlIHnf8VnsaRqydheLIqwG/Mcpfk8Z5zp3HayX7GaTygkigHl5cBUs+IhcySiIexQ==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - '@microsoft/api-extractor': ^7.36.0 - '@swc/core': ^1 - postcss: ^8.5.10 - typescript: 6.0.3 - peerDependenciesMeta: - '@microsoft/api-extractor': - optional: true - '@swc/core': - optional: true - postcss: - optional: true - typescript: - optional: true - tsx@3.12.2: resolution: {integrity: sha512-ykAEkoBg30RXxeOMVeZwar+JH632dZn9EUJVyJwhfag62k6UO/dIyJEV58YuLF6e5BTdV/qmbQrpkWqjq9cUnQ==} hasBin: true @@ -14840,41 +15228,41 @@ packages: tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} - turbo-darwin-64@1.10.3: - resolution: {integrity: sha512-IIB9IomJGyD3EdpSscm7Ip1xVWtYb7D0x7oH3vad3gjFcjHJzDz9xZ/iw/qItFEW+wGFcLSRPd+1BNnuLM8AsA==} + turbo-darwin-64@1.13.4: + resolution: {integrity: sha512-A0eKd73R7CGnRinTiS7txkMElg+R5rKFp9HV7baDiEL4xTG1FIg/56Vm7A5RVgg8UNgG2qNnrfatJtb+dRmNdw==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@1.10.3: - resolution: {integrity: sha512-SBNmOZU9YEB0eyNIxeeQ+Wi0Ufd+nprEVp41rgUSRXEIpXjsDjyBnKnF+sQQj3+FLb4yyi/yZQckB+55qXWEsw==} + turbo-darwin-arm64@1.13.4: + resolution: {integrity: sha512-eG769Q0NF6/Vyjsr3mKCnkG/eW6dKMBZk6dxWOdrHfrg6QgfkBUk0WUUujzdtVPiUIvsh4l46vQrNVd9EOtbyA==} cpu: [arm64] os: [darwin] - turbo-linux-64@1.10.3: - resolution: {integrity: sha512-kvAisGKE7xHJdyMxZLvg53zvHxjqPK1UVj4757PQqtx9dnjYHSc8epmivE6niPgDHon5YqImzArCjVZJYpIGHQ==} + turbo-linux-64@1.13.4: + resolution: {integrity: sha512-Bq0JphDeNw3XEi+Xb/e4xoKhs1DHN7OoLVUbTIQz+gazYjigVZvtwCvgrZI7eW9Xo1eOXM2zw2u1DGLLUfmGkQ==} cpu: [x64] os: [linux] - turbo-linux-arm64@1.10.3: - resolution: {integrity: sha512-Qgaqln0IYRgyL0SowJOi+PNxejv1I2xhzXOI+D+z4YHbgSx87ox1IsALYBlK8VRVYY8VCXl+PN12r1ioV09j7A==} + turbo-linux-arm64@1.13.4: + resolution: {integrity: sha512-BJcXw1DDiHO/okYbaNdcWN6szjXyHWx9d460v6fCHY65G8CyqGU3y2uUTPK89o8lq/b2C8NK0yZD+Vp0f9VoIg==} cpu: [arm64] os: [linux] turbo-stream@2.4.1: resolution: {integrity: sha512-v8kOJXpG3WoTN/+at8vK7erSzo6nW6CIaeOvNOkHQVDajfz1ZVeSxCbc6tOH4hrGZW7VUCV0TOXd8CPzYnYkrw==} - turbo-windows-64@1.10.3: - resolution: {integrity: sha512-rbH9wManURNN8mBnN/ZdkpUuTvyVVEMiUwFUX4GVE5qmV15iHtZfDLUSGGCP2UFBazHcpNHG1OJzgc55GFFrUw==} + turbo-windows-64@1.13.4: + resolution: {integrity: sha512-OFFhXHOFLN7A78vD/dlVuuSSVEB3s9ZBj18Tm1hk3aW1HTWTuAw0ReN6ZNlVObZUHvGy8d57OAGGxf2bT3etQw==} cpu: [x64] os: [win32] - turbo-windows-arm64@1.10.3: - resolution: {integrity: sha512-ThlkqxhcGZX39CaTjsHqJnqVe+WImjX13pmjnpChz6q5HHbeRxaJSFzgrHIOt0sUUVx90W/WrNRyoIt/aafniw==} + turbo-windows-arm64@1.13.4: + resolution: {integrity: sha512-u5A+VOKHswJJmJ8o8rcilBfU5U3Y1TTAfP9wX8bFh8teYF1ghP0EhtMRLjhtp6RPa+XCxHHVA2CiC3gbh5eg5g==} cpu: [arm64] os: [win32] - turbo@1.10.3: - resolution: {integrity: sha512-U4gKCWcKgLcCjQd4Pl8KJdfEKumpyWbzRu75A6FCj6Ctea1PIm58W6Ltw1QXKqHrl2pF9e1raAskf/h6dlrPCA==} + turbo@1.13.4: + resolution: {integrity: sha512-1q7+9UJABuBAHrcC4Sxp5lOqYS5mvxRrwa33wpIyM18hlOCpRD/fTJNxZ0vhbMcJmz15o9kkVm743mPn7p6jpQ==} hasBin: true tw-animate-css@1.4.0: @@ -14941,11 +15329,21 @@ packages: typed-emitter@2.1.0: resolution: {integrity: sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA==} + typescript@5.6.1-rc: + resolution: {integrity: sha512-E3b2+1zEFu84jB0YQi9BORDjz9+jGbwwy1Zi3G0LUNw7a7cePUrHMRNy8aPh53nXpkFGVHSxIZo5vKTfYaFiBQ==} + engines: {node: '>=14.17'} + hasBin: true + typescript@6.0.3: resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} engines: {node: '>=14.17'} hasBin: true + typescript@7.0.2: + resolution: {integrity: sha512-8FYau96o3NKOhbjKi/qNvG/W5jhzxkbdm5sj9AbZ/5T5sWqn3hJgLfGx27sRKZWTvyzCP8dLRBTf5tBTSRVUNA==} + engines: {node: '>=16.20.0'} + hasBin: true + ufo@1.5.4: resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} @@ -14975,6 +15373,9 @@ packages: unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + unconfig-core@7.5.0: + resolution: {integrity: sha512-Su3FauozOGP44ZmKdHy2oE6LPjk51M/TRRjHv2HNCWiDvfvCoxC2lno6jevMA91MYAdCdwP05QnWdWpSbncX/w==} + uncrypto@0.1.3: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} @@ -15172,7 +15573,7 @@ packages: valibot@1.1.0: resolution: {integrity: sha512-Nk8lX30Qhu+9txPYTwM0cFlWLdPFsFr6LblzqIySfbZph9+BFsAHsNvHOymEviUepeIW6KFHzpX8TKhbptBXXw==} peerDependencies: - typescript: 6.0.3 + typescript: '>=5' peerDependenciesMeta: typescript: optional: true @@ -15180,7 +15581,7 @@ packages: valibot@1.3.1: resolution: {integrity: sha512-sfdRir/QFM0JaF22hqTroPc5xy4DimuGQVKFrzF1YfGwaS1nJot3Y8VqMdLO2Lg27fMzat2yD3pY5PbAYO39Gg==} peerDependencies: - typescript: 6.0.3 + typescript: '>=5' peerDependenciesMeta: typescript: optional: true @@ -15410,9 +15811,6 @@ packages: webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - webidl-conversions@4.0.2: - resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - webpack-sources@3.3.4: resolution: {integrity: sha512-7tP1PdV4vF+lYPnkMR0jMY5/la2ub5Fc/8VQrrU+lXkiM6C4TjVfGw7iKfyhnTQOsD+6Q/iKw0eFciziRgD58Q==} engines: {node: '>=10.13.0'} @@ -15430,9 +15828,6 @@ packages: whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - whatwg-url@7.1.0: - resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} - when-exit@2.1.5: resolution: {integrity: sha512-VGkKJ564kzt6Ms1dbgPP/yuIoQCrsFAnRbptpC5wOEsDaNsbCB2bnfnaA8i/vRs5tjUSEOtIuvl9/MyVsvQZCg==} @@ -15589,6 +15984,18 @@ packages: resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} engines: {node: '>=18'} + yuku-ast@0.1.7: + resolution: {integrity: sha512-2RiMEWv500TixY5rJy6OZd4fSy9WYZKWh6gGbIJ7y7vAGcuCugWOWwOLGaQcRZrXcPUfqtLtvpaJ3SdXtWlhKA==} + + yuku-ast@0.6.11: + resolution: {integrity: sha512-ZfXkFYVsDewS45+kv3WiA/qNB73CRfxFDEQwfnRMUAR4AD5zRI7PRqxmI2U3Jz/oG41GneTVW6mxDOQal0lgeA==} + + yuku-codegen@0.6.12: + resolution: {integrity: sha512-5cAJedx9MdKf/ngFpMYH9B1DKaB3FVJOPncl80M+8nNS2rEvrta17N59ryEVIewuHYS81o4XDb4Hg5/5hBdF7A==} + + yuku-parser@0.6.12: + resolution: {integrity: sha512-A1+KVTvdm1pQmrl/cS5JlqFvUclKpM8I5MvAOoQnYSGmmJBVDKN24HNXiZmxE8Ndsl4g3qBliZBAxq8/J4pKxA==} + yup@1.7.0: resolution: {integrity: sha512-VJce62dBd+JQvoc+fCVq+KZfPHr+hXaxCcVgotfwWvlR0Ja3ffYKaJBT8rptPOSKOGJDCUnW2C2JWpud7aRP6Q==} @@ -15772,7 +16179,7 @@ snapshots: fflate: 0.8.3 lru-cache: 11.2.4 semver: 7.8.1 - typescript: 6.0.3 + typescript: 5.6.1-rc validate-npm-package-name: 5.0.0 '@ariakit/core@0.4.6': {} @@ -17902,6 +18309,12 @@ snapshots: tslib: 2.8.1 optional: true + '@emnapi/core@1.11.2': + dependencies: + '@emnapi/wasi-threads': 1.2.2 + tslib: 2.8.1 + optional: true + '@emnapi/runtime@1.11.0': dependencies: tslib: 2.8.1 @@ -17912,6 +18325,11 @@ snapshots: tslib: 2.8.1 optional: true + '@emnapi/runtime@1.11.2': + dependencies: + tslib: 2.8.1 + optional: true + '@emnapi/wasi-threads@1.2.2': dependencies: tslib: 2.8.1 @@ -18956,6 +19374,13 @@ snapshots: '@tybys/wasm-util': 0.10.3 optional: true + '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)': + dependencies: + '@emnapi/core': 1.11.2 + '@emnapi/runtime': 1.11.2 + '@tybys/wasm-util': 0.10.3 + optional: true + '@nodable/entities@2.1.0': {} '@nodelib/fs.scandir@2.1.5': @@ -19662,6 +20087,8 @@ snapshots: '@oxc-project/types@0.137.0': {} + '@oxc-project/types@0.140.0': {} + '@oxc-resolver/binding-android-arm-eabi@11.21.3': optional: true @@ -19857,10 +20284,10 @@ snapshots: '@posthog/types@1.376.4': {} - '@prisma/client@6.14.0(prisma@6.14.0(magicast@0.3.5)(typescript@6.0.3))(typescript@6.0.3)': + '@prisma/client@6.14.0(prisma@6.14.0(magicast@0.3.5)(typescript@7.0.2))(typescript@7.0.2)': optionalDependencies: - prisma: 6.14.0(magicast@0.3.5)(typescript@6.0.3) - typescript: 6.0.3 + prisma: 6.14.0(magicast@0.3.5)(typescript@7.0.2) + typescript: 7.0.2 '@prisma/config@6.14.0(magicast@0.3.5)': dependencies: @@ -19939,6 +20366,10 @@ snapshots: '@protobufjs/utf8@1.1.1': {} + '@quansync/fs@1.0.0': + dependencies: + quansync: 1.0.0 + '@radix-ui/number@1.0.1': dependencies: '@babel/runtime': 7.28.4 @@ -20918,7 +21349,7 @@ snapshots: transitivePeerDependencies: - encoding - '@remix-run/dev@2.17.5(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3))(@remix-run/serve@2.17.5(typescript@6.0.3))(@types/node@24.13.3)(bufferutil@4.0.9)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.1)(tsx@4.20.6)(typescript@6.0.3)(vite@6.4.2(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0))(yaml@2.9.0)': + '@remix-run/dev@2.17.5(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2))(@remix-run/serve@2.17.5(typescript@7.0.2))(@types/node@24.13.3)(bufferutil@4.0.9)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.1)(tsx@4.20.6)(typescript@7.0.2)(vite@6.4.2(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0))(yaml@2.9.0)': dependencies: '@babel/core': 7.22.17 '@babel/generator': 7.29.7 @@ -20930,10 +21361,10 @@ snapshots: '@babel/types': 7.29.7 '@mdx-js/mdx': 2.3.0 '@npmcli/package-json': 4.0.1 - '@remix-run/node': 2.17.5(typescript@6.0.3) - '@remix-run/react': 2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3) + '@remix-run/node': 2.17.5(typescript@7.0.2) + '@remix-run/react': 2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2) '@remix-run/router': 1.23.3(patch_hash=33e2966e9ef36aa09955cec9922c5063227b83429157a71ba226369a08627ac9) - '@remix-run/server-runtime': 2.17.5(typescript@6.0.3) + '@remix-run/server-runtime': 2.17.5(typescript@7.0.2) '@types/mdx': 2.0.5 '@vanilla-extract/integration': 6.2.1(@types/node@24.13.3)(lightningcss@1.32.0)(terser@5.46.1) arg: 5.0.2 @@ -20974,12 +21405,12 @@ snapshots: set-cookie-parser: 2.6.0 tar-fs: 2.1.4 tsconfig-paths: 4.2.0 - valibot: 1.3.1(typescript@6.0.3) + valibot: 1.3.1(typescript@7.0.2) vite-node: 3.1.4(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0) ws: 7.5.11(bufferutil@4.0.9) optionalDependencies: - '@remix-run/serve': 2.17.5(typescript@6.0.3) - typescript: 6.0.3 + '@remix-run/serve': 2.17.5(typescript@7.0.2) + typescript: 7.0.2 vite: 6.4.2(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0) transitivePeerDependencies: - '@types/node' @@ -20999,16 +21430,16 @@ snapshots: - utf-8-validate - yaml - '@remix-run/express@2.17.5(express@4.20.0)(typescript@6.0.3)': + '@remix-run/express@2.17.5(express@4.20.0)(typescript@7.0.2)': dependencies: - '@remix-run/node': 2.17.5(typescript@6.0.3) + '@remix-run/node': 2.17.5(typescript@7.0.2) express: 4.20.0 optionalDependencies: - typescript: 6.0.3 + typescript: 7.0.2 - '@remix-run/node@2.17.5(typescript@6.0.3)': + '@remix-run/node@2.17.5(typescript@7.0.2)': dependencies: - '@remix-run/server-runtime': 2.17.5(typescript@6.0.3) + '@remix-run/server-runtime': 2.17.5(typescript@7.0.2) '@remix-run/web-fetch': 4.4.2 '@web3-storage/multipart-parser': 1.0.0 cookie-signature: 1.2.2 @@ -21016,26 +21447,26 @@ snapshots: stream-slice: 0.1.2 undici: 6.27.0 optionalDependencies: - typescript: 6.0.3 + typescript: 7.0.2 - '@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3)': + '@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2)': dependencies: '@remix-run/router': 1.23.3(patch_hash=33e2966e9ef36aa09955cec9922c5063227b83429157a71ba226369a08627ac9) - '@remix-run/server-runtime': 2.17.5(typescript@6.0.3) + '@remix-run/server-runtime': 2.17.5(typescript@7.0.2) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-router: 6.30.4(react@18.3.1) react-router-dom: 6.30.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) turbo-stream: 2.4.1 optionalDependencies: - typescript: 6.0.3 + typescript: 7.0.2 '@remix-run/router@1.23.3(patch_hash=33e2966e9ef36aa09955cec9922c5063227b83429157a71ba226369a08627ac9)': {} - '@remix-run/serve@2.17.5(typescript@6.0.3)': + '@remix-run/serve@2.17.5(typescript@7.0.2)': dependencies: - '@remix-run/express': 2.17.5(express@4.20.0)(typescript@6.0.3) - '@remix-run/node': 2.17.5(typescript@6.0.3) + '@remix-run/express': 2.17.5(express@4.20.0)(typescript@7.0.2) + '@remix-run/node': 2.17.5(typescript@7.0.2) chokidar: 3.6.0 compression: 1.8.1 express: 4.20.0 @@ -21047,7 +21478,7 @@ snapshots: - typescript optional: true - '@remix-run/server-runtime@2.17.5(typescript@6.0.3)': + '@remix-run/server-runtime@2.17.5(typescript@7.0.2)': dependencies: '@remix-run/router': 1.23.3(patch_hash=33e2966e9ef36aa09955cec9922c5063227b83429157a71ba226369a08627ac9) '@types/cookie': 0.6.0 @@ -21057,17 +21488,17 @@ snapshots: source-map: 0.7.4 turbo-stream: 2.4.1 optionalDependencies: - typescript: 6.0.3 + typescript: 7.0.2 - '@remix-run/testing@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3)': + '@remix-run/testing@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2)': dependencies: - '@remix-run/node': 2.17.5(typescript@6.0.3) - '@remix-run/react': 2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3) + '@remix-run/node': 2.17.5(typescript@7.0.2) + '@remix-run/react': 2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2) '@remix-run/router': 1.23.3(patch_hash=33e2966e9ef36aa09955cec9922c5063227b83429157a71ba226369a08627ac9) react: 18.3.1 react-router-dom: 6.30.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) optionalDependencies: - typescript: 6.0.3 + typescript: 7.0.2 transitivePeerDependencies: - react-dom @@ -21099,6 +21530,57 @@ snapshots: dependencies: web-streams-polyfill: 3.2.1 + '@rolldown/binding-android-arm64@1.2.0': + optional: true + + '@rolldown/binding-darwin-arm64@1.2.0': + optional: true + + '@rolldown/binding-darwin-x64@1.2.0': + optional: true + + '@rolldown/binding-freebsd-x64@1.2.0': + optional: true + + '@rolldown/binding-linux-arm-gnueabihf@1.2.0': + optional: true + + '@rolldown/binding-linux-arm64-gnu@1.2.0': + optional: true + + '@rolldown/binding-linux-arm64-musl@1.2.0': + optional: true + + '@rolldown/binding-linux-ppc64-gnu@1.2.0': + optional: true + + '@rolldown/binding-linux-s390x-gnu@1.2.0': + optional: true + + '@rolldown/binding-linux-x64-gnu@1.2.0': + optional: true + + '@rolldown/binding-linux-x64-musl@1.2.0': + optional: true + + '@rolldown/binding-openharmony-arm64@1.2.0': + optional: true + + '@rolldown/binding-wasm32-wasi@1.2.0': + dependencies: + '@emnapi/core': 1.11.2 + '@emnapi/runtime': 1.11.2 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2) + optional: true + + '@rolldown/binding-win32-arm64-msvc@1.2.0': + optional: true + + '@rolldown/binding-win32-x64-msvc@1.2.0': + optional: true + + '@rolldown/pluginutils@1.0.1': {} + '@rollup/rollup-android-arm-eabi@4.60.1': optional: true @@ -21332,15 +21814,15 @@ snapshots: hoist-non-react-statics: 3.3.2 react: 18.3.1 - '@sentry/remix@9.46.0(patch_hash=146126b032581925294aaed63ab53ce3f5e0356a755f1763d7a9a76b9846943b)(@remix-run/node@2.17.5(typescript@6.0.3))(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3))(@remix-run/server-runtime@2.17.5(typescript@6.0.3))(encoding@0.1.13)(react@18.3.1)': + '@sentry/remix@9.46.0(patch_hash=146126b032581925294aaed63ab53ce3f5e0356a755f1763d7a9a76b9846943b)(@remix-run/node@2.17.5(typescript@7.0.2))(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2))(@remix-run/server-runtime@2.17.5(typescript@7.0.2))(encoding@0.1.13)(react@18.3.1)': dependencies: '@opentelemetry/api': 1.9.1 '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.1) '@opentelemetry/semantic-conventions': 1.41.1 - '@remix-run/node': 2.17.5(typescript@6.0.3) - '@remix-run/react': 2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3) + '@remix-run/node': 2.17.5(typescript@7.0.2) + '@remix-run/react': 2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2) '@remix-run/router': 1.23.3(patch_hash=33e2966e9ef36aa09955cec9922c5063227b83429157a71ba226369a08627ac9) - '@remix-run/server-runtime': 2.17.5(typescript@6.0.3) + '@remix-run/server-runtime': 2.17.5(typescript@7.0.2) '@sentry/cli': 2.50.2(encoding@0.1.13) '@sentry/core': 9.46.0 '@sentry/node': 9.46.0 @@ -22105,84 +22587,36 @@ snapshots: '@stricli/core@1.2.0': {} - '@swc/core-darwin-arm64@1.3.101': - optional: true - '@swc/core-darwin-arm64@1.3.26': optional: true - '@swc/core-darwin-x64@1.3.101': - optional: true - '@swc/core-darwin-x64@1.3.26': optional: true - '@swc/core-linux-arm-gnueabihf@1.3.101': - optional: true - '@swc/core-linux-arm-gnueabihf@1.3.26': optional: true - '@swc/core-linux-arm64-gnu@1.3.101': - optional: true - '@swc/core-linux-arm64-gnu@1.3.26': optional: true - '@swc/core-linux-arm64-musl@1.3.101': - optional: true - '@swc/core-linux-arm64-musl@1.3.26': optional: true - '@swc/core-linux-x64-gnu@1.3.101': - optional: true - '@swc/core-linux-x64-gnu@1.3.26': optional: true - '@swc/core-linux-x64-musl@1.3.101': - optional: true - '@swc/core-linux-x64-musl@1.3.26': optional: true - '@swc/core-win32-arm64-msvc@1.3.101': - optional: true - '@swc/core-win32-arm64-msvc@1.3.26': optional: true - '@swc/core-win32-ia32-msvc@1.3.101': - optional: true - '@swc/core-win32-ia32-msvc@1.3.26': optional: true - '@swc/core-win32-x64-msvc@1.3.101': - optional: true - '@swc/core-win32-x64-msvc@1.3.26': optional: true - '@swc/core@1.3.101(@swc/helpers@0.5.15)': - dependencies: - '@swc/counter': 0.1.3 - '@swc/types': 0.1.6 - optionalDependencies: - '@swc/core-darwin-arm64': 1.3.101 - '@swc/core-darwin-x64': 1.3.101 - '@swc/core-linux-arm-gnueabihf': 1.3.101 - '@swc/core-linux-arm64-gnu': 1.3.101 - '@swc/core-linux-arm64-musl': 1.3.101 - '@swc/core-linux-x64-gnu': 1.3.101 - '@swc/core-linux-x64-musl': 1.3.101 - '@swc/core-win32-arm64-msvc': 1.3.101 - '@swc/core-win32-ia32-msvc': 1.3.101 - '@swc/core-win32-x64-msvc': 1.3.101 - '@swc/helpers': 0.5.15 - optional: true - '@swc/core@1.3.26': optionalDependencies: '@swc/core-darwin-arm64': 1.3.26 @@ -22196,9 +22630,6 @@ snapshots: '@swc/core-win32-ia32-msvc': 1.3.26 '@swc/core-win32-x64-msvc': 1.3.26 - '@swc/counter@0.1.3': - optional: true - '@swc/helpers@0.4.14': dependencies: tslib: 2.4.1 @@ -22211,11 +22642,6 @@ snapshots: dependencies: tslib: 2.8.1 - '@swc/types@0.1.6': - dependencies: - '@swc/counter': 0.1.3 - optional: true - '@szmarczak/http-timer@1.1.2': dependencies: defer-to-connect: 1.1.3 @@ -22806,47 +23232,138 @@ snapshots: dependencies: '@types/node': 24.13.3 - '@types/stream-buffers@3.0.7': - dependencies: - '@types/node': 24.13.3 + '@types/stream-buffers@3.0.7': + dependencies: + '@types/node': 24.13.3 + + '@types/superagent@8.1.9': + dependencies: + '@types/cookiejar': 2.1.5 + '@types/methods': 1.1.4 + '@types/node': 24.13.3 + form-data: 4.0.6 + + '@types/supertest@6.0.2': + dependencies: + '@types/methods': 1.1.4 + '@types/superagent': 8.1.9 + + '@types/tar@6.1.4': + dependencies: + '@types/node': 24.13.3 + minipass: 4.0.0 + + '@types/tedious@4.0.14': + dependencies: + '@types/node': 24.13.3 + + '@types/tinycolor2@1.4.3': {} + + '@types/trusted-types@2.0.7': + optional: true + + '@types/unist@2.0.6': {} + + '@types/unist@3.0.3': {} + + '@types/ws@8.5.12': + dependencies: + '@types/node': 24.13.3 + + '@types/ws@8.5.4': + dependencies: + '@types/node': 24.13.3 + + '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260707.2': + optional: true + + '@typescript/native-preview-darwin-x64@7.0.0-dev.20260707.2': + optional: true + + '@typescript/native-preview-linux-arm64@7.0.0-dev.20260707.2': + optional: true + + '@typescript/native-preview-linux-arm@7.0.0-dev.20260707.2': + optional: true + + '@typescript/native-preview-linux-x64@7.0.0-dev.20260707.2': + optional: true + + '@typescript/native-preview-win32-arm64@7.0.0-dev.20260707.2': + optional: true + + '@typescript/native-preview-win32-x64@7.0.0-dev.20260707.2': + optional: true + + '@typescript/native-preview@7.0.0-dev.20260707.2': + optionalDependencies: + '@typescript/native-preview-darwin-arm64': 7.0.0-dev.20260707.2 + '@typescript/native-preview-darwin-x64': 7.0.0-dev.20260707.2 + '@typescript/native-preview-linux-arm': 7.0.0-dev.20260707.2 + '@typescript/native-preview-linux-arm64': 7.0.0-dev.20260707.2 + '@typescript/native-preview-linux-x64': 7.0.0-dev.20260707.2 + '@typescript/native-preview-win32-arm64': 7.0.0-dev.20260707.2 + '@typescript/native-preview-win32-x64': 7.0.0-dev.20260707.2 + + '@typescript/typescript-aix-ppc64@7.0.2': + optional: true + + '@typescript/typescript-darwin-arm64@7.0.2': + optional: true + + '@typescript/typescript-darwin-x64@7.0.2': + optional: true + + '@typescript/typescript-freebsd-arm64@7.0.2': + optional: true + + '@typescript/typescript-freebsd-x64@7.0.2': + optional: true + + '@typescript/typescript-linux-arm64@7.0.2': + optional: true + + '@typescript/typescript-linux-arm@7.0.2': + optional: true + + '@typescript/typescript-linux-loong64@7.0.2': + optional: true + + '@typescript/typescript-linux-mips64el@7.0.2': + optional: true - '@types/superagent@8.1.9': - dependencies: - '@types/cookiejar': 2.1.5 - '@types/methods': 1.1.4 - '@types/node': 24.13.3 - form-data: 4.0.6 + '@typescript/typescript-linux-ppc64@7.0.2': + optional: true - '@types/supertest@6.0.2': - dependencies: - '@types/methods': 1.1.4 - '@types/superagent': 8.1.9 + '@typescript/typescript-linux-riscv64@7.0.2': + optional: true - '@types/tar@6.1.4': - dependencies: - '@types/node': 24.13.3 - minipass: 4.0.0 + '@typescript/typescript-linux-s390x@7.0.2': + optional: true - '@types/tedious@4.0.14': - dependencies: - '@types/node': 24.13.3 + '@typescript/typescript-linux-x64@7.0.2': + optional: true - '@types/tinycolor2@1.4.3': {} + '@typescript/typescript-netbsd-arm64@7.0.2': + optional: true - '@types/trusted-types@2.0.7': + '@typescript/typescript-netbsd-x64@7.0.2': optional: true - '@types/unist@2.0.6': {} + '@typescript/typescript-openbsd-arm64@7.0.2': + optional: true - '@types/unist@3.0.3': {} + '@typescript/typescript-openbsd-x64@7.0.2': + optional: true - '@types/ws@8.5.12': - dependencies: - '@types/node': 24.13.3 + '@typescript/typescript-sunos-x64@7.0.2': + optional: true - '@types/ws@8.5.4': - dependencies: - '@types/node': 24.13.3 + '@typescript/typescript-win32-arm64@7.0.2': + optional: true + + '@typescript/typescript-win32-x64@7.0.2': + optional: true '@uiw/codemirror-extensions-basic-setup@4.19.5(@codemirror/autocomplete@6.4.0(@codemirror/language@6.3.2)(@codemirror/state@6.2.0)(@codemirror/view@6.7.2)(@lezer/common@1.3.0))(@codemirror/commands@6.1.3)(@codemirror/language@6.3.2)(@codemirror/lint@6.4.2)(@codemirror/search@6.2.3)(@codemirror/state@6.2.0)(@codemirror/view@6.7.2)': dependencies: @@ -23130,6 +23647,78 @@ snapshots: '@xtuc/long@4.2.2': {} + '@yuku-codegen/binding-darwin-arm64@0.6.12': + optional: true + + '@yuku-codegen/binding-darwin-x64@0.6.12': + optional: true + + '@yuku-codegen/binding-freebsd-x64@0.6.12': + optional: true + + '@yuku-codegen/binding-linux-arm-gnu@0.6.12': + optional: true + + '@yuku-codegen/binding-linux-arm-musl@0.6.12': + optional: true + + '@yuku-codegen/binding-linux-arm64-gnu@0.6.12': + optional: true + + '@yuku-codegen/binding-linux-arm64-musl@0.6.12': + optional: true + + '@yuku-codegen/binding-linux-x64-gnu@0.6.12': + optional: true + + '@yuku-codegen/binding-linux-x64-musl@0.6.12': + optional: true + + '@yuku-codegen/binding-win32-arm64@0.6.12': + optional: true + + '@yuku-codegen/binding-win32-x64@0.6.12': + optional: true + + '@yuku-parser/binding-darwin-arm64@0.6.12': + optional: true + + '@yuku-parser/binding-darwin-x64@0.6.12': + optional: true + + '@yuku-parser/binding-freebsd-x64@0.6.12': + optional: true + + '@yuku-parser/binding-linux-arm-gnu@0.6.12': + optional: true + + '@yuku-parser/binding-linux-arm-musl@0.6.12': + optional: true + + '@yuku-parser/binding-linux-arm64-gnu@0.6.12': + optional: true + + '@yuku-parser/binding-linux-arm64-musl@0.6.12': + optional: true + + '@yuku-parser/binding-linux-x64-gnu@0.6.12': + optional: true + + '@yuku-parser/binding-linux-x64-musl@0.6.12': + optional: true + + '@yuku-parser/binding-win32-arm64@0.6.12': + optional: true + + '@yuku-parser/binding-win32-x64@0.6.12': + optional: true + + '@yuku-toolchain/types@0.5.43': {} + + '@yuku-toolchain/types@0.6.11': {} + + '@yuku-toolchain/types@0.6.8': {} + '@zxing/text-encoding@0.9.0': optional: true @@ -23266,6 +23855,8 @@ snapshots: ansi-styles@6.2.1: {} + ansis@4.3.1: {} + antlr4ts-cli@0.5.0-alpha.4: {} antlr4ts@0.5.0-alpha.4(patch_hash=b5d41129ddbf7c4cbb0288244b2c8d041ee0803c5102c1181c180408d3b579f4): {} @@ -23654,11 +24245,6 @@ snapshots: dependencies: run-applescript: 7.0.0 - bundle-require@5.1.0(esbuild@0.25.1): - dependencies: - esbuild: 0.25.1 - load-tsconfig: 0.2.5 - byline@5.0.0: {} bytes@3.0.0: {} @@ -23701,6 +24287,8 @@ snapshots: cac@6.7.14: {} + cac@7.0.0: {} + cacache@17.1.4: dependencies: '@npmcli/fs': 3.1.0 @@ -23778,6 +24366,8 @@ snapshots: chalk@5.3.0: {} + chalk@5.6.2: {} + char-regex@1.0.2: {} character-entities-html4@2.1.0: {} @@ -23841,9 +24431,9 @@ snapshots: cjs-module-lexer@2.2.0: {} - class-variance-authority@0.5.2(typescript@6.0.3): + class-variance-authority@0.5.2(typescript@7.0.2): optionalDependencies: - typescript: 6.0.3 + typescript: 7.0.2 clean-stack@2.2.0: {} @@ -23946,8 +24536,6 @@ snapshots: commander@2.20.3: {} - commander@4.1.1: {} - commander@7.2.0: {} commander@8.3.0: {} @@ -24088,14 +24676,14 @@ snapshots: dependencies: layout-base: 2.0.1 - cosmiconfig@9.0.0(typescript@6.0.3): + cosmiconfig@9.0.0(typescript@7.0.2): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.1 parse-json: 5.2.0 optionalDependencies: - typescript: 6.0.3 + typescript: 7.0.2 cp-file@10.0.0: dependencies: @@ -24672,15 +25260,19 @@ snapshots: esbuild: 0.25.12 tsx: 4.22.4 - drizzle-orm@0.45.2(@opentelemetry/api@1.9.1)(@prisma/client@6.14.0(prisma@6.14.0(magicast@0.3.5)(typescript@6.0.3))(typescript@6.0.3))(@types/pg@8.11.14)(better-sqlite3@11.10.0)(pg@8.15.6)(postgres@3.4.9)(prisma@6.14.0(magicast@0.3.5)(typescript@6.0.3)): + drizzle-orm@0.45.2(@opentelemetry/api@1.9.1)(@prisma/client@6.14.0(prisma@6.14.0(magicast@0.3.5)(typescript@7.0.2))(typescript@7.0.2))(@types/pg@8.11.14)(better-sqlite3@11.10.0)(pg@8.15.6)(postgres@3.4.9)(prisma@6.14.0(magicast@0.3.5)(typescript@7.0.2)): optionalDependencies: '@opentelemetry/api': 1.9.1 - '@prisma/client': 6.14.0(prisma@6.14.0(magicast@0.3.5)(typescript@6.0.3))(typescript@6.0.3) + '@prisma/client': 6.14.0(prisma@6.14.0(magicast@0.3.5)(typescript@7.0.2))(typescript@7.0.2) '@types/pg': 8.11.14 better-sqlite3: 11.10.0 pg: 8.15.6 postgres: 3.4.9 - prisma: 6.14.0(magicast@0.3.5)(typescript@6.0.3) + prisma: 6.14.0(magicast@0.3.5)(typescript@7.0.2) + + dts-resolver@3.0.0(oxc-resolver@11.21.3): + optionalDependencies: + oxc-resolver: 11.21.3 dunder-proto@1.0.1: dependencies: @@ -24751,6 +25343,8 @@ snapshots: empathic@2.0.0: {} + empathic@2.0.1: {} + encodeurl@1.0.2: {} encodeurl@2.0.0: {} @@ -25718,14 +26312,13 @@ snapshots: dependencies: is-callable: 1.2.7 - foreground-child@3.1.1: + foreground-child@3.3.1: dependencies: cross-spawn: 7.0.6 signal-exit: 4.1.0 - foreground-child@3.3.1: + foreground-child@4.0.3: dependencies: - cross-spawn: 7.0.6 signal-exit: 4.1.0 form-data-encoder@1.7.2: {} @@ -25901,6 +26494,10 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 + get-tsconfig@5.0.0-beta.5: + dependencies: + resolve-pkg-maps: 1.0.0 + giget@1.2.3: dependencies: citty: 0.1.6 @@ -26182,6 +26779,8 @@ snapshots: hono@4.12.25: {} + hookable@6.1.1: {} + hosted-git-info@2.8.9: {} hosted-git-info@6.1.1: @@ -26293,6 +26892,8 @@ snapshots: import-meta-resolve@4.1.0: {} + import-without-cache@0.4.0: {} + imurmurhash@0.1.4: {} indent-string@4.0.0: {} @@ -26599,8 +27200,6 @@ snapshots: jose@6.1.3: {} - joycon@3.1.1: {} - js-beautify@1.15.1: dependencies: config-chain: 1.1.13 @@ -26666,6 +27265,10 @@ snapshots: jsonc-parser@3.2.1: {} + jsonc-simple-parser@3.0.0: + dependencies: + reghex: 3.0.2 + jsonfile@4.0.0: optionalDependencies: graceful-fs: 4.2.11 @@ -26840,8 +27443,6 @@ snapshots: pify: 3.0.0 strip-bom: 3.0.0 - load-tsconfig@0.2.5: {} - load-yaml-file@0.2.0: dependencies: graceful-fs: 4.2.11 @@ -26899,8 +27500,6 @@ snapshots: lodash.once@4.1.1: {} - lodash.sortby@4.7.0: {} - lodash.startcase@4.4.0: {} lodash.truncate@4.4.2: {} @@ -27995,7 +28594,7 @@ snapshots: node-abi@3.89.0: dependencies: - semver: 7.8.1 + semver: 7.8.5 optional: true node-abort-controller@3.1.1: {} @@ -28163,6 +28762,8 @@ snapshots: obug@2.1.1: {} + obug@2.1.4: {} + octokit@3.2.2: dependencies: '@octokit/app': 14.1.0 @@ -28451,6 +29052,8 @@ snapshots: package-json-from-dist@1.0.0: {} + package-json-from-dist@1.0.1: {} + package-json@6.5.0: dependencies: got: 9.6.0 @@ -28635,6 +29238,8 @@ snapshots: picomatch@4.0.4: {} + picomatch@4.0.5: {} + picospinner@3.0.0: {} pidtree@0.3.1: {} @@ -28667,8 +29272,6 @@ snapshots: sonic-boom: 4.2.0 thread-stream: 4.2.0 - pirates@4.0.5: {} - pkce-challenge@5.0.0: {} pkg-dir@4.2.0: @@ -28726,27 +29329,9 @@ snapshots: optionalDependencies: postcss: 8.5.10 - postcss-load-config@6.0.1(jiti@2.7.0)(postcss@8.5.15)(tsx@4.17.0)(yaml@2.9.0): - dependencies: - lilconfig: 3.1.3 - optionalDependencies: - jiti: 2.7.0 - postcss: 8.5.15 - tsx: 4.17.0 - yaml: 2.9.0 - - postcss-load-config@6.0.1(jiti@2.7.0)(postcss@8.5.15)(tsx@4.22.4)(yaml@2.9.0): - dependencies: - lilconfig: 3.1.3 - optionalDependencies: - jiti: 2.7.0 - postcss: 8.5.15 - tsx: 4.22.4 - yaml: 2.9.0 - - postcss-loader@8.1.1(postcss@8.5.15)(typescript@6.0.3)(webpack@5.102.1(@swc/core@1.3.26)(esbuild@0.15.18)): + postcss-loader@8.1.1(postcss@8.5.15)(typescript@7.0.2)(webpack@5.102.1(@swc/core@1.3.26)(esbuild@0.15.18)): dependencies: - cosmiconfig: 9.0.0(typescript@6.0.3) + cosmiconfig: 9.0.0(typescript@7.0.2) jiti: 1.21.0 postcss: 8.5.15 semver: 7.6.3 @@ -28895,12 +29480,12 @@ snapshots: clsx: 2.1.1 react: 18.3.1 - prisma@6.14.0(magicast@0.3.5)(typescript@6.0.3): + prisma@6.14.0(magicast@0.3.5)(typescript@7.0.2): dependencies: '@prisma/config': 6.14.0(magicast@0.3.5) '@prisma/engines': 6.14.0 optionalDependencies: - typescript: 6.0.3 + typescript: 7.0.2 transitivePeerDependencies: - magicast @@ -29009,8 +29594,6 @@ snapshots: inherits: 2.0.4 pump: 2.0.1 - punycode@2.2.0: {} - pure-rand@6.1.0: {} qrcode.react@4.2.0(react@18.3.1): @@ -29023,6 +29606,8 @@ snapshots: quansync@0.2.11: {} + quansync@1.0.0: {} + queue-microtask@1.2.3: {} quick-format-unescaped@4.0.4: {} @@ -29431,6 +30016,8 @@ snapshots: es-errors: 1.3.0 set-function-name: 2.0.2 + reghex@3.0.2: {} + registry-auth-token@4.2.2: dependencies: rc: 1.2.8 @@ -29536,54 +30123,54 @@ snapshots: remend@1.3.0: {} - remix-auth-email-link@2.0.2(@remix-run/server-runtime@2.17.5(typescript@6.0.3))(remix-auth@3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3))(@remix-run/server-runtime@2.17.5(typescript@6.0.3))): + remix-auth-email-link@2.0.2(@remix-run/server-runtime@2.17.5(typescript@7.0.2))(remix-auth@3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2))(@remix-run/server-runtime@2.17.5(typescript@7.0.2))): dependencies: - '@remix-run/server-runtime': 2.17.5(typescript@6.0.3) + '@remix-run/server-runtime': 2.17.5(typescript@7.0.2) crypto-js: 4.1.1 - remix-auth: 3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3))(@remix-run/server-runtime@2.17.5(typescript@6.0.3)) + remix-auth: 3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2))(@remix-run/server-runtime@2.17.5(typescript@7.0.2)) - remix-auth-github@1.6.0(@remix-run/server-runtime@2.17.5(typescript@6.0.3))(remix-auth@3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3))(@remix-run/server-runtime@2.17.5(typescript@6.0.3))): + remix-auth-github@1.6.0(@remix-run/server-runtime@2.17.5(typescript@7.0.2))(remix-auth@3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2))(@remix-run/server-runtime@2.17.5(typescript@7.0.2))): dependencies: - '@remix-run/server-runtime': 2.17.5(typescript@6.0.3) - remix-auth: 3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3))(@remix-run/server-runtime@2.17.5(typescript@6.0.3)) - remix-auth-oauth2: 1.11.0(@remix-run/server-runtime@2.17.5(typescript@6.0.3))(remix-auth@3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3))(@remix-run/server-runtime@2.17.5(typescript@6.0.3))) + '@remix-run/server-runtime': 2.17.5(typescript@7.0.2) + remix-auth: 3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2))(@remix-run/server-runtime@2.17.5(typescript@7.0.2)) + remix-auth-oauth2: 1.11.0(@remix-run/server-runtime@2.17.5(typescript@7.0.2))(remix-auth@3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2))(@remix-run/server-runtime@2.17.5(typescript@7.0.2))) transitivePeerDependencies: - supports-color - remix-auth-google@2.0.0(@remix-run/server-runtime@2.17.5(typescript@6.0.3))(remix-auth@3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3))(@remix-run/server-runtime@2.17.5(typescript@6.0.3))): + remix-auth-google@2.0.0(@remix-run/server-runtime@2.17.5(typescript@7.0.2))(remix-auth@3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2))(@remix-run/server-runtime@2.17.5(typescript@7.0.2))): dependencies: - '@remix-run/server-runtime': 2.17.5(typescript@6.0.3) - remix-auth: 3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3))(@remix-run/server-runtime@2.17.5(typescript@6.0.3)) - remix-auth-oauth2: 1.11.0(@remix-run/server-runtime@2.17.5(typescript@6.0.3))(remix-auth@3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3))(@remix-run/server-runtime@2.17.5(typescript@6.0.3))) + '@remix-run/server-runtime': 2.17.5(typescript@7.0.2) + remix-auth: 3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2))(@remix-run/server-runtime@2.17.5(typescript@7.0.2)) + remix-auth-oauth2: 1.11.0(@remix-run/server-runtime@2.17.5(typescript@7.0.2))(remix-auth@3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2))(@remix-run/server-runtime@2.17.5(typescript@7.0.2))) transitivePeerDependencies: - supports-color - remix-auth-oauth2@1.11.0(@remix-run/server-runtime@2.17.5(typescript@6.0.3))(remix-auth@3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3))(@remix-run/server-runtime@2.17.5(typescript@6.0.3))): + remix-auth-oauth2@1.11.0(@remix-run/server-runtime@2.17.5(typescript@7.0.2))(remix-auth@3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2))(@remix-run/server-runtime@2.17.5(typescript@7.0.2))): dependencies: - '@remix-run/server-runtime': 2.17.5(typescript@6.0.3) + '@remix-run/server-runtime': 2.17.5(typescript@7.0.2) debug: 4.4.3(supports-color@10.0.0) - remix-auth: 3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3))(@remix-run/server-runtime@2.17.5(typescript@6.0.3)) + remix-auth: 3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2))(@remix-run/server-runtime@2.17.5(typescript@7.0.2)) transitivePeerDependencies: - supports-color - remix-auth@3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3))(@remix-run/server-runtime@2.17.5(typescript@6.0.3)): + remix-auth@3.6.0(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2))(@remix-run/server-runtime@2.17.5(typescript@7.0.2)): dependencies: - '@remix-run/react': 2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3) - '@remix-run/server-runtime': 2.17.5(typescript@6.0.3) + '@remix-run/react': 2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2) + '@remix-run/server-runtime': 2.17.5(typescript@7.0.2) uuid: 8.3.2 - remix-typedjson@0.3.1(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3))(@remix-run/server-runtime@2.17.5(typescript@6.0.3))(react@18.3.1): + remix-typedjson@0.3.1(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2))(@remix-run/server-runtime@2.17.5(typescript@7.0.2))(react@18.3.1): dependencies: - '@remix-run/react': 2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3) - '@remix-run/server-runtime': 2.17.5(typescript@6.0.3) + '@remix-run/react': 2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2) + '@remix-run/server-runtime': 2.17.5(typescript@7.0.2) react: 18.3.1 - remix-utils@7.7.0(@remix-run/node@2.17.5(typescript@6.0.3))(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3))(@remix-run/router@1.23.3(patch_hash=33e2966e9ef36aa09955cec9922c5063227b83429157a71ba226369a08627ac9))(crypto-js@4.2.0)(intl-parse-accept-language@1.0.0)(react@18.3.1)(zod@3.25.76): + remix-utils@7.7.0(@remix-run/node@2.17.5(typescript@7.0.2))(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2))(@remix-run/router@1.23.3(patch_hash=33e2966e9ef36aa09955cec9922c5063227b83429157a71ba226369a08627ac9))(crypto-js@4.2.0)(intl-parse-accept-language@1.0.0)(react@18.3.1)(zod@3.25.76): dependencies: type-fest: 4.33.0 optionalDependencies: - '@remix-run/node': 2.17.5(typescript@6.0.3) - '@remix-run/react': 2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3) + '@remix-run/node': 2.17.5(typescript@7.0.2) + '@remix-run/react': 2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@7.0.2) '@remix-run/router': 1.23.3(patch_hash=33e2966e9ef36aa09955cec9922c5063227b83429157a71ba226369a08627ac9) crypto-js: 4.2.0 intl-parse-accept-language: 1.0.0 @@ -29625,9 +30212,9 @@ snapshots: resolve-from@5.0.0: {} - resolve-import@2.0.0: + resolve-import@2.4.0: dependencies: - glob: 11.1.0 + glob: 13.0.6 walk-up-path: 4.0.0 resolve-pkg-maps@1.0.0: {} @@ -29668,8 +30255,48 @@ snapshots: glob: 11.1.0 package-json-from-dist: 1.0.0 + rimraf@6.1.3: + dependencies: + glob: 13.0.6 + package-json-from-dist: 1.0.1 + robust-predicates@3.0.2: {} + rolldown-plugin-dts@0.27.11(oxc-resolver@11.21.3)(rolldown@1.2.0)(typescript@7.0.2): + dependencies: + dts-resolver: 3.0.0(oxc-resolver@11.21.3) + get-tsconfig: 5.0.0-beta.5 + obug: 2.1.4 + rolldown: 1.2.0 + yuku-ast: 0.1.7 + yuku-codegen: 0.6.12 + yuku-parser: 0.6.12 + optionalDependencies: + typescript: 7.0.2 + transitivePeerDependencies: + - oxc-resolver + + rolldown@1.2.0: + dependencies: + '@oxc-project/types': 0.140.0 + '@rolldown/pluginutils': 1.0.1 + optionalDependencies: + '@rolldown/binding-android-arm64': 1.2.0 + '@rolldown/binding-darwin-arm64': 1.2.0 + '@rolldown/binding-darwin-x64': 1.2.0 + '@rolldown/binding-freebsd-x64': 1.2.0 + '@rolldown/binding-linux-arm-gnueabihf': 1.2.0 + '@rolldown/binding-linux-arm64-gnu': 1.2.0 + '@rolldown/binding-linux-arm64-musl': 1.2.0 + '@rolldown/binding-linux-ppc64-gnu': 1.2.0 + '@rolldown/binding-linux-s390x-gnu': 1.2.0 + '@rolldown/binding-linux-x64-gnu': 1.2.0 + '@rolldown/binding-linux-x64-musl': 1.2.0 + '@rolldown/binding-openharmony-arm64': 1.2.0 + '@rolldown/binding-wasm32-wasi': 1.2.0 + '@rolldown/binding-win32-arm64-msvc': 1.2.0 + '@rolldown/binding-win32-x64-msvc': 1.2.0 + rollup@3.29.1: optionalDependencies: fsevents: 2.3.3 @@ -29826,6 +30453,8 @@ snapshots: semver@7.8.1: {} + semver@7.8.5: {} + send@0.18.0: dependencies: debug: 2.6.9 @@ -30127,10 +30756,6 @@ snapshots: source-map@0.7.4: {} - source-map@0.8.0-beta.0: - dependencies: - whatwg-url: 7.1.0 - space-separated-tokens@2.0.2: {} spawndamnit@2.0.0: @@ -30382,16 +31007,6 @@ snapshots: stylis@4.3.6: {} - sucrase@3.35.0: - dependencies: - '@jridgewell/gen-mapping': 0.3.13 - commander: 4.1.1 - glob: 10.4.5 - lines-and-columns: 1.2.4 - mz: 2.7.0 - pirates: 4.0.5 - ts-interface-checker: 0.1.13 - superagent@9.0.2: dependencies: component-emitter: 1.3.1 @@ -30446,13 +31061,12 @@ snapshots: react: 18.3.1 use-sync-external-store: 1.2.2(react@18.3.1) - sync-content@2.0.1: + sync-content@2.0.4: dependencies: - glob: 11.1.0 + glob: 13.0.6 mkdirp: 3.0.1 path-scurry: 2.0.2 rimraf: 6.0.1 - tshy: 3.0.2 systeminformation@5.31.7: {} @@ -30628,16 +31242,13 @@ snapshots: tinyexec@1.2.3: {} + tinyexec@1.2.4: {} + tinyglobby@0.2.10: dependencies: fdir: 6.4.3(picomatch@4.0.4) picomatch: 4.0.4 - tinyglobby@0.2.13: - dependencies: - fdir: 6.5.0(picomatch@4.0.4) - picomatch: 4.0.4 - tinyglobby@0.2.16: dependencies: fdir: 6.5.0(picomatch@4.0.4) @@ -30699,10 +31310,6 @@ snapshots: tr46@0.0.3: {} - tr46@1.0.1: - dependencies: - punycode: 2.2.0 - tree-kill@1.2.2: {} trim-lines@3.0.1: {} @@ -30715,11 +31322,9 @@ snapshots: ts-easing@0.2.0: {} - ts-essentials@10.0.1(typescript@6.0.3): + ts-essentials@10.0.1(typescript@7.0.2): optionalDependencies: - typescript: 6.0.3 - - ts-interface-checker@0.1.13: {} + typescript: 7.0.2 ts-pattern@3.3.5: {} @@ -30741,13 +31346,13 @@ snapshots: tsafe@1.4.1: {} - tsconfck@2.1.2(typescript@6.0.3): + tsconfck@2.1.2(typescript@7.0.2): optionalDependencies: - typescript: 6.0.3 + typescript: 7.0.2 - tsconfck@3.1.3(typescript@6.0.3): + tsconfck@3.1.3(typescript@7.0.2): optionalDependencies: - typescript: 6.0.3 + typescript: 7.0.2 tsconfig-paths@3.14.1: dependencies: @@ -30762,17 +31367,73 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 - tshy@3.0.2: + tsdown@0.22.10(@arethetypeswrong/core@0.18.5)(oxc-resolver@11.21.3)(tsx@4.17.0)(typescript@7.0.2): dependencies: - chalk: 5.3.0 - chokidar: 3.6.0 - foreground-child: 3.1.1 - minimatch: 10.0.1 + ansis: 4.3.1 + cac: 7.0.0 + defu: 6.1.7 + empathic: 2.0.1 + hookable: 6.1.1 + import-without-cache: 0.4.0 + obug: 2.1.4 + picomatch: 4.0.5 + rolldown: 1.2.0 + rolldown-plugin-dts: 0.27.11(oxc-resolver@11.21.3)(rolldown@1.2.0)(typescript@7.0.2) + semver: 7.8.5 + tinyexec: 1.2.4 + tinyglobby: 0.2.17 + tree-kill: 1.2.2 + unconfig-core: 7.5.0 + optionalDependencies: + '@arethetypeswrong/core': 0.18.5 + tsx: 4.17.0 + typescript: 7.0.2 + transitivePeerDependencies: + - '@typescript/native-preview' + - '@volar/typescript' + - oxc-resolver + - vue-tsc + + tsdown@0.22.10(@arethetypeswrong/core@0.18.5)(oxc-resolver@11.21.3)(tsx@4.22.4)(typescript@7.0.2): + dependencies: + ansis: 4.3.1 + cac: 7.0.0 + defu: 6.1.7 + empathic: 2.0.1 + hookable: 6.1.1 + import-without-cache: 0.4.0 + obug: 2.1.4 + picomatch: 4.0.5 + rolldown: 1.2.0 + rolldown-plugin-dts: 0.27.11(oxc-resolver@11.21.3)(rolldown@1.2.0)(typescript@7.0.2) + semver: 7.8.5 + tinyexec: 1.2.4 + tinyglobby: 0.2.17 + tree-kill: 1.2.2 + unconfig-core: 7.5.0 + optionalDependencies: + '@arethetypeswrong/core': 0.18.5 + tsx: 4.22.4 + typescript: 7.0.2 + transitivePeerDependencies: + - '@typescript/native-preview' + - '@volar/typescript' + - oxc-resolver + - vue-tsc + + tshy@4.1.3: + dependencies: + '@typescript/native-preview': 7.0.0-dev.20260707.2 + chalk: 5.6.2 + chokidar: 4.0.3 + foreground-child: 4.0.3 + jsonc-simple-parser: 3.0.0 + minimatch: 10.2.5 mkdirp: 3.0.1 polite-json: 5.0.0 - resolve-import: 2.0.0 - rimraf: 6.0.1 - sync-content: 2.0.1 + resolve-import: 2.4.0 + rimraf: 6.1.3 + sync-content: 2.0.4 typescript: 6.0.3 walk-up-path: 4.0.0 @@ -30784,62 +31445,6 @@ snapshots: tslib@2.8.1: {} - tsup@8.4.0(patch_hash=bb8871e353e0582d16a3fdef093af6d43be84f0957b610d51e43cc2bc80add27)(@swc/core@1.3.101(@swc/helpers@0.5.15))(jiti@2.7.0)(postcss@8.5.15)(tsx@4.17.0)(typescript@6.0.3)(yaml@2.9.0): - dependencies: - bundle-require: 5.1.0(esbuild@0.25.1) - cac: 6.7.14 - chokidar: 4.0.3 - consola: 3.4.2 - debug: 4.4.3(supports-color@10.0.0) - esbuild: 0.25.1 - joycon: 3.1.1 - picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@2.7.0)(postcss@8.5.15)(tsx@4.17.0)(yaml@2.9.0) - resolve-from: 5.0.0 - rollup: 4.60.1 - source-map: 0.8.0-beta.0 - sucrase: 3.35.0 - tinyexec: 0.3.2 - tinyglobby: 0.2.13 - tree-kill: 1.2.2 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.15) - postcss: 8.5.15 - typescript: 6.0.3 - transitivePeerDependencies: - - jiti - - supports-color - - tsx - - yaml - - tsup@8.4.0(patch_hash=bb8871e353e0582d16a3fdef093af6d43be84f0957b610d51e43cc2bc80add27)(@swc/core@1.3.101(@swc/helpers@0.5.15))(jiti@2.7.0)(postcss@8.5.15)(tsx@4.22.4)(typescript@6.0.3)(yaml@2.9.0): - dependencies: - bundle-require: 5.1.0(esbuild@0.25.1) - cac: 6.7.14 - chokidar: 4.0.3 - consola: 3.4.2 - debug: 4.4.3(supports-color@10.0.0) - esbuild: 0.25.1 - joycon: 3.1.1 - picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@2.7.0)(postcss@8.5.15)(tsx@4.22.4)(yaml@2.9.0) - resolve-from: 5.0.0 - rollup: 4.60.1 - source-map: 0.8.0-beta.0 - sucrase: 3.35.0 - tinyexec: 0.3.2 - tinyglobby: 0.2.13 - tree-kill: 1.2.2 - optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.15) - postcss: 8.5.15 - typescript: 6.0.3 - transitivePeerDependencies: - - jiti - - supports-color - - tsx - - yaml - tsx@3.12.2: dependencies: '@esbuild-kit/cjs-loader': 2.4.1 @@ -30883,34 +31488,34 @@ snapshots: safe-buffer: 5.2.1 optional: true - turbo-darwin-64@1.10.3: + turbo-darwin-64@1.13.4: optional: true - turbo-darwin-arm64@1.10.3: + turbo-darwin-arm64@1.13.4: optional: true - turbo-linux-64@1.10.3: + turbo-linux-64@1.13.4: optional: true - turbo-linux-arm64@1.10.3: + turbo-linux-arm64@1.13.4: optional: true turbo-stream@2.4.1: {} - turbo-windows-64@1.10.3: + turbo-windows-64@1.13.4: optional: true - turbo-windows-arm64@1.10.3: + turbo-windows-arm64@1.13.4: optional: true - turbo@1.10.3: + turbo@1.13.4: optionalDependencies: - turbo-darwin-64: 1.10.3 - turbo-darwin-arm64: 1.10.3 - turbo-linux-64: 1.10.3 - turbo-linux-arm64: 1.10.3 - turbo-windows-64: 1.10.3 - turbo-windows-arm64: 1.10.3 + turbo-darwin-64: 1.13.4 + turbo-darwin-arm64: 1.13.4 + turbo-linux-64: 1.13.4 + turbo-linux-arm64: 1.13.4 + turbo-windows-64: 1.13.4 + turbo-windows-arm64: 1.13.4 tw-animate-css@1.4.0: {} @@ -30989,8 +31594,33 @@ snapshots: optionalDependencies: rxjs: 7.8.2 + typescript@5.6.1-rc: {} + typescript@6.0.3: {} + typescript@7.0.2: + optionalDependencies: + '@typescript/typescript-aix-ppc64': 7.0.2 + '@typescript/typescript-darwin-arm64': 7.0.2 + '@typescript/typescript-darwin-x64': 7.0.2 + '@typescript/typescript-freebsd-arm64': 7.0.2 + '@typescript/typescript-freebsd-x64': 7.0.2 + '@typescript/typescript-linux-arm': 7.0.2 + '@typescript/typescript-linux-arm64': 7.0.2 + '@typescript/typescript-linux-loong64': 7.0.2 + '@typescript/typescript-linux-mips64el': 7.0.2 + '@typescript/typescript-linux-ppc64': 7.0.2 + '@typescript/typescript-linux-riscv64': 7.0.2 + '@typescript/typescript-linux-s390x': 7.0.2 + '@typescript/typescript-linux-x64': 7.0.2 + '@typescript/typescript-netbsd-arm64': 7.0.2 + '@typescript/typescript-netbsd-x64': 7.0.2 + '@typescript/typescript-openbsd-arm64': 7.0.2 + '@typescript/typescript-openbsd-x64': 7.0.2 + '@typescript/typescript-sunos-x64': 7.0.2 + '@typescript/typescript-win32-arm64': 7.0.2 + '@typescript/typescript-win32-x64': 7.0.2 + ufo@1.5.4: {} ufo@1.6.1: {} @@ -31012,6 +31642,11 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.0.2 + unconfig-core@7.5.0: + dependencies: + '@quansync/fs': 1.0.0 + quansync: 1.0.0 + uncrypto@0.1.3: {} undici-types@7.18.2: {} @@ -31200,13 +31835,13 @@ snapshots: kleur: 4.1.5 sade: 1.8.1 - valibot@1.1.0(typescript@6.0.3): + valibot@1.1.0(typescript@7.0.2): optionalDependencies: - typescript: 6.0.3 + typescript: 7.0.2 - valibot@1.3.1(typescript@6.0.3): + valibot@1.3.1(typescript@7.0.2): optionalDependencies: - typescript: 6.0.3 + typescript: 7.0.2 validate-npm-package-license@3.0.4: dependencies: @@ -31317,20 +31952,20 @@ snapshots: - tsx - yaml - vite-tsconfig-paths@4.0.5(typescript@6.0.3): + vite-tsconfig-paths@4.0.5(typescript@7.0.2): dependencies: debug: 4.3.7(supports-color@10.0.0) globrex: 0.1.2 - tsconfck: 2.1.2(typescript@6.0.3) + tsconfck: 2.1.2(typescript@7.0.2) transitivePeerDependencies: - supports-color - typescript - vite-tsconfig-paths@5.1.4(typescript@6.0.3)(vite@6.4.2(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0)): + vite-tsconfig-paths@5.1.4(typescript@7.0.2)(vite@6.4.2(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0)): dependencies: debug: 4.4.3(supports-color@10.0.0) globrex: 0.1.2 - tsconfck: 3.1.3(typescript@6.0.3) + tsconfck: 3.1.3(typescript@7.0.2) optionalDependencies: vite: 6.4.2(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0) transitivePeerDependencies: @@ -31505,8 +32140,6 @@ snapshots: webidl-conversions@3.0.1: {} - webidl-conversions@4.0.2: {} - webpack-sources@3.3.4: {} webpack@5.102.1(@swc/core@1.3.26)(esbuild@0.15.18): @@ -31546,12 +32179,6 @@ snapshots: tr46: 0.0.3 webidl-conversions: 3.0.1 - whatwg-url@7.1.0: - dependencies: - lodash.sortby: 4.7.0 - tr46: 1.0.1 - webidl-conversions: 4.0.2 - when-exit@2.1.5: {} which-boxed-primitive@1.0.2: @@ -31703,6 +32330,47 @@ snapshots: yoctocolors@2.1.2: {} + yuku-ast@0.1.7: + dependencies: + '@yuku-toolchain/types': 0.5.43 + + yuku-ast@0.6.11: + dependencies: + '@yuku-toolchain/types': 0.6.8 + + yuku-codegen@0.6.12: + dependencies: + '@yuku-toolchain/types': 0.6.11 + optionalDependencies: + '@yuku-codegen/binding-darwin-arm64': 0.6.12 + '@yuku-codegen/binding-darwin-x64': 0.6.12 + '@yuku-codegen/binding-freebsd-x64': 0.6.12 + '@yuku-codegen/binding-linux-arm-gnu': 0.6.12 + '@yuku-codegen/binding-linux-arm-musl': 0.6.12 + '@yuku-codegen/binding-linux-arm64-gnu': 0.6.12 + '@yuku-codegen/binding-linux-arm64-musl': 0.6.12 + '@yuku-codegen/binding-linux-x64-gnu': 0.6.12 + '@yuku-codegen/binding-linux-x64-musl': 0.6.12 + '@yuku-codegen/binding-win32-arm64': 0.6.12 + '@yuku-codegen/binding-win32-x64': 0.6.12 + + yuku-parser@0.6.12: + dependencies: + '@yuku-toolchain/types': 0.6.11 + yuku-ast: 0.6.11 + optionalDependencies: + '@yuku-parser/binding-darwin-arm64': 0.6.12 + '@yuku-parser/binding-darwin-x64': 0.6.12 + '@yuku-parser/binding-freebsd-x64': 0.6.12 + '@yuku-parser/binding-linux-arm-gnu': 0.6.12 + '@yuku-parser/binding-linux-arm-musl': 0.6.12 + '@yuku-parser/binding-linux-arm64-gnu': 0.6.12 + '@yuku-parser/binding-linux-arm64-musl': 0.6.12 + '@yuku-parser/binding-linux-x64-gnu': 0.6.12 + '@yuku-parser/binding-linux-x64-musl': 0.6.12 + '@yuku-parser/binding-win32-arm64': 0.6.12 + '@yuku-parser/binding-win32-x64': 0.6.12 + yup@1.7.0: dependencies: property-expr: 2.0.6 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 66a0c4b497d..6c4cabae256 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -6,7 +6,7 @@ packages: - "!packages/cli-v3/e2e/**" catalog: - typescript: 6.0.3 + typescript: 7.0.2 minimumReleaseAge: 4320 minimumReleaseAgeExclude: @@ -14,6 +14,7 @@ minimumReleaseAgeExclude: - "next" - "@next/*" - "agentcrumbs" + - "tsdown" - "secure-exec" - "@secure-exec/*" preferOffline: true From 55b7acfa30621adafd64173efa9e3b1826e013ac Mon Sep 17 00:00:00 2001 From: Chris Arderne Date: Tue, 21 Jul 2026 15:27:54 +0100 Subject: [PATCH 2/3] fix redis-worker --- packages/redis-worker/tsdown.config.ts | 28 +++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/packages/redis-worker/tsdown.config.ts b/packages/redis-worker/tsdown.config.ts index 350d138ab2e..7ed869d051e 100644 --- a/packages/redis-worker/tsdown.config.ts +++ b/packages/redis-worker/tsdown.config.ts @@ -24,11 +24,25 @@ export default defineConfig({ neverBundle: [/^@internal/], }, }, - banner: ({ format }) => { - if (format !== "esm") return; - - return { - js: `import { createRequire } from 'module'; const require = createRequire(import.meta.url || process.cwd() + '/index.js');`, - }; - }, + // rolldown injects its own `__require` helper in the ESM output as + // `createRequire(import.meta.url)` with no fallback. When this ESM bundle is + // re-bundled into a CJS consumer (e.g. the webapp server), esbuild replaces + // `import.meta.url` with `undefined`, so `createRequire(undefined)` throws at + // startup. Patch the helper to fall back to a valid path, matching the + // fallback the previous tsup banner provided. + plugins: [ + { + name: "resilient-create-require", + renderChunk(code: string) { + if (!code.includes("createRequire(import.meta.url)")) return null; + return { + code: code.replaceAll( + "createRequire(import.meta.url)", + "createRequire(import.meta.url || process.cwd() + '/index.js')" + ), + map: null, + }; + }, + }, + ], }); From 11ed568ddb48c23e80bc7fbaf4c1fd8b1905345f Mon Sep 17 00:00:00 2001 From: Chris Arderne Date: Wed, 22 Jul 2026 18:53:15 +0100 Subject: [PATCH 3/3] fix redis esm build --- packages/redis-worker/src/worker.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/redis-worker/src/worker.ts b/packages/redis-worker/src/worker.ts index 58988b81896..fa3ef8aece2 100644 --- a/packages/redis-worker/src/worker.ts +++ b/packages/redis-worker/src/worker.ts @@ -19,7 +19,7 @@ import { nanoid } from "nanoid"; import pLimit from "p-limit"; import { z } from "zod"; import { type AnyQueueItem, SimpleQueue } from "./queue.js"; -import { parseExpression } from "cron-parser"; +import cronParser from "cron-parser"; export const CronSchema = z.object({ cron: z.string(), @@ -1130,9 +1130,10 @@ class Worker { } private calculateNextScheduledAt(cron: string, lastTimestamp?: Date): Date { - const scheduledAt = parseExpression(cron, { - currentDate: lastTimestamp, - }) + const scheduledAt = cronParser + .parseExpression(cron, { + currentDate: lastTimestamp, + }) .next() .toDate();