Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/green-cheetahs-scream.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@trigger.dev/core": patch
---

Add --experimental-global-webcrypto node option fix "crypto is not defined error" on Node.js 18 in dev
7 changes: 6 additions & 1 deletion packages/core/src/v3/build/runtime.ts
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,12 @@ export function execOptionsForRuntime(runtime: BuildRuntime, options: ExecOption

const conditions = options.customConditions?.map((condition) => `--conditions=${condition}`);

return [importEntryPoint, conditions, process.env.NODE_OPTIONS]
return [
importEntryPoint,
conditions,
process.env.NODE_OPTIONS,
"--experimental-global-webcrypto",
]
.filter(Boolean)
.flat()
.join(" ");
Expand Down
Loading