Releases: standard-things/esm
Releases · standard-things/esm
3.0.45
- Fixed
inspect()
regression hiding internal proxies
- Fixed regression with star exports of forwarded exports (#444)
3.0.44
- Ensured
console
and inspecting enhancements work in Node < 10
3.0.43
- Ensured mutable namespaces aren’t inadvertently finalized while merging entries (#442)
3.0.42
- Continued max call stack error fixes from 3.0.29 (#438)
- Fixed regression parsing
default
exported function declarations (#434, #441)
3.0.41
- Improved formatting of proxies in
util.inspect()
3.0.40
- Fixed support for inspecting uninitialized namespace objects
- Tweaked wrapping TDZ instrumentation in parentheses
3.0.39
- Added support for inspecting nested objects containing builtin modules and namespace objects
- Added support for inspecting uninitialized namespace objects
- Added support for
util.formatWithOptions()
across Node versions
- Avoided max call stack errors when an
.esmrc
is found without a package.json
(#438)
- Ensured a setter is used for the
default
namespace property (#435)
- Ensured entry
preload()
is called in the parse pass regardless of module type (#432)
- Ensured TDZ instrumentation is wrapped in parentheses (#437)
3.0.38
- Fixed regression in exporting bindings of other modules (#422)
3.0.37
Added support for --preserve-symlinks-main
Node flag
Added support for mutable namespace objects with options.cjs.mutableNamespace
(#266)
Avoided syntax errors caused by TDZ instrumentation (#410)
Fixed default export regression (#409, #411)
3.0.36
- Ensured primitives
instanceof
proxied modules don’t error (#408)