diff --git a/apps/trigger/package.json b/apps/trigger/package.json index 288d667b5..939cac8ae 100644 --- a/apps/trigger/package.json +++ b/apps/trigger/package.json @@ -33,6 +33,7 @@ "@buster/vitest-config": "workspace:*", "@buster/web-tools": "workspace:*", "@duckdb/node-api": "1.3.2-alpha.26", + "@duckdb/node-bindings": "1.3.2-alpha.26", "@trigger.dev/sdk": "catalog:", "ai": "catalog:", "braintrust": "catalog:", diff --git a/apps/trigger/trigger.config.ts b/apps/trigger/trigger.config.ts index 94b155604..44652bc42 100644 --- a/apps/trigger/trigger.config.ts +++ b/apps/trigger/trigger.config.ts @@ -22,7 +22,17 @@ export default defineConfig({ }, }, build: { - external: ['lz4', 'xxhash', 'duckdb'], + external: [ + 'lz4', + 'xxhash', + '@duckdb/node-api', + '@duckdb/node-bindings', + '@duckdb/node-bindings-linux-x64', + '@duckdb/node-bindings-linux-arm64', + '@duckdb/node-bindings-darwin-x64', + '@duckdb/node-bindings-darwin-arm64', + '@duckdb/node-bindings-win32-x64' + ], extensions: [ esbuildPlugin({ name: 'buster-path-resolver', diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b52ef12e1..ee900265d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -336,6 +336,9 @@ importers: '@duckdb/node-api': specifier: 1.3.2-alpha.26 version: 1.3.2-alpha.26 + '@duckdb/node-bindings': + specifier: 1.3.2-alpha.26 + version: 1.3.2-alpha.26 '@trigger.dev/sdk': specifier: 'catalog:' version: 4.0.2(ai@5.0.34(zod@3.25.76))(zod@3.25.76)