mirror of https://github.com/status-im/metro.git
Allow rn-cli.config.js to specify the default transformer
Summary: This will allow consumers to supply their own transformer to all `react-native` cli commands by simply implementing `rn-cli.config.js` and overriding `getTransformModulePath()`. That way they don't have to fork various parts of the iOS and Android build system that React Native already provides just to add a `--transformer` command line argument. **Test plan:** Applied this patch to the React Native version in my app, implemented `getTransformModulePath()` in my `rn-cli.config.js`, and verified that my custom transformer is invoked. Closes https://github.com/facebook/react-native/pull/7961 Differential Revision: D3404201 Pulled By: foghina fbshipit-source-id: c7eaa85de84d485d06d23a2ffea899821b2cf71c
This commit is contained in:
parent
6345d17c79
commit
fc38304bf8
|
@ -33,4 +33,9 @@ module.exports = {
|
||||||
return [path.resolve(__dirname, '..')];
|
return [path.resolve(__dirname, '..')];
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
getTransformModulePath() {
|
||||||
|
return require.resolve('./transformer');
|
||||||
|
},
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue