1
- var babel = require ( 'gulp-babel' ) ;
2
- var browserify = require ( 'browserify' ) ;
3
- var derequire = require ( 'gulp-derequire' ) ;
4
- var gulp = require ( 'gulp' ) ;
5
- var insert = require ( 'gulp-insert' ) ;
6
- var path = require ( 'path' ) ;
7
- var rename = require ( 'gulp-rename' ) ;
8
- var source = require ( 'vinyl-source-stream' ) ;
9
- var uglify = require ( 'gulp-uglify' ) ;
10
- var watch = require ( 'gulp-watch' ) ;
1
+ const babel = require ( 'gulp-babel' ) ;
2
+ const browserify = require ( 'browserify' ) ;
3
+ const derequire = require ( 'gulp-derequire' ) ;
4
+ const gulp = require ( 'gulp' ) ;
5
+ const insert = require ( 'gulp-insert' ) ;
6
+ const path = require ( 'path' ) ;
7
+ const rename = require ( 'gulp-rename' ) ;
8
+ const source = require ( 'vinyl-source-stream' ) ;
9
+ const uglify = require ( 'gulp-uglify' ) ;
10
+ const watch = require ( 'gulp-watch' ) ;
11
11
12
- var BUILD = process . env . PARSE_BUILD || 'browser' ;
13
- var VERSION = require ( './package.json' ) . version ;
12
+ const BUILD = process . env . PARSE_BUILD || 'browser' ;
13
+ const VERSION = require ( './package.json' ) . version ;
14
14
15
- var transformRuntime = [ "@babel/plugin-transform-runtime" , {
15
+ const transformRuntime = [ "@babel/plugin-transform-runtime" , {
16
16
"corejs" : 3 ,
17
17
"helpers" : true ,
18
18
"regenerator" : true ,
19
19
"useESModules" : false
20
20
} ] ;
21
21
22
- var PRESETS = {
22
+ const PRESETS = {
23
23
'browser' : [ [ "@babel/preset-env" , {
24
24
"targets" : "> 0.25%, not dead"
25
25
} ] , '@babel/preset-react' ] ,
@@ -31,7 +31,7 @@ var PRESETS = {
31
31
} ] ] ,
32
32
'react-native' : [ 'module:metro-react-native-babel-preset' ] ,
33
33
} ;
34
- var PLUGINS = {
34
+ const PLUGINS = {
35
35
'browser' : [ transformRuntime , '@babel/plugin-transform-flow-comments' , '@babel/plugin-proposal-class-properties' , 'inline-package-json' ,
36
36
[ 'transform-inline-environment-variables' , { 'exclude' : [ 'SERVER_RENDERING' ] } ] ] ,
37
37
'weapp' : [ transformRuntime , '@babel/plugin-transform-flow-comments' , '@babel/plugin-proposal-class-properties' , 'inline-package-json' ,
@@ -40,7 +40,7 @@ var PLUGINS = {
40
40
'react-native' : [ '@babel/plugin-transform-flow-comments' , 'inline-package-json' , 'transform-inline-environment-variables' ]
41
41
} ;
42
42
43
- var DEV_HEADER = (
43
+ const DEV_HEADER = (
44
44
'/**\n' +
45
45
' * Parse JavaScript SDK v' + VERSION + '\n' +
46
46
' *\n' +
@@ -49,7 +49,7 @@ var DEV_HEADER = (
49
49
' */\n'
50
50
) ;
51
51
52
- var FULL_HEADER = (
52
+ const FULL_HEADER = (
53
53
'/**\n' +
54
54
' * Parse JavaScript SDK v' + VERSION + '\n' +
55
55
' *\n' +
@@ -78,7 +78,7 @@ gulp.task('compile', function() {
78
78
} ) ;
79
79
80
80
gulp . task ( 'browserify' , function ( cb ) {
81
- var stream = browserify ( {
81
+ const stream = browserify ( {
82
82
builtins : [ '_process' , 'events' ] ,
83
83
entries : 'lib/browser/Parse.js' ,
84
84
standalone : 'Parse'
@@ -97,7 +97,7 @@ gulp.task('browserify', function(cb) {
97
97
98
98
99
99
gulp . task ( 'browserify-weapp' , function ( cb ) {
100
- var stream = browserify ( {
100
+ const stream = browserify ( {
101
101
builtins : [ '_process' , 'events' ] ,
102
102
entries : 'lib/weapp/Parse.js' ,
103
103
standalone : 'Parse'
0 commit comments