Releases: standard-things/esm
Releases · standard-things/esm
3.0.25
- Ensured
esm
works in Node 6.0.0 even though latest LTS is 6.14.1
3.0.24
- Ensured live bindings of CJS exports respond to defining/deleting
module.exports
properties
- Ensured only own
module.exports
property values are used to update CJS bindings
3.0.23
- Ensured
.js
ESM files cannot be loaded with require()
in "strict"
mode
3.0.22
- Ensured
.mjs
files cannot be loaded with require()
(#373)
3.0.21
- Avoided throwing errors on proxies created by other
esm
instances (#370)
- Ensured builtin modules with query, fragment, and percent encoded specifiers can be imported
3.0.20
- Improved
esm
related error messages
- Softened
esm
range restrictions in the module hook (#366, #368, #369)
3.0.19
- Ensured modules aren’t cached in
Module._cache
before Module._load
is called (#362)
3.0.18
- Ensured class invocations work when checking for TDZ violations (#364)
- Fixed
@babel/register
cache cleanup (#363)
3.0.17
- Detect temporal dead zone violations more accurately
3.0.16
- Ensured
import.meta
is translated in if
and while
statement expressions (#356)