From ca56cfcf72b6c2e4a6b7a3da362718bf7493fa6b Mon Sep 17 00:00:00 2001 From: Max Graey Date: Thu, 18 May 2017 02:28:31 +0300 Subject: [PATCH 01/24] add Webpack Butternut Plugin (modern minifier) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a0e1ba0..46f265f 100644 --- a/README.md +++ b/README.md @@ -182,6 +182,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr - [Static Site Generator Webpack Plugin](https://github.com/markdalgleish/static-site-generator-webpack-plugin) - Minimal, unopinionated static site generator. -- *Maintainer*: `Mark Dalgleish` [![Github][githubicon]](https://github.com/markdalgleish) - [SVG Sprite Webpack Plugin](https://github.com/TodayTix/svg-sprite-webpack-plugin) - Plugin for SVG sprites and icons. -- *Maintainer*: `Jeremy Tice` ([`TodayTix`](https://github.com/TodayTix)) [![Github][githubicon]](https://github.com/jetpacmonkey) [![Twitter][twittericon]](https://twitter.com/jetpacmonkey) - [Imagemin Webpack Plugin](https://github.com/Klathmon/imagemin-webpack-plugin) - Minify images with Imagemin. -- *Maintainer*: `Gregory Benner` [![Github][githubicon]](https://github.com/Klathmon) [![Twitter][twittericon]](https://twitter.com/Klathmon) +- [Webpack Butternut Plugin](https://github.com/MaxGraey/webpack-butternut-plugin) - Webpack plugin for fast, future-friendly minifier with supporting ES2015+. -- *Maintainer*: `Max Graey` [![Github][githubicon]](https://github.com/MaxGraey) [Back to top](#table-of-contents) From 3724f3a4a574f8d778c8307c62ede2e8ee7a47ec Mon Sep 17 00:00:00 2001 From: Balthazar Gronon Date: Fri, 19 May 2017 13:03:49 -0700 Subject: [PATCH 02/24] feat(plugins): add prepack plugin (#68) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 46f265f..7a77277 100644 --- a/README.md +++ b/README.md @@ -182,6 +182,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr - [Static Site Generator Webpack Plugin](https://github.com/markdalgleish/static-site-generator-webpack-plugin) - Minimal, unopinionated static site generator. -- *Maintainer*: `Mark Dalgleish` [![Github][githubicon]](https://github.com/markdalgleish) - [SVG Sprite Webpack Plugin](https://github.com/TodayTix/svg-sprite-webpack-plugin) - Plugin for SVG sprites and icons. -- *Maintainer*: `Jeremy Tice` ([`TodayTix`](https://github.com/TodayTix)) [![Github][githubicon]](https://github.com/jetpacmonkey) [![Twitter][twittericon]](https://twitter.com/jetpacmonkey) - [Imagemin Webpack Plugin](https://github.com/Klathmon/imagemin-webpack-plugin) - Minify images with Imagemin. -- *Maintainer*: `Gregory Benner` [![Github][githubicon]](https://github.com/Klathmon) [![Twitter][twittericon]](https://twitter.com/Klathmon) +- [Prepack Webpack Plugin](https://github.com/gajus/prepack-webpack-plugin) - A webpack plugin for prepack. -- *Maintainer*: `Gajus Kuizinas` [![Github][githubicon]](https://github.com/gajus) - [Webpack Butternut Plugin](https://github.com/MaxGraey/webpack-butternut-plugin) - Webpack plugin for fast, future-friendly minifier with supporting ES2015+. -- *Maintainer*: `Max Graey` [![Github][githubicon]](https://github.com/MaxGraey) [Back to top](#table-of-contents) From 2ff427fb77a9e42f52a1d4ccafa45462921dbb51 Mon Sep 17 00:00:00 2001 From: Joshua Wiens Date: Sun, 4 Jun 2017 12:04:23 -0500 Subject: [PATCH 03/24] style: fix line wrap --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 7a77277..cf8bcf1 100644 --- a/README.md +++ b/README.md @@ -107,7 +107,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr - [Underscore Loader](https://github.com/emaphp/underscore-template-loader) - Underscore and Lodash template loader. -- *Maintainer*: `Emmanuel Antico` [![Github][githubicon]](https://github.com/emaphp) [![Twitter][twittericon]](https://twitter.com/emaphp) - [ngTemplate Loader](https://github.com/WearyMonkey/ngtemplate-loader) - Angular1 Template Loader. -- *Maintainer*: `Toby Rahilly` [![Github][githubicon]](https://github.com/WearyMonkey) - [ngInlineStylesLoader](https://github.com/seveves/ng-inline-styles-loader): Optimizes inlined css of angular components. -- *Maintainer*: `Severin Friede` [![Github][githubicon]](https://github.com/seveves) -- [Markup-inline Loader](https://github.com/asnowwolf/markup-inline-loader) Inline SVGs to HTML. It’s useful when applying icon font or applying CSS animation to SVG. -- *Maintainer*: `Zhicheng Wang` [![Github][githubicon]](https://github.com/asnowwolf) +- [Markup-inline Loader](https://github.com/asnowwolf/markup-inline-loader) Inline SVGs to HTML -- *Maintainer*: `Zhicheng Wang` [![Github][githubicon]](https://github.com/asnowwolf) #### Styles @@ -179,8 +179,8 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr - [Module Mapping](https://github.com/spartez/module-mapping-webpack-plugin) - Maps modules onto different files. -- *Maintainer*: `Spartez Team` [![Github][githubicon]](https://github.com/spartez) [![Twitter][twittericon]](https://twitter.com/thisisspartez) - [Serverless Webpack](https://github.com/elastic-coders/serverless-webpack) - Serverless plugin to bundle your lambdas. -- *Maintainer*: `Elastic Coders` [![Github][githubicon]](https://github.com/elastic-coders) [![Twitter][twittericon]](https://twitter.com/ElasticCoders) - [Prerender SPA](https://github.com/chrisvfritz/prerender-spa-plugin) - Framework-agnostic static site generation for SPAs. -- *Maintainer*: `Chris Fritz` [![Github][githubicon]](https://github.com/chrisvfritz) [![Twitter][twittericon]](https://twitter.com/chrisvfritz) -- [Static Site Generator Webpack Plugin](https://github.com/markdalgleish/static-site-generator-webpack-plugin) - Minimal, unopinionated static site generator. -- *Maintainer*: `Mark Dalgleish` [![Github][githubicon]](https://github.com/markdalgleish) -- [SVG Sprite Webpack Plugin](https://github.com/TodayTix/svg-sprite-webpack-plugin) - Plugin for SVG sprites and icons. -- *Maintainer*: `Jeremy Tice` ([`TodayTix`](https://github.com/TodayTix)) [![Github][githubicon]](https://github.com/jetpacmonkey) [![Twitter][twittericon]](https://twitter.com/jetpacmonkey) +- [Static Site Generator Plugin](https://github.com/markdalgleish/static-site-generator-webpack-plugin) - Minimal, unopinionated static site generator. -- *Maintainer*: `Mark Dalgleish` [![Github][githubicon]](https://github.com/markdalgleish) +- [SVG Sprite Plugin](https://github.com/TodayTix/svg-sprite-webpack-plugin) - Plugin for SVG sprites and icons. -- *Maintainer*: `Jeremy Tice` ([`TodayTix`](https://github.com/TodayTix)) [![Github][githubicon]](https://github.com/jetpacmonkey) [![Twitter][twittericon]](https://twitter.com/jetpacmonkey) - [Imagemin Webpack Plugin](https://github.com/Klathmon/imagemin-webpack-plugin) - Minify images with Imagemin. -- *Maintainer*: `Gregory Benner` [![Github][githubicon]](https://github.com/Klathmon) [![Twitter][twittericon]](https://twitter.com/Klathmon) - [Prepack Webpack Plugin](https://github.com/gajus/prepack-webpack-plugin) - A webpack plugin for prepack. -- *Maintainer*: `Gajus Kuizinas` [![Github][githubicon]](https://github.com/gajus) - [Webpack Butternut Plugin](https://github.com/MaxGraey/webpack-butternut-plugin) - Webpack plugin for fast, future-friendly minifier with supporting ES2015+. -- *Maintainer*: `Max Graey` [![Github][githubicon]](https://github.com/MaxGraey) @@ -200,7 +200,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr - [HJS Webpack](https://github.com/HenrikJoreteg/hjs-webpack): Helpers/presets for setting up webpack with hotloading. -- *Maintainer*: `Henrik Joreteg` [![Github][githubicon]](https://github.com/HenrikJoreteg) - [Webpack Dashboard](https://github.com/FormidableLabs/webpack-dashboard): A CLI dashboard for webpack dev server. -- *Maintainer*: `Formidable Labs` [![Github][githubicon]](https://github.com/FormidableLabs) - [Neutrino](https://github.com/mozilla-neutrino/neutrino-dev): Combines the power of Webpack with the simplicity of presets. -- *Maintainer*: `Eli Perelman` [![Github][githubicon]](https://github.com/eliperelman) -- [Webpack Chain](https://github.com/mozilla-neutrino/webpack-chain): A chaining API to generate and simplify the modification of Webpack 2 configurations. -- *Maintainer*: `Eli Perelman` [![Github][githubicon]](https://github.com/eliperelman) +- [Webpack Chain](https://github.com/mozilla-neutrino/webpack-chain): A chaining API to generate and simplify the mod. of Webpack 2 configurations. -- *Maintainer*: `Eli Perelman` [![Github][githubicon]](https://github.com/eliperelman) [Back to top](#table-of-contents) @@ -210,7 +210,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr ### Articles - Gábor Soós | 24-Apr-17 - [How to do proper tree-shaking in Webpack 2](https://blog.craftlab.hu/how-to-do-proper-tree-shaking-in-webpack-2-e27852af8b21) -- Mark Erikson | 07-Mar-17 - [Declaratively Rendering Earth in 3D, Part 1: Building a Cesium + React App with Webpack](http://blog.isquaredsoftware.com/2017/03/declarative-earth-part-1-cesium-webpack/) +- Mark Erikson | 07-Mar-17 - [Declaratively Rendering Earth in 3D, Building a Cesium + React App with Webpack](http://blog.isquaredsoftware.com/2017/03/declarative-earth-part-1-cesium-webpack/) - Joseph Zimmerman | 2-Feb-17 - [A Detailed Introduction To Webpack.](https://www.smashingmagazine.com/2017/02/a-detailed-introduction-to-webpack/) - Jamund Ferguson | 22-Jul-16 - [Manually Tuning Webpack Builds.](https://medium.com/@xjamundx/manually-tuning-webpack-builds-284923f47f44#.lbvkidezh) - Sean T. Larkin | 21-Jul-16 - [Learn and Debug webpack with Chrome Dev Tools!.](https://medium.com/webpack/webpack-bits-learn-and-debug-webpack-with-chrome-dev-tools-da1c5b19554#.gpoentuxe) @@ -253,7 +253,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr ### Books -- [SurviveJS - Webpack](http://survivejs.com/webpack/introduction): Free book guiding from a webpack apprentice to master. Covers development, production, and advanced topics. +- [SurviveJS - Webpack](http://survivejs.com/webpack/introduction): Free book guiding from a webpack apprentice to master. Covers dev, prod, and advanced topics. ### Webpack Examples From ffc89b6b7c495db12903d4a729fd10c8d411baf2 Mon Sep 17 00:00:00 2001 From: Thomas Sileghem Date: Sun, 2 Jul 2017 19:56:54 +0100 Subject: [PATCH 04/24] feat: add modules-cdn-webpack-plugin (#71) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index cf8bcf1..ddbc3a5 100644 --- a/README.md +++ b/README.md @@ -183,6 +183,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr - [SVG Sprite Plugin](https://github.com/TodayTix/svg-sprite-webpack-plugin) - Plugin for SVG sprites and icons. -- *Maintainer*: `Jeremy Tice` ([`TodayTix`](https://github.com/TodayTix)) [![Github][githubicon]](https://github.com/jetpacmonkey) [![Twitter][twittericon]](https://twitter.com/jetpacmonkey) - [Imagemin Webpack Plugin](https://github.com/Klathmon/imagemin-webpack-plugin) - Minify images with Imagemin. -- *Maintainer*: `Gregory Benner` [![Github][githubicon]](https://github.com/Klathmon) [![Twitter][twittericon]](https://twitter.com/Klathmon) - [Prepack Webpack Plugin](https://github.com/gajus/prepack-webpack-plugin) - A webpack plugin for prepack. -- *Maintainer*: `Gajus Kuizinas` [![Github][githubicon]](https://github.com/gajus) +- [Modules CDN Webpack Plugin](https://github.com/mastilver/modules-cdn-webpack-plugin) - Dynamically load your modules from a CDN. -- *Maintainer*: `Thomas Sileghem` [![Github][githubicon]](https://github.com/mastilver) - [Webpack Butternut Plugin](https://github.com/MaxGraey/webpack-butternut-plugin) - Webpack plugin for fast, future-friendly minifier with supporting ES2015+. -- *Maintainer*: `Max Graey` [![Github][githubicon]](https://github.com/MaxGraey) [Back to top](#table-of-contents) From 4d95b4f8ff0a5a56374a3aa956a7a2f064898d5b Mon Sep 17 00:00:00 2001 From: Paul Myburgh Date: Mon, 3 Jul 2017 06:58:26 +0200 Subject: [PATCH 05/24] docs(README): add `generate-package-json-webpack-plugin` (#72) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ddbc3a5..91ed468 100644 --- a/README.md +++ b/README.md @@ -184,6 +184,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr - [Imagemin Webpack Plugin](https://github.com/Klathmon/imagemin-webpack-plugin) - Minify images with Imagemin. -- *Maintainer*: `Gregory Benner` [![Github][githubicon]](https://github.com/Klathmon) [![Twitter][twittericon]](https://twitter.com/Klathmon) - [Prepack Webpack Plugin](https://github.com/gajus/prepack-webpack-plugin) - A webpack plugin for prepack. -- *Maintainer*: `Gajus Kuizinas` [![Github][githubicon]](https://github.com/gajus) - [Modules CDN Webpack Plugin](https://github.com/mastilver/modules-cdn-webpack-plugin) - Dynamically load your modules from a CDN. -- *Maintainer*: `Thomas Sileghem` [![Github][githubicon]](https://github.com/mastilver) +- [Generate package.json Plugin](https://github.com/lostpebble/generate-package-json-webpack-plugin) - Limit dependencies in a deployment `package.json` to only those that are actually being used by your bundle. -- *Maintainer*: `Paul Myburgh` [![Github][githubicon]](https://github.com/lostpebble) - [Webpack Butternut Plugin](https://github.com/MaxGraey/webpack-butternut-plugin) - Webpack plugin for fast, future-friendly minifier with supporting ES2015+. -- *Maintainer*: `Max Graey` [![Github][githubicon]](https://github.com/MaxGraey) [Back to top](#table-of-contents) From 2b1f0311509a83d790819597c1359519f6790368 Mon Sep 17 00:00:00 2001 From: "Arthur A. Bergamaschi" Date: Mon, 3 Jul 2017 04:57:20 -0300 Subject: [PATCH 06/24] docs(README): add `webpack-pwa-manifest` plugin (#66) * Added webpack-pwa-manifest plugin --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 91ed468..0d657c8 100644 --- a/README.md +++ b/README.md @@ -185,6 +185,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr - [Prepack Webpack Plugin](https://github.com/gajus/prepack-webpack-plugin) - A webpack plugin for prepack. -- *Maintainer*: `Gajus Kuizinas` [![Github][githubicon]](https://github.com/gajus) - [Modules CDN Webpack Plugin](https://github.com/mastilver/modules-cdn-webpack-plugin) - Dynamically load your modules from a CDN. -- *Maintainer*: `Thomas Sileghem` [![Github][githubicon]](https://github.com/mastilver) - [Generate package.json Plugin](https://github.com/lostpebble/generate-package-json-webpack-plugin) - Limit dependencies in a deployment `package.json` to only those that are actually being used by your bundle. -- *Maintainer*: `Paul Myburgh` [![Github][githubicon]](https://github.com/lostpebble) +- [Progressive Web App Manifest](https://github.com/arthurbergmz/webpack-pwa-manifest) - PWA manifest manager and generator. -- *Maintainer*: `Arthur A. Bergamaschi` [![Github][githubicon]](https://github.com/arthurbergmz) - [Webpack Butternut Plugin](https://github.com/MaxGraey/webpack-butternut-plugin) - Webpack plugin for fast, future-friendly minifier with supporting ES2015+. -- *Maintainer*: `Max Graey` [![Github][githubicon]](https://github.com/MaxGraey) [Back to top](#table-of-contents) From 7880b5fbc224fc5c70ba333df0a821cc6d55955c Mon Sep 17 00:00:00 2001 From: Jeremy Stucki Date: Tue, 11 Jul 2017 23:15:58 +0200 Subject: [PATCH 07/24] feat: Add responsive-loader (#73) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0d657c8..6823cf6 100644 --- a/README.md +++ b/README.md @@ -92,6 +92,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr - [HTML Loader](https://github.com/webpack/html-loader): HTML loader module for Webpack. -- *Maintainer*: `Webpack Team` [![Github][githubicon]](https://github.com/webpack) - [Raw Loader](https://github.com/webpack/raw-loader): Raw file loader module for Webpack. -- *Maintainer*: `Webpack Team` [![Github][githubicon]](https://github.com/webpack) - [Image Loader](https://github.com/thetalecrafter/img-loader): Image minimizing loader for webpack. -- *Maintainer*: `Andy VanWagoner` [![Github][githubicon]](https://github.com/thetalecrafter) [![Twitter][twittericon]](https://twitter.com/thetalecrafter) +- [Responsive Loader](https://github.com/herrstucki/responsive-loader): Loader for responsive images. -- *Maintainer*: `Jeremy Stucki` [![Github][githubicon]](https://github.com/herrstucki) - [SVG Url Loader](https://github.com/bhovhannes/svg-url-loader): Loader which loads SVG file as utf-8 encoded Url. -- *Maintainer*: `Hovhannes Babayan` [![Github][githubicon]](https://github.com/bhovhannes) - [json5 Loader](https://github.com/webpack/json5-loader): json5 loader module for Webpack. -- *Maintainer*: `Webpack Team` [![Github][githubicon]](https://github.com/webpack) - [json Loader](https://github.com/webpack/json-loader): json loader module for Webpack. -- *Maintainer*: `Webpack Team` [![Github][githubicon]](https://github.com/webpack) From e705b0cd5627f242e2a2325716d7f7b678e5ce91 Mon Sep 17 00:00:00 2001 From: Dhaval Chaudhary Date: Sat, 15 Jul 2017 09:44:03 +0530 Subject: [PATCH 08/24] feat: Add Webpack Academy in courses. (#74) * Added a learning resource * Removed trailing slash * Removed the "by" section. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6823cf6..1e82982 100644 --- a/README.md +++ b/README.md @@ -254,6 +254,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr - [Angular and Webpack for modular applications](https://egghead.io/courses/angular-and-webpack-for-modular-applications) - Egghead.io course by [Kent C. Dodds](https://twitter.com/kentcdodds) - [Using Webpack for Production JavaScript Applications](https://egghead.io/courses/using-webpack-for-production-javascript-applications) - Egghead.io course by [Kent C. Dodds](https://twitter.com/kentcdodds) (advanced) - [Webpack Fundamentals](https://www.pluralsight.com/courses/webpack-fundamentals) - [Joe Eames](https://twitter.com/josepheames) for Pluralsight (intermediate) +- [Webpack Academy](https://webpack.academy) - A comprehensive webpack learning resource. ### Books From f2ced1c2582f688bcacf89a3236c11b1bb9c523d Mon Sep 17 00:00:00 2001 From: Stepan Date: Sun, 20 Aug 2017 07:30:28 +0400 Subject: [PATCH 09/24] feat: Added link to interview questions repo (#75) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1e82982..f76034e 100644 --- a/README.md +++ b/README.md @@ -293,6 +293,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr ### Other - [Juho, Johannes, Tobias & Sean on JavaScript Air](http://jsair.io/webpack) - [JavaScript Air](https://javascriptair.com) podcast +- [Webpack interview questions](https://github.com/styopdev/webpack-interview-questions) - Interview questions with answers. [Back to top](#table-of-contents) From 1a87164d7ed0b1bd9978a1a65c249fe85f7e04ba Mon Sep 17 00:00:00 2001 From: Jonathan Belcher Date: Sat, 30 Sep 2017 01:16:56 -0400 Subject: [PATCH 10/24] Update Sean Larkin Bio Information (#84) @TheLarkInn Feel free to add another PR to fix if it isn't the way you want it. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f76034e..1cdfb85 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr *People passionate about Webpack (In no particular order)* -- [Sean T. Larkin - @TheLarkInn](https://twitter.com/TheLarkInn) UX for [Mutual of Omaha](https://github.com/mutualofomaha). Developer Advocate and webpack core team member. +- [Sean T. Larkin - @TheLarkInn](https://twitter.com/TheLarkInn) TPM at [Microsoft](https://twitter.com/MSEdgeDev). Developer Advocate and webpack core team member. - [Juho Vepsäläinen - @bebraw](https://twitter.com/bebraw) from [SurviveJS](https://twitter.com/survivejs) and webpack core team member. - [Eric Clemmons - @ericclemmons](https://twitter.com/ericclemmons) VP of Software Development at [HigherEdHQ](https://twitter.com/HigherEdHQ). Webpack member. - [Patrick Stapleton - @gdi2290](https://twitter.com/gdi2290) from [AngularClass](https://angularclass.com), [AngularAir](https://angularair.com) and [Angular Universal](https://github.com/angular/universal). Webpack member. From bd1df1eb928d53d323c581c06f482cda10a2515a Mon Sep 17 00:00:00 2001 From: Jamile Lima Date: Fri, 6 Oct 2017 15:01:09 -0300 Subject: [PATCH 11/24] feat: Add Polymer loader (#85) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1cdfb85..b01363e 100644 --- a/README.md +++ b/README.md @@ -109,6 +109,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr - [ngTemplate Loader](https://github.com/WearyMonkey/ngtemplate-loader) - Angular1 Template Loader. -- *Maintainer*: `Toby Rahilly` [![Github][githubicon]](https://github.com/WearyMonkey) - [ngInlineStylesLoader](https://github.com/seveves/ng-inline-styles-loader): Optimizes inlined css of angular components. -- *Maintainer*: `Severin Friede` [![Github][githubicon]](https://github.com/seveves) - [Markup-inline Loader](https://github.com/asnowwolf/markup-inline-loader) Inline SVGs to HTML -- *Maintainer*: `Zhicheng Wang` [![Github][githubicon]](https://github.com/asnowwolf) +- [Polymer Loader](https://github.com/webpack-contrib/polymer-webpack-loader) - Loader for Polymer elements. -- *Maintainers*: `Rob Dodson` [![Github][githubicon]](https://github.com/robdodson) - `Chad Killingsworth` [![Github][githubicon]](https://github.com/ChadKillingsworth) - `Bryan Coulter` [![Github][githubicon]](https://github.com/bryandcoulter) #### Styles From 47c0a31f2782fbb1b4ed968ae95ae783265d319c Mon Sep 17 00:00:00 2001 From: xxjinwei Date: Sun, 29 Oct 2017 07:19:59 +0800 Subject: [PATCH 12/24] fix: correct broken links (#83) --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b01363e..09080da 100644 --- a/README.md +++ b/README.md @@ -222,8 +222,8 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr - Raja Rao DV | 10-Apr-16 - [Webpack  —  The Confusing Parts.](https://medium.com/@rajaraodv/webpack-the-confusing-parts-58712f8fcad9#.qmfmplobc) - Andrew Ray | 09-Apr-16 - [Webpack: When To Use and Why.](http://blog.andrewray.me/webpack-when-to-use-and-why/) - Jonathan Creamer | 25-Feb-16 - [WebPack Code splitting with ES6 and Babel 6.](http://jonathancreamer.com/webpack-code-splitting-with-es6-and-babel-6/) -- Grgur Grisogono | 15-Feb-16 - [Webpack 2 Tree Shaking Configuration.](https://medium.com/@somebody32/how-to-split-your-apps-by-routes-with-webpack-36b7a8a6231#.iy99i4f7r) -- Ilya Zayats | 07-Feb-16 - [How to split your apps by routes with Webpack.](https://medium.com/modus-create-front-end-development/webpack-2-tree-shaking-configuration-9f1de90f3233#.5pddvz5lz) +- Grgur Grisogono | 15-Feb-16 - [Webpack 2 Tree Shaking Configuration.](https://medium.com/modus-create-front-end-development/webpack-2-tree-shaking-configuration-9f1de90f3233#.5pddvz5lz) +- Ilya Zayats | 07-Feb-16 - [How to split your apps by routes with Webpack.](https://medium.com/@somebody32/how-to-split-your-apps-by-routes-with-webpack-36b7a8a6231#.iy99i4f7r) - Sebastian De Deyne | 04-Feb-16 - [Adventure Time With Webpack.](https://sebastiandedeyne.com/posts/2016/adventure-time-with-webpack) - Jonathan Creamer | 10-Jan-16 - [Advanced WebPack Part 2 - Code Splitting.](http://jonathancreamer.com/advanced-webpack-part-2-code-splitting) - Andy Ccs | 02-Jan-16 - [Webpack and Docker for Development and Deployment.](https://medium.com/@andyccs/webpack-and-docker-for-development-and-deployment-ae0e73243db4#.2yutcm8s4) From ffb49a70798e5d565764ff2bb1a57f16a598a318 Mon Sep 17 00:00:00 2001 From: gregn Date: Tue, 31 Oct 2017 12:19:07 -0400 Subject: [PATCH 13/24] docs(README): add `filemanager-webpack-plugin` (#78) --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 09080da..62e8ed4 100644 --- a/README.md +++ b/README.md @@ -188,8 +188,12 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr - [Modules CDN Webpack Plugin](https://github.com/mastilver/modules-cdn-webpack-plugin) - Dynamically load your modules from a CDN. -- *Maintainer*: `Thomas Sileghem` [![Github][githubicon]](https://github.com/mastilver) - [Generate package.json Plugin](https://github.com/lostpebble/generate-package-json-webpack-plugin) - Limit dependencies in a deployment `package.json` to only those that are actually being used by your bundle. -- *Maintainer*: `Paul Myburgh` [![Github][githubicon]](https://github.com/lostpebble) - [Progressive Web App Manifest](https://github.com/arthurbergmz/webpack-pwa-manifest) - PWA manifest manager and generator. -- *Maintainer*: `Arthur A. Bergamaschi` [![Github][githubicon]](https://github.com/arthurbergmz) +- [FileManager Webpack Plugin](https://github.com/gregnb/filemanager-webpack-plugin) - Copy, move, delete files and directories before and after Webpack builds -- *Maintainer*: `Gregory Nowakowski` [![Github][githubicon]](https://github.com/gregnb) - [Webpack Butternut Plugin](https://github.com/MaxGraey/webpack-butternut-plugin) - Webpack plugin for fast, future-friendly minifier with supporting ES2015+. -- *Maintainer*: `Max Graey` [![Github][githubicon]](https://github.com/MaxGraey) + + + [Back to top](#table-of-contents) ### Webpack Tools From d85d8a2cbf410eb49790ccbd505eea8ad67737bf Mon Sep 17 00:00:00 2001 From: Grgur Grisogono Date: Wed, 1 Nov 2017 02:51:37 +0100 Subject: [PATCH 14/24] feat: Added the Budgeting sample application (#81) This sample app was started as a collection of experiences developing production apps such as uniqlo.com. It's been actively maintained, upgraded, and enjoyed by the community. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 62e8ed4..17668a0 100644 --- a/README.md +++ b/README.md @@ -294,6 +294,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr - [React Native Calculator](https://github.com/benoitvallon/react-native-nw-react-calculator) - Mobile, desktop and website Apps with the same code from [Benoit Vallon](https://github.com/benoitvallon). - [React Cordova Boilerplate](https://github.com/unimonkiez/react-cordova-boilerplate) - TodoMVC example for React with Cordova from [Yuval Saraf](https://github.com/unimonkiez). - [React Universally](https://github.com/ctrlplusb/react-universally) - A starter kit giving you the minimum for a production ready universal react application. +- [Budgeting Application](https://github.com/ModusCreateOrg/budgeting-sample-app-webpack2) - A fully functional boilerplate application optimized for dev and prod, including PRPL from [Modus Create](https://github.com/ModusCreateOrg). ### Other From 498d409e6467fe99fcbcb6e5ef5d8923af301574 Mon Sep 17 00:00:00 2001 From: Darren Scerri Date: Thu, 30 Nov 2017 18:18:47 +0100 Subject: [PATCH 15/24] feat: Add Duplicate Package Checker Webpack Plugin (#88) Warns you when multiple versions of the same package exist in your bundle https://github.com/darrenscerri/duplicate-package-checker-webpack-plugin --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 17668a0..38c81d7 100644 --- a/README.md +++ b/README.md @@ -189,6 +189,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr - [Generate package.json Plugin](https://github.com/lostpebble/generate-package-json-webpack-plugin) - Limit dependencies in a deployment `package.json` to only those that are actually being used by your bundle. -- *Maintainer*: `Paul Myburgh` [![Github][githubicon]](https://github.com/lostpebble) - [Progressive Web App Manifest](https://github.com/arthurbergmz/webpack-pwa-manifest) - PWA manifest manager and generator. -- *Maintainer*: `Arthur A. Bergamaschi` [![Github][githubicon]](https://github.com/arthurbergmz) - [FileManager Webpack Plugin](https://github.com/gregnb/filemanager-webpack-plugin) - Copy, move, delete files and directories before and after Webpack builds -- *Maintainer*: `Gregory Nowakowski` [![Github][githubicon]](https://github.com/gregnb) +- [Duplicate Package Checker Webpack Plugin](https://github.com/darrenscerri/duplicate-package-checker-webpack-plugin) - Warns you when multiple versions of the same package exist in your bundle -- *Maintainer*: `Darren Scerri` [![Github][githubicon]](https://github.com/darrenscerri) - [Webpack Butternut Plugin](https://github.com/MaxGraey/webpack-butternut-plugin) - Webpack plugin for fast, future-friendly minifier with supporting ES2015+. -- *Maintainer*: `Max Graey` [![Github][githubicon]](https://github.com/MaxGraey) From ccac723832b710e5a975b705d91bc3e013836ae2 Mon Sep 17 00:00:00 2001 From: Quinn Chaffee Date: Thu, 30 Nov 2017 12:19:41 -0500 Subject: [PATCH 16/24] feat: Add imagemin-webpack plugin/loader (#87) Much more recent than [image-webpack-loader](https://github.com/tcoopman/image-webpack-loader) and [imagemin-webpack-plugin](https://github.com/Klathmon/imagemin-webpack-plugin) and boasts: * Granular dependency installing (good for CI + bloat) * Both plugin + loader to support multiple spots for using images * Company supported vs individual --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 38c81d7..aeeea32 100644 --- a/README.md +++ b/README.md @@ -98,6 +98,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr - [json Loader](https://github.com/webpack/json-loader): json loader module for Webpack. -- *Maintainer*: `Webpack Team` [![Github][githubicon]](https://github.com/webpack) - [mermaid Loader](https://github.com/popul/mermaid-loader): [mermaid](http://knsv.github.io/mermaid/) loader module (diagrams) for Webpack. -- *Maintainer*: `Paul Musso` [![Github][githubicon]](https://github.com/popul) - [wasm loader](https://github.com/ballercat/wasm-loader): wasm binary loader module for Webpack. -- *Maintainer*: `Arthur Buldauskas` [![Github][githubicon]](https://github.com/wasm-loader) +- [Imagemin Loader/Plugin](https://github.com/itgalaxy/imagemin-webpack): Image minimizing loader + plugin for webpack. -- *Maintainer*: `itgalaxy inc.` [![Github][githubicon]](https://github.com/itgalaxy) #### Component & Template From 8643aada972c76769d6c47dcbe2be0ea4a555a49 Mon Sep 17 00:00:00 2001 From: Rafael Milewski Date: Tue, 19 Dec 2017 23:54:04 +0800 Subject: [PATCH 17/24] feat: Added bin-exec-loader (#62) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index aeeea32..2d022c4 100644 --- a/README.md +++ b/README.md @@ -99,6 +99,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr - [mermaid Loader](https://github.com/popul/mermaid-loader): [mermaid](http://knsv.github.io/mermaid/) loader module (diagrams) for Webpack. -- *Maintainer*: `Paul Musso` [![Github][githubicon]](https://github.com/popul) - [wasm loader](https://github.com/ballercat/wasm-loader): wasm binary loader module for Webpack. -- *Maintainer*: `Arthur Buldauskas` [![Github][githubicon]](https://github.com/wasm-loader) - [Imagemin Loader/Plugin](https://github.com/itgalaxy/imagemin-webpack): Image minimizing loader + plugin for webpack. -- *Maintainer*: `itgalaxy inc.` [![Github][githubicon]](https://github.com/itgalaxy) +- [Bin Exec Loader](https://github.com/milewski/bin-exec-loader): Pipe any file through any binary. -- *Maintainer*: `Rafael Milewski` [![Github][githubicon]](https://github.com/milewski) #### Component & Template From dd82df45572e7e3a759de5e962745e5451c466ab Mon Sep 17 00:00:00 2001 From: Matt Steele Date: Tue, 19 Dec 2017 10:55:03 -0500 Subject: [PATCH 18/24] feat: Adds dotenv-webpack (#91) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2d022c4..4c8f50c 100644 --- a/README.md +++ b/README.md @@ -158,6 +158,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr ### Integration Libraries +- [Dotenv Webpack](https://github.com/mrsteele/dotenv-webpack): Compiles environment variables into your bundle via dotenv. -- *Maintainer*: `Matthew Steele` [![Github][githubicon]](https://github.com/mrsteele) [![Twitter][twittericon]](https://twitter.com/Matt_R_Steele) - [Terse Webpack](https://github.com/ericclemmons/terse-webpack) - Webpack simplified in a fluent API with presets. -- *Maintainer*: `Eric Clemmons` [![Github][githubicon]](https://github.com/ericclemmons) [![Twitter][twittericon]](https://twitter.com/ericclemmons) - [SystemJS Webpack](https://github.com/guybedford/systemjs-webpack-plugin) - Webpack bundling for SystemJS. -- *Maintainer*: `Guy Bedford` [![Github][githubicon]](https://github.com/guybedford) [![Twitter][twittericon]](https://twitter.com/guybedford) - [Gulp Webpack Stream](https://github.com/shama/webpack-stream) - Run webpack through a stream interface. -- *Maintainer*: `Kyle Robinson Young` [![Github][githubicon]](https://github.com/shama) [![Twitter][twittericon]](https://twitter.com/shamakry) From 25184fd45f615758245d019f620e2ddff2e4c247 Mon Sep 17 00:00:00 2001 From: Radu Micu Date: Sat, 9 Jun 2018 13:50:11 +0100 Subject: [PATCH 19/24] docs: added friendly-errors-webpack-plugin to the plugins list (#80) * Added friendly-errors-webpack-plugin to the plugins list * Shortened description for Friendly errors plugin --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 4c8f50c..217ac36 100644 --- a/README.md +++ b/README.md @@ -191,13 +191,12 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr - [Modules CDN Webpack Plugin](https://github.com/mastilver/modules-cdn-webpack-plugin) - Dynamically load your modules from a CDN. -- *Maintainer*: `Thomas Sileghem` [![Github][githubicon]](https://github.com/mastilver) - [Generate package.json Plugin](https://github.com/lostpebble/generate-package-json-webpack-plugin) - Limit dependencies in a deployment `package.json` to only those that are actually being used by your bundle. -- *Maintainer*: `Paul Myburgh` [![Github][githubicon]](https://github.com/lostpebble) - [Progressive Web App Manifest](https://github.com/arthurbergmz/webpack-pwa-manifest) - PWA manifest manager and generator. -- *Maintainer*: `Arthur A. Bergamaschi` [![Github][githubicon]](https://github.com/arthurbergmz) +- [Friendly errors](https://github.com/geowarin/friendly-errors-webpack-plugin) - Recognizes certain classes of webpack errors and cleans, aggregates and prioritizes them. -- *Maintainer*: `Geoffroy Warin` [![Github][githubicon]](https://github.com/geowarin) - [FileManager Webpack Plugin](https://github.com/gregnb/filemanager-webpack-plugin) - Copy, move, delete files and directories before and after Webpack builds -- *Maintainer*: `Gregory Nowakowski` [![Github][githubicon]](https://github.com/gregnb) - [Duplicate Package Checker Webpack Plugin](https://github.com/darrenscerri/duplicate-package-checker-webpack-plugin) - Warns you when multiple versions of the same package exist in your bundle -- *Maintainer*: `Darren Scerri` [![Github][githubicon]](https://github.com/darrenscerri) - [Webpack Butternut Plugin](https://github.com/MaxGraey/webpack-butternut-plugin) - Webpack plugin for fast, future-friendly minifier with supporting ES2015+. -- *Maintainer*: `Max Graey` [![Github][githubicon]](https://github.com/MaxGraey) - - [Back to top](#table-of-contents) ### Webpack Tools From 66659ba11673bf37c963830533845b0f491f8537 Mon Sep 17 00:00:00 2001 From: Stephen Wan Date: Sat, 9 Jun 2018 05:50:42 -0700 Subject: [PATCH 20/24] docs: add graphql-loader (#92) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 217ac36..4bfa04b 100644 --- a/README.md +++ b/README.md @@ -100,6 +100,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr - [wasm loader](https://github.com/ballercat/wasm-loader): wasm binary loader module for Webpack. -- *Maintainer*: `Arthur Buldauskas` [![Github][githubicon]](https://github.com/wasm-loader) - [Imagemin Loader/Plugin](https://github.com/itgalaxy/imagemin-webpack): Image minimizing loader + plugin for webpack. -- *Maintainer*: `itgalaxy inc.` [![Github][githubicon]](https://github.com/itgalaxy) - [Bin Exec Loader](https://github.com/milewski/bin-exec-loader): Pipe any file through any binary. -- *Maintainer*: `Rafael Milewski` [![Github][githubicon]](https://github.com/milewski) +- [GraphQL Loader](https://github.com/stephen/graphql-loader): `.graphql` document loader. -- *Maintainer*: `Stephen Wan` [![Github][githubicon]](https://github.com/stephen) #### Component & Template From 406100eeaaba6581966ee485cc9fdc15d2150d6c Mon Sep 17 00:00:00 2001 From: Rhys van der Waerden Date: Sat, 9 Jun 2018 22:51:18 +1000 Subject: [PATCH 21/24] docs: add fengari-loader to list of loaders (#100) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4bfa04b..5a7e012 100644 --- a/README.md +++ b/README.md @@ -132,6 +132,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr - [Bootstrap Loader](https://github.com/shakacode/bootstrap-loader): Load Bootstrap styles in your Webpack bundle. -- *Maintainer*: `ShakaCode Team` [![Github][githubicon]](https://github.com/shakacode) [![Twitter][twittericon]](https://twitter.com/shakacode) - [PostHTML Loader](https://github.com/posthtml/posthtml): PostHTML loader for Webpack. -- *Maintainer*: `PostHTML Team` [![Github][githubicon]](https://github.com/posthtml) [![Twitter][twittericon]](https://twitter.com/PostHTML) - [ELM Loader](https://github.com/rtfeldman/elm-webpack-loader): Webpack loader for the Elm programming language. -- *Maintainer*: `Richard Feldman` [![Github][githubicon]](https://github.com/rtfeldman) [![Twitter][twittericon]](https://twitter.com/rtfeldman) +- [Fengari Loader](https://github.com/fengari-lua/fengari-loader/): Run Lua code using [Fengari](https://fengari.io). -- *Maintainer*: `Daurnimator` [![Github][githubicon]](https://github.com/daurnimator) [![Twitter][twittericon]](https://twitter.com/daurnimator) #### Utility From 95297e920036bc7ca38ae24935134b6c8a0698bc Mon Sep 17 00:00:00 2001 From: Stephen Cook Date: Sat, 9 Jun 2018 13:59:43 +0100 Subject: [PATCH 22/24] docs: add 'Speed Measure Plugin' to the list of Webpack Tools (#97) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5a7e012..6f3f525 100644 --- a/README.md +++ b/README.md @@ -215,6 +215,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr - [Webpack Dashboard](https://github.com/FormidableLabs/webpack-dashboard): A CLI dashboard for webpack dev server. -- *Maintainer*: `Formidable Labs` [![Github][githubicon]](https://github.com/FormidableLabs) - [Neutrino](https://github.com/mozilla-neutrino/neutrino-dev): Combines the power of Webpack with the simplicity of presets. -- *Maintainer*: `Eli Perelman` [![Github][githubicon]](https://github.com/eliperelman) - [Webpack Chain](https://github.com/mozilla-neutrino/webpack-chain): A chaining API to generate and simplify the mod. of Webpack 2 configurations. -- *Maintainer*: `Eli Perelman` [![Github][githubicon]](https://github.com/eliperelman) +- [Speed Measure Plugin](https://github.com/stephencookdev/speed-measure-webpack-plugin) - Measures the speed of your webpack plugins and loaders. -- *Maintainer*: `Stephen Cook` [![Github][githubicon]](https://github.com/stephencookdev) [Back to top](#table-of-contents) From e43f7f9386c7c8e79f237f309138a01d8a0bbf8c Mon Sep 17 00:00:00 2001 From: Rainfore Date: Sat, 9 Jun 2018 21:05:34 +0800 Subject: [PATCH 23/24] docs(loaders): add icon-font-loader (another loader for icon font) (#86) --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6f3f525..ad07e4f 100644 --- a/README.md +++ b/README.md @@ -146,7 +146,8 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr - [Import Loader](https://github.com/webpack/imports-loader): Imports loader module for Webpack. -- *Maintainer*: `Webpack Team` [![Github][githubicon]](https://github.com/webpack) - [SourceMap Loader](https://github.com/webpack/source-map-loader): Extract sourceMappingURL comments from modules. -- *Maintainer*: `Webpack Team` [![Github][githubicon]](https://github.com/webpack) - [Combine Loader](https://www.npmjs.com/package/webpack-combine-loaders) - Converts a loaders array into a single loader string. -- *Maintainer*: `James Friend` [![Github][githubicon]](https://github.com/jsdf) -- [Icon Font Loader](https://www.npmjs.com/package/icons-loader) - Generates an iconfont from SVG dependencies. -- *Maintainer*: `Mike Vercoelen` [![Github][githubicon]](https://github.com/mikevercoelen) +- [Icon Font Loader](https://github.com/vusion/icon-font-loader) - Converts svgs into font icons in CSS. -- *Maintainer*: `Forrest R. Zhao` [![Github][githubicon]](https://github.com/rainfore) +- [Icons Loader](https://www.npmjs.com/package/icons-loader) - Generates an iconfont from SVG dependencies. -- *Maintainer*: `Mike Vercoelen` [![Github][githubicon]](https://github.com/mikevercoelen) - [Modernizr Loader](https://www.npmjs.com/package/modernizr-loader) - Get your modernizr build bundled with webpack. -- *Maintainer*: `Peerigon Devs` [![Github][githubicon]](https://github.com/peerigon) - [ngRouter Loader](https://github.com/shlomiassaf/ng-router-loader) - AOT capable NgModule lazy loading using angular router -- *Maintainer*: `Shlomi Assaf` [![Github][githubicon]](https://github.com/shlomiassaf) [![Twitter][twittericon]](https://twitter.com/shlomiassaf) From 081d96d86e5d57c86bbdba810b52da172b3fe34d Mon Sep 17 00:00:00 2001 From: Ffloriel Date: Sat, 9 Jun 2018 14:06:42 +0100 Subject: [PATCH 24/24] docs(plugins): add purgecss webpack plugin (#93) * add purgecss webpack plugin * change description --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ad07e4f..56ee1d8 100644 --- a/README.md +++ b/README.md @@ -197,9 +197,9 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. Feel fr - [Friendly errors](https://github.com/geowarin/friendly-errors-webpack-plugin) - Recognizes certain classes of webpack errors and cleans, aggregates and prioritizes them. -- *Maintainer*: `Geoffroy Warin` [![Github][githubicon]](https://github.com/geowarin) - [FileManager Webpack Plugin](https://github.com/gregnb/filemanager-webpack-plugin) - Copy, move, delete files and directories before and after Webpack builds -- *Maintainer*: `Gregory Nowakowski` [![Github][githubicon]](https://github.com/gregnb) - [Duplicate Package Checker Webpack Plugin](https://github.com/darrenscerri/duplicate-package-checker-webpack-plugin) - Warns you when multiple versions of the same package exist in your bundle -- *Maintainer*: `Darren Scerri` [![Github][githubicon]](https://github.com/darrenscerri) +- [PurgeCSS Webpack Plugin](https://github.com/FullHuman/purgecss-webpack-plugin) - A plugin to remove unused css with purgecss -- *Maintainer*: `Floriel Fedry` [![Github][githubicon]](https://github.com/Ffloriel) - [Webpack Butternut Plugin](https://github.com/MaxGraey/webpack-butternut-plugin) - Webpack plugin for fast, future-friendly minifier with supporting ES2015+. -- *Maintainer*: `Max Graey` [![Github][githubicon]](https://github.com/MaxGraey) - [Back to top](#table-of-contents) ### Webpack Tools