{"repo":"sinanbekar/browser-extension-react-typescript-starter","free":true,"listed":false,"github":"https://github.com/sinanbekar/browser-extension-react-typescript-starter","clone":"git clone https://github.com/sinanbekar/browser-extension-react-typescript-starter.git","description":"🚀 React & TypeScript Starter for developing web extensions with hot reload!","language":"TypeScript","stars":169,"topics":["chrome-extension","react","typescript","browser-extension","vitejs","tailwindcss","eslint","google-chrome","jest","prettier"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Browser Extension React & TypeScript Starter A cross-platform (Chrome, Firefox, Edge, Opera, Brave) web browser extension (Manifest V3 and Manifest V2) starter kit with hot reload support, built with React, Typescript, Redux, Vite, ESLint, Prettier, TailwindCSS, Jest and more! &nbsp; &nbsp; Features · Quick Start · Important Notes · License 🚀 NEW (experimental) Zustand for state management instead Redux, with webext-zustand package. You can try it now on the branch experimental-zustand Features - Instant HMR (hot reload)[^1] - Write once run on any browser - Global Redux support with persist option. Effortless communication between content, background, popup, options, and more pages. - Provides a basic content example and popup, options, and welcome pages with all React - Latest Manifest V3 support - Manifest V2 support (beta) - Dynamic manifest.json - Includes ESLint configured to work with TypeScript and Prettier - Includes tests with Jest Built with - React - TypeScript - Redux (toolkit and redux-persist) - TailwindCSS - Vite - Jest - ESLint - Prettier - simple-git-hooks (lightweight husky alternative) - nano-staged [^1]: While it is fully supported and stable in most cases, hard reloading is rarely recommended. Browser Support --------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------ ---------------------------------------------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/sinanbekar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sinanbekar/browser-extension-react-typescript-starter/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."}