Releases: standard-things/esm
Releases · standard-things/esm
3.2.15
- Ensured
console
and util
can access Loader.state.package.default
(#740)
- Ensured
esm
works with requizzle
(#744)
3.2.14
- Ensured
esm
works with the --harmony
flag in Node 6 (tapjs/tapjs#517)
- Ensured modules loaded by different
esm
versions work with nyc
(#739)
3.2.13
- Ensured custom console methods provided by the runtime are preserved (#737)
- Fixed regression in sideloaded module inheritance
3.2.11
- Ensured JSON modules are treated like CJS modules in
.mjs
files
- Ensured passthru modules are marked as CJS (#735)
- Fixed parsing Node versions of RC builds (tapjs/tapjs#515)
3.2.10
- Ensured JSON modules participate in the lifecycle phases of ES modules
3.2.9
- Fixed
Module._cache
initialization in Jest (#734)
3.2.8
- Added support for
.cjs
files
- Ensured JSON modules maintain reference equality whether loaded by static
import
or require()
- Ensured mutation of JSON modules loaded by
require()
update their live bindings
- Ensured named exports of CJS, JSON, and WASM modules are valid identifiers
- Ensured WASM modules participate in the lifecycle phases of ES modules
3.2.7
- Added support for mocking WASM modules and their dependencies
- Ensured entry state is reset for erred modules
3.2.6
- Documented
options.cjs.dedefault
(#731)
- Ensured getter errors of
module.exports
are not swallowed (#726)
- Fixed Electron module wrapping regression
- Fixed shadowing of custom consoles (#682)