UNPKG

react-ecmascript

Version:

A script which transform React and ReactDOM into native Ecmascript modules to be used in browsers which support Ecmascript modules and module loading

34 lines (32 loc) 811 B
const { join } = require('path'); module.exports = { sourceModule: 'react', sourceFile: join('umd', 'react.production.min.js'), sourceSelectSteps: [ o => o.body, function(o) { if (o.type === 'ExpressionStatement') { if (o.expression && o.expression.type && o.expression.type === 'CallExpression') { return o; } } return false; }, o => o.expression, o => o.arguments, function(o) { if (o.type === 'FunctionExpression') { return o; } return false; } ], targetSelectSteps: [ o => o.body, o => (o.type === 'VariableDeclaration' ? o : false), o => o.declarations, o => (o.type === 'VariableDeclarator' ? o : false), o => o.init, o => (o.type === 'CallExpression' ? o : false) ] };