Package development & releases
Build packages, inspect dependencies, validate exports, and automate releases.
Choose a library or tool
13 options in this category.
Jump to a library or tool (13)
API Extractor
Library / toolA TypeScript analysis tool for API reports and declaration output.
- Good for
- Reviewing public API changes in a published TypeScript library.
ni
Library / toolA command wrapper that chooses the project's package manager.
- Good for
- Running familiar install and script commands across different repositories.
npm-check-updates
Library / toolA tool that finds dependency versions beyond current package ranges.
- Good for
- Reviewing and updating package.json dependency constraints.
npmgraph
Library / toolA visual explorer for npm dependency graphs.
- Good for
- Understanding the packages pulled into a dependency tree.
pkgroll
Library / toolA package bundler that derives outputs from package metadata.
- Good for
- Building distributable JavaScript and TypeScript libraries.
Preconstruct
Library / toolBuild tooling for developing and packaging JavaScript libraries in monorepos.
- Good for
- Maintaining multiple packages with a shared development and release workflow.
publint
Library / toolA linter for published package structure and compatibility.
- Good for
- Checking exports and packaging before releasing an npm library.
release-it
Library / toolA command-line tool for automating software releases.
- Good for
- Coordinating version bumps, tags, and publishing steps.
Size Limit
Library / toolA tool for checking JavaScript package size against configured budgets.
- Good for
- Catching bundle-size regressions in continuous integration.
tshy
Library / toolA TypeScript package builder for ESM and CommonJS outputs.
- Good for
- Publishing a library that needs multiple module formats.
tsup
Library / toolA bundler for TypeScript libraries with a compact configuration surface.
- Good for
- Producing package bundles and type declarations from library source.
yalc
Library / toolA local package workflow for testing unpublished dependencies.
- Good for
- Trying changes to a library in a consuming project before publishing.
zshy
Library / toolA TypeScript library build tool based on the TypeScript compiler.
- Good for
- Publishing packages without adopting a separate bundling workflow.