npm-kickstart

Kickstart template project to create a npm package

npmpackageboilerplatetypescriptkickstarteslintprettiervitestcodecov

Preview

npm-kickstart preview

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

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
Get Started with this Boilerplate