easywebpack
A Simple, Powerful Wepback Front-End Development Solution
Feature
- ✔︎ Provide Webapck Development and Build Capabilities, Such As Normal Webpack Plugin And Loaders
- ✔︎ Provide Base Capabilities Support, Such As PostCss, Sass, Less, Stylus, Css Module, Service Worker
- ✔︎ Provide Webpack Basic Development And Build Capabilities, Such As Dev server, Hot-Reload, TypeScript, Dll
- ✔︎ Provide Webpack Efficient Development Tool, Such As Bundle Size Analysis, Bundle Build Cost Analysis, Mock Server, HTTP Web Server And So On.
- ✔︎ Provide Multiple Types Of Project Building, Such As React, Vue, Weex, HTML, Weex Application
- ✔︎ Provide Webpack Web (Browser Client Side Render) And Node (Node Server Side Render) Buiding Mode
- ✔︎ Provide Strong Extend Capabilities For More Front-End Framework
Document
- https://easyjs.cn
- https://www.yuque.com/easy-team/easywebpack
- https://zhuanlan.zhihu.com/easywebpack
Install
$ npm i @easy-team/easywebpack --save-dev
Usage
- Webpack Config
// ${root}/webpack.config.js
const easywebpack = requier('@easy-team/easywebpack');
const env = process.env.BUILD_ENV; // support dev/test/prod
const webpackConfig = easywebpack.getWebpackConfig({
env,
target: 'web',
entry: {
index: 'src/app.js'
}
});
module.exports = webpackConfig;
Front-End Framework
Webpack Command Tool
npm install easy-team/easywebpack-cli -g
QuickStart Programming
easywebpack-cli Webpack Building Command Line And Boilerplate Init Tool for easywebpack
Efficient Development
-
Use the plugin
webpack-bundle-analyzer
orstats-webpack-plugin
for webpack build size analysiseasy build --size
-
Use the plugin
speed-measure-webpack-plugin
for webpack build speed analysis and count the time spent on each loader and plugineasy build --speed
-
support start local file web http server and data mock service by node-http-server
easy server -d mock
Application Boilerplate
Vue/React Client Side Render Application
-
Vue-Webpack-Boilerplate Vue Front-End Application
-
React-Wbpack-Boilerplate React Front-End Application
Egg + Vue Server/Client Side Render Webpack Building Application
-
Egg + Vue + Vuex + Vue-Router Server Side Render Application
-
Egg + Vue + Vuex + Vue-Router Client Side Render Application
Egg + React Server/Client Side Render Webpack Building Application
Weex/HTML Webpack Building Application
- Weex-Webpack-Example Weex Front-End Application
- Html-Webpack-Example HTML Front-End Application
Questions & Suggestions
Please open an issue here.
Contributors
sky |
jasonjcpeng |
Kevin Zhong |
HiuYanChong |
Suyi |
Roy Li |
Mice |
小杰 |
asins |