A vueJs boilerplate to create a chrome extension
To configure extension manifest edit the file extension.config.js. see more.
Example:
...
manifest: {
name: 'Extension Name',
description: 'Extension description here',
version: '1.0',
manifest_version: 3,
background: {
service_worker: 'background.js'
},
content_scripts: [],
permissions: [],
action: {
default_popup: 'index.html'
},
}
...
To configure your source files edit the entry parameter on extension.config.js
Example
...
entry: {
main: './src/main.js',
background: './src/background.js',
content: './src/handle-dom.js'
}
...
npm run dev
chrome://inspect/#devices