Skip to content

Commit 077b1bf

Browse files
committed
Merge pull request #24 from css-modules/import-node-modules
Enable transforming of files in node_modules
2 parents d54e201 + f563a47 commit 077b1bf

File tree

5 files changed

+13
-1
lines changed

5 files changed

+13
-1
lines changed

index.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ module.exports = function (browserify, options) {
7373
// bundles
7474
var sourceByFile = {};
7575

76-
browserify.transform(function transform (filename) {
76+
function transform (filename) {
7777
// only handle .css files
7878
if (!cssExt.test(filename)) {
7979
return through();
@@ -104,6 +104,10 @@ module.exports = function (browserify, options) {
104104
console.error(err);
105105
});
106106
});
107+
}
108+
109+
browserify.transform(transform, {
110+
global: true
107111
});
108112

109113
// wrap the `bundle` function

tests/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
!node_modules
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
._styles__foo {
2+
color: #F00;
3+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
var styles = require('cool-styles/styles.css');

tests/cases/import-node-module/node_modules/cool-styles/styles.css

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

0 commit comments

Comments
 (0)