浏览代码

Merge pull request #282 from jitsi/react-native

Remove .babelrc to simplify React Native support
dev1
Paweł Domas 9 年前
父节点
当前提交
a678c7f815
共有 3 个文件被更改,包括 15 次插入16 次删除
  1. 0
    5
      .babelrc
  2. 0
    1
      package.json
  3. 15
    10
      webpack.config.js

+ 0
- 5
.babelrc 查看文件

1
-{
2
-    "presets": [
3
-        "es2015"
4
-    ]
5
-}

+ 0
- 1
package.json 查看文件

34
     "babel-loader": "*",
34
     "babel-loader": "*",
35
     "babel-polyfill": "*",
35
     "babel-polyfill": "*",
36
     "babel-preset-es2015": "*",
36
     "babel-preset-es2015": "*",
37
-    "babel-register": "*",
38
     "eslint": "*",
37
     "eslint": "*",
39
     "jshint": "^2.8.0",
38
     "jshint": "^2.8.0",
40
     "precommit-hook": "^3.0.0",
39
     "precommit-hook": "^3.0.0",

webpack.config.babel.js → webpack.config.js 查看文件

1
 /* global __dirname */
1
 /* global __dirname */
2
 
2
 
3
-import child_process from 'child_process'; // eslint-disable-line camelcase
4
-import process from 'process';
3
+var child_process = require('child_process'); // eslint-disable-line camelcase
4
+var process = require('process');
5
 
5
 
6
-const minimize
6
+var minimize
7
     = process.argv.indexOf('-p') !== -1
7
     = process.argv.indexOf('-p') !== -1
8
         || process.argv.indexOf('--optimize-minimize') !== -1;
8
         || process.argv.indexOf('--optimize-minimize') !== -1;
9
 
9
 
10
-export default {
10
+module.exports = {
11
     devtool: 'source-map',
11
     devtool: 'source-map',
12
     entry: {
12
     entry: {
13
         'lib-jitsi-meet': './JitsiMeetJS.js'
13
         'lib-jitsi-meet': './JitsiMeetJS.js'
21
                 flags: 'g',
21
                 flags: 'g',
22
                 replace:
22
                 replace:
23
                     child_process.execSync( // eslint-disable-line camelcase
23
                     child_process.execSync( // eslint-disable-line camelcase
24
-                            `${__dirname}/get-version.sh`)
24
+                            __dirname + '/get-version.sh')
25
 
25
 
26
                         // The type of the return value of
26
                         // The type of the return value of
27
                         // child_process.execSync is either Buffer or String.
27
                         // child_process.execSync is either Buffer or String.
32
                             .trim(),
32
                             .trim(),
33
                 search: '{#COMMIT_HASH#}'
33
                 search: '{#COMMIT_HASH#}'
34
             },
34
             },
35
-            test: `${__dirname}/JitsiMeetJS.js`
35
+            test: __dirname + '/JitsiMeetJS.js'
36
         }, {
36
         }, {
37
             // Transpile ES2015 (aka ES6) to ES5.
37
             // Transpile ES2015 (aka ES6) to ES5.
38
 
38
 
39
             exclude: [
39
             exclude: [
40
-                `${__dirname}/modules/RTC/adapter.screenshare.js`,
41
-                `${__dirname}/node_modules/`
40
+                __dirname + '/modules/RTC/adapter.screenshare.js',
41
+                __dirname + '/node_modules/'
42
             ],
42
             ],
43
             loader: 'babel',
43
             loader: 'babel',
44
+            query: {
45
+                presets: [
46
+                    'es2015'
47
+                ]
48
+            },
44
             test: /\.js$/
49
             test: /\.js$/
45
         } ]
50
         } ]
46
     },
51
     },
51
         __filename: true
56
         __filename: true
52
     },
57
     },
53
     output: {
58
     output: {
54
-        filename: `[name]${minimize ? '.min' : ''}.js`,
59
+        filename: '[name]' + (minimize ? '.min' : '') + '.js',
55
         library: 'JitsiMeetJS',
60
         library: 'JitsiMeetJS',
56
         libraryTarget: 'umd',
61
         libraryTarget: 'umd',
57
-        sourceMapFilename: `[name].${minimize ? 'min' : 'js'}.map`
62
+        sourceMapFilename: '[name].' + (minimize ? 'min' : 'js') + '.map'
58
     }
63
     }
59
 };
64
 };

正在加载...
取消
保存