{"repo":"KaiHotz/react-rollup-boilerplate","free":true,"listed":false,"github":"https://github.com/KaiHotz/react-rollup-boilerplate","clone":"git clone https://github.com/KaiHotz/react-rollup-boilerplate.git","description":"A modern, production-ready boilerplate for building React component libraries. This project provides a complete development environment with Rollup bundling, TypeScript support, Storybook for component documentation, and comprehensive testing setup.","language":"TypeScript","stars":311,"topics":["react","rollupjs","library","boilerplate-front-end","boilerplate","reactjs","rollup","rollup-example","rollup-js","boilerplates"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"React Rollup Boilerplate A modern, production-ready boilerplate for building React component libraries. This project provides a complete development environment with Rollup bundling, TypeScript support, Storybook for component documentation, and comprehensive testing setup. ✨ Features - ⚛️ React 19.2 - Built with the latest React version - 📦 Rollup Bundler - Optimized ES modules output for tree-shaking - 🔷 TypeScript - Full TypeScript support with type declarations - 📚 Storybook 10 - Interactive component documentation and development - 🧪 Vitest - Fast unit testing with React Testing Library - 🎨 SCSS Support - Styling with SCSS and CSS modules - ✅ ESLint & Prettier - Code linting and formatting - 🎯 Stylelint - CSS/SCSS linting with BEM methodology - 📱 Accessibility - JSX a11y plugin for accessibility best practices 📁 Project Structure 🚀 Getting Started Prerequisites - Node.js = 18 - Yarn package manager Installation Clone the repository Or download directly Download the .zip file, extract it, then: 💻 Development Start the development environment with Storybook: This launches Storybook at http://localhost:6006, where you can: - View and interact with your components - Test different props and states - Document component usage Creating Components 1. Create a new folder in src/components/ with your component name 2. Add your component files: - YourComponent.tsx - Component implementation - YourComponent.scss - Component styles - YourComponent.test.tsx - Unit tests - Yo","default_branch":null,"files":null,"tree":[],"storefront":"/r/KaiHotz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/KaiHotz/react-rollup-boilerplate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}