import { defineConfig } from "tsdown"; export default defineConfig({ entry: { index: "src/index.ts", "dialog/index": "src/components/dialog/index.ts", "presence/index": "src/utilities/presence/index.ts", "focus-trap/index": "src/utilities/focus-trap/index.ts", "scroll-lock/index": "src/utilities/scroll-lock/index.ts", "dismiss/index": "src/utilities/dismiss/index.ts", "portal/index": "src/utilities/portal/index.ts", "visually-hidden/index": "src/utilities/visually-hidden/index.ts", }, format: ["esm", "cjs"], dts: true, clean: true, sourcemap: true, external: ["solid-js", "solid-js/web", "solid-js/store"], });