jeff chacko
3d3e6038e4
css plugin version upgrade for webpack 5
2024-09-10 08:49:28 +01:00
Abhijith Vijayan [KUBRIC]
fde4197f12
refactor: migrate to webpack-ext-reloader
2024-01-31 05:07:43 +05:30
Gvozd
8920ea707e
build(webpack): pack extension with filemanager-webpack-plugin instead zip-webpack-plugin
...
`zip-webpack-plugin` incompatible with `file-loader`
also `zip-webpack-plugin` less popular than `filemanager-webpack-plugin`, and not maintained 3 years
2020-11-15 18:20:19 +03:00
abhijithvijayan
34fda2d3b0
fix: webpack loaders & plugins API changes
2020-11-15 15:31:52 +05:30
abhijithvijayan
29a43e451d
feat: add hash to css bundle name
2020-11-15 15:30:43 +05:30
abhijithvijayan
281cb27483
fix( #31 ): webpack stats tuning
2020-04-18 11:08:52 +05:30
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