diff --git a/.configs/tsconfig.base.json b/.configs/tsconfig.base.json index 2d560d22d0f..89102104761 100644 --- a/.configs/tsconfig.base.json +++ b/.configs/tsconfig.base.json @@ -26,7 +26,6 @@ "esModuleInterop": true, "emitDecoratorMetadata": false, "experimentalDecorators": false, - "downlevelIteration": true, "isolatedModules": true, "noUncheckedIndexedAccess": true, diff --git a/apps/webapp/app/routes/otel.v1.logs.ts b/apps/webapp/app/routes/otel.v1.logs.ts index 8b177f524c0..f73b99a64e9 100644 --- a/apps/webapp/app/routes/otel.v1.logs.ts +++ b/apps/webapp/app/routes/otel.v1.logs.ts @@ -21,7 +21,9 @@ export async function action({ request }: ActionFunctionArgs) { await exporter.exportLogsRaw(new Uint8Array(buffer)); return new Response( - ExportLogsServiceResponse.encode(ExportLogsServiceResponse.create()).finish(), + ExportLogsServiceResponse.encode( + ExportLogsServiceResponse.create() + ).finish() as Uint8Array, { status: 200 } ); } @@ -30,9 +32,12 @@ export async function action({ request }: ActionFunctionArgs) { const exportResponse = await exporter.exportLogs(exportRequest); - return new Response(ExportLogsServiceResponse.encode(exportResponse).finish(), { - status: 200, - }); + return new Response( + ExportLogsServiceResponse.encode(exportResponse).finish() as Uint8Array, + { + status: 200, + } + ); } else { return new Response( "Unsupported content type. Must be either application/x-protobuf or application/json", diff --git a/apps/webapp/app/routes/otel.v1.metrics.ts b/apps/webapp/app/routes/otel.v1.metrics.ts index 8b39649562c..5338bebd0f2 100644 --- a/apps/webapp/app/routes/otel.v1.metrics.ts +++ b/apps/webapp/app/routes/otel.v1.metrics.ts @@ -25,7 +25,9 @@ export async function action({ request }: ActionFunctionArgs) { await exporter.exportMetricsRaw(new Uint8Array(buffer)); return new Response( - ExportMetricsServiceResponse.encode(ExportMetricsServiceResponse.create()).finish(), + ExportMetricsServiceResponse.encode( + ExportMetricsServiceResponse.create() + ).finish() as Uint8Array, { status: 200 } ); } @@ -34,9 +36,12 @@ export async function action({ request }: ActionFunctionArgs) { const exportResponse = await exporter.exportMetrics(exportRequest); - return new Response(ExportMetricsServiceResponse.encode(exportResponse).finish(), { - status: 200, - }); + return new Response( + ExportMetricsServiceResponse.encode(exportResponse).finish() as Uint8Array, + { + status: 200, + } + ); } else { return new Response( "Unsupported content type. Must be either application/x-protobuf or application/json", diff --git a/apps/webapp/app/routes/otel.v1.traces.ts b/apps/webapp/app/routes/otel.v1.traces.ts index 313077ac05c..bd99ccb8b68 100644 --- a/apps/webapp/app/routes/otel.v1.traces.ts +++ b/apps/webapp/app/routes/otel.v1.traces.ts @@ -21,7 +21,9 @@ export async function action({ request }: ActionFunctionArgs) { await exporter.exportTracesRaw(new Uint8Array(buffer)); return new Response( - ExportTraceServiceResponse.encode(ExportTraceServiceResponse.create()).finish(), + ExportTraceServiceResponse.encode( + ExportTraceServiceResponse.create() + ).finish() as Uint8Array, { status: 200 } ); } @@ -30,9 +32,12 @@ export async function action({ request }: ActionFunctionArgs) { const exportResponse = await exporter.exportTraces(exportRequest); - return new Response(ExportTraceServiceResponse.encode(exportResponse).finish(), { - status: 200, - }); + return new Response( + ExportTraceServiceResponse.encode(exportResponse).finish() as Uint8Array, + { + status: 200, + } + ); } else { return new Response( "Unsupported content type. Must be either application/x-protobuf or application/json", diff --git a/apps/webapp/app/services/realtime/redisRealtimeStreams.server.ts b/apps/webapp/app/services/realtime/redisRealtimeStreams.server.ts index 1952c59afd6..085ac8e038b 100644 --- a/apps/webapp/app/services/realtime/redisRealtimeStreams.server.ts +++ b/apps/webapp/app/services/realtime/redisRealtimeStreams.server.ts @@ -321,7 +321,9 @@ export class RedisRealtimeStreams implements StreamIngestor, StreamResponder { let currentChunkIndex = startChunk; try { - const textStream = stream.pipeThrough(new TextDecoderStream()); + const textStream = stream.pipeThrough( + new TextDecoderStream() as ReadableWritablePair + ); const reader = textStream.getReader(); while (true) { diff --git a/apps/webapp/tsconfig.check.json b/apps/webapp/tsconfig.check.json index cb73affedf9..332645b8fb2 100644 --- a/apps/webapp/tsconfig.check.json +++ b/apps/webapp/tsconfig.check.json @@ -10,5 +10,5 @@ }, "customConditions": [] }, - "exclude": ["**/*.test.ts", "**/*.test.tsx"] + "exclude": ["**/*.test.ts", "**/*.test.tsx", "test/setup-test-env.ts"] } diff --git a/apps/webapp/tsconfig.json b/apps/webapp/tsconfig.json index 36944e395b6..ee41232873d 100644 --- a/apps/webapp/tsconfig.json +++ b/apps/webapp/tsconfig.json @@ -17,7 +17,6 @@ "skipLibCheck": true, "experimentalDecorators": true, "emitDecoratorMetadata": true, - "baseUrl": ".", "paths": { "~/*": ["./app/*"], "@/*": ["./*"] diff --git a/internal-packages/cache/tsconfig.json b/internal-packages/cache/tsconfig.json index 0104339620f..a826c8f67c1 100644 --- a/internal-packages/cache/tsconfig.json +++ b/internal-packages/cache/tsconfig.json @@ -6,7 +6,7 @@ "moduleResolution": "Node16", "moduleDetection": "force", "verbatimModuleSyntax": false, - "types": ["vitest/globals"], + "types": ["vitest/globals", "node"], "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "isolatedModules": true, diff --git a/internal-packages/clickhouse/tsconfig.build.json b/internal-packages/clickhouse/tsconfig.build.json index 6a71c854eef..8dfd96dfa15 100644 --- a/internal-packages/clickhouse/tsconfig.build.json +++ b/internal-packages/clickhouse/tsconfig.build.json @@ -2,6 +2,8 @@ "include": ["src/**/*.ts"], "exclude": ["src/**/*.test.ts"], "compilerOptions": { + "types": ["node"], + "rootDir": ".", "composite": true, "target": "ES2019", "lib": ["ES2019", "DOM", "DOM.Iterable", "DOM.AsyncIterable"], diff --git a/internal-packages/clickhouse/tsconfig.test.json b/internal-packages/clickhouse/tsconfig.test.json index 99db8eb7c94..dbf1dfec3e7 100644 --- a/internal-packages/clickhouse/tsconfig.test.json +++ b/internal-packages/clickhouse/tsconfig.test.json @@ -9,7 +9,7 @@ "moduleResolution": "Node16", "moduleDetection": "force", "verbatimModuleSyntax": false, - "types": ["vitest/globals"], + "types": ["vitest/globals", "node"], "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "isolatedModules": true, diff --git a/internal-packages/dashboard-agent-db/tsconfig.json b/internal-packages/dashboard-agent-db/tsconfig.json index 858f299a6c1..5d15bfc0ec4 100644 --- a/internal-packages/dashboard-agent-db/tsconfig.json +++ b/internal-packages/dashboard-agent-db/tsconfig.json @@ -12,7 +12,8 @@ "preserveWatchOutput": true, "skipLibCheck": true, "noEmit": true, - "strict": true + "strict": true, + "types": ["node"] }, "exclude": ["node_modules", "drizzle"] } diff --git a/internal-packages/database/package.json b/internal-packages/database/package.json index 3a396e8a8a1..d2fc05131b6 100644 --- a/internal-packages/database/package.json +++ b/internal-packages/database/package.json @@ -23,7 +23,7 @@ "db:studio": "prisma studio", "db:reset": "prisma migrate reset", "typecheck": "tsc --noEmit", - "build": "pnpm run clean && tsc --noEmit false --outDir dist --declaration", + "build": "pnpm run clean && tsc -p tsconfig.build.json", "dev": "tsc --noEmit false --outDir dist --declaration --watch" } } diff --git a/internal-packages/database/tsconfig.build.json b/internal-packages/database/tsconfig.build.json new file mode 100644 index 00000000000..37a9fb0a927 --- /dev/null +++ b/internal-packages/database/tsconfig.build.json @@ -0,0 +1,12 @@ +{ + "extends": "./tsconfig.json", + "include": ["src/**/*.ts"], + "exclude": ["src/**/*.test.ts"], + "compilerOptions": { + "noEmit": false, + "declaration": true, + "outDir": "dist", + "rootDir": "src", + "types": ["node"] + } +} diff --git a/internal-packages/database/tsconfig.json b/internal-packages/database/tsconfig.json index 67f916782db..8851e87059d 100644 --- a/internal-packages/database/tsconfig.json +++ b/internal-packages/database/tsconfig.json @@ -3,11 +3,12 @@ "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "isolatedModules": true, - "moduleResolution": "node", + "module": "nodenext", + "moduleResolution": "nodenext", "preserveWatchOutput": true, "skipLibCheck": true, "noEmit": true, "strict": true }, - "exclude": ["node_modules"] + "exclude": ["node_modules", "dist"] } diff --git a/internal-packages/emails/tsconfig.json b/internal-packages/emails/tsconfig.json index 6d7e4a1b487..fec5444a24e 100644 --- a/internal-packages/emails/tsconfig.json +++ b/internal-packages/emails/tsconfig.json @@ -8,8 +8,8 @@ "noEmit": true, "incremental": true, "esModuleInterop": true, - "module": "esnext", - "moduleResolution": "node", + "module": "nodenext", + "moduleResolution": "nodenext", "resolveJsonModule": true, "isolatedModules": true, "jsx": "preserve", diff --git a/internal-packages/otlp-importer/tsconfig.json b/internal-packages/otlp-importer/tsconfig.json index ec09e52a400..b721b8ceee5 100644 --- a/internal-packages/otlp-importer/tsconfig.json +++ b/internal-packages/otlp-importer/tsconfig.json @@ -4,7 +4,8 @@ "isolatedDeclarations": false, "composite": true, "sourceMap": true, - "stripInternal": true + "stripInternal": true, + "types": ["node"] }, "include": ["./src/**/*.ts"] } diff --git a/internal-packages/rbac/package.json b/internal-packages/rbac/package.json index 41d18ebf88a..53374670f7e 100644 --- a/internal-packages/rbac/package.json +++ b/internal-packages/rbac/package.json @@ -16,7 +16,7 @@ "scripts": { "clean": "rimraf dist", "typecheck": "tsc --noEmit", - "build": "pnpm run clean && tsc --noEmit false --outDir dist --declaration", + "build": "pnpm run clean && tsc -p tsconfig.build.json", "dev": "tsc --noEmit false --outDir dist --declaration --watch", "test": "vitest run", "test:watch": "vitest" diff --git a/internal-packages/rbac/tsconfig.build.json b/internal-packages/rbac/tsconfig.build.json new file mode 100644 index 00000000000..1f858270c60 --- /dev/null +++ b/internal-packages/rbac/tsconfig.build.json @@ -0,0 +1,12 @@ +{ + "extends": "./tsconfig.json", + "include": ["src/**/*.ts"], + "exclude": ["src/**/*.test.ts"], + "compilerOptions": { + "noEmit": false, + "declaration": true, + "outDir": "dist", + "rootDir": ".", + "types": ["node"] + } +} diff --git a/internal-packages/rbac/tsconfig.json b/internal-packages/rbac/tsconfig.json index 8da0857b403..9ab7d813559 100644 --- a/internal-packages/rbac/tsconfig.json +++ b/internal-packages/rbac/tsconfig.json @@ -13,5 +13,5 @@ "strict": true, "customConditions": ["@triggerdotdev/source"] }, - "exclude": ["node_modules"] + "exclude": ["node_modules", "dist"] } diff --git a/internal-packages/redis/tsconfig.json b/internal-packages/redis/tsconfig.json index 0104339620f..a826c8f67c1 100644 --- a/internal-packages/redis/tsconfig.json +++ b/internal-packages/redis/tsconfig.json @@ -6,7 +6,7 @@ "moduleResolution": "Node16", "moduleDetection": "force", "verbatimModuleSyntax": false, - "types": ["vitest/globals"], + "types": ["vitest/globals", "node"], "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "isolatedModules": true, diff --git a/internal-packages/replication/tsconfig.build.json b/internal-packages/replication/tsconfig.build.json index 89c87a3dc67..845200814ac 100644 --- a/internal-packages/replication/tsconfig.build.json +++ b/internal-packages/replication/tsconfig.build.json @@ -2,6 +2,8 @@ "include": ["src/**/*.ts"], "exclude": ["src/**/*.test.ts"], "compilerOptions": { + "types": ["node"], + "rootDir": ".", "composite": true, "target": "ES2020", "lib": ["ES2020", "DOM", "DOM.Iterable", "DOM.AsyncIterable"], diff --git a/internal-packages/replication/tsconfig.test.json b/internal-packages/replication/tsconfig.test.json index 37b885fc8a3..ab2640edceb 100644 --- a/internal-packages/replication/tsconfig.test.json +++ b/internal-packages/replication/tsconfig.test.json @@ -9,7 +9,7 @@ "moduleResolution": "Node16", "moduleDetection": "force", "verbatimModuleSyntax": false, - "types": ["vitest/globals"], + "types": ["vitest/globals", "node"], "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "isolatedModules": true, diff --git a/internal-packages/run-engine/tsconfig.build.json b/internal-packages/run-engine/tsconfig.build.json index e5327e934ac..55805546499 100644 --- a/internal-packages/run-engine/tsconfig.build.json +++ b/internal-packages/run-engine/tsconfig.build.json @@ -2,6 +2,8 @@ "include": ["src/**/*.ts"], "exclude": ["src/**/*.test.ts", "src/engine/tests/utils/*.ts"], "compilerOptions": { + "types": ["node"], + "rootDir": ".", "composite": true, "target": "ES2020", "lib": ["ES2020", "DOM", "DOM.Iterable", "DOM.AsyncIterable"], diff --git a/internal-packages/run-engine/tsconfig.test.json b/internal-packages/run-engine/tsconfig.test.json index d33ed305b41..24e7a661d33 100644 --- a/internal-packages/run-engine/tsconfig.test.json +++ b/internal-packages/run-engine/tsconfig.test.json @@ -9,7 +9,7 @@ "moduleResolution": "Node16", "moduleDetection": "force", "verbatimModuleSyntax": false, - "types": ["vitest/globals"], + "types": ["vitest/globals", "node"], "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "isolatedModules": true, diff --git a/internal-packages/run-ops-database/package.json b/internal-packages/run-ops-database/package.json index 841d908eba3..fef3bec52af 100644 --- a/internal-packages/run-ops-database/package.json +++ b/internal-packages/run-ops-database/package.json @@ -33,7 +33,7 @@ "db:push": "prisma db push", "test": "vitest run", "typecheck": "tsc --noEmit", - "build": "pnpm run clean && tsc --noEmit false --outDir dist --declaration", + "build": "pnpm run clean && tsc -p tsconfig.build.json", "dev": "tsc --noEmit false --outDir dist --declaration --watch", "db:studio": "prisma studio", "db:reset": "prisma migrate reset" diff --git a/internal-packages/run-ops-database/tsconfig.build.json b/internal-packages/run-ops-database/tsconfig.build.json new file mode 100644 index 00000000000..37a9fb0a927 --- /dev/null +++ b/internal-packages/run-ops-database/tsconfig.build.json @@ -0,0 +1,12 @@ +{ + "extends": "./tsconfig.json", + "include": ["src/**/*.ts"], + "exclude": ["src/**/*.test.ts"], + "compilerOptions": { + "noEmit": false, + "declaration": true, + "outDir": "dist", + "rootDir": "src", + "types": ["node"] + } +} diff --git a/internal-packages/run-ops-database/tsconfig.json b/internal-packages/run-ops-database/tsconfig.json index 8b889b0dbb6..c431a1e69a7 100644 --- a/internal-packages/run-ops-database/tsconfig.json +++ b/internal-packages/run-ops-database/tsconfig.json @@ -3,7 +3,8 @@ "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "isolatedModules": true, - "moduleResolution": "node", + "module": "nodenext", + "moduleResolution": "nodenext", "preserveWatchOutput": true, "skipLibCheck": true, "noEmit": true, diff --git a/internal-packages/run-store/tsconfig.build.json b/internal-packages/run-store/tsconfig.build.json index 89c87a3dc67..845200814ac 100644 --- a/internal-packages/run-store/tsconfig.build.json +++ b/internal-packages/run-store/tsconfig.build.json @@ -2,6 +2,8 @@ "include": ["src/**/*.ts"], "exclude": ["src/**/*.test.ts"], "compilerOptions": { + "types": ["node"], + "rootDir": ".", "composite": true, "target": "ES2020", "lib": ["ES2020", "DOM", "DOM.Iterable", "DOM.AsyncIterable"], diff --git a/internal-packages/run-store/tsconfig.test.json b/internal-packages/run-store/tsconfig.test.json index 4c06c9f57bb..0d70db3e37f 100644 --- a/internal-packages/run-store/tsconfig.test.json +++ b/internal-packages/run-store/tsconfig.test.json @@ -9,7 +9,7 @@ "moduleResolution": "Node16", "moduleDetection": "force", "verbatimModuleSyntax": false, - "types": ["vitest/globals"], + "types": ["vitest/globals", "node"], "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "isolatedModules": true, diff --git a/internal-packages/schedule-engine/tsconfig.build.json b/internal-packages/schedule-engine/tsconfig.build.json index 89c87a3dc67..845200814ac 100644 --- a/internal-packages/schedule-engine/tsconfig.build.json +++ b/internal-packages/schedule-engine/tsconfig.build.json @@ -2,6 +2,8 @@ "include": ["src/**/*.ts"], "exclude": ["src/**/*.test.ts"], "compilerOptions": { + "types": ["node"], + "rootDir": ".", "composite": true, "target": "ES2020", "lib": ["ES2020", "DOM", "DOM.Iterable", "DOM.AsyncIterable"], diff --git a/internal-packages/schedule-engine/tsconfig.test.json b/internal-packages/schedule-engine/tsconfig.test.json index 4c06c9f57bb..0d70db3e37f 100644 --- a/internal-packages/schedule-engine/tsconfig.test.json +++ b/internal-packages/schedule-engine/tsconfig.test.json @@ -9,7 +9,7 @@ "moduleResolution": "Node16", "moduleDetection": "force", "verbatimModuleSyntax": false, - "types": ["vitest/globals"], + "types": ["vitest/globals", "node"], "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "isolatedModules": true, diff --git a/internal-packages/sdk-compat-tests/package.json b/internal-packages/sdk-compat-tests/package.json index 445569c957e..568f3ad7796 100644 --- a/internal-packages/sdk-compat-tests/package.json +++ b/internal-packages/sdk-compat-tests/package.json @@ -14,7 +14,7 @@ "devDependencies": { "esbuild": "^0.24.0", "execa": "^9.3.0", - "typescript": "^5.5.0", + "typescript": "catalog:", "vitest": "4.1.7" } } diff --git a/internal-packages/sdk-compat-tests/src/fixtures/typescript/tsconfig.json b/internal-packages/sdk-compat-tests/src/fixtures/typescript/tsconfig.json index 432fff32ade..a5456882ab4 100644 --- a/internal-packages/sdk-compat-tests/src/fixtures/typescript/tsconfig.json +++ b/internal-packages/sdk-compat-tests/src/fixtures/typescript/tsconfig.json @@ -6,7 +6,8 @@ "strict": true, "esModuleInterop": true, "skipLibCheck": true, - "noEmit": true + "noEmit": true, + "types": ["node"] }, "include": ["test.ts"] } diff --git a/internal-packages/sso/package.json b/internal-packages/sso/package.json index f31a3c4bfd8..187338f18b4 100644 --- a/internal-packages/sso/package.json +++ b/internal-packages/sso/package.json @@ -17,7 +17,7 @@ "scripts": { "clean": "rimraf dist", "typecheck": "tsc --noEmit", - "build": "pnpm run clean && tsc --noEmit false --outDir dist --declaration", + "build": "pnpm run clean && tsc -p tsconfig.build.json", "dev": "tsc --noEmit false --outDir dist --declaration --watch", "test": "vitest run", "test:watch": "vitest" diff --git a/internal-packages/sso/tsconfig.build.json b/internal-packages/sso/tsconfig.build.json new file mode 100644 index 00000000000..1f858270c60 --- /dev/null +++ b/internal-packages/sso/tsconfig.build.json @@ -0,0 +1,12 @@ +{ + "extends": "./tsconfig.json", + "include": ["src/**/*.ts"], + "exclude": ["src/**/*.test.ts"], + "compilerOptions": { + "noEmit": false, + "declaration": true, + "outDir": "dist", + "rootDir": ".", + "types": ["node"] + } +} diff --git a/internal-packages/sso/tsconfig.json b/internal-packages/sso/tsconfig.json index 8da0857b403..9ab7d813559 100644 --- a/internal-packages/sso/tsconfig.json +++ b/internal-packages/sso/tsconfig.json @@ -13,5 +13,5 @@ "strict": true, "customConditions": ["@triggerdotdev/source"] }, - "exclude": ["node_modules"] + "exclude": ["node_modules", "dist"] } diff --git a/internal-packages/testcontainers/tsconfig.json b/internal-packages/testcontainers/tsconfig.json index 15d4754cb6a..3f863511e85 100644 --- a/internal-packages/testcontainers/tsconfig.json +++ b/internal-packages/testcontainers/tsconfig.json @@ -2,10 +2,10 @@ "compilerOptions": { "target": "es2022", "lib": ["ES2022", "DOM", "DOM.Iterable", "DOM.AsyncIterable"], - "module": "CommonJS", - "moduleResolution": "Node", + "module": "nodenext", + "moduleResolution": "nodenext", "moduleDetection": "force", - "types": ["vitest/globals"], + "types": ["vitest/globals", "node"], "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "isolatedModules": true, diff --git a/internal-packages/tracing/tsconfig.json b/internal-packages/tracing/tsconfig.json index 0104339620f..a826c8f67c1 100644 --- a/internal-packages/tracing/tsconfig.json +++ b/internal-packages/tracing/tsconfig.json @@ -6,7 +6,7 @@ "moduleResolution": "Node16", "moduleDetection": "force", "verbatimModuleSyntax": false, - "types": ["vitest/globals"], + "types": ["vitest/globals", "node"], "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "isolatedModules": true, diff --git a/internal-packages/tsql/tsconfig.json b/internal-packages/tsql/tsconfig.json index 98c833a1892..60312e3949e 100644 --- a/internal-packages/tsql/tsconfig.json +++ b/internal-packages/tsql/tsconfig.json @@ -2,11 +2,14 @@ "compilerOptions": { "target": "ES2019", "lib": ["ES2019", "DOM", "DOM.Iterable", "DOM.AsyncIterable"], + // antlr4ts@0.5.0-alpha.4 uses deep-subpath CJS imports that resolve + // consistently under bundler resolution; nodenext's stricter ESM path + // duplicates its types. tsql is always bundled downstream. "module": "ESNext", - "moduleResolution": "node", + "moduleResolution": "bundler", "moduleDetection": "force", "verbatimModuleSyntax": false, - "types": ["vitest/globals"], + "types": ["vitest/globals", "node"], "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "isolatedModules": true, diff --git a/package.json b/package.json index e5ec30f0d44..dddb2275380 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "pkg-types": "1.1.3", "tsx": "^3.7.1", "turbo": "^1.10.3", - "typescript": "5.5.4", + "typescript": "catalog:", "vite-tsconfig-paths": "^4.0.5", "vitest": "4.1.7" }, @@ -90,10 +90,11 @@ "antlr4ts@0.5.0-alpha.4": "patches/antlr4ts@0.5.0-alpha.4.patch", "@window-splitter/state@1.1.3": "patches/@window-splitter__state@1.1.3.patch", "streamdown@2.5.0": "patches/streamdown@2.5.0.patch", + "tsup@8.4.0": "patches/tsup@8.4.0.patch", "@remix-run/router@1.23.3": "patches/@remix-run__router@1.23.3.patch" }, "overrides": { - "typescript": "5.5.4", + "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 cdee00705fe..dcadb68db99 100644 --- a/packages/build/package.json +++ b/packages/build/package.json @@ -87,7 +87,7 @@ "tsconfck": "3.1.3" }, "devDependencies": { - "@arethetypeswrong/cli": "^0.15.4", + "@arethetypeswrong/cli": "^0.18.5", "@types/resolve": "^1.20.6", "esbuild": "^0.23.0", "rimraf": "6.0.1", diff --git a/packages/build/tsconfig.src.json b/packages/build/tsconfig.src.json index db06c53317e..7b57ad5e127 100644 --- a/packages/build/tsconfig.src.json +++ b/packages/build/tsconfig.src.json @@ -5,6 +5,7 @@ "isolatedDeclarations": false, "composite": true, "sourceMap": true, - "customConditions": ["@triggerdotdev/source"] + "customConditions": ["@triggerdotdev/source"], + "types": ["node"] } } diff --git a/packages/cli-v3/src/apiClient.ts b/packages/cli-v3/src/apiClient.ts index 682e3cd6d24..d01062440e9 100644 --- a/packages/cli-v3/src/apiClient.ts +++ b/packages/cli-v3/src/apiClient.ts @@ -510,8 +510,8 @@ export class CliApiClient { source.onConnectionError((error) => { let message = error.message ?? "Unknown error"; - if (error.status !== undefined) { - message = `HTTP ${error.status} ${message}`; + if (error.code !== undefined) { + message = `HTTP ${error.code} ${message}`; } resolvePromise({ diff --git a/packages/cli-v3/tsconfig.e2e.test.json b/packages/cli-v3/tsconfig.e2e.test.json index 8bd11118139..71705e17bd6 100644 --- a/packages/cli-v3/tsconfig.e2e.test.json +++ b/packages/cli-v3/tsconfig.e2e.test.json @@ -6,6 +6,6 @@ "isolatedDeclarations": false, "composite": true, "sourceMap": true, - "types": ["vitest/globals"] + "types": ["vitest/globals", "node"] } } diff --git a/packages/cli-v3/tsconfig.test.json b/packages/cli-v3/tsconfig.test.json index 52b05f92816..a997c78c7e3 100644 --- a/packages/cli-v3/tsconfig.test.json +++ b/packages/cli-v3/tsconfig.test.json @@ -6,6 +6,6 @@ "isolatedDeclarations": false, "composite": true, "customConditions": ["@triggerdotdev/source"], - "types": ["vitest/globals"] + "types": ["vitest/globals", "node"] } } diff --git a/packages/core/package.json b/packages/core/package.json index 87292e0dc84..ca827985641 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -227,7 +227,7 @@ }, "devDependencies": { "@ai-sdk/provider-utils": "^1.0.22", - "@arethetypeswrong/cli": "^0.15.4", + "@arethetypeswrong/cli": "^0.18.5", "@epic-web/test-server": "^0.1.0", "@trigger.dev/database": "workspace:*", "@types/humanize-duration": "^3.27.1", diff --git a/packages/core/src/v3/isomorphic/friendlyId.ts b/packages/core/src/v3/isomorphic/friendlyId.ts index 4a466dfd8ed..3141b75aecd 100644 --- a/packages/core/src/v3/isomorphic/friendlyId.ts +++ b/packages/core/src/v3/isomorphic/friendlyId.ts @@ -46,7 +46,7 @@ export function regionCharForRegion(region: string | undefined): string { // globalThis.crypto is absent on Node 18.20 (a supported engine) without a flag, so fall back to // node:crypto's webcrypto, loaded only when the global is missing to stay isomorphic. -type RandomFiller = (array: Uint8Array) => void; +type RandomFiller = (array: Uint8Array) => void; function resolveGetRandomValues(): RandomFiller { const globalCrypto = (globalThis as { crypto?: Crypto }).crypto; diff --git a/packages/core/tsconfig.test.json b/packages/core/tsconfig.test.json index fb90f380ec7..57fc1734b5c 100644 --- a/packages/core/tsconfig.test.json +++ b/packages/core/tsconfig.test.json @@ -6,6 +6,6 @@ "isolatedDeclarations": false, "composite": true, "sourceMap": true, - "types": ["vitest/globals"] + "types": ["vitest/globals", "node"] } } diff --git a/packages/plugins/package.json b/packages/plugins/package.json index 8f0fbee5da1..ff871a2d819 100644 --- a/packages/plugins/package.json +++ b/packages/plugins/package.json @@ -27,7 +27,7 @@ "@types/node": "^24.13.3", "rimraf": "6.0.1", "tsup": "^8.4.0", - "typescript": "^5.3.0" + "typescript": "catalog:" }, "engines": { "node": ">=18.20.0" diff --git a/packages/python/package.json b/packages/python/package.json index f230c8289ec..635f74ef382 100644 --- a/packages/python/package.json +++ b/packages/python/package.json @@ -52,10 +52,10 @@ "@types/node": "^24.13.3", "rimraf": "6.0.1", "tshy": "^3.0.2", - "typescript": "^5.5.4", + "typescript": "catalog:", "tsx": "4.17.0", "esbuild": "^0.23.0", - "@arethetypeswrong/cli": "^0.15.4", + "@arethetypeswrong/cli": "^0.18.5", "@trigger.dev/build": "workspace:4.5.6", "@trigger.dev/sdk": "workspace:4.5.6" }, diff --git a/packages/python/tsconfig.src.json b/packages/python/tsconfig.src.json index db06c53317e..7b57ad5e127 100644 --- a/packages/python/tsconfig.src.json +++ b/packages/python/tsconfig.src.json @@ -5,6 +5,7 @@ "isolatedDeclarations": false, "composite": true, "sourceMap": true, - "customConditions": ["@triggerdotdev/source"] + "customConditions": ["@triggerdotdev/source"], + "types": ["node"] } } diff --git a/packages/react-hooks/package.json b/packages/react-hooks/package.json index 3702022c4e4..9a348b8ad35 100644 --- a/packages/react-hooks/package.json +++ b/packages/react-hooks/package.json @@ -41,7 +41,7 @@ "swr": "^2.2.5" }, "devDependencies": { - "@arethetypeswrong/cli": "^0.15.4", + "@arethetypeswrong/cli": "^0.18.5", "@types/react": "*", "@types/react-dom": "*", "rimraf": "^6.0.1", diff --git a/packages/react-hooks/tsconfig.json b/packages/react-hooks/tsconfig.json index f73f5bea4b4..333267a14f1 100644 --- a/packages/react-hooks/tsconfig.json +++ b/packages/react-hooks/tsconfig.json @@ -4,7 +4,8 @@ "isolatedDeclarations": false, "composite": true, "sourceMap": true, - "stripInternal": true + "stripInternal": true, + "types": ["node"] }, "include": ["./src/**/*.ts", "./src/**/*.tsx"] } diff --git a/packages/redis-worker/tsconfig.test.json b/packages/redis-worker/tsconfig.test.json index fb90f380ec7..57fc1734b5c 100644 --- a/packages/redis-worker/tsconfig.test.json +++ b/packages/redis-worker/tsconfig.test.json @@ -6,6 +6,6 @@ "isolatedDeclarations": false, "composite": true, "sourceMap": true, - "types": ["vitest/globals"] + "types": ["vitest/globals", "node"] } } diff --git a/packages/rsc/package.json b/packages/rsc/package.json index b52c5408d7d..98624b20e20 100644 --- a/packages/rsc/package.json +++ b/packages/rsc/package.json @@ -43,7 +43,7 @@ "react-dom": "19.0.0-rc.1" }, "devDependencies": { - "@arethetypeswrong/cli": "^0.15.4", + "@arethetypeswrong/cli": "^0.18.5", "@trigger.dev/build": "workspace:^4.5.6", "@types/node": "^24.13.3", "@types/react": "*", diff --git a/packages/rsc/tsconfig.json b/packages/rsc/tsconfig.json index f73f5bea4b4..333267a14f1 100644 --- a/packages/rsc/tsconfig.json +++ b/packages/rsc/tsconfig.json @@ -4,7 +4,8 @@ "isolatedDeclarations": false, "composite": true, "sourceMap": true, - "stripInternal": true + "stripInternal": true, + "types": ["node"] }, "include": ["./src/**/*.ts", "./src/**/*.tsx"] } diff --git a/packages/schema-to-json/package.json b/packages/schema-to-json/package.json index fa00d69ac5b..5148d5f0dae 100644 --- a/packages/schema-to-json/package.json +++ b/packages/schema-to-json/package.json @@ -56,7 +56,7 @@ "valibot": "^1.1.0", "yup": "^1.7.0", "rimraf": "6.0.1", - "@arethetypeswrong/cli": "^0.15.4" + "@arethetypeswrong/cli": "^0.18.5" }, "peerDependencies": { "arktype": ">=2.0.0", diff --git a/packages/schema-to-json/tsconfig.src.json b/packages/schema-to-json/tsconfig.src.json index 93f59a20f5c..5ddfa12c306 100644 --- a/packages/schema-to-json/tsconfig.src.json +++ b/packages/schema-to-json/tsconfig.src.json @@ -6,6 +6,7 @@ "isolatedDeclarations": false, "composite": true, "sourceMap": true, - "customConditions": ["@triggerdotdev/source"] + "customConditions": ["@triggerdotdev/source"], + "types": ["node"] } } diff --git a/packages/schema-to-json/tsconfig.test.json b/packages/schema-to-json/tsconfig.test.json index c68227ee396..9307dd5e3cf 100644 --- a/packages/schema-to-json/tsconfig.test.json +++ b/packages/schema-to-json/tsconfig.test.json @@ -6,6 +6,6 @@ "isolatedDeclarations": false, "composite": true, "sourceMap": true, - "types": ["vitest/globals"] + "types": ["vitest/globals", "node"] } } diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index 051c955e69f..77889cb09f3 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -89,7 +89,7 @@ }, "devDependencies": { "@ai-sdk/provider": "3.0.8", - "@arethetypeswrong/cli": "^0.15.4", + "@arethetypeswrong/cli": "^0.18.5", "@types/debug": "^4.1.7", "@types/react": "^19.2.14", "@types/slug": "^5.0.3", diff --git a/patches/tsup@8.4.0.patch b/patches/tsup@8.4.0.patch new file mode 100644 index 00000000000..4b2dc87570c --- /dev/null +++ b/patches/tsup@8.4.0.patch @@ -0,0 +1,12 @@ +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 9f1242f68d1..fb98ad91c57 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - typescript: 5.5.4 + typescript: 6.0.3 '@types/node': 24.13.3 react@^18: 18.3.1 react-dom@^18: 18.3.1 @@ -83,6 +83,9 @@ patchedDependencies: streamdown@2.5.0: hash: 36211d09153a59c880b6a2bce2a0a0f011c99c73c20c8ceca78cc77e47623f06 path: patches/streamdown@2.5.0.patch + tsup@8.4.0: + hash: bb8871e353e0582d16a3fdef093af6d43be84f0957b610d51e43cc2bc80add27 + path: patches/tsup@8.4.0.patch importers: @@ -141,11 +144,11 @@ importers: specifier: ^1.10.3 version: 1.10.3 typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 6.0.3 + version: 6.0.3 vite-tsconfig-paths: specifier: ^4.0.5 - version: 4.0.5(typescript@5.5.4) + version: 4.0.5(typescript@6.0.3) 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)) @@ -419,25 +422,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@5.5.4) + version: 2.17.5(express@4.20.0)(typescript@6.0.3) '@remix-run/node': specifier: 2.17.5 - version: 2.17.5(typescript@5.5.4) + version: 2.17.5(typescript@6.0.3) '@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@5.5.4) + version: 2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3) '@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@5.5.4) + version: 2.17.5(typescript@6.0.3) '@s2-dev/streamstore': specifier: ^0.22.10 version: 0.22.10(supports-color@10.0.0) '@sentry/remix': specifier: 9.46.0 - version: 9.46.0(patch_hash=146126b032581925294aaed63ab53ce3f5e0356a755f1763d7a9a76b9846943b)(@remix-run/node@2.17.5(typescript@5.5.4))(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(@remix-run/server-runtime@2.17.5(typescript@5.5.4))(encoding@0.1.13)(react@18.3.1) + 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) '@slack/web-api': specifier: 7.16.0 version: 7.16.0 @@ -521,7 +524,7 @@ importers: version: 1.0.18 class-variance-authority: specifier: ^0.5.2 - version: 0.5.2(typescript@5.5.4) + version: 0.5.2(typescript@6.0.3) clsx: specifier: ^1.2.1 version: 1.2.1 @@ -689,22 +692,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@5.5.4))(@remix-run/server-runtime@2.17.5(typescript@5.5.4)) + 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)) remix-auth-email-link: specifier: 2.0.2 - version: 2.0.2(@remix-run/server-runtime@2.17.5(typescript@5.5.4))(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@5.5.4))(@remix-run/server-runtime@2.17.5(typescript@5.5.4))) + 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))) remix-auth-github: specifier: ^1.6.0 - version: 1.6.0(@remix-run/server-runtime@2.17.5(typescript@5.5.4))(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@5.5.4))(@remix-run/server-runtime@2.17.5(typescript@5.5.4))) + 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))) remix-auth-google: specifier: ^2.0.0 - version: 2.0.0(@remix-run/server-runtime@2.17.5(typescript@5.5.4))(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@5.5.4))(@remix-run/server-runtime@2.17.5(typescript@5.5.4))) + 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))) 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@5.5.4))(@remix-run/server-runtime@2.17.5(typescript@5.5.4))(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@6.0.3))(@remix-run/server-runtime@2.17.5(typescript@6.0.3))(react@18.3.1) remix-utils: specifier: ^7.7.0 - version: 7.7.0(@remix-run/node@2.17.5(typescript@5.5.4))(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(@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@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) simplur: specifier: ^3.0.1 version: 3.0.1 @@ -768,10 +771,10 @@ importers: version: link:../../internal-packages/testcontainers '@remix-run/dev': specifier: 2.17.5 - version: 2.17.5(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(@remix-run/serve@2.17.5(typescript@5.5.4))(@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@5.5.4)(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@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/testing': specifier: ^2.17.5 - version: 2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + version: 2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3) '@sentry/cli': specifier: 2.50.2 version: 2.50.2(encoding@0.1.13) @@ -873,7 +876,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@5.5.4)(webpack@5.102.1(@swc/core@1.3.26)(esbuild@0.15.18)) + 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)) prop-types: specifier: ^15.8.1 version: 15.8.1 @@ -900,7 +903,7 @@ importers: version: 4.20.6 vite-tsconfig-paths: specifier: ^4.0.5 - version: 4.0.5(typescript@5.5.4) + version: 4.0.5(typescript@6.0.3) docs: {} @@ -998,7 +1001,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@5.5.4))(typescript@5.5.4))(@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@5.5.4)) + 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)) postgres: specifier: ^3.4.0 version: 3.4.9 @@ -1011,13 +1014,13 @@ importers: dependencies: '@prisma/client': specifier: 6.14.0 - version: 6.14.0(prisma@6.14.0(magicast@0.3.5)(typescript@5.5.4))(typescript@5.5.4) + version: 6.14.0(prisma@6.14.0(magicast@0.3.5)(typescript@6.0.3))(typescript@6.0.3) decimal.js: specifier: ^10.6.0 version: 10.6.0 prisma: specifier: 6.14.0 - version: 6.14.0(magicast@0.3.5)(typescript@5.5.4) + version: 6.14.0(magicast@0.3.5)(typescript@6.0.3) devDependencies: '@types/decimal.js': specifier: ^7.4.3 @@ -1219,10 +1222,10 @@ importers: dependencies: '@prisma/client': specifier: 6.14.0 - version: 6.14.0(prisma@6.14.0(magicast@0.3.5)(typescript@5.5.4))(typescript@5.5.4) + version: 6.14.0(prisma@6.14.0(magicast@0.3.5)(typescript@6.0.3))(typescript@6.0.3) prisma: specifier: 6.14.0 - version: 6.14.0(magicast@0.3.5)(typescript@5.5.4) + version: 6.14.0(magicast@0.3.5)(typescript@6.0.3) devDependencies: rimraf: specifier: 6.0.1 @@ -1300,8 +1303,8 @@ importers: specifier: ^9.3.0 version: 9.6.1 typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 6.0.3 + version: 6.0.3 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)) @@ -1418,11 +1421,11 @@ importers: version: 0.2.2 tsconfck: specifier: 3.1.3 - version: 3.1.3(typescript@5.5.4) + version: 3.1.3(typescript@6.0.3) devDependencies: '@arethetypeswrong/cli': - specifier: ^0.15.4 - version: 0.15.4 + specifier: ^0.18.5 + version: 0.18.5 '@types/resolve': specifier: ^1.20.6 version: 1.20.6 @@ -1681,7 +1684,7 @@ importers: version: 6.0.1 ts-essentials: specifier: 10.0.1 - version: 10.0.1(typescript@5.5.4) + version: 10.0.1(typescript@6.0.3) tshy: specifier: ^3.0.2 version: 3.0.2 @@ -1801,8 +1804,8 @@ importers: specifier: ^1.0.22 version: 1.0.22(zod@3.25.76) '@arethetypeswrong/cli': - specifier: ^0.15.4 - version: 0.15.4 + specifier: ^0.18.5 + version: 0.18.5 '@epic-web/test-server': specifier: ^0.1.0 version: 0.1.0(bufferutil@4.0.9) @@ -1838,7 +1841,7 @@ importers: version: 2.2.1 ts-essentials: specifier: 10.0.1 - version: 10.0.1(typescript@5.5.4) + version: 10.0.1(typescript@6.0.3) tshy: specifier: ^3.0.2 version: 3.0.2 @@ -1863,10 +1866,10 @@ importers: version: 6.0.1 tsup: specifier: ^8.4.0 - version: 8.4.0(@swc/core@1.3.101(@swc/helpers@0.5.15))(jiti@2.7.0)(postcss@8.5.15)(tsx@4.22.4)(typescript@5.5.4)(yaml@2.9.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) typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 6.0.3 + version: 6.0.3 packages/python: dependencies: @@ -1878,8 +1881,8 @@ importers: version: 0.3.2 devDependencies: '@arethetypeswrong/cli': - specifier: ^0.15.4 - version: 0.15.4 + specifier: ^0.18.5 + version: 0.18.5 '@trigger.dev/build': specifier: workspace:4.5.6 version: link:../build @@ -1902,8 +1905,8 @@ importers: specifier: 4.17.0 version: 4.17.0 typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 6.0.3 + version: 6.0.3 packages/react-hooks: dependencies: @@ -1921,8 +1924,8 @@ importers: version: 2.2.5(react@18.3.1) devDependencies: '@arethetypeswrong/cli': - specifier: ^0.15.4 - version: 0.15.4 + specifier: ^0.18.5 + version: 0.18.5 '@types/react': specifier: '*' version: 18.3.1 @@ -1983,7 +1986,7 @@ importers: version: 6.0.1 tsup: specifier: ^8.4.0 - version: 8.4.0(@swc/core@1.3.101(@swc/helpers@0.5.15))(jiti@2.7.0)(postcss@8.5.15)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.9.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) tsx: specifier: 4.17.0 version: 4.17.0 @@ -2004,8 +2007,8 @@ importers: version: 19.0.0-rc.1(react@19.0.0-rc.1) devDependencies: '@arethetypeswrong/cli': - specifier: ^0.15.4 - version: 0.15.4 + specifier: ^0.18.5 + version: 0.18.5 '@trigger.dev/build': specifier: workspace:^4.5.6 version: link:../build @@ -2047,8 +2050,8 @@ importers: version: 3.24.6(zod@3.25.76) devDependencies: '@arethetypeswrong/cli': - specifier: ^0.15.4 - version: 0.15.4 + specifier: ^0.18.5 + version: 0.18.5 '@sinclair/typebox': specifier: ^0.34.3 version: 0.34.38 @@ -2069,7 +2072,7 @@ importers: version: 3.0.2 valibot: specifier: ^1.1.0 - version: 1.1.0(typescript@5.5.4) + version: 1.1.0(typescript@6.0.3) yup: specifier: ^1.7.0 version: 1.7.0 @@ -2120,8 +2123,8 @@ importers: specifier: 3.0.8 version: 3.0.8 '@arethetypeswrong/cli': - specifier: ^0.15.4 - version: 0.15.4 + specifier: ^0.18.5 + version: 0.18.5 '@types/debug': specifier: ^4.1.7 version: 4.1.7 @@ -2265,14 +2268,14 @@ packages: '@antfu/utils@9.3.0': resolution: {integrity: sha512-9hFT4RauhcUzqOE4f1+frMKLZrgNog5b06I7VmZQV1BkvwvqrbC8EBZf3L1eEL2AKb6rNKjER0sEvJiSP1FXEA==} - '@arethetypeswrong/cli@0.15.4': - resolution: {integrity: sha512-YDbImAi1MGkouT7f2yAECpUMFhhA1J0EaXzIqoC5GGtK0xDgauLtcsZezm8tNq7d3wOFXH7OnY+IORYcG212rw==} - engines: {node: '>=18'} + '@arethetypeswrong/cli@0.18.5': + resolution: {integrity: sha512-gM+8vRsQOD/Uc7EnBedUhkG5OCsDWE4uoak5QvomGpMpaky0Eh41p04nIMgrWb8EOmqZUJGc6zz9hsP6E56R7g==} + engines: {node: '>=20'} hasBin: true - '@arethetypeswrong/core@0.15.1': - resolution: {integrity: sha512-FYp6GBAgsNz81BkfItRz8RLZO03w5+BaeiPma1uCfmxTnxbtuMrI/dbzGiOk8VghO108uFI0oJo0OkewdSHw7g==} - engines: {node: '>=18'} + '@arethetypeswrong/core@0.18.5': + resolution: {integrity: sha512-9ytjzGwxjm9Uz7I9avfbt5vlQt6uk9uRRESzJjqrznl6WKvI6dwYTo+vJ3U02Wrq/mR3iql/PzhvHhKdJIAjDQ==} + engines: {node: '>=20'} '@ariakit/core@0.4.6': resolution: {integrity: sha512-L2WIZZlxDs611m3YLSv2xvJyQrkkVQJlxn8Y4DlI1G65VLTEH7hysw3RYUNdXsl0gP6S20id3zBMJCHT9BCRcg==} @@ -2937,6 +2940,9 @@ packages: '@better-auth/utils@0.2.6': resolution: {integrity: sha512-3y/vaL5Ox33dBwgJ6ub3OPkVqr6B5xL2kgxNHG8eHZuryLyG/4JSPGqjbdRSgjuy9kALUZYDFl+ORIAxlWMSuA==} + '@braidai/lang@1.1.2': + resolution: {integrity: sha512-qBcknbBufNHlui137Hft8xauQMTZDKdophmLFv05r2eNmdIv/MlPuP4TdUknHG68UdWLgVZwgxVe735HzJNIwA==} + '@braintree/sanitize-url@7.1.1': resolution: {integrity: sha512-i1L7noDNxtFyL5DmZafWy1wRVhGehQmzZaz1HiN5e7iylJMSZR7ekOV7NsIqa5qBldlLrsKv4HbgFUVlQrz8Mw==} @@ -4516,6 +4522,9 @@ packages: '@lezer/lr@1.4.3': resolution: {integrity: sha512-yenN5SqAxAPv/qMnpWW0AT7l+SxVrgG+u0tNsRQWqbrz66HIl8DnEbBObvy21J5K7+I1v7gsAnlE2VQ5yYVSeA==} + '@loaderkit/resolve@1.0.6': + resolution: {integrity: sha512-G8FdIoF5CypfwmD9rl8BXod5HDn8JqB0CCNBXDTaRZ+yRYhARrrSToX1zg1zy9jX3zLqigsELwhT4gNtkdQAUg==} + '@lukeed/ms@2.0.2': resolution: {integrity: sha512-9I2Zn6+NJLfaGoz9jN3lpwDgAYvfGeNYdbAIjJOqzs4Tpc+VU3Jqq4IofSUBKajiDS8k9fZIg18/z13mpk1bsA==} engines: {node: '>=8'} @@ -5561,7 +5570,7 @@ packages: engines: {node: '>=18.18'} peerDependencies: prisma: '*' - typescript: 5.5.4 + typescript: 6.0.3 peerDependenciesMeta: prisma: optional: true @@ -6504,7 +6513,7 @@ packages: peerDependencies: '@remix-run/react': ^2.17.0 '@remix-run/serve': ^2.17.0 - typescript: 5.5.4 + typescript: 6.0.3 vite: ^6.4.2 wrangler: ^3.28.2 peerDependenciesMeta: @@ -6522,7 +6531,7 @@ packages: engines: {node: '>=18.0.0'} peerDependencies: express: ^4.20.0 - typescript: 5.5.4 + typescript: 6.0.3 peerDependenciesMeta: typescript: optional: true @@ -6531,7 +6540,7 @@ packages: resolution: {integrity: sha512-CwOUCDJqh9o8r/n5N1l+vz4Jh7DFU52/jo7MN56+OL9gM+14aQKdq1aLAh+4V6GuI/qtki9PPk02GmULimmDkw==} engines: {node: '>=18.0.0'} peerDependencies: - typescript: 5.5.4 + typescript: 6.0.3 peerDependenciesMeta: typescript: optional: true @@ -6542,7 +6551,7 @@ packages: peerDependencies: react: 18.3.1 react-dom: 18.3.1 - typescript: 5.5.4 + typescript: 6.0.3 peerDependenciesMeta: typescript: optional: true @@ -6560,7 +6569,7 @@ packages: resolution: {integrity: sha512-SyJ5n2pQyo4ERGvjjLvL2PpRWBzlC2qzO5KkkOE2ygOiNcgOu9WQnnom9GI8KgsTRCO8JnIeLHFRcmxZnVBjfw==} engines: {node: '>=18.0.0'} peerDependencies: - typescript: 5.5.4 + typescript: 6.0.3 peerDependenciesMeta: typescript: optional: true @@ -6570,7 +6579,7 @@ packages: engines: {node: '>=18.0.0'} peerDependencies: react: 18.3.1 - typescript: 5.5.4 + typescript: 6.0.3 peerDependenciesMeta: typescript: optional: true @@ -8907,7 +8916,7 @@ packages: class-variance-authority@0.5.2: resolution: {integrity: sha512-j7Qqw3NPbs4IpO80gvdACWmVvHiLLo5MECacUBLnJG17CrLpWaQ7/4OaWX6P0IO1j2nvZ7AuSfBS/ImtEUZJGA==} peerDependencies: - typescript: 5.5.4 + typescript: 6.0.3 peerDependenciesMeta: typescript: optional: true @@ -9143,7 +9152,7 @@ packages: resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} peerDependencies: - typescript: 5.5.4 + typescript: 6.0.3 peerDependenciesMeta: typescript: optional: true @@ -10421,8 +10430,8 @@ packages: fflate@0.4.8: resolution: {integrity: sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==} - fflate@0.8.2: - resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} + fflate@0.8.3: + resolution: {integrity: sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==} fft.js@4.0.4: resolution: {integrity: sha512-f9c00hphOgeQTlDyavwTtu6RiK8AIFjD6+jvXkNkpeQ7rirK3uFWVpalkoS4LAwbdX7mfZ8aoBfFVQX1Re/8aw==} @@ -13202,7 +13211,7 @@ packages: engines: {node: '>=18.18'} hasBin: true peerDependencies: - typescript: 5.5.4 + typescript: 6.0.3 peerDependenciesMeta: typescript: optional: true @@ -14700,14 +14709,11 @@ packages: ts-essentials@10.0.1: resolution: {integrity: sha512-HPH+H2bkkO8FkMDau+hFvv7KYozzned9Zr1Urn7rRPXMF4mZmCKOq+u4AI1AAW+2bofIOXTuSdKo9drQuni2dQ==} peerDependencies: - typescript: 5.5.4 + typescript: 6.0.3 peerDependenciesMeta: typescript: optional: true - ts-expose-internals-conditionally@1.0.0-empty.0: - resolution: {integrity: sha512-F8m9NOF6ZhdOClDVdlM8gj3fDCav4ZIFSs/EI3ksQbAAXVSCN/Jh5OCJDDZWBuBy9psFc6jULGDlPwjMYMhJDw==} - ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} @@ -14733,7 +14739,7 @@ packages: deprecated: unmaintained hasBin: true peerDependencies: - typescript: 5.5.4 + typescript: 6.0.3 peerDependenciesMeta: typescript: optional: true @@ -14744,7 +14750,7 @@ packages: deprecated: unmaintained hasBin: true peerDependencies: - typescript: 5.5.4 + typescript: 6.0.3 peerDependenciesMeta: typescript: optional: true @@ -14781,7 +14787,7 @@ packages: '@microsoft/api-extractor': ^7.36.0 '@swc/core': ^1 postcss: ^8.5.10 - typescript: 5.5.4 + typescript: 6.0.3 peerDependenciesMeta: '@microsoft/api-extractor': optional: true @@ -14920,8 +14926,8 @@ packages: typed-emitter@2.1.0: resolution: {integrity: sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA==} - typescript@5.5.4: - resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + typescript@6.0.3: + resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} engines: {node: '>=14.17'} hasBin: true @@ -15151,7 +15157,7 @@ packages: valibot@1.1.0: resolution: {integrity: sha512-Nk8lX30Qhu+9txPYTwM0cFlWLdPFsFr6LblzqIySfbZph9+BFsAHsNvHOymEviUepeIW6KFHzpX8TKhbptBXXw==} peerDependencies: - typescript: 5.5.4 + typescript: 6.0.3 peerDependenciesMeta: typescript: optional: true @@ -15159,7 +15165,7 @@ packages: valibot@1.3.1: resolution: {integrity: sha512-sfdRir/QFM0JaF22hqTroPc5xy4DimuGQVKFrzF1YfGwaS1nJot3Y8VqMdLO2Lg27fMzat2yD3pY5PbAYO39Gg==} peerDependencies: - typescript: 5.5.4 + typescript: 6.0.3 peerDependenciesMeta: typescript: optional: true @@ -15725,23 +15731,25 @@ snapshots: '@antfu/utils@9.3.0': {} - '@arethetypeswrong/cli@0.15.4': + '@arethetypeswrong/cli@0.18.5': dependencies: - '@arethetypeswrong/core': 0.15.1 + '@arethetypeswrong/core': 0.18.5 chalk: 4.1.2 cli-table3: 0.6.5 commander: 10.0.1 marked: 9.1.6 marked-terminal: 7.1.0(marked@9.1.6) - semver: 7.7.3 + semver: 7.8.1 - '@arethetypeswrong/core@0.15.1': + '@arethetypeswrong/core@0.18.5': dependencies: '@andrewbranch/untar.js': 1.0.3 - fflate: 0.8.2 + '@loaderkit/resolve': 1.0.6 + cjs-module-lexer: 1.4.3 + fflate: 0.8.3 + lru-cache: 11.2.4 semver: 7.8.1 - ts-expose-internals-conditionally: 1.0.0-empty.0 - typescript: 5.5.4 + typescript: 6.0.3 validate-npm-package-name: 5.0.0 '@ariakit/core@0.4.6': {} @@ -17510,6 +17518,8 @@ snapshots: dependencies: uncrypto: 0.1.3 + '@braidai/lang@1.1.2': {} + '@braintree/sanitize-url@7.1.1': {} '@bufbuild/protobuf@1.10.0': {} @@ -18798,6 +18808,10 @@ snapshots: dependencies: '@lezer/common': 1.3.0 + '@loaderkit/resolve@1.0.6': + dependencies: + '@braidai/lang': 1.1.2 + '@lukeed/ms@2.0.2': {} '@manypkg/cli@0.19.2': @@ -19820,10 +19834,10 @@ snapshots: '@posthog/types@1.376.4': {} - '@prisma/client@6.14.0(prisma@6.14.0(magicast@0.3.5)(typescript@5.5.4))(typescript@5.5.4)': + '@prisma/client@6.14.0(prisma@6.14.0(magicast@0.3.5)(typescript@6.0.3))(typescript@6.0.3)': optionalDependencies: - prisma: 6.14.0(magicast@0.3.5)(typescript@5.5.4) - typescript: 5.5.4 + prisma: 6.14.0(magicast@0.3.5)(typescript@6.0.3) + typescript: 6.0.3 '@prisma/config@6.14.0(magicast@0.3.5)': dependencies: @@ -20881,7 +20895,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@5.5.4))(@remix-run/serve@2.17.5(typescript@5.5.4))(@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@5.5.4)(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@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)': dependencies: '@babel/core': 7.22.17 '@babel/generator': 7.29.7 @@ -20893,10 +20907,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@5.5.4) - '@remix-run/react': 2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@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) - '@remix-run/server-runtime': 2.17.5(typescript@5.5.4) + '@remix-run/server-runtime': 2.17.5(typescript@6.0.3) '@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 @@ -20937,12 +20951,12 @@ snapshots: set-cookie-parser: 2.6.0 tar-fs: 2.1.4 tsconfig-paths: 4.2.0 - valibot: 1.3.1(typescript@5.5.4) + valibot: 1.3.1(typescript@6.0.3) 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@5.5.4) - typescript: 5.5.4 + '@remix-run/serve': 2.17.5(typescript@6.0.3) + 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) transitivePeerDependencies: - '@types/node' @@ -20962,16 +20976,16 @@ snapshots: - utf-8-validate - yaml - '@remix-run/express@2.17.5(express@4.20.0)(typescript@5.5.4)': + '@remix-run/express@2.17.5(express@4.20.0)(typescript@6.0.3)': dependencies: - '@remix-run/node': 2.17.5(typescript@5.5.4) + '@remix-run/node': 2.17.5(typescript@6.0.3) express: 4.20.0 optionalDependencies: - typescript: 5.5.4 + typescript: 6.0.3 - '@remix-run/node@2.17.5(typescript@5.5.4)': + '@remix-run/node@2.17.5(typescript@6.0.3)': dependencies: - '@remix-run/server-runtime': 2.17.5(typescript@5.5.4) + '@remix-run/server-runtime': 2.17.5(typescript@6.0.3) '@remix-run/web-fetch': 4.4.2 '@web3-storage/multipart-parser': 1.0.0 cookie-signature: 1.2.2 @@ -20979,26 +20993,26 @@ snapshots: stream-slice: 0.1.2 undici: 6.27.0 optionalDependencies: - typescript: 5.5.4 + typescript: 6.0.3 - '@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)': + '@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3)': dependencies: '@remix-run/router': 1.23.3(patch_hash=33e2966e9ef36aa09955cec9922c5063227b83429157a71ba226369a08627ac9) - '@remix-run/server-runtime': 2.17.5(typescript@5.5.4) + '@remix-run/server-runtime': 2.17.5(typescript@6.0.3) 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: 5.5.4 + typescript: 6.0.3 '@remix-run/router@1.23.3(patch_hash=33e2966e9ef36aa09955cec9922c5063227b83429157a71ba226369a08627ac9)': {} - '@remix-run/serve@2.17.5(typescript@5.5.4)': + '@remix-run/serve@2.17.5(typescript@6.0.3)': dependencies: - '@remix-run/express': 2.17.5(express@4.20.0)(typescript@5.5.4) - '@remix-run/node': 2.17.5(typescript@5.5.4) + '@remix-run/express': 2.17.5(express@4.20.0)(typescript@6.0.3) + '@remix-run/node': 2.17.5(typescript@6.0.3) chokidar: 3.6.0 compression: 1.8.1 express: 4.20.0 @@ -21010,7 +21024,7 @@ snapshots: - typescript optional: true - '@remix-run/server-runtime@2.17.5(typescript@5.5.4)': + '@remix-run/server-runtime@2.17.5(typescript@6.0.3)': dependencies: '@remix-run/router': 1.23.3(patch_hash=33e2966e9ef36aa09955cec9922c5063227b83429157a71ba226369a08627ac9) '@types/cookie': 0.6.0 @@ -21020,17 +21034,17 @@ snapshots: source-map: 0.7.4 turbo-stream: 2.4.1 optionalDependencies: - typescript: 5.5.4 + typescript: 6.0.3 - '@remix-run/testing@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)': + '@remix-run/testing@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3)': dependencies: - '@remix-run/node': 2.17.5(typescript@5.5.4) - '@remix-run/react': 2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@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) 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: 5.5.4 + typescript: 6.0.3 transitivePeerDependencies: - react-dom @@ -21295,15 +21309,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@5.5.4))(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(@remix-run/server-runtime@2.17.5(typescript@5.5.4))(encoding@0.1.13)(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)': 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@5.5.4) - '@remix-run/react': 2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@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) - '@remix-run/server-runtime': 2.17.5(typescript@5.5.4) + '@remix-run/server-runtime': 2.17.5(typescript@6.0.3) '@sentry/cli': 2.50.2(encoding@0.1.13) '@sentry/core': 9.46.0 '@sentry/node': 9.46.0 @@ -23804,9 +23818,9 @@ snapshots: cjs-module-lexer@2.2.0: {} - class-variance-authority@0.5.2(typescript@5.5.4): + class-variance-authority@0.5.2(typescript@6.0.3): optionalDependencies: - typescript: 5.5.4 + typescript: 6.0.3 clean-stack@2.2.0: {} @@ -24051,14 +24065,14 @@ snapshots: dependencies: layout-base: 2.0.1 - cosmiconfig@9.0.0(typescript@5.5.4): + cosmiconfig@9.0.0(typescript@6.0.3): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.1 parse-json: 5.2.0 optionalDependencies: - typescript: 5.5.4 + typescript: 6.0.3 cp-file@10.0.0: dependencies: @@ -24640,15 +24654,15 @@ 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@5.5.4))(typescript@5.5.4))(@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@5.5.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)): optionalDependencies: '@opentelemetry/api': 1.9.1 - '@prisma/client': 6.14.0(prisma@6.14.0(magicast@0.3.5)(typescript@5.5.4))(typescript@5.5.4) + '@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@5.5.4) + prisma: 6.14.0(magicast@0.3.5)(typescript@6.0.3) dunder-proto@1.0.1: dependencies: @@ -25608,7 +25622,7 @@ snapshots: fflate@0.4.8: {} - fflate@0.8.2: {} + fflate@0.8.3: {} fft.js@4.0.4: {} @@ -28702,9 +28716,9 @@ snapshots: tsx: 4.22.4 yaml: 2.9.0 - postcss-loader@8.1.1(postcss@8.5.15)(typescript@5.5.4)(webpack@5.102.1(@swc/core@1.3.26)(esbuild@0.15.18)): + 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)): dependencies: - cosmiconfig: 9.0.0(typescript@5.5.4) + cosmiconfig: 9.0.0(typescript@6.0.3) jiti: 1.21.0 postcss: 8.5.15 semver: 7.6.3 @@ -28853,12 +28867,12 @@ snapshots: clsx: 2.1.1 react: 18.3.1 - prisma@6.14.0(magicast@0.3.5)(typescript@5.5.4): + prisma@6.14.0(magicast@0.3.5)(typescript@6.0.3): dependencies: '@prisma/config': 6.14.0(magicast@0.3.5) '@prisma/engines': 6.14.0 optionalDependencies: - typescript: 5.5.4 + typescript: 6.0.3 transitivePeerDependencies: - magicast @@ -29494,54 +29508,54 @@ snapshots: remend@1.3.0: {} - remix-auth-email-link@2.0.2(@remix-run/server-runtime@2.17.5(typescript@5.5.4))(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@5.5.4))(@remix-run/server-runtime@2.17.5(typescript@5.5.4))): + 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))): dependencies: - '@remix-run/server-runtime': 2.17.5(typescript@5.5.4) + '@remix-run/server-runtime': 2.17.5(typescript@6.0.3) 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@5.5.4))(@remix-run/server-runtime@2.17.5(typescript@5.5.4)) + 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@5.5.4))(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@5.5.4))(@remix-run/server-runtime@2.17.5(typescript@5.5.4))): + 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))): dependencies: - '@remix-run/server-runtime': 2.17.5(typescript@5.5.4) - 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@5.5.4))(@remix-run/server-runtime@2.17.5(typescript@5.5.4)) - remix-auth-oauth2: 1.11.0(@remix-run/server-runtime@2.17.5(typescript@5.5.4))(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@5.5.4))(@remix-run/server-runtime@2.17.5(typescript@5.5.4))) + '@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))) transitivePeerDependencies: - supports-color - remix-auth-google@2.0.0(@remix-run/server-runtime@2.17.5(typescript@5.5.4))(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@5.5.4))(@remix-run/server-runtime@2.17.5(typescript@5.5.4))): + 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))): dependencies: - '@remix-run/server-runtime': 2.17.5(typescript@5.5.4) - 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@5.5.4))(@remix-run/server-runtime@2.17.5(typescript@5.5.4)) - remix-auth-oauth2: 1.11.0(@remix-run/server-runtime@2.17.5(typescript@5.5.4))(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@5.5.4))(@remix-run/server-runtime@2.17.5(typescript@5.5.4))) + '@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))) transitivePeerDependencies: - supports-color - remix-auth-oauth2@1.11.0(@remix-run/server-runtime@2.17.5(typescript@5.5.4))(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@5.5.4))(@remix-run/server-runtime@2.17.5(typescript@5.5.4))): + 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))): dependencies: - '@remix-run/server-runtime': 2.17.5(typescript@5.5.4) + '@remix-run/server-runtime': 2.17.5(typescript@6.0.3) 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@5.5.4))(@remix-run/server-runtime@2.17.5(typescript@5.5.4)) + 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)) 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@5.5.4))(@remix-run/server-runtime@2.17.5(typescript@5.5.4)): + 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)): dependencies: - '@remix-run/react': 2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) - '@remix-run/server-runtime': 2.17.5(typescript@5.5.4) + '@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) 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@5.5.4))(@remix-run/server-runtime@2.17.5(typescript@5.5.4))(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@6.0.3))(@remix-run/server-runtime@2.17.5(typescript@6.0.3))(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@5.5.4) - '@remix-run/server-runtime': 2.17.5(typescript@5.5.4) + '@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-utils@7.7.0(@remix-run/node@2.17.5(typescript@5.5.4))(@remix-run/react@2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(@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@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): dependencies: type-fest: 4.33.0 optionalDependencies: - '@remix-run/node': 2.17.5(typescript@5.5.4) - '@remix-run/react': 2.17.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@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 @@ -30673,11 +30687,9 @@ snapshots: ts-easing@0.2.0: {} - ts-essentials@10.0.1(typescript@5.5.4): + ts-essentials@10.0.1(typescript@6.0.3): optionalDependencies: - typescript: 5.5.4 - - ts-expose-internals-conditionally@1.0.0-empty.0: {} + typescript: 6.0.3 ts-interface-checker@0.1.13: {} @@ -30701,13 +30713,13 @@ snapshots: tsafe@1.4.1: {} - tsconfck@2.1.2(typescript@5.5.4): + tsconfck@2.1.2(typescript@6.0.3): optionalDependencies: - typescript: 5.5.4 + typescript: 6.0.3 - tsconfck@3.1.3(typescript@5.5.4): + tsconfck@3.1.3(typescript@6.0.3): optionalDependencies: - typescript: 5.5.4 + typescript: 6.0.3 tsconfig-paths@3.14.1: dependencies: @@ -30733,7 +30745,7 @@ snapshots: resolve-import: 2.0.0 rimraf: 6.0.1 sync-content: 2.0.1 - typescript: 5.5.4 + typescript: 6.0.3 walk-up-path: 4.0.0 tslib@2.4.1: {} @@ -30744,7 +30756,7 @@ snapshots: tslib@2.8.1: {} - tsup@8.4.0(@swc/core@1.3.101(@swc/helpers@0.5.15))(jiti@2.7.0)(postcss@8.5.15)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.9.0): + 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 @@ -30765,14 +30777,14 @@ snapshots: optionalDependencies: '@swc/core': 1.3.101(@swc/helpers@0.5.15) postcss: 8.5.15 - typescript: 5.5.4 + typescript: 6.0.3 transitivePeerDependencies: - jiti - supports-color - tsx - yaml - tsup@8.4.0(@swc/core@1.3.101(@swc/helpers@0.5.15))(jiti@2.7.0)(postcss@8.5.15)(tsx@4.22.4)(typescript@5.5.4)(yaml@2.9.0): + 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 @@ -30793,7 +30805,7 @@ snapshots: optionalDependencies: '@swc/core': 1.3.101(@swc/helpers@0.5.15) postcss: 8.5.15 - typescript: 5.5.4 + typescript: 6.0.3 transitivePeerDependencies: - jiti - supports-color @@ -30949,7 +30961,7 @@ snapshots: optionalDependencies: rxjs: 7.8.2 - typescript@5.5.4: {} + typescript@6.0.3: {} ufo@1.5.4: {} @@ -31160,13 +31172,13 @@ snapshots: kleur: 4.1.5 sade: 1.8.1 - valibot@1.1.0(typescript@5.5.4): + valibot@1.1.0(typescript@6.0.3): optionalDependencies: - typescript: 5.5.4 + typescript: 6.0.3 - valibot@1.3.1(typescript@5.5.4): + valibot@1.3.1(typescript@6.0.3): optionalDependencies: - typescript: 5.5.4 + typescript: 6.0.3 validate-npm-package-license@3.0.4: dependencies: @@ -31277,11 +31289,11 @@ snapshots: - tsx - yaml - vite-tsconfig-paths@4.0.5(typescript@5.5.4): + vite-tsconfig-paths@4.0.5(typescript@6.0.3): dependencies: debug: 4.3.7(supports-color@10.0.0) globrex: 0.1.2 - tsconfck: 2.1.2(typescript@5.5.4) + tsconfck: 2.1.2(typescript@6.0.3) transitivePeerDependencies: - supports-color - typescript diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index d083a589e51..66a0c4b497d 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -5,6 +5,9 @@ packages: - "docs" - "!packages/cli-v3/e2e/**" +catalog: + typescript: 6.0.3 + minimumReleaseAge: 4320 minimumReleaseAgeExclude: - "@trigger.dev/platform"