Fatima Logofatima

trigger.dev

"The open source background jobs platform"

Dependencies

npm install trigger.dev @trigger.dev/sdk

The extension

When deploying to trigger you may not always deploy from your machine, where env.ts is already generated.

In this case, to avoid build errors, you can use the provided extension:

trigger.config.ts
import { defineConfig } from "@trigger.dev/sdk/v3";
import { adapters } from "fatima";
 
export default defineConfig({
  project: "my-project",
  build: {
    extensions: [adapters.triggerDev.extension()],
  },
});

Importing the loader

env.config.ts
import { config, adapters } from "fatima";
import * as trigger from "@trigger.dev/sdk/v3";
 
export default config({
  load: {
    development: [
      adapters.local.load(".env"),
      adapters.triggerDev.load(trigger, {
        // Check out here with intellisense
      }),
    ],
  },
});

On this page