No description
  • TypeScript 66.1%
  • JavaScript 23%
  • CSS 7.1%
  • HTML 3.3%
  • SCSS 0.5%
Find a file
2023-05-18 12:12:55 +03:00
.github initial 2023-05-18 12:12:55 +03:00
public initial 2023-05-18 12:12:55 +03:00
src initial 2023-05-18 12:12:55 +03:00
test-utils initial 2023-05-18 12:12:55 +03:00
utils initial 2023-05-18 12:12:55 +03:00
.eslintrc initial 2023-05-18 12:12:55 +03:00
.gitignore initial 2023-05-18 12:12:55 +03:00
.nvmrc initial 2023-05-18 12:12:55 +03:00
.prettierrc initial 2023-05-18 12:12:55 +03:00
jest.config.js initial 2023-05-18 12:12:55 +03:00
LICENSE initial 2023-05-18 12:12:55 +03:00
manifest.ts initial 2023-05-18 12:12:55 +03:00
package.json initial 2023-05-18 12:12:55 +03:00
README.md initial 2023-05-18 12:12:55 +03:00
tsconfig.json initial 2023-05-18 12:12:55 +03:00
vite.config.ts initial 2023-05-18 12:12:55 +03:00
yarn.lock initial 2023-05-18 12:12:55 +03:00

logo

Chrome Extension Boilerplate with
React + Vite + TypeScript

GitHub action badge hits

This project is listed in the Awesome Vite

Table of Contents

Intro

This boilerplate is made for creating chrome extensions using React and Typescript.

The focus was on improving the build speed and development experience with Vite.

Features

Installation

Procedures

  1. Clone this repository.
  2. Change name and description in package.json => Auto synchronize with manifest
  3. Run yarn install or npm i (check your node version >= 16.6, recommended >= 18)
  4. Run yarn dev or npm run dev
  5. Load Extension on Chrome
    1. Open - Chrome browser
    2. Access - chrome://extensions
    3. Check - Developer mode
    4. Find - Load unpacked extension
    5. Select - dist folder in this project (after dev or build)
  6. If you want to build in production, Just run yarn build or npm run build.

Screenshots

New Tab

Popup

popup

Sample

Documents

Star History

Star History Chart


Thanks To

Jetbrains Jackson Hong
JetBrains Logo (Main) logo. Jackson Hong

Jonghakseo