Skip to content

Releases: standard-things/esm

3.2.15

12 Mar 05:42
Compare
Choose a tag to compare
  • Ensured console and util can access Loader.state.package.default (#740)
  • Ensured esm works with requizzle (#744)

3.2.14

09 Mar 04:46
Compare
Choose a tag to compare
  • 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

08 Mar 08:32
Compare
Choose a tag to compare
  • Ensured custom console methods provided by the runtime are preserved (#737)
  • Fixed regression in sideloaded module inheritance

3.2.12

08 Mar 00:24
Compare
Choose a tag to compare

3.2.11

05 Mar 18:36
Compare
Choose a tag to compare
  • 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

03 Mar 21:46
Compare
Choose a tag to compare
  • Ensured JSON modules participate in the lifecycle phases of ES modules

3.2.9

02 Mar 05:02
Compare
Choose a tag to compare
  • Fixed Module._cache initialization in Jest (#734)

3.2.8

02 Mar 04:57
Compare
Choose a tag to compare
  • 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

26 Feb 17:41
Compare
Choose a tag to compare
  • Added support for mocking WASM modules and their dependencies
  • Ensured entry state is reset for erred modules

3.2.6

23 Feb 07:09
Compare
Choose a tag to compare
  • 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)