halo/ui/packages/api-client/tsdown.config.ts

22 lines
393 B
TypeScript

import { defineConfig } from "tsdown";
export default defineConfig({
entry: ["./entry/index.ts"],
format: ["esm", "iife"],
external: ["axios"],
noExternal: ["qs"],
outputOptions: {
globals: {
axios: "axios",
},
},
platform: "browser",
globalName: "HaloApiClient",
tsconfig: "./tsconfig.json",
minify: true,
exports: true,
dts: {
tsgo: true,
},
});