multi-lane-manager
Version:
Nacos 泳道管理与请求路由组件
31 lines (29 loc) • 685 B
text/typescript
import { defineConfig } from "tsup";
export default defineConfig({
entry: [
"src/index.ts",
"src/module.ts",
"src/runtime/server-utils.ts",
"src/runtime/server-middleware.ts",
"src/runtime/nitro-plugin.ts",
"src/utils/config.ts",
"src/utils/defaults.ts",
"src/utils/logger.ts",
"src/utils/nacos.ts",
"src/utils/proxy.ts"
],
format: ["esm"],
splitting: true,
sourcemap: true,
clean: true,
dts: true,
external: ["nitropack", "nuxt", "nacos-sdk", "consola"],
outDir: "dist",
skipNodeModulesBundle: true,
target: "es2020",
outExtension({ format }) {
return {
js: format === "esm" ? ".mjs" : ".js",
};
},
});