typechecking library
A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation with esbuild for bundling. Built for modern ESM-only projects on Node.js 22+.
MCP server for functype documentation lookup and TypeScript code validation
Executable data contracts for JavaScript runtime boundaries.
Detect breaking changes in your TypeScript library's public API. Like cargo-semver-checks, but for TypeScript.
A little library for asserting types and values, with zero dependencies.
Easy but powerful enums for safer code. e.g. const Fruit = new Enum("apple pear banana"); gives you Fruit.apple, Fruit.has("apple"), and Fruit.$apple() (as a fail-fast value), whilst Fruit.isApple('penguin') will throw an error.