metro-react-native-babel-preset
Advanced tools
Comparing version 0.45.0 to 0.45.1
{ | ||
"name": "metro-react-native-babel-preset", | ||
"version": "0.45.0", | ||
"version": "0.45.1", | ||
"description": "Babel preset for React Native applications", | ||
@@ -50,4 +50,4 @@ "main": "src/index.js", | ||
"@babel/template": "^7.0.0", | ||
"metro-babel7-plugin-react-transform": "0.45.0" | ||
"metro-babel7-plugin-react-transform": "0.45.1" | ||
} | ||
} |
@@ -10,3 +10,3 @@ /** | ||
'use strict'; | ||
'use strict';var _extends = Object.assign || function (target) {for (var i = 1; i < arguments.length; i++) {var source = arguments[i];for (var key in source) {if (Object.prototype.hasOwnProperty.call(source, key)) {target[key] = source[key];}}}return target;}; | ||
@@ -37,4 +37,6 @@ function isTypeScriptSource(fileName) { | ||
[require('@babel/plugin-transform-sticky-regex')], | ||
[require('@babel/plugin-transform-unicode-regex')], | ||
[ | ||
[require('@babel/plugin-transform-unicode-regex')]]; | ||
const es2015ImportExport = [ | ||
require('@babel/plugin-transform-modules-commonjs'), | ||
@@ -45,6 +47,5 @@ { | ||
allowTopLevelThis: true // dont rewrite global `this` -> `undefined` | ||
}]]; | ||
}]; | ||
const es2015ArrowFunctions = [ | ||
@@ -87,2 +88,6 @@ require('@babel/plugin-transform-arrow-functions')]; | ||
if (!options || !options.disableImportExportTransform) { | ||
extraPlugins.push(es2015ImportExport); | ||
} | ||
if (hasClass) { | ||
@@ -146,5 +151,2 @@ extraPlugins.push(es2015Classes); | ||
const base = getPreset(null); | ||
const devTools = getPreset(null, { dev: true }); | ||
module.exports = options => { | ||
@@ -154,8 +156,8 @@ if (options.withDevTools == null) { | ||
if (!env || env === 'development') { | ||
return devTools; | ||
return getPreset(null, _extends({}, options, { dev: true })); | ||
} | ||
} | ||
return base; | ||
return getPreset(null, options); | ||
}; | ||
module.exports.getPreset = getPreset; |
@@ -12,2 +12,8 @@ /** | ||
module.exports = require('./configs/main'); | ||
const main = require('./configs/main'); | ||
module.exports = function (babel, options) { | ||
return main(options); | ||
}; | ||
module.exports.getPreset = main.getPreset; |
18109
296
+ Addedmetro-babel7-plugin-react-transform@0.45.1(transitive)
- Removedmetro-babel7-plugin-react-transform@0.45.0(transitive)