Notable bug fixes:
- The Haste module resolver now chooses Haste modules before node_modules, to match what Metro does. That is, if you use
module.system=haste
and have both a@providesModule foo
file (or use "haste paths" to derive the module name from its filename) and anode_modules/foo
folder,require('foo')
will now resolve to the Haste module, even whennode_modules/foo
is in that file's parent directories. This is also a significant perf improvement because resolving a Haste module is much cheaper than searching for node_modules. - Fix several bugs responsible for crashes
- Fix bugs responsible for some LSP "server is stopped" errors