{"repo":"IgnacioNMiranda/vite-component-library-template","free":true,"listed":false,"github":"https://github.com/IgnacioNMiranda/vite-component-library-template","clone":"git clone https://github.com/IgnacioNMiranda/vite-component-library-template.git","description":"⚛️ Vite + React Starter Component Library Template","language":"TypeScript","stars":236,"topics":["github-actions","react","release-please","storybook","vite","vitest","tailwindcss","typescript","husky","husky-hooks"],"license":"MIT","category":"ui-components","readme_excerpt":"⚛️⚡ Vite + React + Typescript Component Library Template Features - ♥️ Node 22 - ⚛️ React 19 - 📚 Storybook 9 - Components preview - 🖌️ Tailwind CSS 4 - ⏩ Vite - Run and build the project blazingly fast! - ⚡ Vitest - Components Unit Testing - 📐 Biome - Formatting and Linting - 🌟 Typescript - 🐶 Husky & Lint Staged - Pre-commit Hooks - ⏰ Release Please — Generate the changelog with the release-please workflow - 👷 Github Actions — Releasing versions to NPM - Initial components setup using Atomic Design Getting Started 1. Create a new repository using this one as template 2. Clone your repo 3. Install dependencies with pnpm i (first run corepack enable to enable pnpm) Main Scripts Always prepending pnpm: - dev : Bootstrap the Storybook preview with Hot Reload. - build : Builds the static storybook project. - build:lib : Builds the component library into the dist folder. - lint : Applies linting based on the rules defined in biome.json . - format : Formats files using the biome rules defined in biome.json . - test : Runs testing using watch mode. - test:cov : Runs testing displaying a coverage report. Blog Post I created a post explaning how to set up this library and publish it to a package registry! You can read it here. Author Ignacio Miranda Figueroa License MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/IgnacioNMiranda","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/IgnacioNMiranda/vite-component-library-template/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."}