Skip to content

0.0.7

Pre-release
Pre-release
Compare
Choose a tag to compare
@lastlink lastlink released this 01 Nov 02:06
· 82 commits to master since this release
df6b399

updates

  • major refactor based off of Kocal/vue-web-extension
    • upgraded to webpack 4
    • extension dist size cut down almost 90%!!
      • 6.1 1.38 MB to 186.67 KB
      • biggest motivator was firefox didn't allow more than 4mb per file and vendor.js file was about 5mb. Webpack 4 supports splitting code chunks with a max size, but the new setup is efficient enough to cut down the size this much and vuejs still works with the vue style work around
    • polyfill used to make chrome api's work with firefox
    • autoformatting using prettier on save
    • vue <style></style> tag not supported in content_scripts with new webpack config. Css can be directly injected into <template></template> using <v-script scoped></v-script> global component
    • manifest updated
      • copy process updated
      • removed uneeded chrome background permission
    • new npm scripts in package.json see README
      • better build and zip process
        • now using dist folder instead of build for development
      • different debug watch scripts
  • issue api calls no longer using root /, but injecting the host using window.location.origin to be firefox compatible
  • project rename b/c now supporting firefox
  • deployed to firefox store pending approval
  • no changes to chrome extension core functionality in this update