Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/qizhengmo/chrome-extension-sidepanel-template

Starter template for google Chrome extension side Panel (Since Chrome 114)
https://github.com/qizhengmo/chrome-extension-sidepanel-template

chrome extension-chrome react template typescripe

Last synced: about 1 month ago
JSON representation

Starter template for google Chrome extension side Panel (Since Chrome 114)

Awesome Lists containing this project

README

        

# Chrome Extension SidePanel Template

## Basic template fork from [JohnBra](https://github.com/JohnBra/vite-web-extension)

## SidePanel
1. see src/manifest.ts [side_panel] field for config
2. see [Chrome Official Doc](https://developer.chrome.com/docs/extensions/reference/sidePanel/)
3. see src/pages/background.ts for how to enable opening side panel from action icon

## Extension Development
1. Use **npm run dev** to trigger hot-rebuild
2. Load unpack extension from /dist

## Dev Server Preview Mode
1. Change script in index.html
2. Use **npm run webdev** to preview using dev server

## MISC
1. Remove registry setting in /.npmrc if you want to use your own registry