PettyUI/packages/core/tsdown.config.ts
2026-03-29 02:30:05 +07:00

20 lines
664 B
TypeScript

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"],
});