17 lines
361 B
TypeScript
17 lines
361 B
TypeScript
|
import { defineConfig } from "tsup";
|
||
|
|
||
|
const isDev = process.env.npm_lifecycle_event === "dev";
|
||
|
|
||
|
export default defineConfig({
|
||
|
clean: true,
|
||
|
dts: true,
|
||
|
entry: ["src/index.ts"],
|
||
|
format: ["esm", "cjs"],
|
||
|
minify: !isDev,
|
||
|
metafile: !isDev,
|
||
|
sourcemap: true,
|
||
|
target: "esnext",
|
||
|
outDir: "dist",
|
||
|
onSuccess: isDev ? "node dist/index.js" : undefined,
|
||
|
});
|