Skip to content

Commit 8757b25

Browse files
committed
update postcss and autoprefixer
1 parent 2c6e1ee commit 8757b25

File tree

4 files changed

+156
-111
lines changed

4 files changed

+156
-111
lines changed

conf/webpack/Base.js

Lines changed: 4 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,6 @@ class WebpackBaseConfig {
2626
return path.resolve('./test');
2727
}
2828
get defaultSettings() {
29-
const cssModulesQuery = {
30-
modules: false,
31-
importLoaders: 1,
32-
localIdentName: '[name]-[local]-[hash:base64:5]'
33-
};
3429
return {
3530
context: this.srcPathAbsolute,
3631
devtool: 'eval',
@@ -72,10 +67,7 @@ class WebpackBaseConfig {
7267
test: /\.(sass|scss)$/,
7368
loaders: [
7469
{ loader: 'style-loader' },
75-
{
76-
loader: 'css-loader',
77-
query: cssModulesQuery
78-
},
70+
{ loader: 'css-loader' },
7971
{ loader: 'postcss-loader' },
8072
{ loader: 'sass-loader' }
8173
]
@@ -84,21 +76,15 @@ class WebpackBaseConfig {
8476
test: /\.css$/,
8577
loaders: [
8678
{ loader: 'style-loader' },
87-
{
88-
loader: 'css-loader',
89-
query: cssModulesQuery
90-
},
79+
{ loader: 'css-loader' },
9180
{ loader: 'postcss-loader' },
9281
]
9382
},
9483
{
9584
test: /\.less$/,
9685
loaders: [
9786
{ loader: 'style-loader' },
98-
{
99-
loader: 'css-loader',
100-
query: cssModulesQuery
101-
},
87+
{ loader: 'css-loader' },
10288
{ loader: 'postcss-loader' },
10389
{ loader: 'less-loader' }
10490
]
@@ -107,10 +93,7 @@ class WebpackBaseConfig {
10793
test: /\.styl$/,
10894
loaders: [
10995
{ loader: 'style-loader' },
110-
{
111-
loader: 'css-loader',
112-
query: cssModulesQuery
113-
},
96+
{ loader: 'css-loader' },
11497
{ loader: 'postcss-loader' },
11598
{ loader: 'stylus-loader' }
11699
]

package-lock.json

Lines changed: 141 additions & 81 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"version": "0.0.1",
55
"author": "Your name here",
66
"dependencies": {
7-
"autoprefixer": "^7.2.4",
7+
"autoprefixer": "^8.1.0",
88
"babel-core": "^6.7.6",
99
"babel-eslint": "^8.1.2",
1010
"babel-loader": "^7.1.2",
@@ -31,8 +31,8 @@
3131
"less-loader": "^2.2.3",
3232
"node-sass": "^4.5.3",
3333
"null-loader": "^0.1.1",
34-
"postcss": "^6.0.15",
35-
"postcss-loader": "^1.3.3",
34+
"postcss": "^6.0.19",
35+
"postcss-loader": "^2.1.1",
3636
"react": "^16.0.0",
3737
"react-dom": "^16.0.0",
3838
"react-hot-loader": "^3.0.0-beta.6",

postcss.config.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
const data = {
2-
plugins: [
3-
require('autoprefixer')
4-
]
5-
};
6-
module.exports = data;
1+
module.exports = ({ file, options, env }) => {
2+
// browser support list see here: https://github.com/ai/browserslist#queries
3+
return ({
4+
plugins: {
5+
'autoprefixer': { browsers: 'last 2 version' },
6+
}
7+
})
8+
}

0 commit comments

Comments
 (0)