Last 12 weeks ยท 107 commits
6 of 6 standards met
Summary: , which we first used to publish Metro , changed the default handling of underscore-prefixed identifiers, filtering them out unless was used explicitly. eg: https://unpkg.com/metro@0.84.5/src/Server.d.ts https://unpkg.com/metro@0.85.0/src/Server.d.ts This meant they silently disappeared from our published files, which are intended to describe the entire API (including private props). Bring them back for only via . Keep the generated API.md snapshots underscore-free, as underscore-prefixed fields are not part of the semver-guaranteed surface. Test plan: Before After Changelog:
Summary: Builds a from a known file listing โ no filesystem crawl, no and no cache persistence โ for consumers that already know their file set and hold parsed contents in memory: is registered as-is, so any extension or filtering is the caller's policy. Three further options cover what a virtual, non-terminal consumer needs: feeds from memory, resolves against the supplied listing rather than , and lets and propagate instead of being wrapped in / . Startup progress reporting is skipped on this path: makes print Metro's banner, which corrupts consumers that speak a protocol over stdout. Relatedly, now requires lazily, as it probes ~40 environment variables on import and some sandboxed consumers disallow that. Changelog: Internal ( as class is not exported) Differential Revision: D116161131
Hallo, using, "react": "19.1.4", "react-native": "0.81.6", Since upgrading to the new Architecture , Metro has changed and it doesn't have the option to press A and rebuild the project again, so I used to just rerun again the process for the new Arch , but after some updates it stopped working and it says another processes is running at that port but its the same metro with the same project, does anyone have a clue? its abit annoying to try to kill it and rerun it again :p
Fixes react/metro#1767 Some third party watchers emit a bare change event with no ChangeEvent payload. DeltaCalculator and DependencyGraph then read changes.addedFiles and throw. These handlers now return early when the payload is missing, so a bad event does not crash the bundler. DeltaCalculator tests cover a change emit with no argument and with an empty object. Changelog: [Fix] Ignore file watcher change events that omit a changes payload
Repository: react/metro. Description: ๐ The JavaScript bundler for React Native Stars: 5625, Forks: 692. Primary language: JavaScript. Languages: JavaScript (99.8%), SCSS (0.1%), CSS (0%), TypeScript (0%). License: MIT. Homepage: https://metrobundler.dev Topics: bundler, javascript, react-native. Latest release: v0.87.0 (1mo ago). Open PRs: 100, open issues: 363. Last activity: 12h ago. Community health: 75%. Top contributors: robhogan, rafeca, motiz88, cpojer, davidaurelio, SamChou19815, huntie, martinbigio, dependabot[bot], vzaidman and others.