diff --git a/.changeset/spicy-lamps-smoke.md b/.changeset/spicy-lamps-smoke.md new file mode 100644 index 0000000000..4b17e8b5cc --- /dev/null +++ b/.changeset/spicy-lamps-smoke.md @@ -0,0 +1,5 @@ +--- +"trigger.dev": patch +--- + +Fixing an issue with bundling @trigger.dev/core/v3 in dev when using pnpm diff --git a/packages/cli-v3/package.json b/packages/cli-v3/package.json index c273a83b5d..6105415268 100644 --- a/packages/cli-v3/package.json +++ b/packages/cli-v3/package.json @@ -123,7 +123,6 @@ "simple-git": "^3.19.0", "socket.io-client": "^4.7.4", "source-map-support": "^0.5.21", - "supports-color": "^9.4.0", "terminal-link": "^3.0.0", "tiny-invariant": "^1.2.0", "tsconfig-paths": "^4.2.0", diff --git a/packages/cli-v3/src/commands/dev.tsx b/packages/cli-v3/src/commands/dev.tsx index 4dd56e3cc0..7a2ac1641b 100644 --- a/packages/cli-v3/src/commands/dev.tsx +++ b/packages/cli-v3/src/commands/dev.tsx @@ -25,7 +25,11 @@ import { z } from "zod"; import * as packageJson from "../../package.json"; import { CliApiClient } from "../apiClient"; import { CommonCommandOptions, commonOptions, wrapCommandAction } from "../cli/common.js"; -import { bundleDependenciesPlugin, workerSetupImportConfigPlugin } from "../utilities/build"; +import { + bundleDependenciesPlugin, + bundleTriggerDevCore, + workerSetupImportConfigPlugin, +} from "../utilities/build"; import { chalkError, chalkGrey, chalkPurple, chalkTask, chalkWorker } from "../utilities/cliOutput"; import { readConfig } from "../utilities/configFiles"; import { readJSONFile } from "../utilities/fileSystem"; @@ -47,6 +51,7 @@ import { parseBuildErrorStack, parseNpmInstallError, } from "../utilities/deployErrors"; +import { findUp, pathExists } from "find-up"; let apiClient: CliApiClient | undefined; @@ -384,6 +389,7 @@ function useDev({ __PROJECT_CONFIG__: JSON.stringify(config), }, plugins: [ + bundleTriggerDevCore("workerFacade", config.tsconfigPath), bundleDependenciesPlugin( "workerFacade", (config.dependenciesToBundle ?? []).concat([/^@trigger.dev/]), @@ -460,7 +466,7 @@ function useDev({ const environmentVariablesResponse = await environmentClient.getEnvironmentVariables(config.project); - const processEnv = gatherProcessEnv(); + const processEnv = await gatherProcessEnv(); const backgroundWorker = new BackgroundWorker(fullPath, { projectConfig: config, @@ -770,7 +776,7 @@ function createDuplicateTaskIdOutputErrorMessage( return `Duplicate ${chalkTask("task id")} detected:${duplicateTable}`; } -function gatherProcessEnv() { +async function gatherProcessEnv() { const env = { NODE_ENV: process.env.NODE_ENV ?? "development", PATH: process.env.PATH, @@ -781,7 +787,7 @@ function gatherProcessEnv() { NVM_BIN: process.env.NVM_BIN, LANG: process.env.LANG, TERM: process.env.TERM, - NODE_PATH: process.env.NODE_PATH, + NODE_PATH: await amendNodePathWithPnpmNodeModules(process.env.NODE_PATH), HOME: process.env.HOME, BUN_INSTALL: process.env.BUN_INSTALL, }; @@ -789,3 +795,36 @@ function gatherProcessEnv() { // Filter out undefined values return Object.fromEntries(Object.entries(env).filter(([key, value]) => value !== undefined)); } + +async function amendNodePathWithPnpmNodeModules(nodePath?: string): Promise { + const pnpmModulesPath = await findPnpmNodeModulesPath(); + + if (!pnpmModulesPath) { + return nodePath; + } + + if (nodePath) { + if (nodePath.includes(pnpmModulesPath)) { + return nodePath; + } + + return `${nodePath}:${pnpmModulesPath}`; + } + + return pnpmModulesPath; +} + +async function findPnpmNodeModulesPath(): Promise { + return await findUp( + async (directory) => { + const pnpmModules = join(directory, "node_modules", ".pnpm", "node_modules"); + + const hasPnpmNodeModules = await pathExists(pnpmModules); + + if (hasPnpmNodeModules) { + return pnpmModules; + } + }, + { type: "directory" } + ); +} diff --git a/packages/cli-v3/src/utilities/build.ts b/packages/cli-v3/src/utilities/build.ts index dfbc3b0225..5bfbb42a47 100644 --- a/packages/cli-v3/src/utilities/build.ts +++ b/packages/cli-v3/src/utilities/build.ts @@ -5,6 +5,44 @@ import { extname, isAbsolute } from "node:path"; import tsConfigPaths from "tsconfig-paths"; import { logger } from "./logger"; +export function bundleTriggerDevCore(buildIdentifier: string, tsconfigPath?: string): Plugin { + return { + name: "trigger-bundle-core", + setup(build) { + build.onResolve({ filter: /.*/ }, (args) => { + if (args.path !== "@trigger.dev/core/v3") { + return undefined; + } + + const triggerSdkPath = require.resolve("@trigger.dev/sdk/v3", { paths: [process.cwd()] }); + + logger.debug(`[${buildIdentifier}][trigger-bundle-core] Resolved @trigger.dev/sdk/v3`, { + ...args, + triggerSdkPath, + }); + + const resolvedPath = require.resolve("@trigger.dev/core/v3", { + paths: [triggerSdkPath], + }); + + logger.debug( + `[${buildIdentifier}][trigger-bundle-core] Externalizing @trigger.dev/core/v3`, + { + ...args, + triggerSdkPath, + resolvedPath, + } + ); + + return { + path: resolvedPath, + external: false, + }; + }); + }, + }; +} + export function workerSetupImportConfigPlugin(configPath?: string): Plugin { return { name: "trigger-worker-setup", diff --git a/packages/cli-v3/src/utilities/initialBanner.ts b/packages/cli-v3/src/utilities/initialBanner.ts index 537d15cd70..cf3388eae8 100644 --- a/packages/cli-v3/src/utilities/initialBanner.ts +++ b/packages/cli-v3/src/utilities/initialBanner.ts @@ -1,6 +1,5 @@ import { spinner } from "@clack/prompts"; import chalk from "chalk"; -import supportsColor from "supports-color"; import type { Result } from "update-check"; import checkForUpdate from "update-check"; import pkg from "../../package.json"; @@ -52,7 +51,7 @@ export async function printStandloneInitialBanner(performUpdateCheck = true) { } } - logger.log(text + "\n" + (supportsColor.stdout ? chalkGrey("-".repeat(54)) : "-".repeat(54))); + logger.log(text + "\n" + chalkGrey("-".repeat(54))); } export function printDevBanner() { diff --git a/packages/cli-v3/src/workers/dev/backgroundWorker.ts b/packages/cli-v3/src/workers/dev/backgroundWorker.ts index 87af91df77..658be11614 100644 --- a/packages/cli-v3/src/workers/dev/backgroundWorker.ts +++ b/packages/cli-v3/src/workers/dev/backgroundWorker.ts @@ -319,13 +319,20 @@ export class BackgroundWorker { let resolved = false; + const cwd = dirname(this.path); + + const fullEnv = { + ...this.params.env, + ...this.#readEnvVars(), + }; + + logger.debug("Initializing worker", { path: this.path, cwd, fullEnv }); + this.tasks = await new Promise>((resolve, reject) => { const child = fork(this.path, { stdio: [/*stdin*/ "ignore", /*stdout*/ "pipe", /*stderr*/ "pipe", "ipc"], - env: { - ...this.params.env, - ...this.#readEnvVars(), - }, + cwd, + env: fullEnv, }); // Set a timeout to kill the child process if it doesn't respond @@ -580,14 +587,17 @@ class TaskRunProcess { ...(this.worker.debugOtel ? { OTEL_LOG_LEVEL: "debug" } : {}), }; + const cwd = dirname(this.path); + logger.debug(`[${this.execution.run.id}] initializing task run process`, { env: fullEnv, path: this.path, + cwd, }); this._child = fork(this.path, { stdio: [/*stdin*/ "ignore", /*stdout*/ "pipe", /*stderr*/ "pipe", "ipc"], - cwd: dirname(this.path), + cwd, env: fullEnv, execArgv: this.worker.debuggerOn ? ["--inspect-brk", "--trace-uncaught", "--no-warnings=ExperimentalWarning"] diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e34d15615e..e464f5c509 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1461,10 +1461,10 @@ importers: version: 0.49.1(@opentelemetry/api@1.8.0) '@opentelemetry/instrumentation': specifier: ^0.49.1 - version: 0.49.1(@opentelemetry/api@1.8.0)(supports-color@9.4.0) + version: 0.49.1(@opentelemetry/api@1.8.0) '@opentelemetry/instrumentation-fetch': specifier: ^0.49.1 - version: 0.49.1(@opentelemetry/api@1.8.0)(supports-color@9.4.0) + version: 0.49.1(@opentelemetry/api@1.8.0) '@opentelemetry/resources': specifier: ^1.22.0 version: 1.22.0(@opentelemetry/api@1.8.0) @@ -1473,7 +1473,7 @@ importers: version: 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-node': specifier: ^0.49.1 - version: 0.49.1(@opentelemetry/api@1.8.0)(supports-color@9.4.0) + version: 0.49.1(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-trace-base': specifier: ^1.22.0 version: 1.22.0(@opentelemetry/api@1.8.0) @@ -1551,7 +1551,7 @@ importers: version: 3.3.0 npm-check-updates: specifier: ^16.12.2 - version: 16.12.3(supports-color@9.4.0) + version: 16.12.3 object-hash: specifier: ^3.0.0 version: 3.0.0 @@ -1566,7 +1566,7 @@ importers: version: 0.0.17 proxy-agent: specifier: ^6.3.0 - version: 6.3.0(supports-color@9.4.0) + version: 6.3.0 react: specifier: ^18.2.0 version: 18.2.0 @@ -1578,16 +1578,13 @@ importers: version: 7.5.4 simple-git: specifier: ^3.19.0 - version: 3.19.0(supports-color@9.4.0) + version: 3.19.0 socket.io-client: specifier: ^4.7.4 - version: 4.7.4(supports-color@9.4.0) + version: 4.7.4 source-map-support: specifier: ^0.5.21 version: 0.5.21 - supports-color: - specifier: ^9.4.0 - version: 9.4.0 terminal-link: specifier: ^3.0.0 version: 3.0.0 @@ -1663,7 +1660,7 @@ importers: version: 3.0.2 tsup: specifier: ^8.0.1 - version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(supports-color@9.4.0)(typescript@5.3.3) + version: 8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.3) type-fest: specifier: ^3.6.0 version: 3.13.0 @@ -1672,7 +1669,7 @@ importers: version: 5.3.3 vitest: specifier: ^0.34.4 - version: 0.34.4(supports-color@9.4.0) + version: 0.34.4 xdg-app-paths: specifier: ^8.3.0 version: 8.3.0 @@ -7875,14 +7872,6 @@ packages: - supports-color dev: false - /@kwsites/file-exists@1.1.1(supports-color@9.4.0): - resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==} - dependencies: - debug: 4.3.4(supports-color@9.4.0) - transitivePeerDependencies: - - supports-color - dev: false - /@kwsites/promise-deferred@1.1.1: resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==} dev: false @@ -8584,19 +8573,6 @@ packages: - supports-color dev: false - /@npmcli/run-script@6.0.2(supports-color@9.4.0): - resolution: {integrity: sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dependencies: - '@npmcli/node-gyp': 3.0.0 - '@npmcli/promise-spawn': 6.0.2 - node-gyp: 9.4.0(supports-color@9.4.0) - read-package-json-fast: 3.0.2 - which: 3.0.1 - transitivePeerDependencies: - - supports-color - dev: false - /@nuxtjs/opencollective@0.3.2: resolution: {integrity: sha512-um0xL3fO7Mf4fDxcqx9KryrB7zgRM5JSlvGN5AGkP6JLM5XEKyjeAiPbNxdXVXQ16isuAhYpvP88NgL2BGd6aA==} engines: {node: '>=8.0.0', npm: '>=5.0.0'} @@ -8994,7 +8970,7 @@ packages: - supports-color dev: false - /@opentelemetry/instrumentation-fetch@0.49.1(@opentelemetry/api@1.8.0)(supports-color@9.4.0): + /@opentelemetry/instrumentation-fetch@0.49.1(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-hizhULZXlq02y8YC0vPQ4WtUWiXcwxPdEqHBy8p75jzF9rAuP/ldrVr0Oxvz5Xr9qQcdEOFLvEl0ZxbVL76WKw==} engines: {node: '>=14'} peerDependencies: @@ -9002,7 +8978,7 @@ packages: dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.8.0)(supports-color@9.4.0) + '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-trace-web': 1.22.0(@opentelemetry/api@1.8.0) '@opentelemetry/semantic-conventions': 1.22.0 transitivePeerDependencies: @@ -9057,23 +9033,6 @@ packages: - supports-color dev: false - /@opentelemetry/instrumentation@0.49.1(@opentelemetry/api@1.8.0)(supports-color@9.4.0): - resolution: {integrity: sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/api-logs': 0.49.1 - '@types/shimmer': 1.0.2 - import-in-the-middle: 1.7.1 - require-in-the-middle: 7.1.1(supports-color@9.4.0) - semver: 7.5.4 - shimmer: 1.2.1 - transitivePeerDependencies: - - supports-color - dev: false - /@opentelemetry/otlp-exporter-base@0.49.1(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-z6sHliPqDgJU45kQatAettY9/eVF58qVPaTuejw9YWfSRqid9pXPYeegDCSdyS47KAUgAtm+nC28K3pfF27HWg==} engines: {node: '>=14'} @@ -9217,30 +9176,6 @@ packages: - supports-color dev: false - /@opentelemetry/sdk-node@0.49.1(@opentelemetry/api@1.8.0)(supports-color@9.4.0): - resolution: {integrity: sha512-feBIT85ndiSHXsQ2gfGpXC/sNeX4GCHLksC4A9s/bfpUbbgbCSl0RvzZlmEpCHarNrkZMwFRi4H0xFfgvJEjrg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.9.0' - dependencies: - '@opentelemetry/api': 1.8.0 - '@opentelemetry/api-logs': 0.49.1 - '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/exporter-trace-otlp-grpc': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/exporter-trace-otlp-http': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/exporter-trace-otlp-proto': 0.49.1(@opentelemetry/api@1.8.0) - '@opentelemetry/exporter-zipkin': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/instrumentation': 0.49.1(@opentelemetry/api@1.8.0)(supports-color@9.4.0) - '@opentelemetry/resources': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-logs': 0.49.1(@opentelemetry/api-logs@0.49.1)(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-metrics': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-node': 1.22.0(@opentelemetry/api@1.8.0) - '@opentelemetry/semantic-conventions': 1.22.0 - transitivePeerDependencies: - - supports-color - dev: false - /@opentelemetry/sdk-trace-base@1.22.0(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==} engines: {node: '>=14'} @@ -12534,17 +12469,6 @@ packages: - supports-color dev: false - /@sigstore/sign@1.0.0(supports-color@9.4.0): - resolution: {integrity: sha512-INxFVNQteLtcfGmcoldzV6Je0sbbfh9I16DM4yJPw3j5+TFP8X6uIiA18mvpEa9yyeycAKgPmOA3X9hVdVTPUA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dependencies: - '@sigstore/bundle': 1.1.0 - '@sigstore/protobuf-specs': 0.2.1 - make-fetch-happen: 11.1.1(supports-color@9.4.0) - transitivePeerDependencies: - - supports-color - dev: false - /@sigstore/tuf@1.0.3: resolution: {integrity: sha512-2bRovzs0nJZFlCN3rXirE4gwxCn97JNjMmwpecqlbgV9WcxX7WRuIrgzx/X7Ib7MYRbyUTpBYE0s2x6AmZXnlg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -12555,16 +12479,6 @@ packages: - supports-color dev: false - /@sigstore/tuf@1.0.3(supports-color@9.4.0): - resolution: {integrity: sha512-2bRovzs0nJZFlCN3rXirE4gwxCn97JNjMmwpecqlbgV9WcxX7WRuIrgzx/X7Ib7MYRbyUTpBYE0s2x6AmZXnlg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dependencies: - '@sigstore/protobuf-specs': 0.2.1 - tuf-js: 1.1.7(supports-color@9.4.0) - transitivePeerDependencies: - - supports-color - dev: false - /@sinclair/typebox@0.27.8: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -15351,15 +15265,6 @@ packages: - supports-color dev: false - /agent-base@6.0.2(supports-color@9.4.0): - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - dependencies: - debug: 4.3.4(supports-color@9.4.0) - transitivePeerDependencies: - - supports-color - dev: false - /agent-base@7.1.0: resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} engines: {node: '>= 14'} @@ -15368,15 +15273,6 @@ packages: transitivePeerDependencies: - supports-color - /agent-base@7.1.0(supports-color@9.4.0): - resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} - engines: {node: '>= 14'} - dependencies: - debug: 4.3.4(supports-color@9.4.0) - transitivePeerDependencies: - - supports-color - dev: false - /agentkeepalive@4.5.0: resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} engines: {node: '>= 8.0.0'} @@ -17821,18 +17717,6 @@ packages: ms: 2.1.2 supports-color: 8.1.1 - /debug@4.3.4(supports-color@9.4.0): - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - supports-color: 9.4.0 - /decamelize-keys@1.1.1: resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} engines: {node: '>=0.10.0'} @@ -18369,20 +18253,6 @@ packages: - utf-8-validate dev: false - /engine.io-client@6.5.3(supports-color@9.4.0): - resolution: {integrity: sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==} - dependencies: - '@socket.io/component-emitter': 3.1.0 - debug: 4.3.4(supports-color@9.4.0) - engine.io-parser: 5.2.2 - ws: 8.11.0 - xmlhttprequest-ssl: 2.0.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - /engine.io-parser@5.2.2: resolution: {integrity: sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==} engines: {node: '>=10.0.0'} @@ -21212,18 +21082,6 @@ packages: transitivePeerDependencies: - supports-color - /get-uri@6.0.1(supports-color@9.4.0): - resolution: {integrity: sha512-7ZqONUVqaabogsYNWlYj0t3YZaL6dhuEueZXGF+/YVmf6dHmaFg8/6psJKqhx9QykIDKzpGcy2cn4oV4YC7V/Q==} - engines: {node: '>= 14'} - dependencies: - basic-ftp: 5.0.3 - data-uri-to-buffer: 5.0.1 - debug: 4.3.4(supports-color@9.4.0) - fs-extra: 8.1.0 - transitivePeerDependencies: - - supports-color - dev: false - /get-value@2.0.6: resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} engines: {node: '>=0.10.0'} @@ -21906,17 +21764,6 @@ packages: - supports-color dev: false - /http-proxy-agent@5.0.0(supports-color@9.4.0): - resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} - engines: {node: '>= 6'} - dependencies: - '@tootallnate/once': 2.0.0 - agent-base: 6.0.2(supports-color@9.4.0) - debug: 4.3.4(supports-color@9.4.0) - transitivePeerDependencies: - - supports-color - dev: false - /http-proxy-agent@7.0.0: resolution: {integrity: sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==} engines: {node: '>= 14'} @@ -21926,16 +21773,6 @@ packages: transitivePeerDependencies: - supports-color - /http-proxy-agent@7.0.0(supports-color@9.4.0): - resolution: {integrity: sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==} - engines: {node: '>= 14'} - dependencies: - agent-base: 7.1.0(supports-color@9.4.0) - debug: 4.3.4(supports-color@9.4.0) - transitivePeerDependencies: - - supports-color - dev: false - /http-signature@1.2.0: resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==} engines: {node: '>=0.8', npm: '>=1.3.7'} @@ -21970,16 +21807,6 @@ packages: - supports-color dev: false - /https-proxy-agent@5.0.1(supports-color@9.4.0): - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} - dependencies: - agent-base: 6.0.2(supports-color@9.4.0) - debug: 4.3.4(supports-color@9.4.0) - transitivePeerDependencies: - - supports-color - dev: false - /https-proxy-agent@7.0.1: resolution: {integrity: sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==} engines: {node: '>= 14'} @@ -21989,16 +21816,6 @@ packages: transitivePeerDependencies: - supports-color - /https-proxy-agent@7.0.1(supports-color@9.4.0): - resolution: {integrity: sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==} - engines: {node: '>= 14'} - dependencies: - agent-base: 7.1.0(supports-color@9.4.0) - debug: 4.3.4(supports-color@9.4.0) - transitivePeerDependencies: - - supports-color - dev: false - /https@1.0.0: resolution: {integrity: sha512-4EC57ddXrkaF0x83Oj8sM6SLQHAWXw90Skqu2M4AEWENZ3F02dFJE/GARA8igO79tcgYqGrD7ae4f5L3um2lgg==} dev: false @@ -24222,29 +24039,6 @@ packages: - supports-color dev: false - /make-fetch-happen@11.1.1(supports-color@9.4.0): - resolution: {integrity: sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dependencies: - agentkeepalive: 4.5.0 - cacache: 17.1.4 - http-cache-semantics: 4.1.1 - http-proxy-agent: 5.0.0(supports-color@9.4.0) - https-proxy-agent: 5.0.1(supports-color@9.4.0) - is-lambda: 1.0.1 - lru-cache: 7.18.3 - minipass: 5.0.0 - minipass-fetch: 3.0.4 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - negotiator: 0.6.3 - promise-retry: 2.0.1 - socks-proxy-agent: 7.0.0(supports-color@9.4.0) - ssri: 10.0.5 - transitivePeerDependencies: - - supports-color - dev: false - /make-iterator@0.1.1: resolution: {integrity: sha512-s8tbTxYqrfcXYHAPxUecPxgBnWod7yFShdSOWiV17WRM87bBH2mzr24A4tpUDv9SqebaV6JsPApwKXnisMmMBA==} engines: {node: '>=0.10.0'} @@ -25815,26 +25609,6 @@ packages: - supports-color dev: false - /node-gyp@9.4.0(supports-color@9.4.0): - resolution: {integrity: sha512-dMXsYP6gc9rRbejLXmTbVRYjAHw7ppswsKyMxuxJxxOHzluIO1rGp9TOQgjFJ+2MCqcOcQTOPB/8Xwhr+7s4Eg==} - engines: {node: ^12.13 || ^14.13 || >=16} - hasBin: true - dependencies: - env-paths: 2.2.1 - exponential-backoff: 3.1.1 - glob: 7.2.3 - graceful-fs: 4.2.10 - make-fetch-happen: 11.1.1(supports-color@9.4.0) - nopt: 6.0.0 - npmlog: 6.0.2 - rimraf: 3.0.2 - semver: 7.5.4 - tar: 6.1.13 - which: 2.0.2 - transitivePeerDependencies: - - supports-color - dev: false - /node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} dev: true @@ -26005,47 +25779,6 @@ packages: - supports-color dev: false - /npm-check-updates@16.12.3(supports-color@9.4.0): - resolution: {integrity: sha512-oF6kwb5d0HzMpDA5Xt8Ah8LyEkYPI40tBwv1hPs43BMGHqh2Abah+KBp1RJLnIsb8Hjy0DY4yzQrm/qLjL2UCA==} - engines: {node: '>=14.14'} - hasBin: true - dependencies: - chalk: 5.3.0 - cli-table3: 0.6.3 - commander: 10.0.1 - fast-memoize: 2.5.2 - find-up: 5.0.0 - fp-and-or: 0.1.3 - get-stdin: 8.0.0 - globby: 11.1.0 - hosted-git-info: 5.2.1 - ini: 4.1.1 - js-yaml: 4.1.0 - json-parse-helpfulerror: 1.0.3 - jsonlines: 0.1.1 - lodash: 4.17.21 - make-fetch-happen: 11.1.1(supports-color@9.4.0) - minimatch: 9.0.3 - p-map: 4.0.0 - pacote: 15.2.0(supports-color@9.4.0) - parse-github-url: 1.0.2 - progress: 2.0.3 - prompts-ncu: 3.0.0 - rc-config-loader: 4.1.3(supports-color@9.4.0) - remote-git-tags: 3.0.0 - rimraf: 5.0.1 - semver: 7.5.4 - semver-utils: 1.1.4 - source-map-support: 0.5.21 - spawn-please: 2.0.2 - strip-json-comments: 5.0.1 - untildify: 4.0.0 - update-notifier: 6.0.2 - transitivePeerDependencies: - - bluebird - - supports-color - dev: false - /npm-install-checks@6.2.0: resolution: {integrity: sha512-744wat5wAAHsxa4590mWO0tJ8PKxR8ORZsH9wGpQc3nWTzozMAgBN/XyqYw7mg3yqLM8dLwEnwSfKMmXAjF69g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -26096,21 +25829,6 @@ packages: - supports-color dev: false - /npm-registry-fetch@14.0.5(supports-color@9.4.0): - resolution: {integrity: sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dependencies: - make-fetch-happen: 11.1.1(supports-color@9.4.0) - minipass: 5.0.0 - minipass-fetch: 3.0.4 - minipass-json-stream: 1.0.1 - minizlib: 2.1.2 - npm-package-arg: 10.1.0 - proc-log: 3.0.0 - transitivePeerDependencies: - - supports-color - dev: false - /npm-run-all@4.1.5: resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==} engines: {node: '>= 4'} @@ -26736,22 +26454,6 @@ packages: transitivePeerDependencies: - supports-color - /pac-proxy-agent@7.0.0(supports-color@9.4.0): - resolution: {integrity: sha512-t4tRAMx0uphnZrio0S0Jw9zg3oDbz1zVhQ/Vy18FjLfP1XOLNUEjaVxYCYRI6NS+BsMBXKIzV6cTLOkO9AtywA==} - engines: {node: '>= 14'} - dependencies: - '@tootallnate/quickjs-emscripten': 0.23.0 - agent-base: 7.1.0(supports-color@9.4.0) - debug: 4.3.4(supports-color@9.4.0) - get-uri: 6.0.1(supports-color@9.4.0) - http-proxy-agent: 7.0.0(supports-color@9.4.0) - https-proxy-agent: 7.0.1(supports-color@9.4.0) - pac-resolver: 7.0.0 - socks-proxy-agent: 8.0.1(supports-color@9.4.0) - transitivePeerDependencies: - - supports-color - dev: false - /pac-resolver@7.0.0: resolution: {integrity: sha512-Fd9lT9vJbHYRACT8OhCbZBbxr6KRSawSovFpy8nDGshaK99S/EBhVIHp9+crhxrsZOuvLpgL1n23iyPg6Rl2hg==} engines: {node: '>= 14'} @@ -26812,34 +26514,6 @@ packages: - supports-color dev: false - /pacote@15.2.0(supports-color@9.4.0): - resolution: {integrity: sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hasBin: true - dependencies: - '@npmcli/git': 4.1.0 - '@npmcli/installed-package-contents': 2.0.2 - '@npmcli/promise-spawn': 6.0.2 - '@npmcli/run-script': 6.0.2(supports-color@9.4.0) - cacache: 17.1.4 - fs-minipass: 3.0.3 - minipass: 5.0.0 - npm-package-arg: 10.1.0 - npm-packlist: 7.0.4 - npm-pick-manifest: 8.0.2 - npm-registry-fetch: 14.0.5(supports-color@9.4.0) - proc-log: 3.0.0 - promise-retry: 2.0.1 - read-package-json: 6.0.4 - read-package-json-fast: 3.0.2 - sigstore: 1.9.0(supports-color@9.4.0) - ssri: 10.0.5 - tar: 6.1.13 - transitivePeerDependencies: - - bluebird - - supports-color - dev: false - /pako@0.2.9: resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} dev: true @@ -27985,22 +27659,6 @@ packages: transitivePeerDependencies: - supports-color - /proxy-agent@6.3.0(supports-color@9.4.0): - resolution: {integrity: sha512-0LdR757eTj/JfuU7TL2YCuAZnxWXu3tkJbg4Oq3geW/qFNT/32T0sp2HnZ9O0lMR4q3vwAt0+xCA8SR0WAD0og==} - engines: {node: '>= 14'} - dependencies: - agent-base: 7.1.0(supports-color@9.4.0) - debug: 4.3.4(supports-color@9.4.0) - http-proxy-agent: 7.0.0(supports-color@9.4.0) - https-proxy-agent: 7.0.1(supports-color@9.4.0) - lru-cache: 7.18.3 - pac-proxy-agent: 7.0.0(supports-color@9.4.0) - proxy-from-env: 1.1.0 - socks-proxy-agent: 8.0.1(supports-color@9.4.0) - transitivePeerDependencies: - - supports-color - dev: false - /proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} @@ -28153,17 +27811,6 @@ packages: - supports-color dev: false - /rc-config-loader@4.1.3(supports-color@9.4.0): - resolution: {integrity: sha512-kD7FqML7l800i6pS6pvLyIE2ncbk9Du8Q0gp/4hMPhJU6ZxApkoLcGD8ZeqgiAlfwZ6BlETq6qqe+12DUL207w==} - dependencies: - debug: 4.3.4(supports-color@9.4.0) - js-yaml: 4.1.0 - json5: 2.2.3 - require-from-string: 2.0.2 - transitivePeerDependencies: - - supports-color - dev: false - /rc@1.2.8: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true @@ -29102,17 +28749,6 @@ packages: - supports-color dev: false - /require-in-the-middle@7.1.1(supports-color@9.4.0): - resolution: {integrity: sha512-OScOjQjrrjhAdFpQmnkE/qbIBGCRFhQB/YaJhcC3CPOlmhe7llnW46Ac1J5+EjcNXOTnDdpF96Erw/yedsGksQ==} - engines: {node: '>=8.6.0'} - dependencies: - debug: 4.3.4(supports-color@9.4.0) - module-details-from-path: 1.0.3 - resolve: 1.22.4 - transitivePeerDependencies: - - supports-color - dev: false - /require-like@0.1.2: resolution: {integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==} dev: true @@ -29802,20 +29438,6 @@ packages: - supports-color dev: false - /sigstore@1.9.0(supports-color@9.4.0): - resolution: {integrity: sha512-0Zjz0oe37d08VeOtBIuB6cRriqXse2e8w+7yIy2XSXjshRKxbc2KkhXjL229jXSxEm7UbcjS76wcJDGQddVI9A==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hasBin: true - dependencies: - '@sigstore/bundle': 1.1.0 - '@sigstore/protobuf-specs': 0.2.1 - '@sigstore/sign': 1.0.0(supports-color@9.4.0) - '@sigstore/tuf': 1.0.3(supports-color@9.4.0) - make-fetch-happen: 11.1.1(supports-color@9.4.0) - transitivePeerDependencies: - - supports-color - dev: false - /simple-concat@1.0.1: resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} requiresBuild: true @@ -29840,16 +29462,6 @@ packages: - supports-color dev: false - /simple-git@3.19.0(supports-color@9.4.0): - resolution: {integrity: sha512-hyH2p9Ptxjf/xPuL7HfXbpYt9gKhC1yWDh3KYIAYJJePAKV7AEjLN4xhp7lozOdNiaJ9jlVvAbBymVlcS2jRiA==} - dependencies: - '@kwsites/file-exists': 1.1.1(supports-color@9.4.0) - '@kwsites/promise-deferred': 1.1.1 - debug: 4.3.4(supports-color@9.4.0) - transitivePeerDependencies: - - supports-color - dev: false - /simple-oauth2@5.0.0: resolution: {integrity: sha512-8291lo/z5ZdpmiOFzOs1kF3cxn22bMj5FFH+DNUppLJrpoIlM1QnFiE7KpshHu3J3i21TVcx4yW+gXYjdCKDLQ==} dependencies: @@ -30022,20 +29634,6 @@ packages: - utf-8-validate dev: false - /socket.io-client@4.7.4(supports-color@9.4.0): - resolution: {integrity: sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==} - engines: {node: '>=10.0.0'} - dependencies: - '@socket.io/component-emitter': 3.1.0 - debug: 4.3.4(supports-color@9.4.0) - engine.io-client: 6.5.3(supports-color@9.4.0) - socket.io-parser: 4.2.4(supports-color@9.4.0) - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - /socket.io-parser@4.2.4: resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} engines: {node: '>=10.0.0'} @@ -30046,16 +29644,6 @@ packages: - supports-color dev: false - /socket.io-parser@4.2.4(supports-color@9.4.0): - resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} - engines: {node: '>=10.0.0'} - dependencies: - '@socket.io/component-emitter': 3.1.0 - debug: 4.3.4(supports-color@9.4.0) - transitivePeerDependencies: - - supports-color - dev: false - /socket.io@4.7.4: resolution: {integrity: sha512-DcotgfP1Zg9iP/dH9zvAQcWrE0TtbMVwXmlV4T4mqsvY+gw+LqUGPfx2AoVyRk0FLME+GQhufDMyacFmw7ksqw==} engines: {node: '>=10.2.0'} @@ -30084,17 +29672,6 @@ packages: - supports-color dev: false - /socks-proxy-agent@7.0.0(supports-color@9.4.0): - resolution: {integrity: sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==} - engines: {node: '>= 10'} - dependencies: - agent-base: 6.0.2(supports-color@9.4.0) - debug: 4.3.4(supports-color@9.4.0) - socks: 2.7.1 - transitivePeerDependencies: - - supports-color - dev: false - /socks-proxy-agent@8.0.1: resolution: {integrity: sha512-59EjPbbgg8U3x62hhKOFVAmySQUcfRQ4C7Q/D5sEHnZTQRrQlNKINks44DMR1gwXp0p4LaVIeccX2KHTTcHVqQ==} engines: {node: '>= 14'} @@ -30105,17 +29682,6 @@ packages: transitivePeerDependencies: - supports-color - /socks-proxy-agent@8.0.1(supports-color@9.4.0): - resolution: {integrity: sha512-59EjPbbgg8U3x62hhKOFVAmySQUcfRQ4C7Q/D5sEHnZTQRrQlNKINks44DMR1gwXp0p4LaVIeccX2KHTTcHVqQ==} - engines: {node: '>= 14'} - dependencies: - agent-base: 7.1.0(supports-color@9.4.0) - debug: 4.3.4(supports-color@9.4.0) - socks: 2.7.1 - transitivePeerDependencies: - - supports-color - dev: false - /socks@2.7.1: resolution: {integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==} engines: {node: '>= 10.13.0', npm: '>= 3.0.0'} @@ -30740,10 +30306,6 @@ packages: dependencies: has-flag: 4.0.0 - /supports-color@9.4.0: - resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==} - engines: {node: '>=12'} - /supports-hyperlinks@2.3.0: resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} engines: {node: '>=8'} @@ -31778,47 +31340,6 @@ packages: - ts-node dev: true - /tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(supports-color@9.4.0)(typescript@5.3.3): - resolution: {integrity: sha512-hvW7gUSG96j53ZTSlT4j/KL0q1Q2l6TqGBFc6/mu/L46IoNWqLLUzLRLP1R8Q7xrJTmkDxxDoojV5uCVs1sVOg==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - '@microsoft/api-extractor': ^7.36.0 - '@swc/core': ^1 - postcss: ^8.4.12 - typescript: '>=4.5.0' - peerDependenciesMeta: - '@microsoft/api-extractor': - optional: true - '@swc/core': - optional: true - postcss: - optional: true - typescript: - optional: true - dependencies: - bundle-require: 4.0.1(esbuild@0.19.11) - cac: 6.7.14 - chokidar: 3.5.3 - debug: 4.3.4(supports-color@9.4.0) - esbuild: 0.19.11 - execa: 5.1.1 - globby: 11.1.0 - joycon: 3.1.1 - postcss: 8.4.27 - postcss-load-config: 4.0.1(postcss@8.4.27) - resolve-from: 5.0.0 - rollup: 4.6.1 - source-map: 0.8.0-beta.0 - sucrase: 3.32.0 - tree-kill: 1.2.2 - typescript: 5.3.3 - transitivePeerDependencies: - - supports-color - - ts-node - dev: true - patched: true - /tsup@8.0.1(patch_hash=a5ztaafw5l4qfghy2hjjuynb34)(postcss@8.4.27)(typescript@5.3.2): resolution: {integrity: sha512-hvW7gUSG96j53ZTSlT4j/KL0q1Q2l6TqGBFc6/mu/L46IoNWqLLUzLRLP1R8Q7xrJTmkDxxDoojV5uCVs1sVOg==} engines: {node: '>=18'} @@ -32036,17 +31557,6 @@ packages: - supports-color dev: false - /tuf-js@1.1.7(supports-color@9.4.0): - resolution: {integrity: sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dependencies: - '@tufjs/models': 1.0.4 - debug: 4.3.4(supports-color@9.4.0) - make-fetch-happen: 11.1.1(supports-color@9.4.0) - transitivePeerDependencies: - - supports-color - dev: false - /tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} dependencies: @@ -32909,28 +32419,6 @@ packages: - supports-color - terser - /vite-node@0.34.4(@types/node@20.6.0)(supports-color@9.4.0): - resolution: {integrity: sha512-ho8HtiLc+nsmbwZMw8SlghESEE3KxJNp04F/jPUCLVvaURwt0d+r9LxEqCX5hvrrOQ0GSyxbYr5ZfRYhQ0yVKQ==} - engines: {node: '>=v14.18.0'} - hasBin: true - dependencies: - cac: 6.7.14 - debug: 4.3.4(supports-color@9.4.0) - mlly: 1.4.2 - pathe: 1.1.1 - picocolors: 1.0.0 - vite: 4.4.9(@types/node@20.6.0) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - dev: true - /vite-node@1.4.0(@types/node@18.11.18): resolution: {integrity: sha512-VZDAseqjrHgNd4Kh8icYHWzTKSCZMhia7GyHfhtzLW33fZlG9SwsB6CEhgyVOWkJfJ2pFLrp/Gj1FSfAiqH9Lw==} engines: {node: ^18.0.0 || >=20.0.0} @@ -33303,71 +32791,6 @@ packages: - supports-color - terser - /vitest@0.34.4(supports-color@9.4.0): - resolution: {integrity: sha512-SE/laOsB6995QlbSE6BtkpXDeVNLJc1u2LHRG/OpnN4RsRzM3GQm4nm3PQCK5OBtrsUqnhzLdnT7se3aeNGdlw==} - engines: {node: '>=v14.18.0'} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@vitest/browser': '*' - '@vitest/ui': '*' - happy-dom: '*' - jsdom: '*' - playwright: '*' - safaridriver: '*' - webdriverio: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@vitest/browser': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true - playwright: - optional: true - safaridriver: - optional: true - webdriverio: - optional: true - dependencies: - '@types/chai': 4.3.6 - '@types/chai-subset': 1.3.3 - '@types/node': 20.6.0 - '@vitest/expect': 0.34.4 - '@vitest/runner': 0.34.4 - '@vitest/snapshot': 0.34.4 - '@vitest/spy': 0.34.4 - '@vitest/utils': 0.34.4 - acorn: 8.10.0 - acorn-walk: 8.2.0 - cac: 6.7.14 - chai: 4.3.7 - debug: 4.3.4(supports-color@9.4.0) - local-pkg: 0.4.3 - magic-string: 0.30.3 - pathe: 1.1.1 - picocolors: 1.0.0 - std-env: 3.4.3 - strip-literal: 1.0.1 - tinybench: 2.5.0 - tinypool: 0.7.0 - vite: 4.4.9(@types/node@20.6.0) - vite-node: 0.34.4(@types/node@20.6.0)(supports-color@9.4.0) - why-is-node-running: 2.2.2 - transitivePeerDependencies: - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - dev: true - /vitest@1.4.0(@types/node@18.11.18): resolution: {integrity: sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==} engines: {node: ^18.0.0 || >=20.0.0} diff --git a/references/v3-catalog/tsconfig.json b/references/v3-catalog/tsconfig.json index 790d769916..5eff7aea8b 100644 --- a/references/v3-catalog/tsconfig.json +++ b/references/v3-catalog/tsconfig.json @@ -7,11 +7,7 @@ "paths": { "@/*": ["./src/*"], "@trigger.dev/sdk": ["../../packages/trigger-sdk/src/index"], - "@trigger.dev/sdk/*": ["../../packages/trigger-sdk/src/*"], - "@trigger.dev/core": ["../../packages/core/src/index"], - "@trigger.dev/core/*": ["../../packages/core/src/*"], - "@trigger.dev/core-apps": ["../../packages/core-apps/src/index"], - "@trigger.dev/core-apps/*": ["../../packages/core-apps/src/*"] + "@trigger.dev/sdk/*": ["../../packages/trigger-sdk/src/*"] } } }