Skip to content

Web extension starter pack with manifest V3 and VueJS 3.2 for the popup

Notifications You must be signed in to change notification settings

aautcq/vue-web-extensions-starter-pack

Repository files navigation

Vue Web Extension Starter Pack

Google Chrome extension running on Manifest V3 with a popup running on VueJS 3.2. This README outlines the details of collaborating on this JS application.

Prerequisites

You will need the following things properly installed on your computer:

Installation

  • git clone https://github.com/aautcq/vue-web-extensions-starter-pack.git
  • change into the new directory
  • npm install
  • Follow the instructions in the update-manifest.js file to keep a constant extension id in development and production

Running / Development

  • npm run dev

Google Chrome configuration

  • Open Google Chrome
  • Go to Settings -> Extensions
  • Activate Developer mode
  • Click Load unpacked -> open the vue-web-extension-starter-pack/dist folder
  • [Facultative] You can use Extensions Reloader to facilitate development

Building

  • npm run buildDev (development)
  • npm run build (production)

Keep a constant extension id through development and prodution

  • In Chrome, pack your extension and load it
  • Navigate to the Extensions folder on your machine (Mac OS: ~/Library/Application Support/Google/Chrome/Default/Extensions/<id>/<version>)
  • Get the "key" value from the manifest.json file
  • Save the key.pem file generated in the root of the project

Known issues

Further Reading / Useful Links

About

Web extension starter pack with manifest V3 and VueJS 3.2 for the popup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published