Skip to content
This repository has been archived by the owner on Nov 4, 2024. It is now read-only.

Releases: standard-things/esm

3.0.25

24 Apr 06:08
Compare
Choose a tag to compare
  • Ensured esm works in Node 6.0.0 even though latest LTS is 6.14.1

3.0.24

23 Apr 08:31
Compare
Choose a tag to compare
  • 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

23 Apr 01:26
Compare
Choose a tag to compare
  • Ensured .js ESM files cannot be loaded with require() in "strict" mode

3.0.22

22 Apr 06:24
Compare
Choose a tag to compare
  • Ensured .mjs files cannot be loaded with require() (#373)

3.0.21

21 Apr 05:38
Compare
Choose a tag to compare
  • 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

19 Apr 20:07
Compare
Choose a tag to compare
  • Improved esm related error messages
  • Softened esm range restrictions in the module hook (#366, #368, #369)

3.0.19

17 Apr 22:10
Compare
Choose a tag to compare
  • Ensured modules aren’t cached in Module._cache before Module._load is called (#362)

3.0.18

13 Apr 23:33
Compare
Choose a tag to compare
  • Ensured class invocations work when checking for TDZ violations (#364)
  • Fixed @babel/register cache cleanup (#363)

3.0.17

09 Apr 07:32
Compare
Choose a tag to compare
  • Detect temporal dead zone violations more accurately

3.0.16

04 Apr 17:21
Compare
Choose a tag to compare
  • Ensured import.meta is translated in if and while statement expressions (#356)