(buildIdentifier: string, tsconfigPath?: string)
| 37 | } |
| 38 | |
| 39 | export function bundleTriggerDevCore(buildIdentifier: string, tsconfigPath?: string): Plugin { |
| 40 | return { |
| 41 | name: "trigger-bundle-core", |
| 42 | setup(build) { |
| 43 | build.onResolve({ filter: /.*/ }, (args) => { |
| 44 | if (!args.path.startsWith("@trigger.dev/core/v3")) { |
| 45 | return undefined; |
| 46 | } |
| 47 | |
| 48 | const triggerSdkPath = require.resolve("@trigger.dev/sdk/v3", { paths: [process.cwd()] }); |
| 49 | |
| 50 | logger.debug(`[${buildIdentifier}][trigger-bundle-core] Resolved @trigger.dev/sdk/v3`, { |
| 51 | ...args, |
| 52 | triggerSdkPath, |
| 53 | }); |
| 54 | |
| 55 | const resolvedPath = require.resolve(args.path, { |
| 56 | paths: [triggerSdkPath], |
| 57 | }); |
| 58 | |
| 59 | logger.debug(`[${buildIdentifier}][trigger-bundle-core] Externalizing ${args.path}`, { |
| 60 | ...args, |
| 61 | triggerSdkPath, |
| 62 | resolvedPath, |
| 63 | }); |
| 64 | |
| 65 | return { |
| 66 | path: resolvedPath, |
| 67 | external: false, |
| 68 | }; |
| 69 | }); |
| 70 | }, |
| 71 | }; |
| 72 | } |
| 73 | |
| 74 | export function workerSetupImportConfigPlugin(configPath?: string): Plugin { |
| 75 | return { |
no outgoing calls
no test coverage detected
searching dependent graphs…