chrome-ext-svelte-starter

Chrome Ext Svelte Starter

🔌 Chrome extension starter with Svelte

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.

Top categories

Loading Svelte Themes