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

Preview

react-component-npm-package-template-ts preview

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