File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -19,30 +19,31 @@ module.exports = function (source, map) {
19
19
if ( typeof map === 'string' ) map = JSON . parse ( map ) ;
20
20
if ( map && map . mappings ) opts . map . prev = map ;
21
21
22
- var plugins ;
23
22
var options = this . options . postcss ;
24
23
if ( typeof options === 'function' ) {
25
24
options = options . call ( this , this ) ;
26
25
}
27
26
27
+ var plugins ;
28
28
if ( typeof options === 'undefined' ) {
29
29
plugins = [ ] ;
30
- } else if ( params . pack ) {
31
- plugins = options [ params . pack ] ;
32
30
} else if ( ! Array . isArray ( options ) ) {
33
31
plugins = options . plugins || options . defaults ;
34
- opts . syntax = options . syntax ;
35
- opts . parser = options . parser ;
36
32
opts . stringifier = options . stringifier ;
33
+ opts . parser = options . parser ;
34
+ opts . syntax = options . syntax ;
35
+ }
36
+ if ( params . pack ) {
37
+ plugins = options [ params . pack ] ;
37
38
}
38
39
39
- if ( params . syntax && ! opts . syntax ) {
40
+ if ( params . syntax ) {
40
41
opts . syntax = require ( params . syntax ) ;
41
42
}
42
- if ( params . parser && ! opts . parser ) {
43
+ if ( params . parser ) {
43
44
opts . parser = require ( params . parser ) ;
44
45
}
45
- if ( params . stringifier && ! opts . stringifier ) {
46
+ if ( params . stringifier ) {
46
47
opts . stringifier = require ( params . stringifier ) ;
47
48
}
48
49
You can’t perform that action at this time.
0 commit comments