Update dependency esm to ^3.2.22
Created by: renovate[bot]
This PR contains the following updates:
Package | Type | Update | New value | References | Sourcegraph |
---|---|---|---|---|---|
esm | devDependencies | minor | ^3.2.22 | source |
Release Notes
standard-things/esm
v3.2.22
- Reverted cache invalidation fix because of overactive file attribute updates (#746)
v3.2.21
- Ensured deep parse validation is performed before shallow (#768)
- Ensured direct
Module#_compile()
calls are based on default options - Ensured
.node
files are stored in the realModule._cache
in Jest (#765) - Fixed cache invalidation of re-published modules (#746)
- Fixed dynamic
import
use in Puppeteer’spage.evaluate()
(#762) - Fixed regression with
ts-node/register
(#769) - Fixed regression for packages with invalid
"main"
fields (#770) - Updated
%s
token ofutil.formatWithOptions()
v3.2.20
- Fixed typo in
Entry#resumeChildren()
(#760)
v3.2.19
- Ensured source maps generated when
options.sourceMap
isfalse
(#756) - Ensured stack traces of syntax errors are not clipped
- Ensured stack traces don’t use file URLs when
options.cjs.paths
istrue
- Updated
util.formatWithOptions()
implementation (#757)
v3.2.18
- Fixed undefined property access error for
Loader.state.package.default
(#752) - Reintroduced an improved Electron v1 fix (#750)
v3.2.17
- Fixed regression in Jest context (#747)
v3.2.16
- Fixed inline source map detection
v3.2.15
- Ensured
console
andutil
can accessLoader.state.package.default
(#740) - Ensured
esm
works withrequizzle
(#744)
v3.2.14
- Ensured
esm
works with the--harmony
flag in Node 6 (tapjs/node-tap#517) - Ensured modules loaded by different
esm
versions work withnyc
(#739)
v3.2.13
- Ensured custom console methods provided by the runtime are preserved (#737)
- Fixed regression in sideloaded module inheritance
v3.2.12
- Ensured configuration-less
esm
works with@babel/register
(tapjs/node-tap#517) - Improved performance of
@babel/register
andnyc
(tapjs/node-tap#516)
v3.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/node-tap#515)
v3.2.10
- Ensured JSON modules participate in the lifecycle phases of ES modules
v3.2.9
- Fixed
Module._cache
initialization in Jest (#734)
v3.2.8
- Added support for
.cjs
files - Ensured JSON modules maintain reference equality whether loaded by static
import
orrequire()
- 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
v3.2.7
- Added support for mocking WASM modules and their dependencies
- Ensured entry state is reset for erred modules
v3.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)
v3.2.5
- Ensured CJS modules work with
rewire
(tapjs/node-tap#509) - Fixed
ava
andsinon
regression (#727, #728) - Fixed
webpack -r
regression (#726) - Reduced
console
transforms (Agoric/PlaygroundVat#13)
v3.2.4
- Added support for
stdin
eval - Ensured
import.meta.url
isnull
in--eval
,stdin
, or REPL - Fixed
mocha -r
regression (#722) - Fixed regression logging
process
in REPL
v3.2.3
- Ensured the main module has an inline source map for
--inspect-brk
use - Fixed
console
initialization regression
v3.2.2
- Ensured top-level return errors occur within
eval()
and the REPL - Fixed regression for
default
class exports (#725) - Fixed regression masking errors in the REPL
v3.2.1
- Added support for class properties and other non-enumerables to
options.cjs.namedExports
- Ensured builtin modules used within
.mjs
files are more restricted - Reduced instrumentation of non-circular modules
- Reverted
require()
interoperability ofoptions.cjs.interop
(#721)
v3.2.0
- Added
require()
interoperability tooptions.cjs.interop
(no morerequire("mod").default
) - Added support for
hot-module-replacement
usingoptions.cjs.vars
- Deferred full code instrumentation of cyclic modules
- Ensured builtin
console
initializes with frozen intrinsics enabled - Fixed real path resolution of
Module._findPath()
(#717)
v3.1.4
- Narrowed deferring namespace object finalization to
export {x} from
andexport * from
of non-ES modules
v3.1.3
- Ensured namespace object finalization is deferred for modules that import non-ES modules
v3.1.2
- Added
import.meta
test262 tests (#711) - Added support for running as a Jasmine helper
- Ensured
Module._findPath
misses aren’t cached - Fixed file resolution within WASM modules
- Optimized module loads for npm
tink
and Yarn PnP
v3.1.1
- Fixed regression loading CJS files through the require-hook (#707)
- Fixed regression resolving paths in re-exported modules (#709)
v3.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 installedtink
(#702) - Ensured
esm
works withlit-node
(#679) - Ensured
esm
works with Node--use-strict
and avoids CSP errors in Electron (#607) - Ensured the
module.id
ofesm
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
andReflect
(#675)
v3.0.84
- Ensured
esm
paths aren’t reloaded when preloading modules - Fixed regression translating empty export-from lists
v3.0.83
Renovate configuration
rebase!
".
-
If you want to rebase/retry this PR, check this box
This PR has been generated by Renovate Bot. View repository job log here.