🚇 The JavaScript bundler for React Native
MIT License
Bot releases are visible (Hide)
Published by jacdebug over 2 years ago
Full Changelog: https://github.com/facebook/metro/compare/v0.71.2...v0.71.3
Published by robhogan over 2 years ago
requireCycleIgnorePatterns
option to suppress warnings for require cycles, suppress node_modules
by default (https://github.com/facebook/metro/pull/707 by @hsource)deferStates
option for Watchman (570c38039abc32b758f8d241896b21e28ca4ba83)NOTE: Experimental features are not covered by semver and can change at any time.
unstable_allowRequireContext
config option, implement transformer support for require.context
(https://github.com/facebook/metro/pull/821 by @EvanBacon)Full Changelog: v0.71.1...v0.71.2
Published by robhogan over 2 years ago
.npmignore
files (e8bb8fb4035699c83fce4b35aabcaec208513f3c)NOTE: Experimental features are not covered by semver and can change at any time.
unstable_fileMapCacheManagerFactory
config option (e7419900d2e063f2d531313f810d18c487f807f8)unstable_perfLogger
config option (eec0d7bf00aa707ae210b25218501b3e17dc4bf2)unstable_hasteMapModulePath
from Metro config (1cae8d8007d04ba62a739a6c4dff991c69af26e4)Full Changelog: v0.71.0...v0.71.1
Published by arushikesarwani94 over 2 years ago
fileMapCacheDirectory
config option, deprecate hasteMapCacheDirectory
(93966c0065e24dfaed15e409eeedf4b9bc209a41)runServer
quickly if the port is not available (6d9623eec0250f8b0e78d1843c18a531444713ff)@babel/runtime
to metro-runtime
(#816)metro-transform-worker
(#817)InspectorProxy
: Don't pass an Error
object to socket.close()
(fdc4ef17230ee093cfd302ddc8c59a88019b1f02)NOTE: Experimental features are not covered by semver and can change at any time.
jest-haste-map fork
as metro-file-map
(#812)Full Changelog: v0.70.2...v0.71.0
Published by robhogan over 2 years ago
This is a hotfix on the 0.70.x
branch.
@babel/runtime
to metro-runtime
(#816)Published by motiz88 over 2 years ago
Maintenance release, containing purely internal changes such as dependency version updates.
Published by arushikesarwani94 over 2 years ago
NOTE: Experimental features are not covered by semver and can change at any time.
metro-react-native-babel-preset
: Transform named capture groups in regex literals for Hermes (#791 by @danilobuerger)Published by robhogan over 2 years ago
@babel/plugin-transform-regenerator
from react-native-babel-preset
(#789 by @tido64)@babel/plugin-transform-for-of
from react-native-babel-preset
(#792 by @newyankeecodeshop)uncaughtException
listener on process
(4be4099184c98ffc0b7687c2322f7dd863d3fbb6)Published by motiz88 over 2 years ago
CustomResolutionContext
Flow type for use in custom resolvers. (cde639ca3c4d118a46448eb2a960cfb7bcdc4227)Published by arushikesarwani94 over 2 years ago
fs.mkdir
(#768 by @ericanderson)Thanks to all of our contributors for helping improve Metro! 🚇
Published by robhogan over 2 years ago
resolver.resolveRequest
moved to the front of the resolution algorithm and has a new API (d81d8877c05637eac2b4ea946a9fa1e8ae869b06)metro-react-native-babel-preset
: Support async iterators, "for await ... of" (#747 by @newyankeecodeshop)Thanks to all of our contributors for helping improve Metro! 🚇
Published by motiz88 over 2 years ago
resolver.resolveRequest
) before checking the Haste map. (96fb6e904e1660b37f4d1f5353ca1e5477c4afbf)StatusBarIOS
. (2a0f77925e3299e01c2bfe82d0356145a643adc0)metro-runtime
by default. (bd5f9323337b03a77bc219636937bb75cd8c18ca, 6e3e789b685b95ea59a58364a751e8010d536e8b, 7723be545795c936cb81cad214ee202f72e169b3)initialize_done
, transformer_loading
, and transformer_loaded
events to the Reporter
interface. (d19cf5d7e88207a8d46c17b570f14a239dae8926)waitForBundler
option to the runServer()
and runMetro()
APIs. (57d8a92583185a97dffcdc1c95fef7780be9104d)resolver.disableHierarchicalLookup
option. (01416f1bc41a3d557b24e4b508fed5f158990108)metro-minify-terser
. (https://github.com/facebook/metro/pull/754 by @rockwotj, https://github.com/facebook/metro/pull/606 by @janicduplessis)resolver.nodeModulesPaths
to respect transitive dependencies. (https://github.com/facebook/metro/pull/738 by @sharmilajesupaul)mangle: false
& sourceMap: false
in minifierConfig
. (https://github.com/facebook/metro/pull/749 by @mfbx9da4)NOTE: Experimental features are not covered by semver and can change at any time.
server.unstable_serverRoot
option to allow serving bundles from folders outside the project root. (026a66cf40df1bd05da2afc1660efa1d9605c55a, ca86682012eb836e2b6aeb001f2b3112129e38c3, e061cf342505f3d07fb21f85f22925e3d05557c9, 70e98882ad24d7c25c9b73eaf347e60f2a74c8ca, baacea28635dae7fea3bd30dd485252ae59a937e)metro-hermes-compiler
. (e80434cf329619e1a0c6c56ae7be6c88cb350c99)/assets?unstable_path=...
. (f3d1157bacc341dff82efea2f70b634141105fc0)resolver.unstable_hasteMapModulePath
option. (e8c0de0411148bd31e3decb6a5c4c1dc1d645666)Thanks to all the contributors mentioned above for helping improve Metro! 🚇
Published by rubennorte over 3 years ago
Published by motiz88 over 3 years ago
platform
) available to experimentalSerializerHook
and customSerializer
. (#679)postMinifyProcess
option which has been broken since Metro v0.33.0. (5d778de)Published by GijsWeterings over 3 years ago
Published by MichaReiser over 3 years ago
_interopRequireDefault
not defined error when using ES Modules (63f3d1e14407266be64ccbbb982485e107f327f0)Published by GijsWeterings over 3 years ago
Published by motiz88 over 3 years ago
metro-symbolicate
: Support for symbolicating Chrome heap timelines (cb542c0f00987996caeef9672288e2b386d36d8b, 6b0a0cb6afaa28d3a72fb2df7cbd2a99dc7362c4)Platform.select()
calls correctly when the argument includes methods (4d9908b)buildCodeFrameMessage
(#567)Published by cpojer almost 4 years ago
mkdtemp
and mkdtempSync
implementations to metro-memory-fs
(1ed78495ec5b492d3ce6f1f375bc596b18d9dc52)chmod
, lchmod
, and fchmod
implementations to metro-memory-fs
(d99b55be2cb9567e31f5a09ff96e3fd10c54941b)SegmentID
field in Hermes mini-dump stack traces (d0634a858a860b4739ca821cec744b705edf9013)nodeModulesPath
option to resolver (b2528d40c46085a32adbae370d0e47b6a24e3c8c)Hermes-canary
preset (82818e778b75cdd1398f974513111a9a0ed43907)transform.inlineRequires.blacklist
option to blockList
. (b25fe89261732bd0befe965e4cf0bd38ff55b2b6)__DEV__
in object property-keys (42942ca2ba81d03e50167ed028c8efb733bb0a3b)/node_modules
in resolver search path (04a2a466eb353ea2953aac108654276c262fedfb)Published by benjaminhr about 4 years ago