Back to Trigger

Lightpanda

docs/config/extensions/lightpanda.mdx

4.4.51.3 KB
Original Source

To use the Lightpanda browser in your project, add the extension to your trigger.config.ts file:

ts
import { defineConfig } from "@trigger.dev/sdk";
import { lightpanda } from "@trigger.dev/build/extensions/lightpanda";

export default defineConfig({
  project: "<project ref>",
  build: {
    extensions: [lightpanda()],
  },
});

Options

  • version: The version of the browser to install. Default: "latest".
  • disableTelemetry: Whether to disable telemetry. Default: false.

For example:

ts
import { defineConfig } from "@trigger.dev/sdk";
import { lightpanda } from "@trigger.dev/build/extensions/lightpanda";

export default defineConfig({
  project: "<project ref>",
  build: {
    extensions: [
      lightpanda({
        version: "nightly",
        disableTelemetry: true,
      }),
    ],
  },
});

Development

When running in dev, you will first have to download the Lightpanda browser binary and make sure it's in your PATH. See Lightpanda's installation guide.

Next steps

<CardGroup> <Card title="Lightpanda" color="#6ac6e2" icon="bolt" href="/guides/examples/lightpanda"> Learn how to use Lightpanda in your project. </Card> </CardGroup>