@@ -4,36 +4,26 @@ const postcss = require('postcss');
44const HashMap = require ( 'hashmap' ) ;
55const { createModuleComposer, createModuleSelector, createModuleDeclaration } = require ( './utils' ) ;
66
7- const composerDist = path . resolve ( __dirname , '../../dist/composer.css' ) ;
8- const consumerDist = path . resolve ( __dirname , '../../dist/consumer.css' ) ;
9- const mainDist = path . resolve ( __dirname , '../../dist/main.css' ) ;
10- const composer = fs . createWriteStream ( composerDist ) ;
11- const consumer = fs . createWriteStream ( consumerDist ) ;
7+ const mainDist = path . resolve ( __dirname , '../../dist/quark-loader-output.css' ) ;
128const main = fs . createWriteStream ( mainDist ) ;
139module . exports = postcss . plugin ( 'postcss-module-composer' , ( ) => ( root ) => {
1410 const hashmap = new HashMap ( ) ;
1511 let composerString = '' ;
1612 let consumerString = '' ;
1713 root . walkRules ( ( rule ) => {
18- composer . write ( `${ rule . selector } {\n` ) ;
1914 composerString += `${ rule . selector } {\n` ;
2015 rule . walkDecls ( ( decl ) => {
21- composer . write ( createModuleComposer ( decl . prop , decl . value ) ) ;
2216 composerString += createModuleComposer ( decl . prop , decl . value ) ;
2317 hashmap . set (
2418 createModuleSelector ( decl . prop , decl . value ) ,
2519 createModuleDeclaration ( decl . prop , decl . value ) ,
2620 ) ;
2721 } ) ;
28- composer . write ( '}\n' ) ;
2922 composerString += '}\n' ;
3023 } ) ;
3124 hashmap . forEach ( ( value , key ) => {
32- consumer . write ( key ) ;
3325 consumerString += key ;
34- consumer . write ( value ) ;
3526 consumerString += value ;
36- consumer . write ( '}\n' ) ;
3727 consumerString += '}\n' ;
3828 } ) ;
3929 const css = consumerString + composerString ;
0 commit comments