Skip to content

Commit 81b174a

Browse files
Merge pull request #3 from webpack-config/css-js-loader
Add support for js style modules.
2 parents e99c6ac + 7c65f3f commit 81b174a

2 files changed

Lines changed: 14 additions & 0 deletions

File tree

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
},
1313
"dependencies": {
1414
"autoprefixer": "^6.0.3",
15+
"css-js-loader": "^0.2.2",
1516
"css-loader": "^0.23.1",
1617
"extract-text-webpack-plugin": "^0.9.0",
1718
"postcss-import": "^7.1.0",

src/postcss.webpack.config.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import constants from 'postcss-require';
1010

1111
// Regular expression used to detect what kind of files to process.
1212
const IS_STYLE = /\.(scss|sass|css)$/;
13+
const IS_CSS_JS = /\.css\.js$/;
1314

1415
/**
1516
* Convert a loader string and query object into a complete loader string.
@@ -80,6 +81,18 @@ export default ({
8081
external,
8182
minimize,
8283
}),
84+
}, {
85+
name: 'js-css',
86+
test: IS_CSS_JS,
87+
loader: loaders({
88+
loader: [
89+
require.resolve('postcss-loader'),
90+
require.resolve('css-js-loader'),
91+
].join('!'),
92+
target,
93+
external,
94+
minimize,
95+
}),
8396
}],
8497
},
8598

0 commit comments

Comments
 (0)