Files
halo/ui/packages/shared/tsdown.config.ts
Ryan Wang ac88ee70cb Rename @halo-dev/console-shared to @halo-dev/ui-shared (#7926)
#### What type of PR is this?

/area ui
/kind api-change
/milestone 2.22.x

#### What this PR does / why we need it:

See #7925 

#### Which issue(s) this PR fixes:

Fixes #7925 

#### Special notes for your reviewer:

#### Does this PR introduce a user-facing change?

```release-note
将 `@halo-dev/console-shared` 重命名为 `@halo-dev/ui-shared`
```
2025-11-10 16:20:41 +00:00

29 lines
661 B
TypeScript

import { fileURLToPath, URL } from "node:url";
import { defineConfig } from "tsdown";
export default defineConfig({
entry: ["./src/index.ts"],
format: ["esm", "iife"],
external: ["vue", "vue-router", "pinia", "@halo-dev/api-client"],
noExternal: ["mitt"],
outputOptions: {
globals: {
vue: "Vue",
"vue-router": "VueRouter",
pinia: "Pinia",
"@halo-dev/api-client": "HaloApiClient",
},
},
platform: "browser",
globalName: "HaloUiShared",
tsconfig: "./tsconfig.app.json",
alias: {
"@": fileURLToPath(new URL("./src", import.meta.url)),
},
minify: true,
exports: true,
dts: {
tsgo: true,
},
});