packages/ollama-utils/tsup.config.ts (19 lines of code) (raw):
import type { Options } from "tsup";
const baseConfig: Options = {
entry: ["./index.ts"],
format: ["cjs", "esm"],
outDir: "dist",
clean: true,
};
const nodeConfig: Options = {
...baseConfig,
platform: "node",
};
const browserConfig: Options = {
...baseConfig,
platform: "browser",
target: "es2018",
splitting: true,
outDir: "dist/browser",
};
export default [nodeConfig, browserConfig];