| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-09-11 | 3.9 kB | |
| v0.87.1 source code.tar.gz | 2026-09-11 | 1.4 MB | |
| v0.87.1 source code.zip | 2026-09-11 | 1.8 MB | |
| Totals: 3 Items | 3.3 MB | 1 | |
- [Feature]: Add
resolver.schemeResolversto resolve URI-scheme-prefixed specifiers (egfoo:bar) with custom resolvers (https://github.com/react/metro/pull/1804 by @robhogan) - [Feature]: Resolve
metro:babel-runtime/<path>imports to Metro's own@babel/runtimedependency (https://github.com/react/metro/commit/8388f719f9c8d19c7417cc59e592690fa20f5f98 by @robhogan) - [Feature]:
metro-babel-transformer: PassinlinePlatformto Babel presets viacaller(https://github.com/react/metro/commit/6bbe095c127803c62402c2a21d7b2bb819f1b11e by @robhogan) - [Fix]: Replace
image-sizedependency with vendored parsers, fix CVE alerts (https://github.com/react/metro/pull/1860 by @robhogan) - [Fix]: Include
charset=utf-8in theContent-Typeof text assets and source files served by the dev server (https://github.com/react/metro/pull/1888 by @robhogan) - [Fix]: Preserve
Platform.OSwrite targets during constant inlining (https://github.com/react/metro/pull/1890 by @OskarEichler) - [Fix]: Inline the last duplicate key from static
Platform.selectobject literals (https://github.com/react/metro/pull/1889 by @OskarEichler) - [Fix]:
FallbackWatcherno longer misses files written to a directory while it is being crawled (https://github.com/react/metro/pull/1907 by @robhogan) - [Fix]:
HttpStore: Handle socket errors during writes, so they're retried rather than crashing the process (https://github.com/react/metro/commit/fad3b88742034a8c1cbb9cc098fd35128b597870) - [Fix]: Treat
CI=falseandCI=0as not-CI when defaultingwatch. CI is now detected fromprocess.env.CIonly, dropping theci-infodependency (https://github.com/react/metro/commit/61e4592f92f028d3c5f33af101d41654e88fe151 by @robhogan) - [Fix]: Fix Fast Refresh hitting undefined modules when using lazy (segmented) bundles in dev (https://github.com/react/metro/commit/c70d0ae66cf381d50e1fc59c4c4aa806d050e9dd by @robhogan)
- [Performance]:
FallbackWatcher: Dropwalkerdependency, reduce crawl RSS by ~34% and peak heap by ~41% (https://github.com/react/metro/pull/1906 by @robhogan) - [Performance]: Don't emit redundant empty dependency map arrays for modules with no dependencies (https://github.com/react/metro/pull/1858 by @robhogan)
- [Types]: Restore publishing of private (underscore-prefixed) fields in TypeScript declarations (https://github.com/react/metro/pull/1876 by @robhogan)
- [Types]: Fix async functions being inferred as returning
void(notPromise<void>), egMetroServer#end(https://github.com/react/metro/pull/1909 by @robhogan) - [Types]: Tidy up generated types, allow nullable props to be omitted in more places (https://github.com/react/metro/pull/1885 by @robhogan)
NOTE: Experimental features are not covered by semver and can change at any time.
- [Experimental]:
metro-file-map: AddcrawlerFactoryto optionally replace the built-in Watchman / Node crawlers (https://github.com/react/metro/commit/68022f046321b84758b7073c13c2db1072a14b27 by @vzaidman) - [Experimental]: Add
serializer.unstable_inlineDependencyMapto inline module IDs at serialisation time (https://github.com/react/metro/pull/1786 by @robhogan) - [Experimental]: Add
serializer.unstable_getAsyncDependencyPathto supply custompathsto framework-defined__loadBundleAsync(https://github.com/react/metro/pull/1855 by @robhogan) - [Experimental]: Remove
transformer.unstable_renameRequire-requireis never renamed (https://github.com/react/metro/commit/42577f778195d40a0fe31af5c34ec679d00bc9b2 by @robhogan) - [Experimental]:
experimentalImportSupport: Fixexport * fromre-exporting the source module's default export (https://github.com/react/metro/pull/1777 by @robhogan)
Full Changelog: https://github.com/react/metro/compare/v0.87.0...v0.87.1