超棒的 webpack

一個精選的超棒 webpack 資源、函式庫、工具和應用程式清單。它受到 超棒 清單的啟發。歡迎透過貢獻來改善此清單。

Webpack 生態系統

支援 Webpack

社群

Twitter

熱衷於 Webpack 的人士(無特定順序)

函式庫

載入器

檔案類型

  • HTML 載入器:Webpack 的 HTML 載入器模組。-- 維護者Webpack 團隊 Github
  • 回應式載入器:回應式圖片的載入器。-- 維護者Jeremy Stucki Github
  • SVG Url 載入器:將 SVG 檔案載入為 utf-8 編碼 Url 的載入器。-- 維護者Hovhannes Babayan Github
  • mermaid 載入器:Webpack 的 mermaid 載入器模組(圖表)。-- 維護者Paul Musso Github
  • wasm 載入器:Webpack 的 wasm 二進位載入器模組。-- 維護者Arthur Buldauskas Github
  • Imagemin 載入器/外掛:Webpack 的圖片最小化載入器 + 外掛。-- 維護者itgalaxy inc. Github
  • Bin Exec 載入器:透過任何二進位檔案傳遞任何檔案。-- 維護者Rafael Milewski Github
  • GraphQL Loader: .graphql 文件載入器。 -- 維護者Stephen Wan Github

元件與範本

  • Angular2 Template Loader: 在 Angular2 元件中內嵌 HTML 和樣式。 -- 維護者Sean Larkin Github Twitter
  • Handlebars Loader: Webpack 的 handlebars 範本載入器。 -- 維護者Paul Carduner Github Twitter
  • Vue Loader: Vue.js 元件的 Webpack 載入器。 -- 維護者Vuejs Team Github Twitter
  • SVG React Loader - Webpack SVG 轉 React 元件載入器。 -- 維護者Jerry Hamlet Github Twitter
  • Underscore Loader - Underscore 和 Lodash 範本載入器。 -- 維護者Emmanuel Antico Github Twitter
  • ngTemplate Loader - Angular1 範本載入器。 -- 維護者Toby Rahilly Github
  • ngInlineStylesLoader:最佳化 Angular 組件的內嵌 CSS。-- 維護者Severin Friede Github
  • Markup-inline Loader 將 SVG 內嵌到 HTML -- 維護者Zhicheng Wang Github
  • Polymer Loader - Polymer 元素的 Loader。-- 維護者Rob Dodson Github - Chad Killingsworth Github - Bryan Coulter Github
  • Tag Loader - Riot 標籤檔案的 Loader。-- 維護者Riot Team Github Twitter
  • Twig Loader - Twig 範本 Loader。-- 維護者Zimmo.be Team Github
  • Auto ngTemplate Loader:自動偵測 Angular 1 範本並載入它們。-- 維護者Yash Kulshrestha Github
  • Pug Loader - Pug 範本 Loader(以前稱為 Jade)。-- 維護者Pug Team Github
  • Simple Nunjucks Loader - Nunjucks 範本 Loader。-- 維護者ogonkov Github

樣式

  • 樣式載入器: Webpack 的樣式載入器模組。-- 維護者Webpack 團隊 Github
  • PostCSS 載入器: Webpack 的 PostCSS 載入器。-- 維護者PostCSS 團隊 Github Twitter
  • CSS 載入器: Webpack 的 CSS 載入器模組。-- 維護者Webpack 團隊 Github
  • SASS 載入器: Webpack 的 SASS 載入器。-- 維護者Jorik Tangelder Github Twitter
  • Less 載入器: Webpack 的 Less 載入器模組。-- 維護者Webpack 團隊 Github
  • Stylus 載入器: webpack 的 stylus 載入器。-- 維護者Kyle Robinson Young Github Twitter
  • 同構樣式載入器: Webpack 的同構 CSS 樣式載入器。-- 維護者Kriasoft 團隊 Github Twitter
  • Minify CSS-in-JS 載入器: Webpack 的基於 RegExp 的 minify CSS-in-JS 載入器,不需要 babel。-- 維護者Zack Young Github Twitter
  • SASS 資源載入器: 全域匯入 SASS 資源(變數、混合等)。-- 維護者ShakaCode Github Twitter

語言和架構

  • TS 載入器: Webpack 的 TypeScript 載入器。-- 維護者TypeStrong 團隊 Github
  • Coffee 載入器: Webpack 的 Coffee 載入器模組。-- 維護者Webpack 團隊 Github
  • Bootstrap 載入器: 在 Webpack 捆綁包中載入 Bootstrap 樣式。-- 維護者ShakaCode 團隊 Github Twitter
  • PostHTML Loader:Webpack 的 PostHTML loader。-- 維護者PostHTML 團隊 Github Twitter
  • ELM Loader:Elm 程式語言的 Webpack loader。-- 維護者Richard Feldman Github Twitter
  • Fengari Loader:使用 Fengari 執行 Lua 程式碼。-- 維護者Daurnimator Github Twitter

公用程式

  • Babel Loader:Babel 的 Webpack 外掛程式。-- 維護者Babel 團隊 Github Twitter
  • Worker Loader:Webpack 的 Worker loader 模組。-- 維護者Webpack 團隊 Github
  • Resolve URL Loader:解析 url() 陳述式中的相對路徑。-- 維護者Ben Holloway Github
  • Import Loader: Webpack 的 Import Loader 模組。-- 維護者: Webpack Team Github
  • SourceMap Loader: 從模組中擷取 sourceMappingURL 註解。-- 維護者: Webpack Team Github
  • Combine Loader - 將 loader 陣列轉換成單一 loader 字串。-- 維護者: James Friend Github
  • Icon Font Loader - 將 svg 轉換成 CSS 中的字型圖示。-- 維護者: Forrest R. Zhao Github
  • Icons Loader - 從 SVG 依賴項中產生 iconfont。-- 維護者: Mike Vercoelen Github
  • Modernizr Loader - 將 modernizr 組建與 webpack 捆綁。-- 維護者: Peerigon Devs Github
  • ngRouter Loader - 使用 Angular 路由器進行 AOT 可用的 NgModule 延遲載入 -- 維護者: Shlomi Assaf Github Twitter
  • Lingui Loader - 為 jsLingui(i18n 函式庫)即時編譯訊息目錄 -- 維護者: Tomáš Ehrlich Github Twitter
  • Shell Loader - 在原始檔上執行任意 shell 指令碼。-- 維護者Jo Sprague Github
  • EXIF Loader - 在建置期間從 JPG 中擷取 EXIF 和 IPTC 資料。-- 維護者Emanuel Kluge Github Twitter
  • esbuild Loader - 由 esbuild 提供支援的 babel-loader、ts-loader 和 Terser 的極速替代方案。-- 維護者Hiroki Osame Github Twitter

測試

整合函式庫

  • Dotenv Webpack: 透過 dotenv 將環境變數編譯到您的套件中。-- 維護者Matthew Steele Github Twitter
  • Terse Webpack - 使用預設值,以流暢的 API 簡化 Webpack。-- 維護者Eric Clemmons Github Twitter
  • SystemJS Webpack - Webpack 綑綁 SystemJS。-- 維護者Guy Bedford Github Twitter
  • Gulp Webpack Stream - 透過串流介面執行 webpack。-- 維護者Kyle Robinson Young Github Twitter
  • Webpack Blocks - 使用功能性功能區塊設定 webpack。-- 維護者Andy Wermke Github Twitter
  • Webpacker - 整合至 Ruby on Rails 專案的官方 webpack gem。-- 維護者Rails Github
  • WebpackAspnetMiddleware - ASP.NET 5 的開發中介軟體。-- 維護者Frank Wallis Github
  • Consul Key/Value Webpack:透過 Consul KV-store 將環境變數編譯到您的套件中。-- 維護者Marlon Maxwel Github

Webpack 外掛

Webpack 工具

  • Webpack Dev 中介軟體:一個提供即時捆綁的中介軟體。-- 維護者Webpack 團隊 Github
  • Webpack Dev 伺服器:提供 webpack 應用程式。在變更時更新瀏覽器。-- 維護者Webpack 團隊 Github
  • Webpack Merge - 專為 Webpack 設計的合併。-- 維護者Juho Vepsäläinen Github Twitter
  • NPM 安裝 Webpack - 使用 Webpack 自動安裝和儲存依賴項。-- 維護者Eric Clemmons Github Twitter
  • Webpack Validator - 使用 Joi 驗證您的 webpack 設定。-- 維護者js-dxtools 團隊 Github
  • Webpack Config Utils - 工具程式,讓您的 webpack 設定更容易閱讀。-- 維護者Kent C. Dodds Github Twitter
  • Angular2 Webpack Toolkit - Angular 2 的 Webpack 工具和輔助程式。-- 維護者AngularClass Github Twitter
  • Webpack Bundle Analyzer - 以互動式樹狀圖呈現套件。-- 維護者Yuriy Grunin Github Twitter
  • HJS Webpack:設定 webpack 以進行熱載入的輔助程式/預設值。-- 維護者Henrik Joreteg Github
  • Webpack Dashboard:Webpack 開發伺服器的 CLI 儀表板。-- 維護者Formidable Labs Github
  • Neutrino:結合 Webpack 的強大功能和預設值的簡潔性。-- 維護者Eli Perelman Github
  • Speed Measure Plugin - 測量您的 webpack 外掛程式和載入器的速度。-- 維護者Stephen Cook Github
  • 時間分析外掛 - 分析 webpack 中載入器和外掛的時間成本。Speed Measure 外掛的繼承者 -- 維護者Song Gao Github
  • packtracker.io - 每一次提交的 webpack 程式包分析,將 webpack 統計資料報告給每個 pull request。
  • BundleStats:分析 webpack 統計資料(程式包大小、資產、模組、套件),並比較不同建置之間的結果。-- 維護者Vio Github Twitter
  • Webpack 登陸頁面產生器:輕鬆建立轉換率高的登陸頁面。-- 維護者Aliaksei Kuncevic Github Twitter
  • Webpack Dev Server 防火牆:防止未知 IP 存取開發伺服器。-- 維護者Igor Adamenko Github Twitter
  • RelativeCI:在每次建置中執行深入的程式包分析,並監控 webpack 程式包大小、資產、模組和套件。 Github

研究與訓練

文章

影片

課程

書籍

  • SurviveJS - Webpack:免費書籍,由 webpack 學徒指導成為大師。涵蓋開發、生產和進階主題。

Webpack 範例

社群範例

Angular

與框架無關

React

Vue

其他

3 貢獻者

snitin315licg9999evenstensberg