@@ -15,6 +15,7 @@ extendscriptr
1515 . parse ( process . argv ) ;
1616
1717console . log ( 'Running extendscriptr with following options:' ) ;
18+
1819extendscriptr . options . forEach ( function ( opt ) {
1920 if ( opt . long === '--version' ) return ;
2021 var optionName = opt . long . replace ( '--' , '' ) ;
@@ -29,24 +30,24 @@ var prototypePolyfills = fs.readFileSync(require.resolve('extendscript.prototype
2930var browserifyPlugins = [ [ prependify , prototypePolyfills ] ] ;
3031
3132var adobeTarget = String ( extendscriptr . target ) . toLowerCase ( ) ;
32- if ( adobeTarget &&
33- ( adobeTarget . indexOf ( 'indesign' ) >= 0 ||
34- adobeTarget . indexOf ( 'photoshop' ) >= 0 ||
35- adobeTarget . indexOf ( 'illustrator' ) >= 0 ||
36- adobeTarget . indexOf ( 'aftereffects' ) >= 0 ) ) {
33+ if ( adobeTarget &&
34+ ( adobeTarget . indexOf ( 'indesign' ) >= 0 ||
35+ adobeTarget . indexOf ( 'photoshop' ) >= 0 ||
36+ adobeTarget . indexOf ( 'illustrator' ) >= 0 ||
37+ adobeTarget . indexOf ( 'aftereffects' ) >= 0 ) ) {
3738 browserifyPlugins . push ( [ prependify , '#target ' + extendscriptr . target + '\n' ] ) ;
38- }
39+ } ;
3940
4041var b = browserify ( {
4142 entries : [ extendscriptr . script ] ,
42- transform : [ [ 'babelify' , {
43+ transform : [ [ require . resolve ( 'babelify' ) , {
4344 presets : [
44- 'es2015 '
45+ 'env '
4546 ] ,
4647 plugins : [
47- 'babel-plugin-transform-es3-member-expression-literals' ,
48- 'babel-plugin-transform-es3-property-literals' ,
49- 'babel-plugin-transform-es5-property-mutators'
48+ require . resolve ( 'babel-plugin-transform-es3-member-expression-literals' ) ,
49+ require . resolve ( 'babel-plugin-transform-es3-property-literals' ) ,
50+ require . resolve ( 'babel-plugin-transform-es5-property-mutators' )
5051 ]
5152 } ] ] ,
5253 plugin : browserifyPlugins
0 commit comments