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

35 lines (33 loc) 913 B
const { join } = require('path'); module.exports = { sourceModule: 'react-dom', sourceFile: join('umd', 'react-dom.development.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, o => o.type === 'FunctionExpression' ? o : 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) ], importFilename: 'react.development.mjs', importSelectSteps: [ o => o.body, o => o.type === 'ImportDeclaration' ? o : false, o => o.source ] };