import { defineConfig } from 'tsup'; export default defineConfig({ entry: ['src/index.ts'], format: ['esm'], dts: { resolve: ['boardgame-core'], }, sourcemap: true, clean: true, outDir: 'dist', external: ['phaser', 'preact', '@preact/signals-core', 'mutative', 'boardgame-core'], noExternal: [], });