kunkun/packages/api/tsup.config.ts
2025-01-30 08:24:35 -05:00

36 lines
1.1 KiB
TypeScript

import { defineConfig } from "tsup"
// ".": "./src/index.ts",
// "./ui": "./src/ui/index.ts",
// "./ui/iframe": "./src/ui/iframe/index.ts",
// "./ui/worker": "./src/ui/worker/index.ts",
// "./headless": "./src/headless/index.ts",
// "./models": "./src/models/index.ts",
// "./commands": "./src/commands/index.ts",
// "./runtime/deno": "./src/runtime/deno.ts",
// "./permissions": "./src/permissions/index.ts",
// "./dev": "./src/dev/index.ts",
// "./events": "./src/events.ts",
export default defineConfig({
entry: {
index: "./src/index.ts",
"ui/index": "./src/ui/index.ts",
"ui/iframe/index": "./src/ui/iframe/index.ts",
"ui/worker/index": "./src/ui/worker/index.ts",
"headless/index": "./src/headless/index.ts",
"models/index": "./src/models/index.ts",
"commands/index": "./src/commands/index.ts",
"runtime/deno": "./src/runtime/deno.ts",
"permissions/index": "./src/permissions/index.ts",
"dev/index": "./src/dev/index.ts",
events: "./src/events.ts"
},
format: ["esm", "cjs"],
splitting: false,
sourcemap: true,
clean: true,
dts: true,
// external: ["@tauri-apps/api", "@tauri-apps/plugin-*", "tauri-plugin-*", "node-fetch", "minimatch"]
})