Skip to content

Release 1.0.0

Latest

Choose a tag to compare

@GermanJablo GermanJablo released this 02 Nov 17:41
· 1 commit to main since this release

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, and outDir
    • 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"
    }