File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -36,24 +36,23 @@ function compressFile(filePath) {
36
36
content = parseCSS . JSON ( content ) ;
37
37
let compressed = '' ;
38
38
const rule_ = ( rule ) => {
39
- compressed += rule . selectors . join ( ',' ) + '{' ;
40
39
const props = [ ] ;
41
40
for ( const [ key , value ] of Object . entries ( rule . properties ) ) {
42
41
props . push ( `${ key } :${ value } ` ) ;
43
42
}
44
- compressed += props . join ( ';' ) + '}' ;
43
+ return rule . selectors . join ( ',' ) + '{' + props . join ( ';' ) + '}' ;
45
44
}
46
45
content . forEach ( rule => {
47
46
if ( rule && rule . type == 'at-rule' ) {
48
47
compressed += rule . name + '{' ;
49
48
rule . rules . forEach ( rule__ => {
50
49
if ( rule__ ) {
51
- rule_ ( rule__ ) ;
50
+ compressed += rule_ ( rule__ ) ;
52
51
}
53
52
} )
54
53
compressed += '}'
55
54
} else if ( rule ) {
56
- rule_ ( rule ) ;
55
+ compressed += rule_ ( rule ) ;
57
56
}
58
57
} ) ;
59
58
fs . writeFileSync ( filePath , compressed , 'utf8' ) ;
You can’t perform that action at this time.
0 commit comments