grafana/scripts/webpack
Jack Westbrook 78bef7a26a
Build: Enable long term caching for frontend assets (#47625)
* build(webpack): move CopyUniconsPlugin into own file

* chore(webpack): delete unused blobUrl and compile loaders

* build(webpack): prefer contenthash over fullhash for longer caching

* build(webpack): set optimization.moduleIds named only in dev

* build(webpack): introduce HTMLWebpackCSSChunks so templates can access theme css by name

* feat: inject css files with contenthash in html templates

* revert(error-template): remove ContentDeliveryURL from CSS href

* refactor(index-template): update grafanaBootData.themePaths

* chore(webpack): add typescript annotations for CopyUniconsPlugin
2022-05-26 11:49:18 +02:00
..
plugins Build: Enable long term caching for frontend assets (#47625) 2022-05-26 11:49:18 +02:00
dependencies.js Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
postcss.config.js Chore: Remove postcss-browser-reporter (#39409) 2021-09-20 13:38:23 +02:00
sass.rule.js Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
webpack.common.js Build: Enable long term caching for frontend assets (#47625) 2022-05-26 11:49:18 +02:00
webpack.dev.js Build: Enable long term caching for frontend assets (#47625) 2022-05-26 11:49:18 +02:00
webpack.hot.js Build: Enable long term caching for frontend assets (#47625) 2022-05-26 11:49:18 +02:00
webpack.prod.js Build: Enable long term caching for frontend assets (#47625) 2022-05-26 11:49:18 +02:00