import { defineConfig } from "tsup"; import { fileURLToPath } from "url"; import { csvLoader } from "inline-schema/csv-loader/rollup"; const srcDir = fileURLToPath(new URL("./src", import.meta.url)); export default defineConfig({ entry: ["src/index.ts"], format: ["esm"], dts: true, clean: true, sourcemap: true, external: ["@preact/signals-core", "mutative", "inline-schema"], plugins: [csvLoader()], esbuildOptions(options) { options.alias = { "@": srcDir, }; }, });