Repository navigation
Major Changes
-
Initial release of
ultimate-tooling, a collection of TypeScript configurations based on Total TypeScript's TSConfig Cheat Sheet.What's included
- Bundler configurations for projects using external bundlers (Vite, Remix, Astro, Nuxt, etc.)
- DOM and non-DOM variants
- TypeScript compiler (tsc) configurations separated into:
- Typechecking configs for development
- Build configs for production (apps, libraries, and monorepo libraries)
- DOM and non-DOM variants
Features
- Separate configurations for typechecking vs building
- Proper defaults for
include,exclude, andoutDir - React JSX support (
jsx: "react-jsx") - Type checking for JavaScript files (
checkJs) - Optimized watch mode output (
preserveWatchOutput) - Streamlined bundler options without redundancy
Usage
Install the package and extend the appropriate config in your
tsconfig.json:{ "extends": "ultimate-tooling/bundler/dom" } - Bundler configurations for projects using external bundlers (Vite, Remix, Astro, Nuxt, etc.)