Skip to content
TypeScript Dev Toolkit logo

TypeScript Dev Toolkit

Build, lint, format, spellcheck, test, gate and release tooling for TypeScript packages.

One gate

The branch gate runs the release’s own preflight checks, so a branch learns in seconds what would fail its release.

Shared configs

ESLint, markdownlint, cspell, dprint, commitlint and Vitest configurations every @mnaoumov package builds on.

Library builds

Unbundled ESM and CommonJS output with validated declarations and a generated exports map.

Documentation sites

An Astro + Starlight site with an API reference generated from the package’s TSDoc, linked to the other @mnaoumov sites.