import { defineConfig } from 'tsup' export default defineConfig({ format: ['iife'], clean: true, minify: true, entry: ['src/index.ts'], noExternal: [/.*/], loader: { '.css': 'text', }, define: { 'process.env.NODE_ENV': '"production"', 'process.env.FEATURES_ENV': '"stable"', }, esbuildPlugins: [ { name: 'patch-intellisense-apis', setup(build) { build.onLoad({ filter: /intellisense.ts$/ }, () => { return { contents: ` export function getClassList() { return [] } export function getVariants() { return [] } export function canonicalizeCandidates() { return [] } `, } }) }, }, ], })