vue-cli-plugin-browser-extension

Browser extension development plugin for vue-cli 3.0

LGPL-3.0 License

Downloads
2.8K
Stars
426
Committers
11

Bot releases are hidden (Show)

vue-cli-plugin-browser-extension - 0.24.0 Latest Release

Published by adambullmer almost 5 years ago

Removed modesToZip from options. The functionality behind modesToZip now relies on the NODE_ENV environment variable to produce a zipped artifact.

vue-cli-plugin-browser-extension - Fix Background File Scaffold

Published by adambullmer almost 5 years ago

Fixes a minor bug in a scaffolded background.js file, where the incorrect message listener would be used in the event the user scaffolded the app with both the background and popup options selected.

This only fixes new scaffolds, for existing projects who are trying to continue to use the default background script listener, just change the first line of your src/background.js to this:

browser.runtime.onMessage.addListener(function (request, sender, sendResponse) {
vue-cli-plugin-browser-extension - Fix Optimization Detection For User Scripts

Published by adambullmer almost 5 years ago

This fixes a bug where content scripts and background scripts were not being executed when using the dev server.

vue-cli-plugin-browser-extension - 0.23.0

Published by adambullmer almost 5 years ago

Exposing configuration options for webpack-extension-reloader

vue-cli-plugin-browser-extension - 0.22.5

Published by adambullmer about 5 years ago

Fix bug where vue's filename hashing config option wasn't respected

vue-cli-plugin-browser-extension - 0.22.4

Published by adambullmer about 5 years ago

Security update for eslint -> eslint-utils

vue-cli-plugin-browser-extension - 0.22.3

Published by adambullmer about 5 years ago

Some refactors to generation and manifest transformation.
Fixed #57 and #58

vue-cli-plugin-browser-extension - 0.22.2

Published by adambullmer about 5 years ago

Fix generator bug from #56

vue-cli-plugin-browser-extension - 0.22.1

Published by adambullmer about 5 years ago

Fix a bug where manually specified CSP in production may include the unsupported 'unsafe-eval' option

vue-cli-plugin-browser-extension - 0.22.0

Published by adambullmer about 5 years ago

Removing configuration for the browser polyfill. It is now standard and users will have to explicitly opt out of using it.

vue.config.js

module.exports = {
  chainWebpack(config) {
    config.plugins.delete('provide-webextension-polyfill');
    config.module.rules.delete('provide-webextension-polyfill');
  },
};
vue-cli-plugin-browser-extension - 0.21.1

Published by adambullmer about 5 years ago

Fixed #48 where gitignore entries were being unconditionally added on every invoke

vue-cli-plugin-browser-extension - 0.21.0

Published by adambullmer about 5 years ago

Upgrading to this version does not require that you run vue invoke browser-extension. The changes only affect how a freshly scaffolded project will look for its files.

  • Added typescript scaffolding support
  • Restructured the pages to be more in line with general vue practices, like main.js instead of a custom name
  • Optimized some dependency trees to avoid putting more things into the parent project
  • Removed additions of vuex and vue-router for now
vue-cli-plugin-browser-extension - 0.20.0

Published by adambullmer about 5 years ago

Ramping up for a stable release

Breaking changes

  • added new option for the artifact directory, artifactDir, changed default zip output directory from {{webpack.output}}-zip to artifacts

Dangerous

  • Re-enabled the node global. webpackConfig.node.global = true. I don't recall why it was off in the first place, and being off is causing some issues later outlined in #12.

Scaffolding Changes

  • Renamed the scaffolded pages to no longer need a namespace popup/popup became popup
  • cleaned up name on content-scripts folder
  • converted most of the webpack configurations into the community preferred webpack chain
  • added back codesplitting optimizations for pages with html files (ignores background and content-scripts)
  • added back production filename hashing popup.abcd1234.js on pages with html files (ignores background and content-scripts)

These scaffolding changes help remove a sticking point for resolving CSS assets with the absolute project root ~@/ syntax

vue-cli-plugin-browser-extension - 0.19.0

Published by adambullmer about 5 years ago

Added signing key generation option to scaffold

vue-cli-plugin-browser-extension - 0.18.1

Published by adambullmer about 5 years ago

  • Fixed ExtensionReloader production warning.
  • Refactored the manifest transform to be more performant.
vue-cli-plugin-browser-extension - 0.18.0

Published by adambullmer about 5 years ago

Added devtool scaffolding

vue-cli-plugin-browser-extension - 0.17.1

Published by adambullmer about 5 years ago

fixed manifest.json scaffolding bug

vue-cli-plugin-browser-extension - 0.17.0

Published by adambullmer about 5 years ago

vue-cli-plugin-browser-extension - 0.16.0

Published by adambullmer about 5 years ago

  • Include generic browser reload package instead of chrome specific package
  • Bump risky outdated packages
vue-cli-plugin-browser-extension -

Published by adambullmer over 5 years ago