react-native/jest
James Ide af6450c660 Add back support for the assetPlugin option
Summary:
**Summary**
Metro used to have support for "asset plugins", which allowed developers to specify arbitrary JS modules that could export a function for adding more fields to asset data objects. Some of this functionality was removed in the delta bundler work -- this PR adds it back.

**Test plan**
Made existing unit tests pass and added unit tests to test asset plugin behavior. Also tested E2E in a React Native project by adding `assetPlugin=/path/to/pluginModule` to a JS bundle URL and ensuring that the plugin ran.
Closes https://github.com/facebook/metro/pull/118

Differential Revision: D6711094

Pulled By: rafeca

fbshipit-source-id: f42c54cfd11bac5103194f85083084eef25fa3cd
2018-01-12 05:52:16 -08:00
..
.eslintrc Disallow trailing commas in react-native-github 2017-08-17 16:20:04 -07:00
assetFileTransformer.js Fix test for RN asset 2017-09-07 01:55:56 -07:00
mockComponent.js Revert D5409825: [RN] Convert easy files to Prettier 2017-07-12 19:23:58 -07:00
preprocessor.js Add back support for the assetPlugin option 2018-01-12 05:52:16 -08:00
setup.js Fix Jest mocks for Dimensions module 2017-12-03 16:48:17 -08:00