@@ -25,6 +25,7 @@ const imageSize = require('image-size');
25
25
const path = require ( 'path' ) ;
26
26
const version = require ( '../../../../package.json' ) . version ;
27
27
const denodeify = require ( 'denodeify' ) ;
28
+ const defaults = require ( '../../../defaults' ) ;
28
29
29
30
const {
30
31
sep : pathSeparator ,
@@ -91,6 +92,10 @@ const validateOpts = declareOpts({
91
92
type : 'array' ,
92
93
default : [ 'png' ] ,
93
94
} ,
95
+ platforms : {
96
+ type : 'array' ,
97
+ default : defaults . platforms ,
98
+ } ,
94
99
watch : {
95
100
type : 'boolean' ,
96
101
default : false ,
@@ -126,6 +131,7 @@ type Options = {
126
131
getTransformOptions ?: GetTransformOptions < * > ,
127
132
extraNodeModules : { } ,
128
133
assetExts : Array < string > ,
134
+ platforms : Array < string > ,
129
135
watch : boolean ,
130
136
assetServer : AssetServer ,
131
137
transformTimeoutInterval : ?number ,
@@ -200,6 +206,7 @@ class Bundler {
200
206
watch : opts . watch ,
201
207
minifyCode : this . _transformer . minify ,
202
208
moduleFormat : opts . moduleFormat ,
209
+ platforms : opts . platforms ,
203
210
polyfillModuleNames : opts . polyfillModuleNames ,
204
211
projectRoots : opts . projectRoots ,
205
212
resetCache : opts . resetCache ,
0 commit comments