A comprehensive boilerplate for building and Chrome extensions with Vite and Shadcn/UI. This template provides a solid foundation for creating robust, type-safe applications with modern testing practices.
- React Chrome Extension with TypeScript
- Full Tailwind CSS and Shadcn/UI support
- Vite for lightning-fast development
- ESLint and Prettier setup
- CI/CD ready configuration
βββ src/ # Source files
β βββ assets/ # Images and static assets
β βββ components/ # React components
β β βββ ui/ # UI components
β βββ lib/ # Utility functions
β β βββ utils.ts # Helper utilities
β βββ App.tsx # Main App component
β βββ App.css # App styles
β βββ main.tsx # Entry point
βββ public/ # Static assets and manifest.json
βββ vite.config.ts # Vite configuration
βββ tsconfig.json # TypeScript configuration
βββ tailwind.config.js # Tailwind CSS configuration
βββ postcss.config.js # PostCSS configuration
βββ package.json # Project dependencies and scripts
- Node.js (v18+)
- npm or yarn
- Git
- Clone the repository:
git clone https://github.com/tooniez/chrome-extension-vite-shadcn-framer.git
cd chrome-extension-vite-shadcn-framer
npm install
or
yarn install
Start the development server:
npm run dev
or
yarn dev
Build and install the extension:
npm run build
Load the unpacked extension in Chrome:
chrome://extensions/
Contributions are welcome! Please read our Contributing Guide for details on our code of conduct and the process for submitting pull requests.