20 lines
664 B
TypeScript
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"],
|
|
});
|