Skip to content

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 exec in tasks (e.g. wrangler, aws-cli)
  • Auto-resolves version from your package.json if not pinned
  • No effect in dev mode — only runs during deploy
  • Packages land in node_modules inside the build directory

Built from official Trigger.dev documentation