INNER CODE UNIT · JavaScript
transform
react/metro · packages/metro-babel-transformer/src/index.js:96
function transform({
filename,
options,
plugins,
src,
}: BabelTransformerArgs): ReturnType<BabelTransformer['transform']> {
const OLD_BABEL_ENV = process.env.BABEL_ENV;
process.env.BABEL_ENV = options.dev
? 'development'
: process.env.BABEL_ENV || 'production';
try {
const babelConfig: BabelTransformOptions = {
ast: true,
babelrc: options.enableBabelRCLookup,
caller: {
bundler: 'metro',
name: 'metro',