Standardizes TypeScript library development with production-ready configurations for builds, testing, and dual module support.
This skill provides a comprehensive framework for building professional TypeScript libraries using the typescript-library-template pattern. It streamlines the setup and maintenance of npm packages by implementing modern tooling such as tsup for dual CommonJS/ESM builds, Vitest for testing, and a unified validation workflow. Whether starting a new project or migrating an existing one, it ensures consistent code quality through strict TypeScript configurations, automated formatting, and rigorous linting standards designed for modern JavaScript ecosystems.
Características Principales
01Modern testing suite integration with Vitest
02Automated build configuration with tsup
03Pre-configured ESLint and Prettier standards
041 GitHub stars
05Unified 'pnpm validate' quality workflow
06Dual Module Support (CJS and ESM outputs)
Casos de Uso
01Migrating existing TypeScript projects to support dual module formats
02Standardizing build and test scripts across multiple TypeScript repositories
03Bootstrapping a new production-ready TypeScript npm package