standard-things/esm
### [`v3.2.25`](https://togithub.com/standard-things/esm/releases/3.2.25)
[Compare Source](https://togithub.com/standard-things/esm/compare/3.2.24...3.2.25)
- Fixed regression parsing computed methods ([#807](https://togithub.com/standard-things/esm/issues/807))
### [`v3.2.24`](https://togithub.com/standard-things/esm/releases/3.2.24)
[Compare Source](https://togithub.com/standard-things/esm/compare/3.2.23...3.2.24)
- Fixed regression parsing static methods ([#804](https://togithub.com/standard-things/esm/issues/804))
### [`v3.2.23`](https://togithub.com/standard-things/esm/releases/3.2.23)
[Compare Source](https://togithub.com/standard-things/esm/compare/3.2.22...3.2.23)
- Added support for parsing public and private static class fields ([#801](https://togithub.com/standard-things/esm/issues/801))
- Fixed regression in missing export detection for CJS modules ([#773](https://togithub.com/standard-things/esm/issues/773))
- Fixed regression parsing computed class fields ([#787](https://togithub.com/standard-things/esm/issues/787))
- Fixed REPL support for Node 12 ([#792](https://togithub.com/standard-things/esm/issues/792))
- Reverted partial `"type"` field support of `package.json` ([#784](https://togithub.com/standard-things/esm/issues/784))
### [`v3.2.22`](https://togithub.com/standard-things/esm/releases/3.2.22)
[Compare Source](https://togithub.com/standard-things/esm/compare/3.2.21...3.2.22)
- Reverted cache invalidation fix because of overactive file attribute updates ([#746](https://togithub.com/standard-things/esm/issues/746))
### [`v3.2.21`](https://togithub.com/standard-things/esm/releases/3.2.21)
[Compare Source](https://togithub.com/standard-things/esm/compare/3.2.20...3.2.21)
- Ensured deep parse validation is performed before shallow ([#768](https://togithub.com/standard-things/esm/issues/768))
- Ensured direct `Module#_compile()` calls are based on default options
- Ensured `.node` files are stored in the real `Module._cache` in Jest ([#765](https://togithub.com/standard-things/esm/issues/765))
- Fixed cache invalidation of re-published modules ([#746](https://togithub.com/standard-things/esm/issues/746))
- Fixed dynamic `import` use in Puppeteer’s `page.evaluate()` ([#762](https://togithub.com/standard-things/esm/issues/762))
- Fixed regression with `ts-node/register` ([#769](https://togithub.com/standard-things/esm/issues/769))
- Fixed regression for packages with invalid `"main"` fields ([#770](https://togithub.com/standard-things/esm/issues/770))
- Updated `%s` token of `util.formatWithOptions()`
### [`v3.2.20`](https://togithub.com/standard-things/esm/releases/3.2.20)
[Compare Source](https://togithub.com/standard-things/esm/compare/3.2.19...3.2.20)
- Fixed typo in `Entry#resumeChildren()` ([#760](https://togithub.com/standard-things/esm/issues/760))
### [`v3.2.19`](https://togithub.com/standard-things/esm/releases/3.2.19)
[Compare Source](https://togithub.com/standard-things/esm/compare/3.2.18...3.2.19)
- Ensured source maps generated when `options.sourceMap` is `false` ([#756](https://togithub.com/standard-things/esm/issues/756))
- Ensured stack traces of syntax errors are not clipped
- Ensured stack traces don’t use file URLs when `options.cjs.paths` is `true`
- Updated `util.formatWithOptions()` implementation ([#757](https://togithub.com/standard-things/esm/issues/757))
### [`v3.2.18`](https://togithub.com/standard-things/esm/releases/3.2.18)
[Compare Source](https://togithub.com/standard-things/esm/compare/3.2.17...3.2.18)
- Fixed undefined property access error for `Loader.state.package.default` ([#752](https://togithub.com/standard-things/esm/issues/752))
- Reintroduced an improved Electron v1 fix ([#750](https://togithub.com/standard-things/esm/issues/750))
### [`v3.2.17`](https://togithub.com/standard-things/esm/releases/3.2.17)
[Compare Source](https://togithub.com/standard-things/esm/compare/3.2.16...3.2.17)
- Fixed regression in Jest context ([#747](https://togithub.com/standard-things/esm/issues/747))
### [`v3.2.16`](https://togithub.com/standard-things/esm/releases/3.2.16)
[Compare Source](https://togithub.com/standard-things/esm/compare/3.2.15...3.2.16)
- Fixed inline source map detection
### [`v3.2.15`](https://togithub.com/standard-things/esm/releases/3.2.15)
[Compare Source](https://togithub.com/standard-things/esm/compare/3.2.14...3.2.15)
- Ensured `console` and `util` can access `Loader.state.package.default` ([#740](https://togithub.com/standard-things/esm/issues/740))
- Ensured `esm` works with `requizzle` ([#744](https://togithub.com/standard-things/esm/issues/744))
### [`v3.2.14`](https://togithub.com/standard-things/esm/releases/3.2.14)
[Compare Source](https://togithub.com/standard-things/esm/compare/3.2.13...3.2.14)
- Ensured `esm` works with the `--harmony` flag in Node 6 ([tapjs/node-tap#517](https://togithub.com/tapjs/node-tap/issues/517))
- Ensured modules loaded by different `esm` versions work with `nyc` ([#739](https://togithub.com/standard-things/esm/issues/739))
### [`v3.2.13`](https://togithub.com/standard-things/esm/releases/3.2.13)
[Compare Source](https://togithub.com/standard-things/esm/compare/3.2.12...3.2.13)
- Ensured custom console methods provided by the runtime are preserved ([#737](https://togithub.com/standard-things/esm/issues/737))
- Fixed regression in sideloaded module inheritance
### [`v3.2.12`](https://togithub.com/standard-things/esm/releases/3.2.12)
[Compare Source](https://togithub.com/standard-things/esm/compare/3.2.11...3.2.12)
- Ensured configuration-less `esm` works with `@babel/register` ([tapjs/node-tap#517](https://togithub.com/tapjs/node-tap/issues/517))
- Improved performance of `@babel/register` and `nyc` ([tapjs/node-tap#516](https://togithub.com/tapjs/node-tap/issues/516))
### [`v3.2.11`](https://togithub.com/standard-things/esm/releases/3.2.11)
[Compare Source](https://togithub.com/standard-things/esm/compare/3.2.10...3.2.11)
- Ensured JSON modules are treated like CJS modules in `.mjs` files
- Ensured passthru modules are marked as CJS ([#735](https://togithub.com/standard-things/esm/issues/735))
- Fixed parsing Node versions of RC builds ([tapjs/node-tap#515](https://togithub.com/tapjs/node-tap/issues/515))
### [`v3.2.10`](https://togithub.com/standard-things/esm/releases/3.2.10)
[Compare Source](https://togithub.com/standard-things/esm/compare/3.2.9...3.2.10)
- Ensured JSON modules participate in the lifecycle phases of ES modules
### [`v3.2.9`](https://togithub.com/standard-things/esm/releases/3.2.9)
[Compare Source](https://togithub.com/standard-things/esm/compare/3.2.8...3.2.9)
- Fixed `Module._cache` initialization in Jest ([#734](https://togithub.com/standard-things/esm/issues/734))
### [`v3.2.8`](https://togithub.com/standard-things/esm/releases/3.2.8)
[Compare Source](https://togithub.com/standard-things/esm/compare/3.2.7...3.2.8)
- 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
### [`v3.2.7`](https://togithub.com/standard-things/esm/releases/3.2.7)
[Compare Source](https://togithub.com/standard-things/esm/compare/3.2.6...3.2.7)
- Added support for mocking WASM modules and their dependencies
- Ensured entry state is reset for erred modules
### [`v3.2.6`](https://togithub.com/standard-things/esm/releases/3.2.6)
[Compare Source](https://togithub.com/standard-things/esm/compare/3.2.5...3.2.6)
- Documented `options.cjs.dedefault` ([#731](https://togithub.com/standard-things/esm/issues/731))
- Ensured getter errors of `module.exports` are not swallowed ([#726](https://togithub.com/standard-things/esm/issues/726))
- Fixed Electron module wrapping regression
- Fixed shadowing of custom consoles ([#682](https://togithub.com/standard-things/esm/issues/682))
### [`v3.2.5`](https://togithub.com/standard-things/esm/releases/3.2.5)
[Compare Source](https://togithub.com/standard-things/esm/compare/3.2.4...3.2.5)
- Ensured CJS modules work with [`rewire`](https://www.npmjs.com/package/rewire) ([tapjs/node-tap#509](https://togithub.com/tapjs/node-tap/issues/509))
- Fixed `ava` and `sinon` regression ([#727](https://togithub.com/standard-things/esm/issues/727), [#728](https://togithub.com/standard-things/esm/issues/728))
- Fixed `webpack -r` regression ([#726](https://togithub.com/standard-things/esm/issues/726))
- Reduced `console` transforms ([Agoric/PlaygroundVat#13](https://togithub.com/Agoric/PlaygroundVat/pull/13))
### [`v3.2.4`](https://togithub.com/standard-things/esm/releases/3.2.4)
[Compare Source](https://togithub.com/standard-things/esm/compare/3.2.3...3.2.4)
- Added support for `stdin` eval
- Ensured `import.meta.url` is `null` in `--eval`, `stdin`, or REPL
- Fixed `mocha -r` regression ([#722](https://togithub.com/standard-things/esm/issues/722))
- Fixed regression logging `process` in REPL
### [`v3.2.3`](https://togithub.com/standard-things/esm/releases/3.2.3)
[Compare Source](https://togithub.com/standard-things/esm/compare/3.2.2...3.2.3)
- Ensured the main module has an inline source map for `--inspect-brk` use
- Fixed `console` initialization regression
### [`v3.2.2`](https://togithub.com/standard-things/esm/releases/3.2.2)
[Compare Source](https://togithub.com/standard-things/esm/compare/3.2.1...3.2.2)
- Ensured top-level return errors occur within `eval()` and the REPL
- Fixed regression for `default` class exports ([#725](https://togithub.com/standard-things/esm/issues/725))
- Fixed regression masking errors in the REPL
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Renovate Bot. View repository job log here.
This PR contains the following updates:
3.2.1
->3.2.25
Release Notes
standard-things/esm
### [`v3.2.25`](https://togithub.com/standard-things/esm/releases/3.2.25) [Compare Source](https://togithub.com/standard-things/esm/compare/3.2.24...3.2.25) - Fixed regression parsing computed methods ([#807](https://togithub.com/standard-things/esm/issues/807)) ### [`v3.2.24`](https://togithub.com/standard-things/esm/releases/3.2.24) [Compare Source](https://togithub.com/standard-things/esm/compare/3.2.23...3.2.24) - Fixed regression parsing static methods ([#804](https://togithub.com/standard-things/esm/issues/804)) ### [`v3.2.23`](https://togithub.com/standard-things/esm/releases/3.2.23) [Compare Source](https://togithub.com/standard-things/esm/compare/3.2.22...3.2.23) - Added support for parsing public and private static class fields ([#801](https://togithub.com/standard-things/esm/issues/801)) - Fixed regression in missing export detection for CJS modules ([#773](https://togithub.com/standard-things/esm/issues/773)) - Fixed regression parsing computed class fields ([#787](https://togithub.com/standard-things/esm/issues/787)) - Fixed REPL support for Node 12 ([#792](https://togithub.com/standard-things/esm/issues/792)) - Reverted partial `"type"` field support of `package.json` ([#784](https://togithub.com/standard-things/esm/issues/784)) ### [`v3.2.22`](https://togithub.com/standard-things/esm/releases/3.2.22) [Compare Source](https://togithub.com/standard-things/esm/compare/3.2.21...3.2.22) - Reverted cache invalidation fix because of overactive file attribute updates ([#746](https://togithub.com/standard-things/esm/issues/746)) ### [`v3.2.21`](https://togithub.com/standard-things/esm/releases/3.2.21) [Compare Source](https://togithub.com/standard-things/esm/compare/3.2.20...3.2.21) - Ensured deep parse validation is performed before shallow ([#768](https://togithub.com/standard-things/esm/issues/768)) - Ensured direct `Module#_compile()` calls are based on default options - Ensured `.node` files are stored in the real `Module._cache` in Jest ([#765](https://togithub.com/standard-things/esm/issues/765)) - Fixed cache invalidation of re-published modules ([#746](https://togithub.com/standard-things/esm/issues/746)) - Fixed dynamic `import` use in Puppeteer’s `page.evaluate()` ([#762](https://togithub.com/standard-things/esm/issues/762)) - Fixed regression with `ts-node/register` ([#769](https://togithub.com/standard-things/esm/issues/769)) - Fixed regression for packages with invalid `"main"` fields ([#770](https://togithub.com/standard-things/esm/issues/770)) - Updated `%s` token of `util.formatWithOptions()` ### [`v3.2.20`](https://togithub.com/standard-things/esm/releases/3.2.20) [Compare Source](https://togithub.com/standard-things/esm/compare/3.2.19...3.2.20) - Fixed typo in `Entry#resumeChildren()` ([#760](https://togithub.com/standard-things/esm/issues/760)) ### [`v3.2.19`](https://togithub.com/standard-things/esm/releases/3.2.19) [Compare Source](https://togithub.com/standard-things/esm/compare/3.2.18...3.2.19) - Ensured source maps generated when `options.sourceMap` is `false` ([#756](https://togithub.com/standard-things/esm/issues/756)) - Ensured stack traces of syntax errors are not clipped - Ensured stack traces don’t use file URLs when `options.cjs.paths` is `true` - Updated `util.formatWithOptions()` implementation ([#757](https://togithub.com/standard-things/esm/issues/757)) ### [`v3.2.18`](https://togithub.com/standard-things/esm/releases/3.2.18) [Compare Source](https://togithub.com/standard-things/esm/compare/3.2.17...3.2.18) - Fixed undefined property access error for `Loader.state.package.default` ([#752](https://togithub.com/standard-things/esm/issues/752)) - Reintroduced an improved Electron v1 fix ([#750](https://togithub.com/standard-things/esm/issues/750)) ### [`v3.2.17`](https://togithub.com/standard-things/esm/releases/3.2.17) [Compare Source](https://togithub.com/standard-things/esm/compare/3.2.16...3.2.17) - Fixed regression in Jest context ([#747](https://togithub.com/standard-things/esm/issues/747)) ### [`v3.2.16`](https://togithub.com/standard-things/esm/releases/3.2.16) [Compare Source](https://togithub.com/standard-things/esm/compare/3.2.15...3.2.16) - Fixed inline source map detection ### [`v3.2.15`](https://togithub.com/standard-things/esm/releases/3.2.15) [Compare Source](https://togithub.com/standard-things/esm/compare/3.2.14...3.2.15) - Ensured `console` and `util` can access `Loader.state.package.default` ([#740](https://togithub.com/standard-things/esm/issues/740)) - Ensured `esm` works with `requizzle` ([#744](https://togithub.com/standard-things/esm/issues/744)) ### [`v3.2.14`](https://togithub.com/standard-things/esm/releases/3.2.14) [Compare Source](https://togithub.com/standard-things/esm/compare/3.2.13...3.2.14) - Ensured `esm` works with the `--harmony` flag in Node 6 ([tapjs/node-tap#517](https://togithub.com/tapjs/node-tap/issues/517)) - Ensured modules loaded by different `esm` versions work with `nyc` ([#739](https://togithub.com/standard-things/esm/issues/739)) ### [`v3.2.13`](https://togithub.com/standard-things/esm/releases/3.2.13) [Compare Source](https://togithub.com/standard-things/esm/compare/3.2.12...3.2.13) - Ensured custom console methods provided by the runtime are preserved ([#737](https://togithub.com/standard-things/esm/issues/737)) - Fixed regression in sideloaded module inheritance ### [`v3.2.12`](https://togithub.com/standard-things/esm/releases/3.2.12) [Compare Source](https://togithub.com/standard-things/esm/compare/3.2.11...3.2.12) - Ensured configuration-less `esm` works with `@babel/register` ([tapjs/node-tap#517](https://togithub.com/tapjs/node-tap/issues/517)) - Improved performance of `@babel/register` and `nyc` ([tapjs/node-tap#516](https://togithub.com/tapjs/node-tap/issues/516)) ### [`v3.2.11`](https://togithub.com/standard-things/esm/releases/3.2.11) [Compare Source](https://togithub.com/standard-things/esm/compare/3.2.10...3.2.11) - Ensured JSON modules are treated like CJS modules in `.mjs` files - Ensured passthru modules are marked as CJS ([#735](https://togithub.com/standard-things/esm/issues/735)) - Fixed parsing Node versions of RC builds ([tapjs/node-tap#515](https://togithub.com/tapjs/node-tap/issues/515)) ### [`v3.2.10`](https://togithub.com/standard-things/esm/releases/3.2.10) [Compare Source](https://togithub.com/standard-things/esm/compare/3.2.9...3.2.10) - Ensured JSON modules participate in the lifecycle phases of ES modules ### [`v3.2.9`](https://togithub.com/standard-things/esm/releases/3.2.9) [Compare Source](https://togithub.com/standard-things/esm/compare/3.2.8...3.2.9) - Fixed `Module._cache` initialization in Jest ([#734](https://togithub.com/standard-things/esm/issues/734)) ### [`v3.2.8`](https://togithub.com/standard-things/esm/releases/3.2.8) [Compare Source](https://togithub.com/standard-things/esm/compare/3.2.7...3.2.8) - 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 ### [`v3.2.7`](https://togithub.com/standard-things/esm/releases/3.2.7) [Compare Source](https://togithub.com/standard-things/esm/compare/3.2.6...3.2.7) - Added support for mocking WASM modules and their dependencies - Ensured entry state is reset for erred modules ### [`v3.2.6`](https://togithub.com/standard-things/esm/releases/3.2.6) [Compare Source](https://togithub.com/standard-things/esm/compare/3.2.5...3.2.6) - Documented `options.cjs.dedefault` ([#731](https://togithub.com/standard-things/esm/issues/731)) - Ensured getter errors of `module.exports` are not swallowed ([#726](https://togithub.com/standard-things/esm/issues/726)) - Fixed Electron module wrapping regression - Fixed shadowing of custom consoles ([#682](https://togithub.com/standard-things/esm/issues/682)) ### [`v3.2.5`](https://togithub.com/standard-things/esm/releases/3.2.5) [Compare Source](https://togithub.com/standard-things/esm/compare/3.2.4...3.2.5) - Ensured CJS modules work with [`rewire`](https://www.npmjs.com/package/rewire) ([tapjs/node-tap#509](https://togithub.com/tapjs/node-tap/issues/509)) - Fixed `ava` and `sinon` regression ([#727](https://togithub.com/standard-things/esm/issues/727), [#728](https://togithub.com/standard-things/esm/issues/728)) - Fixed `webpack -r` regression ([#726](https://togithub.com/standard-things/esm/issues/726)) - Reduced `console` transforms ([Agoric/PlaygroundVat#13](https://togithub.com/Agoric/PlaygroundVat/pull/13)) ### [`v3.2.4`](https://togithub.com/standard-things/esm/releases/3.2.4) [Compare Source](https://togithub.com/standard-things/esm/compare/3.2.3...3.2.4) - Added support for `stdin` eval - Ensured `import.meta.url` is `null` in `--eval`, `stdin`, or REPL - Fixed `mocha -r` regression ([#722](https://togithub.com/standard-things/esm/issues/722)) - Fixed regression logging `process` in REPL ### [`v3.2.3`](https://togithub.com/standard-things/esm/releases/3.2.3) [Compare Source](https://togithub.com/standard-things/esm/compare/3.2.2...3.2.3) - Ensured the main module has an inline source map for `--inspect-brk` use - Fixed `console` initialization regression ### [`v3.2.2`](https://togithub.com/standard-things/esm/releases/3.2.2) [Compare Source](https://togithub.com/standard-things/esm/compare/3.2.1...3.2.2) - Ensured top-level return errors occur within `eval()` and the REPL - Fixed regression for `default` class exports ([#725](https://togithub.com/standard-things/esm/issues/725)) - Fixed regression masking errors in the REPLRenovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.