mirror of https://github.com/buster-so/buster.git
fix: Configure Trigger.dev to handle @duckdb/node-api native bindings
- Add @duckdb/node-bindings as explicit dependency - Mark all DuckDB native binding packages as external in build config - This ensures native modules are available at runtime without bundling
This commit is contained in:
parent
c784445960
commit
af5a7cdd88
|
@ -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:",
|
||||
|
|
|
@ -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',
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue