andywer / andywer/webpack-blocks

Create preset for common basics: Babel + Autoprefixer + best practice config

Đang mở
#60 7 bình luận 0 reaction 0 người được giao Xem trên GitHub
discussion new block
Ngôn ngữ chính
JavaScript
Star
3k
Fork
91
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

Since probably 90%+ of the users will want to have Babel and the autoprefixer it would be nice to ship a preset (using `group()`) that sets some blocks configured in a best-practice manner:

* Babel with `babel-preset-env` (target `last 2 versions` for instance)
* PostCSS with autoprefixer (similar target as set for `babel-preset-env`)
* Set `process.env.NODE_ENV` (in output code, using `defineConstants`)
* Source maps in development mode
* Minification and optimization in production build mode
* Set `resolve.extensions` to webpack defaults plus the popular `''` (so it's nice to use with `createConfig.vanilla()` as well; only needed for webpack 1.x)

## Not sure if those should be included

* HTML loader
* HtmlWebpackPlugin

## Problems left to solve

* ~~Cannot set PostCSS plugins from within webpack config anymore when using webpack 2~~ (fixed by #74 🎉)

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.