additionalPackages Extension
Include additional npm packages (especially CLI tools) in the deployed build.
Setup
ts
import { additionalPackages } from "@trigger.dev/build/extensions/core";
export default defineConfig({
project: "<project ref>",
build: {
extensions: [additionalPackages({ packages: ["wrangler"] })],
},
});Pinning a Version
ts
additionalPackages({ packages: ["wrangler@1.19.0"] })Notes
- Useful for CLI tools invoked via
execin tasks (e.g.wrangler,aws-cli) - Auto-resolves version from your package.json if not pinned
- No effect in
devmode — only runs duringdeploy - Packages land in
node_modulesinside the build directory