File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change 2
2
"name" : " css-modules-require-hook" ,
3
3
"version" : " 4.2.3" ,
4
4
"description" : " A require hook to compile CSS Modules on the fly" ,
5
- "main" : " lib /index.js" ,
5
+ "main" : " src /index.js" ,
6
6
"engines" : {
7
7
"node" : " >= 4"
8
8
},
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ const debugFetch = require('debug')('css-modules:fetch');
21
21
const debugSetup = require ( 'debug' ) ( 'css-modules:setup' ) ;
22
22
23
23
module . exports = function setupHook ( {
24
+ transformClassesToSelectors,
24
25
camelCase,
25
26
devMode,
26
27
extensions = '.css' ,
@@ -124,6 +125,9 @@ module.exports = function setupHook({
124
125
125
126
const hook = filename => {
126
127
const tokens = fetch ( filename , filename ) ;
128
+ if ( typeof tokens === 'object' && transformClassesToSelectors ) {
129
+ Object . keys ( tokens ) . forEach ( key => tokens [ key ] = '.' + tokens [ key ] ) ;
130
+ }
127
131
return camelCase ? transformTokens ( tokens , camelCase ) : tokens ;
128
132
} ;
129
133
You can’t perform that action at this time.
0 commit comments