@manovaspace/build
v0.1.0
Published
Shared tsup config helpers for @manovaspace packages
Maintainers
Readme
@manovaspace/build
Shared tsup config helpers for @manovaspace/* packages.
Install
pnpm add -D @manovaspace/build tsupUsage
Plain ESM library
import { defineLibraryConfig } from "@manovaspace/build";
export default defineLibraryConfig({
entry: ["src/index.ts"],
});React library (React marked external)
import { defineReactLibraryConfig } from "@manovaspace/build";
export default defineReactLibraryConfig({
entry: ["src/index.ts"],
external: ["react-markdown", "remark-gfm"],
});Unbundled components (preserves file structure)
import { defineUnbundledConfig } from "@manovaspace/build";
export default defineUnbundledConfig({
entry: ["src/index.ts", "src/**/*.tsx", "!src/**/*.test.tsx"],
external: ["@manovaspace/tokens", "radix-ui"],
});Notes
- Defaults:
format: ["esm"],dts,sourcemap,cleanunless--watch. - Extra CSS pipelines (e.g. token codegen) stay in package scripts — not in this package.
- License: MIT
