Skip to content

Commit

Permalink
Clean up loader configurations
Browse files Browse the repository at this point in the history
  • Loading branch information
silvenon committed Jan 23, 2016
1 parent e866f72 commit 18d1e6a
Show file tree
Hide file tree
Showing 4 changed files with 50 additions and 49 deletions.
18 changes: 14 additions & 4 deletions config/_base.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,20 @@ export default {
new webpack.ContextReplacementPlugin(/moment[\/\\]locale$/, /hr$/),
],
module: {
loaders: [{
test: /\.json$/,
loaders: ['json'],
}],
loaders: [
{
test: /\.js$/,
loaders: ['babel'],
include: [
resolve(__dirname, '../src'),
resolve(__dirname, '../test'),
],
},
{
test: /\.json$/,
loaders: ['json'],
},
],
},
postcss() {
return [
Expand Down
33 changes: 16 additions & 17 deletions config/_development.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,21 @@ export default {
new webpack.NoErrorsPlugin(),
],
module: {
loaders: [{
test: /\.js$/,
loaders: ['babel'],
include: resolve(__dirname, '../src'),
}, {
test: /\.s?css$/,
// https://github.com/webpack/css-loader/tree/1298d2b38c4770dbf853ff1eed632fe239881cc2#css-modules
loaders: ['style', 'css?modules', 'postcss', 'sass'],
include: resolve(__dirname, '../src/styles'),
}, {
test: /\.s?css$/,
loaders: ['style', 'css', 'sass'],
include: resolve(__dirname, '../node_modules'),
}, {
test: /\.(jpe?g|png|gif|svg)$/i,
loaders: ['url?limit=10000&name=[name].[ext]'],
}],
loaders: [
{
test: /\.s?css$/,
loaders: ['style', 'css?modules', 'postcss', 'sass'],
include: resolve(__dirname, '../src/styles'),
},
{
test: /\.s?css$/,
loaders: ['style', 'css', 'sass'],
include: resolve(__dirname, '../node_modules'),
},
{
test: /\.(jpe?g|png|gif|svg)$/i,
loaders: ['url?limit=10000&name=[name].[ext]'],
},
],
},
};
31 changes: 14 additions & 17 deletions config/_production.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,22 +22,19 @@ module.exports = {
}),
],
module: {
loaders: [{
test: /\.js$/,
loaders: ['babel'],
include: resolve(__dirname, '../src'),
}, {
test: /\.s?css$/,
// https://github.com/webpack/css-loader/tree/1298d2b38c4770dbf853ff1eed632fe239881cc2#css-modules
loaders: ['style', 'css?modules', 'postcss', 'sass'],
include: resolve(__dirname, '../src/styles'),
}, {
test: /\.s?css$/,
loaders: ['style', 'css', 'sass'],
exclude: resolve(__dirname, '../src/styles'),
}, {
test: /\.(jpe?g|png|gif|svg)$/i,
loaders: ['url?limit=10000&name=[name].[ext]', 'image-webpack'],
}],
loaders: [
{
test: /\.s?css$/,
loaders: ['style', 'css?modules', 'postcss', 'sass'],
include: resolve(__dirname, '../src/styles'),
}, {
test: /\.s?css$/,
loaders: ['style', 'css', 'sass'],
include: resolve(__dirname, '../node_modules'),
}, {
test: /\.(jpe?g|png|gif|svg)$/i,
loaders: ['url?limit=10000&name=[name].[ext]', 'image-webpack'],
},
],
},
};
17 changes: 6 additions & 11 deletions config/_test.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,16 +20,11 @@ export default {
// require(expr)
exprContextRegExp: /$^/,
exprContextCritical: false,
loaders: [{
test: /\.js$/,
loaders: ['babel'],
include: [
resolve(__dirname, '../src'),
resolve(__dirname, '../test'),
],
}, {
test: /\.(s?css|jpe?g|png|gif|svg)$/,
loaders: ['null'],
}],
loaders: [
{
test: /\.(s?css|jpe?g|png|gif|svg)$/,
loaders: ['null'],
},
],
},
};

0 comments on commit 18d1e6a

Please sign in to comment.