UNPKG

4.17 kBMarkdownView Raw
1# easywebpack
2
3[![NPM version][npm-image]][npm-url]
4[![build status][travis-image]][travis-url]
5[![Test coverage][codecov-image]][codecov-url]
6[![David deps][david-image]][david-url]
7[![npm download][download-image]][download-url]
8
9[npm-image]: https://img.shields.io/npm/v/easywebpack.svg?style=flat-square
10[npm-url]: https://npmjs.org/package/easywebpack
11[travis-image]: https://travis-ci.org/easy-team/easywebpack.svg?branch=master
12[travis-url]: https://travis-ci.org/easy-team/easywebpack
13[codecov-image]: https://codecov.io/gh/easy-team/easywebpack/branch/master/graph/badge.svg
14[codecov-url]: https://codecov.io/gh/easy-team/easywebpack
15[david-image]: https://img.shields.io/david/easy-team/easywebpack.svg?style=flat-square
16[david-url]: https://david-dm.org/easy-team/easywebpack
17[snyk-image]: https://snyk.io/test/npm/easywebpack/badge.svg?style=flat-square
18[snyk-url]: https://snyk.io/test/npm/easywebpack
19[download-image]: https://img.shields.io/npm/dm/easywebpack.svg?style=flat-square
20[download-url]: https://npmjs.org/package/easywebpack
21
22
23 A Simple, Powerful Wepback Front-End Development Solution
24
25## Feature
26
27![easywebpack](https://github.com/easy-team/easywebpack/blob/master/docs/images/easywebpack.png)
28
29
30## Document
31
32- https://www.yuque.com/easy-team/easywebpack
33- https://zhuanlan.zhihu.com/easywebpack
34
35
36## Install
37
38```bash
39$ npm i @easy-team/easywebpack --save-dev
40```
41
42## Usage
43
44```js
45const easywebpack = requier('@easy-team/easywebpack');
46const env = process.env.BUILD_ENV; // support dev/test/prod
47const webpackConfig = easywebpack.getWebpackConfig({
48 env,
49 target: 'web',
50 entry: {
51 index: 'src/app.js'
52 }
53});
54```
55
56## Usage Solution
57
58- [easywebpack-js](https://github.com/easy-team/easywebpack-js.git)
59- [easywebpack-vue](https://github.com/easy-team/easywebpack-vue.git)
60- [easywebpack-react](https://github.com/easy-team/easywebpack-react.git)
61- [easywebpack-weex](https://github.com/easy-team/easywebpack-weex.git)
62- [easywebpack-html](https://github.com/easy-team/easywebpack-html.git)
63
64## Webpack Command Tool
65
66[easywebpack-cli](https://github.com/easy-team/easywebpack-cli.git) Webpack Building Command Line And Boilerplate Init Tool for easywebpack
67
68## Application Boilerplate
69
70- [vue-webpack-boilerplate](https://github.com/hubcarl/easywebpack-cli-template/tree/master/boilerplate/vue) Vue Front-End Application
71
72- [react-webpack-boilerplate](https://github.com/hubcarl/easywebpack-cli-template/tree/master/boilerplate/react) React Front-End Application
73
74- [weex-webpack-boilerplate](https://github.com/easy-team/easywebpack-weex-boilerplate) Weex Front-End Application
75
76- [egg-vue-webpack-boilerplate](https://github.com/easy-team/egg-vue-webpack-boilerplate) Egg + Vue Server Side Render Application
77
78- [egg-vue-webpack-spa-boilerplate](https://github.com/easy-team/egg-vue-webpack-boilerplate/tree/feature/green/spa) Egg + Vue Server Side Render Single Page Application
79
80- [egg-vue-webpack-mpa-boilerplate](https://github.com/easy-team/egg-vue-webpack-boilerplate/tree/feature/green/multi) Egg + Vue Server Side Render Multil Page Application
81
82- [egg-vue-typescript-boilerplate](https://github.com/easy-team/egg-vue-typescript-boilerplate) Egg + Vue + TypeScript + Webpack Server Side Render Application
83
84- [egg-react-webpack-boilerplate](https://github.com/easy-team/egg-react-webpack-boilerplate) Egg + React Server Side Render Application
85
86- [egg-react-webpack-spa-boilerplate](https://github.com/easy-team/egg-react-webpack-boilerplate/tree/feature/green/spa) Egg + React Server Side Render Single Page Application
87
88- [egg-react-webpack-mpa-boilerplate](https://github.com/easy-team/egg-react-webpack-boilerplate/tree/feature/green/multi) Egg + React Server Side Render Multil Page Application
89
90- [egg-react-typescript-boilerplate](https://github.com/easy-team/egg-react-typescript-boilerplate) Egg + React + TypeScript + Webpack Server Side Render Application
91
92- [html-webpack-boilerplate](https://github.com/easy-team/easywebpack-multiple-html-boilerplate) HTML Front-End Application
93
94
95## Questions & Suggestions
96
97Please open an issue [here](https://github.com/easy-team/easywebpack/issues).
98
99## License
100
101[MIT](LICENSE)