Releases: standard-things/esm
Releases · standard-things/esm
3.1.0
- Added support for export-ns-from syntax
- Added support for
options.wasm
- Avoided “
__global__
has already been declared” errors (#671)
- Ensured
esm
passes all applicable test262 compliance tests
- Ensured
esm
works with globally installed tink
(#702)
- Ensured
esm
works with lit-node
(#679)
- Ensured
esm
works with Node --use-strict
and avoids CSP errors in Electron (#607)
- Ensured the
module.id
of esm
is string before using it (#681)
- Ensured preloaded modules are reloaded when using Node
-p
or -e
flags
- Fixed detection of shadowed identifiers (#622)
- Fixed dynamic
import
support in Electron (#692)
- Fixed
fs.realpathSync.native
detection (#646)
- Fixed
options.mainFields
support (#693)
- Fixed Puppeteer support (#654)
- Fixed re-export test case (#629)
- Fixed regexp DoS issue (#694)
- Raised minimum Node support for
options.await
to Node 10+
- Reduced instrumentation of
console
and Reflect
(#675)
3.0.84
- Ensured
esm
paths aren’t reloaded when preloading modules
- Fixed regression translating empty export-from lists
3.0.83
- Added support for the
ESM_DISABLE_CACHE
environment variable (#595)
- Ensured any CLI modules preloaded before
esm
are reloaded
- Ensured
esm
doesn’t trigger unsafe-eval CSP errors (#601)
- Ensured
.js
files are found before .mjs
files with options.cjs.paths
- Fixed regression introduced by 6ce0385
3.0.82
- Ensured
inspector
doesn’t throw initialization errors in workers (#591)
- Ensured read-only CJS exports don’t throw proxy trap errors (#589)
- Fixed regression resolving real paths (#588)
- Made
esm
cache more portable (#586)
3.0.81
- Ensured shebang is stripped for side effect only ES modules (#583)
- Ensured
yield
insertions are not stored in cache files (#585)
3.0.80
Avoided cache conflicts with nyc
(#579)
Ensured Object
is instanceof
itself in Jest (#577)
Ensured re-exporting hoisted function declarations is supported (#578)
3.0.79
- Fixed
console
logs in Electron
3.0.78
- Ensured
instanceof
works for builtin constructors in Jest (#570)
- Ensured
options.cache
works as bridge options (#566)
- Ensured
options.mainFields
works for package dependencies (#567)
- Ensured support for
ts-node/register
(#568)
- Removed problematic "SIGINT" and "SIGTERM" event handlers (#569)
3.0.77
- Ensured
Error.prepareStackTrace()
works in Jest
3.0.76
- Ensured
Module._extensions
is initialized without esm
wrapper symbols (#563)