diff --git a/.changeset/typescript-seven-builds.md b/.changeset/typescript-seven-builds.md new file mode 100644 index 00000000000..3f9d30ffcf1 --- /dev/null +++ b/.changeset/typescript-seven-builds.md @@ -0,0 +1,13 @@ +--- +"trigger.dev": patch +"@trigger.dev/build": patch +"@trigger.dev/core": patch +"@trigger.dev/python": patch +"@trigger.dev/react-hooks": patch +"@trigger.dev/redis-worker": patch +"@trigger.dev/rsc": patch +"@trigger.dev/schema-to-json": patch +"@trigger.dev/sdk": patch +--- + +Refresh package builds for TypeScript 7 compatibility while preserving existing runtime entry points. TypeScript remains an optional peer for the decorator metadata build extension, so installing the Trigger.dev CLI does not install an additional compiler. 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 90dc46ac088..79ac530f3d0 100644 --- a/apps/webapp/package.json +++ b/apps/webapp/package.json @@ -269,6 +269,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/internal-packages/observability-map/package.json b/internal-packages/observability-map/package.json index cd8c3fc14f4..7ecfe601a61 100644 --- a/internal-packages/observability-map/package.json +++ b/internal-packages/observability-map/package.json @@ -6,12 +6,13 @@ "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", "dependencies": { - "typescript": "catalog:" + "@typescript/typescript6": "6.0.2" }, "devDependencies": { "@types/node": "^24.13.3", "rimraf": "6.0.1", "tsx": "^4.19.2", + "typescript": "catalog:", "vitest": "4.1.7" }, "scripts": { diff --git a/internal-packages/observability-map/src/docstringReferences.test.ts b/internal-packages/observability-map/src/docstringReferences.test.ts index 40385047798..95dc7e15b9f 100644 --- a/internal-packages/observability-map/src/docstringReferences.test.ts +++ b/internal-packages/observability-map/src/docstringReferences.test.ts @@ -1,4 +1,4 @@ -import ts from "typescript"; +import ts from "@typescript/typescript6"; import { readFileSync, readdirSync } from "node:fs"; import { join, resolve } from "node:path"; import { CHECKS } from "./checks/index.js"; diff --git a/internal-packages/observability-map/src/mutations.ts b/internal-packages/observability-map/src/mutations.ts index f97db9f413d..0a273137e9e 100644 --- a/internal-packages/observability-map/src/mutations.ts +++ b/internal-packages/observability-map/src/mutations.ts @@ -1,4 +1,4 @@ -import ts from "typescript"; +import ts from "@typescript/typescript6"; /** * Source-to-source mutations for the tree-scale corpus in `mutationCorpus.test.ts`. Why they are text diff --git a/internal-packages/observability-map/src/scan.ts b/internal-packages/observability-map/src/scan.ts index c80861f775e..b3024047e62 100644 --- a/internal-packages/observability-map/src/scan.ts +++ b/internal-packages/observability-map/src/scan.ts @@ -1,4 +1,4 @@ -import ts from "typescript"; +import ts from "@typescript/typescript6"; import { readdirSync, readFileSync } from "node:fs"; import { join } from "node:path"; import type { CatchEvidence, EntryPoint, LogCall } from "./types.js"; diff --git a/internal-packages/observability-map/src/suppression.ts b/internal-packages/observability-map/src/suppression.ts index ee788a3c5e0..b944061a3a3 100644 --- a/internal-packages/observability-map/src/suppression.ts +++ b/internal-packages/observability-map/src/suppression.ts @@ -1,4 +1,4 @@ -import ts from "typescript"; +import ts from "@typescript/typescript6"; import { CHECKS } from "./checks/index.js"; const KNOWN_CHECK_IDS = new Set(CHECKS.map((c) => c.id)); diff --git a/internal-packages/observability-map/src/webappSymbols.test.ts b/internal-packages/observability-map/src/webappSymbols.test.ts index 7cc7ed72dd0..1205c6946d8 100644 --- a/internal-packages/observability-map/src/webappSymbols.test.ts +++ b/internal-packages/observability-map/src/webappSymbols.test.ts @@ -1,4 +1,4 @@ -import ts from "typescript"; +import ts from "@typescript/typescript6"; import { readdirSync, readFileSync } from "node:fs"; import { join, resolve } from "node:path"; import { AUDIT_SYMBOLS } from "./checks/auditTrail.js"; diff --git a/package.json b/package.json index 9fad94dd9d4..81688519b2b 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,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" @@ -91,12 +91,10 @@ "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", "@clickhouse/client-common@1.12.1": "patches/@clickhouse__client-common@1.12.1.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 c55ffbb687e..5affd1a20c7 100644 --- a/packages/build/package.json +++ b/packages/build/package.json @@ -91,8 +91,17 @@ "@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": "6.0.3" + }, + "peerDependencies": { + "typescript": ">=5.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } }, "engines": { "node": ">=18.20.0" diff --git a/packages/cli-v3/package.json b/packages/cli-v3/package.json index 6d0d90da98f..f6c5e82d928 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 292d4ff421d..e079342480c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -244,7 +244,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 b0c766b947a..40c09160316 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 cc8bc3dd300..fe3afa35fb8 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 7c014c23436..448e8921789 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" }, @@ -37,8 +37,9 @@ "@internal/tracing": "workspace:*", "@types/lodash.omit": "^4.5.7", "@types/seedrandom": "^3.0.8", + "esbuild": "^0.23.0", "rimraf": "6.0.1", - "tsup": "^8.4.0", + "tsdown": "0.22.10", "tsx": "4.17.0" }, "engines": { diff --git a/packages/redis-worker/src/worker.ts b/packages/redis-worker/src/worker.ts index b9240acaa63..64268a1c9e1 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(); diff --git a/packages/redis-worker/test/build-output.test.ts b/packages/redis-worker/test/build-output.test.ts new file mode 100644 index 00000000000..c5cb19ff2a2 --- /dev/null +++ b/packages/redis-worker/test/build-output.test.ts @@ -0,0 +1,44 @@ +import { build } from "esbuild"; +import { mkdtempSync, readFileSync, rmSync } from "node:fs"; +import { tmpdir } from "node:os"; +import { join } from "node:path"; +import { createRequire } from "node:module"; +import { fileURLToPath } from "node:url"; +import { spawnSync } from "node:child_process"; +import { afterAll, expect, test } from "vitest"; + +const packageDir = fileURLToPath(new URL("../", import.meta.url)); +const tempDir = mkdtempSync(join(tmpdir(), "redis-worker-build-output-")); + +const require = createRequire(import.meta.url); + +afterAll(() => { + rmSync(tempDir, { recursive: true, force: true }); +}); + +test("the ESM output can be rebundled and loaded as CommonJS", async () => { + const buildResult = spawnSync("pnpm", ["exec", "tsdown"], { + cwd: packageDir, + encoding: "utf8", + }); + const buildOutput = [buildResult.stdout, buildResult.stderr].filter(Boolean).join("\n"); + + expect(buildResult.error, buildOutput).toBeUndefined(); + expect(buildResult.status, buildOutput).toBe(0); + + const esmPath = join(packageDir, "dist/index.js"); + const esmOutput = readFileSync(esmPath, "utf8"); + expect(esmOutput).not.toMatch(/\b[\w$]*createRequire[\w$]*\s*\(\s*import\.meta\.url\s*\)/); + + const cjsPath = join(tempDir, "index.cjs"); + await build({ + entryPoints: [esmPath], + outfile: cjsPath, + bundle: true, + format: "cjs", + platform: "node", + logLevel: "silent", + }); + + expect(() => require(cjsPath)).not.toThrow(); +}, 30_000); diff --git a/packages/redis-worker/tsdown.config.ts b/packages/redis-worker/tsdown.config.ts new file mode 100644 index 00000000000..9f3c50d86b0 --- /dev/null +++ b/packages/redis-worker/tsdown.config.ts @@ -0,0 +1,87 @@ +import { defineConfig } from "tsdown"; + +export default defineConfig({ + entry: ["src/index.ts"], + format: ["cjs", "esm"], + fixedExtension: false, + tsconfig: "tsconfig.src.json", + dts: { + sourcemap: false, + }, + sourcemap: true, + // The CJS declarations are emitted in a separate pass, so their output can + // disable source maps without affecting the runtime bundle. + outputOptions(options, _format, { cjsDts }) { + if (!cjsDts) return; + + return { + ...options, + sourcemap: false, + }; + }, + 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/], + }, + }, + // 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: [ + // The ESM declarations share an output pass with the runtime bundle. + // Remove their dangling map comment while retaining runtime source maps. + { + name: "strip-declaration-sourcemap-comments", + generateBundle(_options, bundle) { + for (const output of Object.values(bundle)) { + if (output.type !== "chunk" || !/\.d\.(?:c|m)?ts$/.test(output.fileName)) { + continue; + } + + output.code = output.code.replace(/\n?\/\/# sourceMappingURL=.*$/m, ""); + } + }, + }, + { + name: "resilient-create-require", + renderChunk(code: string) { + const unsafeCreateRequire = /(\b[\w$]*createRequire[\w$]*\s*\()\s*import\.meta\.url\s*\)/g; + const patched = code.replace( + unsafeCreateRequire, + "$1import.meta.url || process.cwd() + '/index.js')" + ); + + if (patched === code) return null; + + return { + code: patched, + map: null, + }; + }, + generateBundle(_options, bundle) { + const unsafeCreateRequire = /\b[\w$]*createRequire[\w$]*\s*\(\s*import\.meta\.url\s*\)/; + + for (const output of Object.values(bundle)) { + if (output.type === "chunk" && unsafeCreateRequire.test(output.code)) { + throw new Error(`Unsafe createRequire helper remained in ${output.fileName}`); + } + } + }, + }, + ], +}); 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 eb6396223dc..a621ed1b831 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 0a590345abc..d1275b5197c 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 64de5ea6d96..3623d282c98 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 acbefa9c7d0..c908181e766 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 @@ -88,9 +93,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: @@ -146,14 +148,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)) @@ -430,25 +432,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.25.0 version: 0.25.0(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 @@ -538,7 +540,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 @@ -712,22 +714,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) semver: specifier: ^7.5.0 version: 7.8.1 @@ -800,10 +802,10 @@ importers: version: 1.37.0 '@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) @@ -908,7 +910,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)) rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -930,12 +932,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: {} @@ -1033,7 +1041,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 @@ -1046,13 +1054,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 @@ -1141,9 +1149,9 @@ importers: internal-packages/observability-map: dependencies: - typescript: - specifier: 6.0.3 - version: 6.0.3 + '@typescript/typescript6': + specifier: 6.0.2 + version: 6.0.2 devDependencies: '@types/node': specifier: 24.13.3 @@ -1154,6 +1162,9 @@ importers: tsx: specifier: ^4.19.2 version: 4.22.4 + typescript: + 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)) @@ -1295,10 +1306,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 @@ -1376,8 +1387,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)) @@ -1509,11 +1520,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 packages/cli-v3: dependencies: @@ -1757,10 +1771,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 @@ -1914,10 +1928,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 @@ -1937,12 +1951,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: @@ -1972,14 +1986,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: @@ -2009,8 +2023,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 @@ -2054,12 +2068,15 @@ importers: '@types/seedrandom': specifier: ^3.0.8 version: 3.0.8 + esbuild: + specifier: ^0.23.0 + version: 0.23.0 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 @@ -2098,8 +2115,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 @@ -2141,11 +2158,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 @@ -2223,14 +2240,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 @@ -3259,12 +3279,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==} @@ -5269,6 +5295,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] @@ -5643,7 +5672,7 @@ packages: engines: {node: '>=18.18'} peerDependencies: prisma: '*' - typescript: 6.0.3 + typescript: '>=5.1.0' peerDependenciesMeta: prisma: optional: true @@ -5714,6 +5743,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==} @@ -6586,7 +6618,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: @@ -6604,7 +6636,7 @@ packages: engines: {node: '>=18.0.0'} peerDependencies: express: ^4.20.0 - typescript: 6.0.3 + typescript: ^5.1.0 peerDependenciesMeta: typescript: optional: true @@ -6613,7 +6645,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 @@ -6624,7 +6656,7 @@ packages: peerDependencies: react: 18.3.1 react-dom: 18.3.1 - typescript: 6.0.3 + typescript: ^5.1.0 peerDependenciesMeta: typescript: optional: true @@ -6642,7 +6674,7 @@ packages: resolution: {integrity: sha512-SyJ5n2pQyo4ERGvjjLvL2PpRWBzlC2qzO5KkkOE2ygOiNcgOu9WQnnom9GI8KgsTRCO8JnIeLHFRcmxZnVBjfw==} engines: {node: '>=18.0.0'} peerDependencies: - typescript: 6.0.3 + typescript: ^5.1.0 peerDependenciesMeta: typescript: optional: true @@ -6652,7 +6684,7 @@ packages: engines: {node: '>=18.0.0'} peerDependencies: react: 18.3.1 - typescript: 6.0.3 + typescript: ^5.1.0 peerDependenciesMeta: typescript: optional: true @@ -6673,6 +6705,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] @@ -7418,49 +7548,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'} @@ -7468,13 +7573,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'} @@ -7482,13 +7580,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'} @@ -7496,13 +7587,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'} @@ -7510,58 +7594,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==} @@ -7571,9 +7625,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'} @@ -8158,6 +8209,177 @@ 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] + + '@typescript/typescript6@6.0.2': + resolution: {integrity: sha512-mbCddXd+jm7hfx7w2YU64/Av4/NqqeG3GoRZgxPcgoTxYjhrcfJRw9ULch71SS4G+Q3bOXFhRvPqjguN0Hyp5w==} + hasBin: true + '@uiw/codemirror-extensions-basic-setup@4.19.5': resolution: {integrity: sha512-1zt7ZPJ01xKkSW/KDy0FZNga0bngN1fC594wCVG7FBi60ehfcAucpooQ+JSPScKXopxcb+ugPKZvVLzr9/OfzA==} peerDependencies: @@ -8344,6 +8566,131 @@ packages: '@xtuc/long@4.2.2': resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + '@yuku-codegen/binding-darwin-arm64@0.7.2': + resolution: {integrity: sha512-SUE7nUmiPmr/H6qUUgsKtXY3wCtKsIeru3MSUKr4rVzZ/Q/zzNwdCP7WiOHQKEhjvXAcOedAx0VXJ/0ORpqUVA==} + cpu: [arm64] + os: [darwin] + + '@yuku-codegen/binding-darwin-x64@0.7.2': + resolution: {integrity: sha512-wNpZq7AtVeONNKTvHlTQ/XxFHu/tmFWqt/91TLMYDph92E+uT1V57w9CpJwO7B2r7w28vsiDEWejhsjdAE+Meg==} + cpu: [x64] + os: [darwin] + + '@yuku-codegen/binding-freebsd-x64@0.7.2': + resolution: {integrity: sha512-s7bs6umtg6UtT9L2qBRdpOdE4lQo8J7SCipYk8u+GnKTL5v+97mx+UnA2FcLr4fw/iR9Af+JaA5TCh2uz9qwsg==} + cpu: [x64] + os: [freebsd] + + '@yuku-codegen/binding-linux-arm-gnu@0.7.2': + resolution: {integrity: sha512-M29TJWdke63e3wNfUomjkP9vhEnE21D9JMDlD3hvejFPoE+PZQBT7rKs3uL3xsjdA+eK7Ew4Qpz0i1gIvuaflw==} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@yuku-codegen/binding-linux-arm-musl@0.7.2': + resolution: {integrity: sha512-6NLPG63+jwW7EoUNJavgEL19qCq9EcWMrc2cO1kvxz7kpZgowynxTQQAof8bdYfMtnE+y25xhERhNsIIhq/m2w==} + cpu: [arm] + os: [linux] + libc: [musl] + + '@yuku-codegen/binding-linux-arm64-gnu@0.7.2': + resolution: {integrity: sha512-XyEc+b0Wk3KvurEQhmqYcYJJbjhXOgR+pdDezslieIRsRvfvNQRN1FtNkRwnQ6WXcAC+ERcho1Ab25j9HANRrA==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@yuku-codegen/binding-linux-arm64-musl@0.7.2': + resolution: {integrity: sha512-0oN2QWP1sI+win7XMkVkuQErTm8bWcDlWdrxc2JvsHanc5vrLYHyBo+Mg9n5/eXA0WcJ7KlURBm4LnVSf1s1KA==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@yuku-codegen/binding-linux-x64-gnu@0.7.2': + resolution: {integrity: sha512-S7zDIlyjJuah+UgWpskVicRL0beMQTbZyuqJDBOQ/px9BxLypVM84JawWoqI0nHdrpq77NsMnG8NzKVMmJbcMw==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@yuku-codegen/binding-linux-x64-musl@0.7.2': + resolution: {integrity: sha512-cB6bkjdEJvoJTTNAwBgPTtzpASPQj1lu0RpET9rEF0SOEOrnNtl+7Zbh5WxiMOvm/JWsyd1bYHCvkfoxRyiMMw==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@yuku-codegen/binding-win32-arm64@0.7.2': + resolution: {integrity: sha512-+rwuttTJiz6iRyJ+1VllG8hZ+WxryI6eLcGmFVPyh6r84XcX4GuxlllY5ZW0kC/kBJqW+DjpKCca3LLu1BIAsA==} + cpu: [arm64] + os: [win32] + + '@yuku-codegen/binding-win32-x64@0.7.2': + resolution: {integrity: sha512-WE0QHGXNKYYkOUuunI82bTj4GYDVT8uoOvUC7101h1CCCwRKTWx4Pd8pZS5O0VHV+q1vi2hloPqHNkYSYy+pJQ==} + cpu: [x64] + os: [win32] + + '@yuku-parser/binding-darwin-arm64@0.7.2': + resolution: {integrity: sha512-EFbKdlDpz6xqGU28dwn/KzuCgVHWIEizAgxSd+EZVss71fjxHa8EdZDj2AY0GlxXhbaFGznlptedDmlWgZdAkQ==} + cpu: [arm64] + os: [darwin] + + '@yuku-parser/binding-darwin-x64@0.7.2': + resolution: {integrity: sha512-f2BMrEaBN3pd5R8Veu6USW6fXb4vmIuPU4onrdYN3wf84sWAK0Ua+wLIffumDCCvoI6iNs/ismJPqt8LKH9tig==} + cpu: [x64] + os: [darwin] + + '@yuku-parser/binding-freebsd-x64@0.7.2': + resolution: {integrity: sha512-aQCulS5ZyJFGqOOXF8kDheKI3JRkblEufAtLP621+vEL9NvCD5kngcAa41WQjM+dPv/cxiwkmyZB+S280RZOHA==} + cpu: [x64] + os: [freebsd] + + '@yuku-parser/binding-linux-arm-gnu@0.7.2': + resolution: {integrity: sha512-rKzWCf/64B8MflUcyfn57NUO81a3xhKh40GCCEeXQH4mAXH6TUBm3cXxqSbH47dFzWI7kt1BxrWpUNHpllpIaw==} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@yuku-parser/binding-linux-arm-musl@0.7.2': + resolution: {integrity: sha512-VTAC4uJQTp5hM8iF4+7Nrc3HCRBz/cP4YxEssSS2xZiJlqutdK13obQy98iGhIsJoM5DNjuyeNtGsC6DuXhgmg==} + cpu: [arm] + os: [linux] + libc: [musl] + + '@yuku-parser/binding-linux-arm64-gnu@0.7.2': + resolution: {integrity: sha512-lDAgSyYjiHGZ1dmT7frR8IHJgd7TPfAVaHUatl1jz+8VwXbmUXNiSQc7jw+LhZKTT1YR5vNz7xGat8YNQXFuNg==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@yuku-parser/binding-linux-arm64-musl@0.7.2': + resolution: {integrity: sha512-UjWmH4B+GE7aRbVZm/2TzZa9+hxIe4ZG1g1HbPW0J8+x+MJuK9lP07jOkfJOukFXEGeWj++DTIP4uubS+FTuFQ==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@yuku-parser/binding-linux-x64-gnu@0.7.2': + resolution: {integrity: sha512-7AN1KPO66eKf4HJvkBMJ9GkceQ0tdeKwYD9o/377Ezaw33NbzswL2xr6cuS7R/40XyY9tn6GKAgdu54/Qmm/1g==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@yuku-parser/binding-linux-x64-musl@0.7.2': + resolution: {integrity: sha512-9XdmW6lB4MbQXbPEwsIch8IiEfDRLPeE3gTVirHtMIhg1n19/+o96D//hQZl++q90nJcJQFXvoiQEzZ4zzUtUA==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@yuku-parser/binding-win32-arm64@0.7.2': + resolution: {integrity: sha512-57zR6ezG5ljh+KxX3nVrTBTKZUIEZi1LwctTb0ryNhDMDhEQQx4U7hHO5c0pDHTrSwiRYoqXeeGiKdWCASMH+Q==} + cpu: [arm64] + os: [win32] + + '@yuku-parser/binding-win32-x64@0.7.2': + resolution: {integrity: sha512-9G7Cw6TbwqFAgMIGbZGnfT3KlHkGE40Y5uZmYOKsYYpSsQAMR5rRiem6BzUTRymDtmfyLW7/apFgMmj5a3fXJw==} + cpu: [x64] + os: [win32] + + '@yuku-toolchain/types@0.7.2': + resolution: {integrity: sha512-9zl3G+nhrY4RqV+UJs4eVJVQGC9clmiSZ2xpqJngiD9eccGXBa/kgfQr5wpVIPu6zWZU2B9rP2kAp6sRQVMBzg==} + '@zxing/text-encoding@0.9.0': resolution: {integrity: sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==} @@ -8494,6 +8841,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 @@ -8816,12 +9167,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'} @@ -8854,6 +9199,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} @@ -8919,6 +9268,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'} @@ -8988,7 +9341,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 @@ -9088,10 +9441,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'} @@ -9224,7 +9573,7 @@ packages: resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} peerDependencies: - typescript: 6.0.3 + typescript: '>=4.9.5' peerDependenciesMeta: typescript: optional: true @@ -9880,6 +10229,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'} @@ -9938,6 +10296,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'} @@ -10558,14 +10920,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==} @@ -10730,6 +11092,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 @@ -10911,6 +11277,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==} @@ -11016,6 +11385,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'} @@ -11376,10 +11749,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'} @@ -11456,6 +11825,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==} @@ -11629,10 +12001,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'} @@ -11705,9 +12073,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==} @@ -12572,6 +12937,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'} @@ -12780,6 +13149,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'} @@ -12977,6 +13349,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'} @@ -13013,10 +13389,6 @@ packages: resolution: {integrity: sha512-r34yH/GlQpKZbU1BvFFqOjhISRo1MNx1tWYsYvmj6KIRHSPMT2+yHOEb1SG6NMvRoHRF0a07kCOox/9yakl1vg==} hasBin: true - pirates@4.0.5: - resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} - engines: {node: '>= 6'} - pkce-challenge@5.0.0: resolution: {integrity: sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ==} engines: {node: '>=16.20.0'} @@ -13078,25 +13450,7 @@ packages: peerDependenciesMeta: postcss: optional: true - 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: + ts-node: optional: true postcss-loader@8.1.1: @@ -13259,7 +13613,7 @@ packages: engines: {node: '>=18.18'} hasBin: true peerDependencies: - typescript: 6.0.3 + typescript: '>=5.1.0' peerDependenciesMeta: typescript: optional: true @@ -13361,10 +13715,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==} @@ -13380,6 +13730,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==} @@ -13685,6 +14038,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'} @@ -13849,8 +14205,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: @@ -13902,9 +14258,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.12: + resolution: {integrity: sha512-DJg5ELVEdLAVhirvtak7GS4nbNvBzLNAtYL1M8hLghDURBFKU2MwEH6ncHibYs6khq1NaRQ97iFMiHvzw+WoSw==} + 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'} @@ -14026,6 +14411,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'} @@ -14218,11 +14608,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==} @@ -14443,11 +14828,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'} @@ -14495,8 +14875,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 @@ -14636,14 +15016,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'} @@ -14717,9 +15097,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 @@ -14744,14 +15121,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==} @@ -14774,7 +15148,7 @@ packages: deprecated: unmaintained hasBin: true peerDependencies: - typescript: 6.0.3 + typescript: ^4.3.5 || ^5.0.0 peerDependenciesMeta: typescript: optional: true @@ -14785,7 +15159,7 @@ packages: deprecated: unmaintained hasBin: true peerDependencies: - typescript: 6.0.3 + typescript: ^5.0.0 peerDependenciesMeta: typescript: optional: true @@ -14797,8 +15171,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 @@ -14814,25 +15222,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 @@ -14860,41 +15249,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: @@ -14961,11 +15350,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==} @@ -14995,6 +15394,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==} @@ -15192,7 +15594,7 @@ packages: valibot@1.1.0: resolution: {integrity: sha512-Nk8lX30Qhu+9txPYTwM0cFlWLdPFsFr6LblzqIySfbZph9+BFsAHsNvHOymEviUepeIW6KFHzpX8TKhbptBXXw==} peerDependencies: - typescript: 6.0.3 + typescript: '>=5' peerDependenciesMeta: typescript: optional: true @@ -15200,7 +15602,7 @@ packages: valibot@1.3.1: resolution: {integrity: sha512-sfdRir/QFM0JaF22hqTroPc5xy4DimuGQVKFrzF1YfGwaS1nJot3Y8VqMdLO2Lg27fMzat2yD3pY5PbAYO39Gg==} peerDependencies: - typescript: 6.0.3 + typescript: '>=5' peerDependenciesMeta: typescript: optional: true @@ -15430,9 +15832,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'} @@ -15450,9 +15849,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==} @@ -15609,6 +16005,15 @@ packages: resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} engines: {node: '>=18'} + yuku-ast@0.7.2: + resolution: {integrity: sha512-1e2h4+pIrp9B7j/3VH13thFIFtR1LLjKGLN3QtQcYOLknMlczDbr0yIXiGdFWu+gykeWQaL/Wk7I8KzaaWNwKQ==} + + yuku-codegen@0.7.2: + resolution: {integrity: sha512-hedpl2EFttmPsw8viWYqXyzBF0wqnTIPsryHCcpowbL2tVYD3nL5Ld0XOjYIZXS6d2Ed/i02FnFZq4U52bdqWg==} + + yuku-parser@0.7.2: + resolution: {integrity: sha512-zm2l0cMvXb8QftlDB6pZraEXQgElK4PC+ndYSABJrsjn06fVSlnyP5GzMMkahEIMuj6mPBpbryjWoz6bf5Pmvw==} + yup@1.7.0: resolution: {integrity: sha512-VJce62dBd+JQvoc+fCVq+KZfPHr+hXaxCcVgotfwWvlR0Ja3ffYKaJBT8rptPOSKOGJDCUnW2C2JWpud7aRP6Q==} @@ -15792,7 +16197,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': {} @@ -17922,6 +18327,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 @@ -17932,6 +18343,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 @@ -17982,7 +18398,7 @@ snapshots: '@esbuild-kit/esm-loader@2.6.5': dependencies: '@esbuild-kit/core-utils': 3.3.2 - get-tsconfig: 4.7.6 + get-tsconfig: 4.14.0 '@esbuild/aix-ppc64@0.23.0': optional: true @@ -18976,6 +19392,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': @@ -19682,6 +20105,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 @@ -19877,10 +20302,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: @@ -19959,6 +20384,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 @@ -20938,7 +21367,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 @@ -20950,10 +21379,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 @@ -20994,12 +21423,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' @@ -21019,16 +21448,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 @@ -21036,26 +21465,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 @@ -21067,7 +21496,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 @@ -21077,17 +21506,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 @@ -21119,6 +21548,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 @@ -21352,15 +21832,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 @@ -22125,84 +22605,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 @@ -22216,9 +22648,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 @@ -22231,11 +22660,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 @@ -22820,56 +23244,151 @@ snapshots: dependencies: '@types/node': 24.13.3 - '@types/ssh2@0.5.52': - dependencies: - '@types/node': 24.13.3 - '@types/ssh2-streams': 0.1.12 + '@types/ssh2@0.5.52': + dependencies: + '@types/node': 24.13.3 + '@types/ssh2-streams': 0.1.12 + + '@types/ssh2@1.15.1': + 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/ssh2@1.15.1': - dependencies: - '@types/node': 24.13.3 + '@typescript/typescript-linux-ppc64@7.0.2': + optional: true - '@types/stream-buffers@3.0.7': - dependencies: - '@types/node': 24.13.3 + '@typescript/typescript-linux-riscv64@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-s390x@7.0.2': + optional: true - '@types/supertest@6.0.2': - dependencies: - '@types/methods': 1.1.4 - '@types/superagent': 8.1.9 + '@typescript/typescript-linux-x64@7.0.2': + optional: true - '@types/tar@6.1.4': - dependencies: - '@types/node': 24.13.3 - minipass: 4.0.0 + '@typescript/typescript-netbsd-arm64@7.0.2': + optional: true - '@types/tedious@4.0.14': - dependencies: - '@types/node': 24.13.3 + '@typescript/typescript-netbsd-x64@7.0.2': + optional: true - '@types/tinycolor2@1.4.3': {} + '@typescript/typescript-openbsd-arm64@7.0.2': + optional: true - '@types/trusted-types@2.0.7': + '@typescript/typescript-openbsd-x64@7.0.2': optional: true - '@types/unist@2.0.6': {} + '@typescript/typescript-sunos-x64@7.0.2': + optional: true - '@types/unist@3.0.3': {} + '@typescript/typescript-win32-arm64@7.0.2': + optional: true - '@types/ws@8.5.12': - dependencies: - '@types/node': 24.13.3 + '@typescript/typescript-win32-x64@7.0.2': + optional: true - '@types/ws@8.5.4': + '@typescript/typescript6@6.0.2': dependencies: - '@types/node': 24.13.3 + '@typescript/old': typescript@6.0.3 '@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: @@ -23153,6 +23672,74 @@ snapshots: '@xtuc/long@4.2.2': {} + '@yuku-codegen/binding-darwin-arm64@0.7.2': + optional: true + + '@yuku-codegen/binding-darwin-x64@0.7.2': + optional: true + + '@yuku-codegen/binding-freebsd-x64@0.7.2': + optional: true + + '@yuku-codegen/binding-linux-arm-gnu@0.7.2': + optional: true + + '@yuku-codegen/binding-linux-arm-musl@0.7.2': + optional: true + + '@yuku-codegen/binding-linux-arm64-gnu@0.7.2': + optional: true + + '@yuku-codegen/binding-linux-arm64-musl@0.7.2': + optional: true + + '@yuku-codegen/binding-linux-x64-gnu@0.7.2': + optional: true + + '@yuku-codegen/binding-linux-x64-musl@0.7.2': + optional: true + + '@yuku-codegen/binding-win32-arm64@0.7.2': + optional: true + + '@yuku-codegen/binding-win32-x64@0.7.2': + optional: true + + '@yuku-parser/binding-darwin-arm64@0.7.2': + optional: true + + '@yuku-parser/binding-darwin-x64@0.7.2': + optional: true + + '@yuku-parser/binding-freebsd-x64@0.7.2': + optional: true + + '@yuku-parser/binding-linux-arm-gnu@0.7.2': + optional: true + + '@yuku-parser/binding-linux-arm-musl@0.7.2': + optional: true + + '@yuku-parser/binding-linux-arm64-gnu@0.7.2': + optional: true + + '@yuku-parser/binding-linux-arm64-musl@0.7.2': + optional: true + + '@yuku-parser/binding-linux-x64-gnu@0.7.2': + optional: true + + '@yuku-parser/binding-linux-x64-musl@0.7.2': + optional: true + + '@yuku-parser/binding-win32-arm64@0.7.2': + optional: true + + '@yuku-parser/binding-win32-x64@0.7.2': + optional: true + + '@yuku-toolchain/types@0.7.2': {} + '@zxing/text-encoding@0.9.0': optional: true @@ -23289,6 +23876,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): {} @@ -23677,11 +24266,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: {} @@ -23724,6 +24308,8 @@ snapshots: cac@6.7.14: {} + cac@7.0.0: {} + cacache@17.1.4: dependencies: '@npmcli/fs': 3.1.0 @@ -23801,6 +24387,8 @@ snapshots: chalk@5.3.0: {} + chalk@5.6.2: {} + char-regex@1.0.2: {} character-entities-html4@2.1.0: {} @@ -23862,9 +24450,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: {} @@ -23967,8 +24555,6 @@ snapshots: commander@2.20.3: {} - commander@4.1.1: {} - commander@7.2.0: {} commander@8.3.0: {} @@ -24109,14 +24695,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: @@ -24693,15 +25279,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: @@ -24772,6 +25362,8 @@ snapshots: empathic@2.0.0: {} + empathic@2.0.1: {} + encodeurl@1.0.2: {} encodeurl@2.0.0: {} @@ -25742,14 +26334,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: {} @@ -25921,6 +26512,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 @@ -26202,6 +26797,8 @@ snapshots: hono@4.12.25: {} + hookable@6.1.1: {} + hosted-git-info@2.8.9: {} hosted-git-info@6.1.1: @@ -26313,6 +26910,8 @@ snapshots: import-meta-resolve@4.1.0: {} + import-without-cache@0.4.0: {} + imurmurhash@0.1.4: {} indent-string@4.0.0: {} @@ -26614,8 +27213,6 @@ snapshots: jose@6.1.3: {} - joycon@3.1.1: {} - js-beautify@1.15.1: dependencies: config-chain: 1.1.13 @@ -26679,6 +27276,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 @@ -26853,8 +27454,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 @@ -26912,8 +27511,6 @@ snapshots: lodash.once@4.1.1: {} - lodash.sortby@4.7.0: {} - lodash.startcase@4.4.0: {} lodash.truncate@4.4.2: {} @@ -28165,6 +28762,8 @@ snapshots: obug@2.1.1: {} + obug@2.1.4: {} + octokit@3.2.2: dependencies: '@octokit/app': 14.1.0 @@ -28453,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 @@ -28637,6 +29238,8 @@ snapshots: picomatch@4.0.4: {} + picomatch@4.0.5: {} + picospinner@3.0.0: {} pidtree@0.3.1: {} @@ -28669,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: @@ -28728,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.8.1 @@ -28897,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 @@ -29011,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): @@ -29025,6 +29606,8 @@ snapshots: quansync@0.2.11: {} + quansync@1.0.0: {} + queue-microtask@1.2.3: {} quick-format-unescaped@4.0.4: {} @@ -29433,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 @@ -29538,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 @@ -29627,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: {} @@ -29670,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.12(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.7.2 + yuku-codegen: 0.7.2 + yuku-parser: 0.7.2 + 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 +30451,8 @@ snapshots: semver@7.8.1: {} + semver@7.8.5: {} + send@0.18.0: dependencies: debug: 2.6.9 @@ -30127,10 +30754,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: @@ -30380,16 +31003,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 @@ -30444,13 +31057,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: {} @@ -30617,16 +31229,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) @@ -30688,10 +31297,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: {} @@ -30704,11 +31309,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: {} @@ -30730,14 +31333,18 @@ 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): optionalDependencies: typescript: 6.0.3 + tsconfck@3.1.3(typescript@7.0.2): + optionalDependencies: + typescript: 7.0.2 + tsconfig-paths@3.14.1: dependencies: '@types/json5': 0.0.29 @@ -30751,17 +31358,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.12(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.12(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 @@ -30773,62 +31436,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 @@ -30872,34 +31479,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: {} @@ -30978,8 +31585,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: {} @@ -31001,6 +31633,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: {} @@ -31189,13 +31826,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: @@ -31306,20 +31943,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: @@ -31494,8 +32131,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): @@ -31535,12 +32170,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: @@ -31692,6 +32321,43 @@ snapshots: yoctocolors@2.1.2: {} + yuku-ast@0.7.2: + dependencies: + '@yuku-toolchain/types': 0.7.2 + + yuku-codegen@0.7.2: + dependencies: + '@yuku-toolchain/types': 0.7.2 + optionalDependencies: + '@yuku-codegen/binding-darwin-arm64': 0.7.2 + '@yuku-codegen/binding-darwin-x64': 0.7.2 + '@yuku-codegen/binding-freebsd-x64': 0.7.2 + '@yuku-codegen/binding-linux-arm-gnu': 0.7.2 + '@yuku-codegen/binding-linux-arm-musl': 0.7.2 + '@yuku-codegen/binding-linux-arm64-gnu': 0.7.2 + '@yuku-codegen/binding-linux-arm64-musl': 0.7.2 + '@yuku-codegen/binding-linux-x64-gnu': 0.7.2 + '@yuku-codegen/binding-linux-x64-musl': 0.7.2 + '@yuku-codegen/binding-win32-arm64': 0.7.2 + '@yuku-codegen/binding-win32-x64': 0.7.2 + + yuku-parser@0.7.2: + dependencies: + '@yuku-toolchain/types': 0.7.2 + yuku-ast: 0.7.2 + optionalDependencies: + '@yuku-parser/binding-darwin-arm64': 0.7.2 + '@yuku-parser/binding-darwin-x64': 0.7.2 + '@yuku-parser/binding-freebsd-x64': 0.7.2 + '@yuku-parser/binding-linux-arm-gnu': 0.7.2 + '@yuku-parser/binding-linux-arm-musl': 0.7.2 + '@yuku-parser/binding-linux-arm64-gnu': 0.7.2 + '@yuku-parser/binding-linux-arm64-musl': 0.7.2 + '@yuku-parser/binding-linux-x64-gnu': 0.7.2 + '@yuku-parser/binding-linux-x64-musl': 0.7.2 + '@yuku-parser/binding-win32-arm64': 0.7.2 + '@yuku-parser/binding-win32-x64': 0.7.2 + 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