Skip to content

Update dependency esm to ^3.2.22

Warren Gifford requested to merge renovate/esm-3.x into master

Created by: renovate[bot]

This PR contains the following updates:

Package Type Update New value References Sourcegraph
esm devDependencies minor ^3.2.22 source code search for "esm"

Release Notes

standard-things/esm

v3.2.22

Compare Source

  • Reverted cache invalidation fix because of overactive file attribute updates (#​746)

v3.2.21

Compare Source

  • 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 real Module._cache in Jest (#​765)
  • Fixed cache invalidation of re-published modules (#​746)
  • Fixed dynamic import use in Puppeteer’s page.evaluate() (#​762)
  • Fixed regression with ts-node/register (#​769)
  • Fixed regression for packages with invalid "main" fields (#​770)
  • Updated %s token of util.formatWithOptions()

v3.2.20

Compare Source

  • Fixed typo in Entry#resumeChildren() (#​760)

v3.2.19

Compare Source

  • Ensured source maps generated when options.sourceMap is false (#​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)

v3.2.18

Compare Source

  • Fixed undefined property access error for Loader.state.package.default (#​752)
  • Reintroduced an improved Electron v1 fix (#​750)

v3.2.17

Compare Source

  • Fixed regression in Jest context (#​747)

v3.2.16

Compare Source

  • Fixed inline source map detection

v3.2.15

Compare Source

  • Ensured console and util can access Loader.state.package.default (#​740)
  • Ensured esm works with requizzle (#​744)

v3.2.14

Compare Source

  • Ensured esm works with the --harmony flag in Node 6 (tapjs/node-tap#​517)
  • Ensured modules loaded by different esm versions work with nyc (#​739)

v3.2.13

Compare Source

  • Ensured custom console methods provided by the runtime are preserved (#​737)
  • Fixed regression in sideloaded module inheritance

v3.2.12

Compare Source

v3.2.11

Compare Source

  • 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

Compare Source

  • Ensured JSON modules participate in the lifecycle phases of ES modules

v3.2.9

Compare Source

  • Fixed Module._cache initialization in Jest (#​734)

v3.2.8

Compare Source

  • 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

Compare Source

  • Added support for mocking WASM modules and their dependencies
  • Ensured entry state is reset for erred modules

v3.2.6

Compare Source

  • 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

Compare Source

v3.2.4

Compare Source

  • Added support for stdin eval
  • Ensured import.meta.url is null in --eval, stdin, or REPL
  • Fixed mocha -r regression (#​722)
  • Fixed regression logging process in REPL

v3.2.3

Compare Source

  • Ensured the main module has an inline source map for --inspect-brk use
  • Fixed console initialization regression

v3.2.2

Compare Source

  • 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

Compare Source

  • 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 of options.cjs.interop (#​721)

v3.2.0

Compare Source

  • Added require() interoperability to options.cjs.interop (no more require("mod").default)
  • Added support for hot-module-replacement using options.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

Compare Source

  • Narrowed deferring namespace object finalization to export {x} from and export * from of non-ES modules

v3.1.3

Compare Source

  • Ensured namespace object finalization is deferred for modules that import non-ES modules

v3.1.2

Compare Source

  • 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

Compare Source

  • Fixed regression loading CJS files through the require-hook (#​707)
  • Fixed regression resolving paths in re-exported modules (#​709)

v3.1.0

Compare Source

  • 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)

v3.0.84

Compare Source

  • Ensured esm paths aren’t reloaded when preloading modules
  • Fixed regression translating empty export-from lists

v3.0.83

Compare Source

  • 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

Renovate configuration

📅 Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".

🔕 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.

Merge request reports

Loading