npm-kickstart
Kickstart template project to create a npm package
npmpackageboilerplatetypescriptkickstarteslintprettiervitestcodecov
Overview
npm-kickstart is a TypeScript project template for building and publishing npm packages with modern tooling. It includes TypeScript 5.9+, ESLint 9, Prettier, Vitest testing with 100% coverage, dual ESM and CommonJS outputs, automated CI/CD via GitHub Actions, semantic versioning with conventional commits and auto-generated API documentation published to GitHub Pages.
Features
typescript-5.9+eslint-9prettier-3vitest-testingdual-package-esm-cjsbundled-outputsnative-js-filesgithub-actions-ci-cdsemantic-releaseauto-publish-npmtypedoc-api-docsgithub-pages-docscodecov-coverageconventional-commitsgithub-releases
Feature Flags
authenticationblogfileUploadsnotificationsapiDocstestsci
Recommended Use Cases
npm-package-developmenttypescript-libraryopen-source-packageutility-library
Frontend
None
Backend
None
Auth Providers
None
Deployment Targets
npm-registrygithub-pages
Payment Providers
None
Quick Facts
โญ Stars
0
๐ด Forks
0
๐งพ License
mit
๐ Active
Yes
๐ Last Commit
2025-10-28T21:12:48.000Z
GitHub
Stack
Language
typescript
Testing
vitest
CI
github-actions
Data Layer
UI Stack
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
github-actions
Pricing
Classification
free
Selected
โ
Notes
Open source MIT licensed template