Skip to content

anh-ld/chrome-ext-svelte-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

10 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

This is a fork of chrome-extension-svelte-boilerplate by d-lowl

Chrome Extension Svelte Boilerplate

A boilerplate for Chrome Extensions using Svelte and Webpack with automatic refresh.

Running

  • Run yarn.
  • Change the package's name and description on package.json.
  • Change the name of your extension on src/manifest.json.
  • Run yarn dev
  • Load your extension on Chrome Development mode.

Content Scripts

All entry points of the content scripts should be excluded from hot reloading. Add it to excludeEntriesToHotReload in webpack.dev.js.

excludeEntriesToHotReload: [myContentScript]

Hot reload

Default Port: 4444. Change it in webpack.dev.js.

Packing

yarn build

Secrets

Place all your secrets in .env. Remember to add .env to .gitignore on your commit.

About

๐Ÿ”Œ Chrome extension starter with Svelte

Resources

Stars

Watchers

Forks