Skip to content

Commit

Permalink
Moved postcss config to its own file. Updated webpack dependencies (#888
Browse files Browse the repository at this point in the history
)
  • Loading branch information
mhemesath authored and bjankord committed Oct 5, 2017
1 parent ba509ed commit bd3ee8d
Show file tree
Hide file tree
Showing 5 changed files with 43 additions and 36 deletions.
4 changes: 3 additions & 1 deletion package.json
Expand Up @@ -97,6 +97,8 @@
"stylelint": "~8.0.0",
"stylelint-config-sass-guidelines": "^3.0.0",
"stylelint-suitcss": "^1.0.0",
"terra-toolkit": "^2.0.0"
"terra-toolkit": "^2.1.0",
"webpack": "^3.6.0",
"webpack-dev-server": "^2.9.1"
}
}
26 changes: 13 additions & 13 deletions packages/terra-site/package.json
Expand Up @@ -88,25 +88,25 @@
"devDependencies": {
"autoprefixer": "^6.7.7",
"babel-cli": "^6.24.1",
"babel-loader": "^7.0.0",
"babel-loader": "^7.1.2",
"babel-polyfill": "^6.23.0",
"clean-webpack-plugin": "^0.1.16",
"css-loader": "^0.28.0",
"extract-text-webpack-plugin": "^2.1.0",
"file-loader": "^0.11.1",
"clean-webpack-plugin": "^0.1.17",
"css-loader": "^0.28.7",
"extract-text-webpack-plugin": "^3.0.1",
"file-loader": "^1.1.5",
"gh-pages": "^0.12.0",
"html-webpack-plugin": "^2.28.0",
"json-loader": "^0.5.4",
"html-webpack-plugin": "^2.30.0",
"json-loader": "^0.5.7",
"node-sass": "^4.5.2",
"postcss-custom-properties": "^6.0.1",
"postcss-loader": "^1.3.3",
"postcss-rtl": "^0.5.10",
"postcss-loader": "^2.0.6",
"postcss-rtl": "^1.1.2",
"raw-loader": "^0.5.1",
"react": "^15.4.2",
"react-dom": "^15.4.2",
"sass-loader": "^6.0.3",
"style-loader": "^0.16.1",
"webpack": "^2.6.1",
"webpack-dev-server": "^2.4.5"
"sass-loader": "^6.0.6",
"style-loader": "^0.19.0",
"webpack": "^3.6.0",
"webpack-dev-server": "^2.9.1"
}
}
24 changes: 24 additions & 0 deletions packages/terra-site/postcss.config.js
@@ -0,0 +1,24 @@
/* eslint-disable import/no-extraneous-dependencies */
const Autoprefixer = require('autoprefixer');
const CustomProperties = require('postcss-custom-properties');
const rtl = require('postcss-rtl');
const ThemingPlugin = require('./theming-plugin');

module.exports = {
plugins() {
return [
Autoprefixer({
browsers: [
'ie >= 10',
'last 2 versions',
'last 2 android versions',
'last 2 and_chr versions',
'iOS >= 10',
],
}),
CustomProperties({ preserve: true, warnings: false }),
ThemingPlugin,
rtl(),
];
},
};
22 changes: 0 additions & 22 deletions packages/terra-site/webpack.config.js
Expand Up @@ -4,14 +4,10 @@
const webpack = require('webpack');

const path = require('path');
const Autoprefixer = require('autoprefixer');
const ExtractTextPlugin = require('extract-text-webpack-plugin');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const I18nAggregatorPlugin = require('terra-i18n-plugin');
const i18nSupportedLocales = require('terra-i18n/lib/i18nSupportedLocales');
const CustomProperties = require('postcss-custom-properties');
const rtl = require('postcss-rtl');
const ThemingPlugin = require('./theming-plugin');

module.exports = {
entry: {
Expand Down Expand Up @@ -41,24 +37,6 @@ module.exports = {
},
}, {
loader: 'postcss-loader',
options: {
plugins() {
return [
Autoprefixer({
browsers: [
'ie >= 10',
'last 2 versions',
'last 2 android versions',
'last 2 and_chr versions',
'iOS >= 8',
],
}),
CustomProperties({ preserve: true, warnings: false }),
ThemingPlugin,
rtl(),
];
},
},
},
{
loader: 'sass-loader',
Expand Down
3 changes: 3 additions & 0 deletions postcss.config.js
@@ -0,0 +1,3 @@
const config = require('./packages/terra-site/postcss.config');

module.exports = config;

0 comments on commit bd3ee8d

Please sign in to comment.