@@ -15,6 +15,7 @@ extendscriptr
15
15
. parse ( process . argv ) ;
16
16
17
17
console . log ( 'Running extendscriptr with following options:' ) ;
18
+
18
19
extendscriptr . options . forEach ( function ( opt ) {
19
20
if ( opt . long === '--version' ) return ;
20
21
var optionName = opt . long . replace ( '--' , '' ) ;
@@ -29,24 +30,24 @@ var prototypePolyfills = fs.readFileSync(require.resolve('extendscript.prototype
29
30
var browserifyPlugins = [ [ prependify , prototypePolyfills ] ] ;
30
31
31
32
var 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 ) ) {
37
38
browserifyPlugins . push ( [ prependify , '#target ' + extendscriptr . target + '\n' ] ) ;
38
- }
39
+ } ;
39
40
40
41
var b = browserify ( {
41
42
entries : [ extendscriptr . script ] ,
42
- transform : [ [ 'babelify' , {
43
+ transform : [ [ require . resolve ( 'babelify' ) , {
43
44
presets : [
44
- 'es2015 '
45
+ 'env '
45
46
] ,
46
47
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' )
50
51
]
51
52
} ] ] ,
52
53
plugin : browserifyPlugins
0 commit comments