Skip to content

esbuild / tsup

Here is a simple example of an integration with tsup.

tsup.config.ts
import { defineConfig } from 'tsup';
import 'varlock/auto-load';
import { getBuildTimeReplacements } from 'varlock';
export default defineConfig({
// ...
esbuildOptions(options) {
options.define ||= {};
Object.assign(options.define, getBuildTimeReplacements());
},
});