🚇 The JavaScript bundler for React Native. https://facebook.github.io/metro
Go to file
Rafael Oleza de7f1d90f2 Support null transformer AST output
Summary: This fixes https://github.com/facebook/metro/issues/99, which causes issues when metro tries to build files that are ignored by babel (if babel transformer ignores a file, it returns a null AST, which makes the collectDependencies logic break).

Reviewed By: mjesun

Differential Revision: D6466878

fbshipit-source-id: b5030e03775b982958a0b9204f4efccc8940ae4d
2017-12-02 00:28:42 -08:00
.github Rename metro-bundler to metro 2017-11-30 11:56:25 +00:00
docs Rename metro-bundler to metro 2017-11-30 11:56:25 +00:00
flow-typed Rename metro-bundler to metro 2017-11-30 11:56:25 +00:00
packages/metro Support null transformer AST output 2017-12-02 00:28:42 -08:00
scripts Rename metro-bundler to metro 2017-11-30 11:56:25 +00:00
website Rename metro-bundler to metro 2017-11-30 11:56:25 +00:00
.babelrc fix support for node v4 2017-06-26 05:08:50 -07:00
.eslintignore Initial repository structure. 2017-01-26 12:56:40 +00:00
.eslintrc Add prettier to metro-bundler, fixing code styling issues 2017-06-12 01:20:50 -07:00
.flowconfig Remove $FixMe flow suppression 2017-11-30 04:03:29 -08:00
.gitignore Rename metro-bundler to metro 2017-11-30 11:56:25 +00:00
.npmignore Initial repository structure. 2017-01-26 12:56:40 +00:00
.travis.yml Initial repository structure. 2017-01-26 12:56:40 +00:00
CHANGELOG.md Rename metro-bundler to metro 2017-11-30 11:56:25 +00:00
CODE_OF_CONDUCT.md Add CODE_OF_CONDUCT.md 2017-11-22 02:58:16 -08:00
CONTRIBUTING.md Rename metro-bundler to metro 2017-11-30 11:56:25 +00:00
LICENSE Rename metro-bundler to metro 2017-11-30 11:56:25 +00:00
PATENTS Rename metro-bundler to metro 2017-11-30 11:56:25 +00:00
README.md Rename metro-bundler to metro 2017-11-30 11:56:25 +00:00
appveyor.yml Initial repository structure. 2017-01-26 12:56:40 +00:00
circle.yml Add script to automatically deploy the website 2017-11-30 04:03:29 -08:00
lerna.json Bump metro-bundler@0.22.1 2017-11-27 11:29:54 -08:00
package.json Fix CI 2017-11-18 10:45:32 -08:00
yarn.lock Update Flow and Lerna for the Metro repo 2017-11-18 01:10:15 -08:00

README.md

Metro Bundler

CircleCI Build Status npm version

🚇 The JavaScript bundler for React Native.

  • 🚅 Fast: We aim for sub-second reload cycles, fast startup and quick bundling speeds.
  • ⚖️ Scalable: Works with thousands of modules in a single application.
  • ⚛️ Integrated: Supports every React Native project out of the box.

This project was previously part of the react-native repository. In this smaller repository it is easier for the team working on Metro Bundler to respond to both issues and pull requests. See react-native#13976 for the initial announcement.

Installation & Documentation

See the Metro website for documentation.