42 Commits

Author SHA1 Message Date
abhijithvijayan
23cc204dc4 fix(#29): source map issue 2020-04-17 16:26:10 +05:30
abhijithvijayan
18fa5f9ed9 chore: minor linting to webpack config 2020-04-17 15:58:08 +05:30
abhijithvijayan
c05ad5bd60 refactor: move files to source folder 2020-04-07 23:43:12 +05:30
abhijithvijayan
2f5e8d9254 fix: use package.json version for manifest 2020-04-06 10:15:00 +05:30
abhijithvijayan
fadc746bc7 refactor: migrate to wext-manifest-loader (breaking change) 2020-04-02 21:28:55 +05:30
abhijithvijayan
3b1b535654 feat: use optimize -css-assets-webpack-plugin to css optimisation 2020-03-30 02:06:48 +05:30
abhijithvijayan
bdffca93fa fix #22: babel 7 supports typescript you idiot 2020-03-09 23:18:06 +05:30
abhijithvijayan
2c49fef57c fix: stop terser from extracting & outputting comments 2020-03-09 19:45:21 +05:30
abhijithvijayan
c4dcc6fe13 refactor #22: Use fork-ts-checker-webpack-plugin with ts-loader 2020-03-09 19:36:16 +05:30
abhijithvijayan
8384723acc fix: (#19) use MiniCssExtractPlugin for sass/scss/css files 2020-01-31 16:02:34 +05:30
abhijithvijayan
fd5ff409ce fix: remove style only entries from webpack 2020-01-31 15:59:51 +05:30
abhijithvijayan
451b1e46bb fix: remove webpack progress plugin 2020-01-27 20:06:36 +05:30
abhijithvijayan
b5f1867318 fix: resolve ts, tsx, js in webpack 2020-01-27 20:05:47 +05:30
abhijithvijayan
fc7e064726 feat: add react components for Popup & Options 2020-01-27 19:52:20 +05:30
abhijithvijayan
7070a49f7c refactor: ts rewrite content script & background script 2020-01-27 19:43:42 +05:30
abhijithvijayan
7087c526ef feat: use awesome-typescript-loader for js, ts, tsx files 2020-01-27 19:40:13 +05:30
abhijithvijayan
0ff115769c refactor: tweaks to webpack config 2020-01-27 19:35:15 +05:30
abhijithvijayan
f651a826d8 refactor: move views html around 2020-01-27 19:21:43 +05:30
abhijithvijayan
ac690c750b feat: (#14) add webpack-extension-reloader to reload extension on change 2020-01-23 20:56:45 +05:30
abhijithvijayan
7f0dd65231 chore: Make webpack detect mode from NODE_ENV 2020-01-23 20:40:28 +05:30
abhijithvijayan
9fe632f0f5 chore: Add EnvironmentPlugin 2020-01-23 20:38:31 +05:30
abhijithvijayan
3541582d21 refactor: pass browser as parameter to getExtensionFIleType() 2020-01-23 20:37:41 +05:30
abhijithvijayan
2e229188cc refactor: add contentScript entry to webpack config 2019-11-16 13:37:31 +05:30
abhijithvijayan
f4fd3fb0e4 fix: browser specific packing (zip/crx/xpi) on build 2019-10-31 07:25:05 +05:30
abhijithvijayan
ded5f90d4b feat: use wext-manifest to generate manifest.json for target browser 2019-10-30 21:51:00 +05:30
abhijithvijayan
2f1248ce63 refactor: rename TARGET to TARGET_BROWSER 2019-10-30 19:38:17 +05:30
abhijithvijayan
d7ca2d7803 use [name].bundle.js file naming scheme for outputs 2019-10-25 17:46:39 +05:30
abhijithvijayan
5bf7a70694 write background property to manifest dynamically 2019-10-25 17:46:04 +05:30
abhijithvijayan
3fc3d01d17 dynamically generate version field for manifest.json from package.json 2019-10-25 16:48:45 +05:30
abhijithvijayan
9dd8995438 add autoprefixer plugin config to webpack.config.js 2019-10-25 16:02:08 +05:30
abhijithvijayan
800258bc90 add terser plugin to minify js bundle 2019-10-25 15:55:27 +05:30
abhijithvijayan
4a3027d60b add .zip files to deletion queue on new build 2019-10-25 15:53:39 +05:30
abhijithvijayan
3e95321edd generate zip files for each browser build 2019-10-25 15:51:52 +05:30
abhijithvijayan
6069b81075 set contentBase for webpack-dev-server 2019-10-25 14:02:35 +05:30
abhijithvijayan
23deb6fc2f use html-webpack-plugin to inject js file on build 2019-10-25 13:51:02 +05:30
abhijithvijayan
a1bbd686c8 add clean-webpack-plugin to delete existing build dir on new build 2019-10-25 13:42:34 +05:30
abhijithvijayan
d0abe01ea5 [Fix] Bundle build paths - use target folder 2019-10-25 13:38:21 +05:30
abhijithvijayan
26410b402f add copy-webpack-plugin to copy static assets(icons, manifest) on build 2019-10-25 13:36:45 +05:30
abhijithvijayan
ef1fe7e580 [Fix] style only entry generating js files 2019-10-25 13:30:37 +05:30
abhijithvijayan
418ab17150 use loaders to support bundling of scss files 2019-10-25 13:27:44 +05:30
abhijithvijayan
c308afa91b add lint scripts & apply lint fixes 2019-10-25 12:38:20 +05:30
abhijithvijayan
0e1c7ded13 scaffold out webpack files 2019-10-25 12:19:45 +05:30