@macalinao/tsdown-config
v0.1.0
Published
Common tsdown build configuration for library packages.
Maintainers
Readme
@macalinao/tsdown-config
Common tsdown build configuration for library packages.
Builds are unbundled, so dist/ mirrors src/ file-for-file and the exports paths in each package.json keep resolving without a bundler. Declarations, source maps, and publint validation are enabled by default.
Usage
Install alongside tsdown:
bun add -D tsdown @macalinao/tsdown-configCreate a tsdown.config.ts:
import { defineLibraryConfig } from "@macalinao/tsdown-config";
export default defineLibraryConfig();Pass overrides to extend or replace any default:
import { defineLibraryConfig } from "@macalinao/tsdown-config";
export default defineLibraryConfig({
entry: ["src/index.ts", "src/cli.ts"],
platform: "node",
});Then build with:
tsdownLicense
Apache-2.0
