react-component-npm-package-template-ts
A modern, batteries‑included React 18 component library template for TypeScript with ESM‑only bundling, Vite playground, Vitest, ESLint/Prettier, TypeDoc, release‑it, STAN and optional cloud backup.
reacttemplateboilerplatetypescripteslintrollupreact-componentsprettierstartercomponent-libraryesmtypedoc
Overview
React Component Library Template (TypeScript). A modern, batteries‑included React 18 component library template for TypeScript with ESM‑only bundling, Vite playground, Vitest, ESLint/Prettier, TypeDoc, release‑it, STAN and optional cloud backup. 👇 NPM & Node Current badges will be activated when you publish your component to NPM!
Features
esm-bundlingtype-declarationsvite-playgroundeslint-configprettier-formattingtypedoc-generationrelease-automationgit-hookscloud-backuptree-shaking
Feature Flags
authenticationbloglandingpageainotificationsapiDocscachingformsValidationtestingci
Recommended Use Cases
building-react-component-librariespublishing-npm-packagestypescript-component-developmentopen-source-libraries
Frontend
reacttypescriptviterollup
Backend
None
Auth Providers
None
Deployment Targets
rendernpm
Payment Providers
None
Quick Facts
⭐ Stars
0
🍴 Forks
0
🔄 Active
Yes
🕒 Last Commit
2025-09-24T03:31:54.000Z
Stack
Framework
react
Language
typescript
Testing
vitest, testing-library, jest-dom
CI
github-actions
Data Layer
UI Stack
Styling
css-modules
Components
react
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
github-actions
Pricing
Classification
free
Selected
—
Notes
Open-source template with no pricing model