julianjensen / ast-flow-graph

Creates a CFG from JavaScript source code.
Other
66 stars 11 forks source link

An in-range update of esm is breaking the build 🚨 #2

Open greenkeeper[bot] opened 6 years ago

greenkeeper[bot] commented 6 years ago

Version 3.0.35 of esm was just published.

Branch Build failing 🚨
Dependency esm
Current Version 3.0.34
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

esm is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details - ❌ **continuous-integration/travis-ci/push** The Travis CI build could not complete due to an error [Details](https://travis-ci.org/julianjensen/ast-flow-graph/builds/381229137?utm_source=github_status&utm_medium=notification)

Commits

The new version differs by 80 commits.

  • bee60b0 Update mocha.
  • 41397f0 Add test for transforming dynamic import in switch statements.
  • 4ba91ed Test more source types in compiler tests.
  • 2d87c02 Newline nit in script/publish.
  • e1a573b Remove unneeded test.
  • 9fb5cf4 Bump to v3.0.35.
  • a461b3e Detect function names as shadowed in isShadowed().
  • fe988d2 Add switch case condition property, discriminant, to be visited.
  • 1765c72 Use map instead of weak map for Visitor childNamesMap since nodes aren't removed.
  • d140432 Ensure dynamic import works in catch blocks.
  • 5347d71 Use URL in specifier coercion test when available.
  • 3946a6c Remove .nyc marker when not running by way of nyc.
  • 7721948 Remove resolve() use from ./esm.js.
  • 2a8f446 Reduce nesting in CachingCompiler exit handler.
  • 030f60a Simplify nyc detection.

There are 80 commits in total.

See the full diff

FAQ and help There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper Bot :palm_tree:

greenkeeper[bot] commented 6 years ago

After pinning to 3.0.34 your tests are passing again. Downgrade this dependency πŸ“Œ.

greenkeeper[bot] commented 6 years ago

Version 3.0.36 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 3.0.36
  • Ensured instanceof proxied modules against primitives doesn’t error (#408)
Commits

The new version differs by 4 commits.

  • 954f75a Bump to v3.0.36.
  • e4957f4 Add isNamespaceObject() to shared.module cache.
  • e8fe3be Ensure instanceof proxied modules against primitives doesn't error. [closes #408]
  • 584d7ea Use synchronous calls to cleanup scripts.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.37 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes 3.0.37

Added support for --preserve-symlinks-main Node flag
Added support for mutable namespace objects with options.cjs.mutableNamespace (#266)
Avoided syntax errors caused by TDZ instrumentation (#410)
Fixed default export regression (#409, #411)

Commits

The new version differs by 30 commits.

  • ebd1222 Bump to v3.0.37.
  • 2c2950a Update deps.
  • a0fd072 Add preserveSymlinksMain check to Module._findPath().
  • 12c1fcb Newline nit.
  • d642e00 Add mjs guard to options.cjs.mutableNamespace
  • 4599635 Make setting namespace properties updating bindings when options.cjs.mutableNamespace is enabled.
  • 63f9795 Mutate entry.exports directly when possible.
  • 6fc556c Add options.cjs.mutableNamespace.
  • f52b2f2 Minor var cleanup in import-export visitor.
  • ada82da Update deps.
  • 52eb011 Add isIdentifier() to simplify visitors.
  • 5f11d8d Fix proxyExports useWrappers detection for builtins in Node < 10.
  • 6dea1d0 Move parent check of Property to ObjectExpression.
  • 634dca0 Add more temporal type checks. [closes #410]
  • ba506ae Minor name nit in visitor/assignment.

There are 30 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.38 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Commits

The new version differs by 41 commits.

  • 8765934 Bump to v3.0.38.
  • 9048995 Bolt context onto repl instances to avoid Node 10.2.0+ regression.
  • 1a5fb78 Update babel to beta.49.
  • c7c64ac Var name and order nits.
  • e589af3 Ensure getters are added for exports forwarded from other modules. [closes #422]
  • 50e7126 Rename .babelrc.js to .babel.config.js to avoid influencing ava test.
  • 1fe5054 Update babel deps.
  • a200680 Unpin Node 10 in appveyor and travis.
  • 4205c7b Remove unneeded isObjectLike() guard from Entry.delete().
  • 6226998 Reflect.has() nit in Entry#loaded().
  • eb0915d Use has() instead of isObjectLike() check in mutable namespace handler.getOwnPropertyDescriptor().
  • b44d430 Bump to v3.0.37.
  • 033ba23 Pin appveyor and travis to 10.1.0 until the sleep package build issue is resolved..
  • c4ba048 Update deps.
  • dede68e Add preserveSymlinksMain check to Module._findPath().

There are 41 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.39 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Commits

The new version differs by 74 commits.

  • 9c804ff Bump to v3.0.39.
  • a638a5d Assign more properties of realVM to builtinVM when in the REPL.
  • 3dd2778 Always wrap TDZ helper in parens. [closes #437]
  • 647613e Ensure builtin/console symbol use works with unsafe minifications.
  • e0e0a95 Minor cleanup of formatWithOptions().
  • 8e1ae7a Use resolve() in getModuleDirname() to avoid returning ".". [closes #438]
  • bfe79fa Add a setter to _namespace.default. [closes #435]
  • 77cd8b7 Add "worker" to lazyModules when --experimental-worker flag is used.
  • 3321002 Use descriptor of target as fallback for mutable namespace getOwnPropertyDescriptor trap.
  • e5f63b6 Remove preloaded shared.module references from src/index.
  • 180a7bb Reflect.has() nit in inspect().
  • 5424f79 Add global module.
  • 9fadced Add format() and formatWithOptions() utils.
  • 498cacb Invoke Console with legacy argument signature for Node < 10.
  • 39d3992 Assign builtinVM the hooked createScript reference.

There are 74 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.40 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 3.0.40
  • Fixed support for inspecting uninitialized namespace objects
  • Tweaked wrapping TDZ instrumentation in parentheses
Commits

The new version differs by 99 commits.

  • 9a82b2f Bump to v3.0.40.
  • a3fb93d Reduce calls to visitChildren().
  • 5aceb27 Avoid calling getChildNames() when not needed.
  • 5e1f176 Move eval visitor code paths to the eval visitor.
  • f572b77 Minor cleanup of import-export visitor.
  • 9174aea Only run console and eval visitors if there are no top level vars of them.
  • acfd766 Initialize eval visitor changed state as false.
  • 69854a7 Add console visitor.
  • 8192f92 Update deps.
  • e16f8d9 Only wrap TDZ instrumentation in parens if the parent or grandparent node is a NewExpression.
  • 1bdf043 Avoid Object.keys() ReferenceError on uninitialized module namespace objects.
  • adf27ca Move getNode() helper to FastPath#getNode().
  • f9f6e8e Fix handling of stdio symbols in builtin/console.
  • 0ea20a2 Add GenericSymbol module.
  • 012b99f Split eval visitor out of import-export visitor.

There are 99 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.41 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 3.0.41
  • Improved formatting of proxies in util.inspect
Commits

The new version differs by 5 commits.

  • 4c3c69c Bump to v3.0.41.
  • d948a4c Add inspect() to shared.module cache.
  • 4447b7e Avoid unneeded getProxyDetails() call and relying on the this of the customizer in inspect().
  • 93140eb Handle case if proxy details are unavailable in formatProxy().
  • 8eee606 Defer more of inspect() to the real util.inspect().

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.42 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 3.0.42
  • Continued max call stack error fixes from 3.0.29 (#438)
  • Fixed regression parsing default exported function declarations (#434, #441)
Commits

The new version differs by 22 commits.

  • 7397b2d Bump to v3.0.42.
  • 930d3b5 Newline nits.
  • 96c499e Pin to ava 1.0.0-beta.4 until their stream bug is resolved.
  • e8f00ec Lock SHARED_SYMBOL to the exact esm version.
  • df1329c Prioritize the non-builtin case in getModuleDirname().
  • 5a8a7ec Simplify getting package info in esm/_load.
  • 676dcea Remove unneeded alias in isAbsolutePath().
  • 3344821 Export _makeLong and toNamespacedPath of safePath.
  • 558f764 Memoize dirname and extname.
  • 6aa02c1 Move some code from builtin-entries to builtin-modules.
  • 3070e35 Minor import-export visitor cleanup.
  • 5413eef Don't assume FunctionDeclaration has an id property. [closes #441]
  • 436853d Add V8 stack trace API comment to captureStackTrace().
  • ae050a9 Add entry.cjsMutableNamespace and entry.esmMutableNamespace.
  • 04130ca Remove unneeded GenericArray use from env/is-sideloaded.

There are 22 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.43 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 3.0.43
  • Ensured mutable namespaces aren’t inadvertently finalized while merging entries (#442)
Commits

The new version differs by 2 commits.

  • 881b2c9 Bump to v3.0.43.
  • 1941ed9 Ensure cjsMutableNamespace and esmMutableNamespace aren't triggered while merging entries. [closes #442]

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.44 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 3.0.44
  • Ensured console and inspecting enhancements work in Node < 10
Commits

The new version differs by 21 commits.

  • 2dc9429 Bump to v3.0.44.
  • 821ae74 Use fs.readJSONSync more in webpack.config.js.
  • 5174f56 fs-extra name nit for readJSONSync.
  • 550847a Ensure query/fragments in bare imports are not supported while percent encodings are.
  • b8cfd43 Remove support for builtin specifiers containing query, fragment, and percent encodings.
  • 02a9151 Remove unused imports from tests.
  • bb8bee3 Conditionally add debug and dirxml aliases to Console.
  • 8c989ad Bump ecmaVersion in default parser options.
  • 7ea8856 Use new acorn allowAwaitOutsideFunction option.
  • 594ba04 Update deps.
  • 0b8efd9 Var name nit in parse/preserve-child.
  • 95a0827 Explicitly format module namespace objects in inspect().
  • 00796a3 Provide default inspect options for Node 6.0.
  • 3617353 Rename CHAR constant ZWJ to ZERO_WIDTH_NOBREAK_SPACE.
  • 6444628 Only convert objects to inspectables.

There are 21 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.45 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 12 commits.

  • c7cb9d1 Bump to v3.0.45.
  • e296469 Simplify handling customizer functions in inspect().
  • 6e9a632 Add test for star exports of forwarded exports.
  • 7bd6ee2 Add start conflict tests for cjs.
  • 840bd35 Update getters before adding them in Entry#addGettersFrom(). [closes #444]
  • d0dff77 Upgrade to AVA 1.0.0-beta.5.
  • 0475010 Update deps.
  • 0fae123 Avoid unwrapProxy() use in inspect().
  • 46b6b63 Fix inspect() regression in hiding own proxies.
  • fb7bb7b Remove unneeded customInspectKey assignment in builtinUtil.
  • e653860 Read properties from realUtil to assign to builtinUtil.
  • 9795e8f Export inspect and types of realUtil.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.46 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 7 commits.

  • ba450e5 Bump to v3.0.46.
  • 8d3c0aa Update eslint toggles.
  • 285d53f Clear Babel caches for more things.
  • b8841cf Invalidate cache when upgrading esm.
  • de5e284 Remove unused exports of realUtil.
  • 62ac3b5 Remove src/version module.
  • 38dedf4 Fix regression with the REPL inspecting the util module.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.47 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 3.0.47
  • Ensured support for star exports of multiple forwarded exports (#447)
Commits

The new version differs by 3 commits.

  • 36c81a3 Bump to v3.0.47.
  • d3db827 Cleanup nsSetter code.
  • 3d869c4 Ensure multiple forward exports works. [closes #447]

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.48 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 12 commits.

  • 1eed685 Bump to v3.0.48.
  • 12a6874 Don't use arrow functions for wrappers in builtin console.
  • 7a21852 Cleanup console module and add Console constructor to it. [closes #450]
  • 7796594 Newline nit.
  • 429c905 Set function name in maskFunction().
  • 9cbffdd Add GenericFunction.
  • 56edaab Rename worker module id to worker_threads.
  • 21d5127 Assign builtinUtil methods in iteration order.
  • 668ee36 Add util.types.isProxy() test.
  • 8971e93 Update deps.
  • 0f268c1 Fix test fails in Node < 10.
  • 92a119f Ensure util.types.isModuleNamespaceObject() doesn't error for non-object values.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.49 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 31 commits.

  • a70a694 Bump to v3.0.49.
  • 9cf9beb Move cjs-named test.
  • c682e14 Add tests for handling pseudo exports in .mjs files.
  • df8227e Ensure Entry#addGettersFrom() skips getters when named exports aren't supported.
  • e1315cf Clarify the acorn/parser/import extension.
  • 7f96370 Add custom BabelEqEqEqPlugin.
  • 511eb85 Add eqeqeq eslint rule.
  • e09f302 Remove unneeded getSourceString() helper.
  • 0c0ee19 Property assignment order nits.
  • a6f5045 Add acorn/parser/literal to avoid creating unneeded raw values for literals.
  • 836989e Avoid unneeded string slice in parser/big-int.
  • e5df22a Add more BigInt and numeric separator tests.
  • 0a06d9f Indicate that parser support for big-int, class-fields, and numeric-separators is loose.
  • b57b07e Cleanup handler.get() in createNamespaceHandler().
  • 5b1c6ae Ensure cjs.interop is disabled in .mjs files. [closes #456]

There are 31 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.50 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 18 commits.

  • 942eddf Bump to v3.0.50.
  • c9282c1 Throw ERR_EXPORT_MISSING instead of ERR_EXPORT_CYCLE for indirect exports.
  • 6110c3a Cleanup esm/validate.
  • 8350e6f Var name nit.
  • 1ef7058 Simplify useAsyncWrapper() in module/_compile.
  • 29c3a6e Update deps.
  • 983849b Update spec notes.
  • 697da50 Ensure descriptor is updatable before updating its value. [closes #470]
  • 9234289 Add value existance check to isDataDescriptor().
  • 8b837e7 Add cycle detection to esm/validate.
  • 1891b98 Simplify missing export detection in esm/validate.
  • 51eb36e Remove temporary children object use in esm/validate.
  • 2fbfc3a Add ERR_EXPORT_CYCLE error.
  • 7d8deb8 Inflat and deflate meta data.
  • 6b5187b Ensure isStackTraceMasked() returns a boolean.

There are 18 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.51 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 4 commits.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.52 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 51 commits.

  • 30cf1fc Bump to v3.0.52.
  • 2a9980f Update deps.
  • 41a2948 Cleanup tests.
  • 3e7c28e Add more mainFields tests.
  • 1d0880b Add tests for invalid option values.
  • e76776b Move the isUpdatableDescriptor() check to the mutable namespace getOwnPropertyDescriptor() trap.
  • 9df9628 Validate cjs option values.
  • 01304cf Validate mainFields array values.
  • 8a99b9b Use more apply() in ./esm.js.
  • 2d1ef8b Fix dirname typo in path/extname.
  • 14c6935 Rename stat() param to thePath.
  • 8981b66 Use mkdirp() in ./esm.js.
  • 81aedf3 Initialize scriptData without a value.
  • 443ff6f Use a fixed name for the loader blob.
  • e898644 Move loader blob to node_modules/.cache/esm.

There are 51 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.53 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 3.0.53
Commits

The new version differs by 15 commits.

  • 87061af Bump to v3.0.53.
  • 0ae18da Fix appveyor test fail.
  • 52afcbc Add compile tests for parse errors.
  • 1462b8f Add more V8 style error messages.
  • 37d07e1 Use createCachedData() in ./esm.js when available.
  • 36167f0 Normalize unterminated string error.
  • f639607 Split out acorn/parser/error-messages from acorn/parser/tolerance.
  • 2563edc Upgrade deps.
  • a5052d6 Destructure more prototype properties.
  • cf47e83 Fix test fails in node-chakracore.
  • 19ad6fb Align syntax error messates more closely to V8. [closes #476]
  • 3cd3a7e Destructure prototype properties.
  • e05c149 Use Script#creatCachedData() when available.
  • 235f96e Move processing pendingScripts until the end of the process.
  • d6b4c3b Fix native Node path in ./esm.js.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.54 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 3.0.54
  • Ensured TDZ instrumentation works in new expressions (#479)
Commits

The new version differs by 9 commits ahead by 9, behind by 2.

  • af3ec86 Bump to v3.0.54.
  • 5e1a1cb Add eval compile tests.
  • 5be6255 Add tdz compile tests.
  • d6ed4db Make eval visitor use isShadowed().
  • de9da37 Walk back from MemberExpression nodes in visitor/temporal. [closes #479]
  • 53c8a20 Remove default param from getNode().
  • 920a088 Cleanup tests.
  • 47a0c97 Bump to v3.0.53.
  • 14da451 Fix appveyor test fail.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.55 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 3.0.55
  • Fixed V8 code cache usage regression
Commits

The new version differs by 4 commits.

  • a43595b Bump to v3.0.55.
  • 2148b04 Update deps.
  • 814324e Move "main" prefix so that the cache is generated from content with it.
  • 7873756 Avoid unneeded cache invalidations.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.57 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 54 commits.

  • f7f34d8 Bump to v3.0.57.
  • b1eab82 Add check-hook test for multiple entry points.
  • 2cd6660 Add cli-hook test for erroring when sideloading .mjs.
  • 7c37076 Simplify maybeIdentifier().
  • d5d22f7 Method order nit in src/runtime.
  • 7a09fdb Use more named exports of builtin modules in tests.
  • 90380a8 Enforce .mjs restrictions when side-loaded.
  • 5f182e2 Add _require guard to ESM loader path of module/require.
  • e75f2c7 Var order nit in esm/load.
  • 3813518 Add debug guards to arguments syntax tests.
  • 2c25cdc Remove unused preload param from cjs loaders.
  • 9c1c0b9 Update deps.
  • 381343f Minor hash value tweak in fixtures.
  • 1538586 Add test for module.parent of child loaded in .mjs.
  • 0f76829 Use more realConsole methods when inspector is active.

There are 54 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.58 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 2 commits.

  • cf6076f Bump to v3.0.58.
  • e1321c2 Add missing wrapper args for Electron.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.59 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 7 commits.

  • aec764b Bump to v3.0.59.
  • a39272c Cleanup maybeIdentifier().
  • 1871d04 Transform typeof arguments checks to undefined.
  • ae1d8fc Rename preserveChild() node param to parent.
  • e48d94b Minor string var cleanup.
  • 8765f1c Move AssignmentExpression check to isIdentifier().
  • 999a451 Fix regression by ensuring more free vars are cleared.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.60 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 6 commits.

  • 937df84 Bump to v3.0.60.
  • 294ab97 Add global.global if it doesn't exist. [closes #487]
  • 95262cd Minor cleanup of jest-cycle test.
  • 301d0d4 Split jest tests out into separate global and process.env tests.
  • 46cd773 Update jest.
  • 6923779 Add tests for global properties and values in jest.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.61 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 2 commits.

  • 04257e2 Bump to v3.0.61.
  • b664978 Use host console instead of realConsole when in the inspector or electron.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.62 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 18 commits.

  • 9b645a2 Bump to v3.0.62.
  • c527d5a Update deps.
  • 42606bd Pass context to getDeprecatedGlobalDescriptor().
  • 67c4596 Add comment explaining prepareContext().
  • c2046ac Add tests for carrying Buffer and process on global.
  • bced3bf Use keysAll() in prepareContext().
  • 57b6903 Preload modules used by shared.
  • 07a114b Move code from shared to prepareContext().
  • e634e52 Add guards for malformed .data.json metadata. [closes #489]
  • 2bf85e9 Ensure more global methods exist in jest tests.
  • afdfd59 Avoid illegal invocation error for native methods called on mutable namespaces.
  • e590dde Fix failing test in older Node 6 versions.
  • ebca400 Minor method order nit in esm/validate.
  • 034ae37 Add remaining modules to shared.module cache.
  • 19efd9a Ensure unsafeContext is fully populated with unsafeGlobal properties. [closes #488]

There are 18 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.63 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 27 commits.

  • 01c5515 Bump to v3.0.63.
  • 7133ba1 Update deps.
  • 5e451a9 Add builtin bit.
  • 3c89243 Add note about require() and .mjs files to readme.
  • 141d7b9 Add test for empty module cache in jest.
  • 4bef714 Scenario test order nit.
  • 9c612a8 Remove unneeded test folders from jest tests.
  • 5c7d563 Make Module more subclassable.
  • 7e12ee2 Cleanup builtin console module.
  • 8ed7f9e Add GenericObject module.
  • 8271b92 Cleanup shared.external references.
  • 25e9c87 Use an empty Module._cache when running within jest. [closes #492]
  • 0518230 Fix env.win32 typo in ./src/env/is-win32.js.
  • ae83f86 Cleanup moduleState.globalPaths assignment in ./src/module.js.
  • 0480822 Rename RealProto var to realProto in ./src/module.js.

There are 27 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.64 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 28 commits.

  • cb9170d Bump to v3.0.64.
  • 7f9e574 Fix builtinGlobal shared module cache key.
  • 6df9488 Compiled var name nit in vm hook.
  • 53eae7d Move console source transform off the runtime object.
  • 22e92bd Var name nit for emptyArray.
  • 8ad17d7 Simplify call() helper.
  • 0c2f6bd Unwrap values passed to Electron console methods.
  • 6b178b4 Add has() check to config.variables.v8_enable_inspector.
  • aecbf92 Check that the inspector module exists before using it.
  • 27155d4 Cleanup builtin console.
  • 80aaa12 Unwrap values passed to original console methods.
  • 4db1489 Rename toNamespaceObject() to toModuleNamespaceObject().
  • 6096c9c Add unwrapOwnProxy().
  • 134d398 Use inspector.console in shared.originalConsole detection.
  • ff3b35c Cleanup safe modules.

There are 28 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.65 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 13 commits.

  • 0f3d2f9 Bump to v3.0.65.
  • 0fdfc75 Update eslint.
  • 477c314 Add more console and eval compiler tests.
  • c72fb19 Ensure eval is transformed as an argument.
  • 3824de8 Add compiler tests for TDZ and eval when shadowed by catch, default, and rest params.
  • 1b5ee03 Check CatchClause in isShadowed().
  • 3cd3c15 Inline getExportedInspect() helper in src/util/inspect.
  • 06797c2 Inline getConsole() helper in src/builtin/global.
  • 639284f Reduce nesting in isShadow().
  • 922e4e1 Use getNamesFromPattern() in isShadowed().
  • 8e15d19 Include AssignmentPattern in assignment guard of isIdentifier().
  • c5ec30b Add console compile tests.
  • 0ffd4b4 Add finalizer, superClass, and update to childrenToVisit.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.67 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 18 commits.

  • da1212d Bump to v3.0.67.
  • a0884b7 Remove unused methods from util binding reference.
  • 1cd4111 Account for other negative numbers in stat response.
  • 5f8659e Cleanup getProxyDetails().
  • 0beabb2 Add more guards to pseudo private use.
  • 924a696 Add isWeakSet().
  • abc0a47 More tips cleanup.
  • f3603fb Split tips into sections.
  • b0676aa Add more tips.
  • 02ee41b Use for-of instead of Array#find() in esm/validate.
  • 937ffb5 Simplify error check in makeRequireFunction().
  • 569a9c8 Update deps.
  • f862972 Add more tips to readme.
  • 7e6529a Add more require.extensions tests.
  • 3f3caa6 Bump to v3.0.66.

There are 18 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.68 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 4 commits.

  • adab846 Bump to v3.0.68.
  • dd1e0a7 Only load cache if not already loaded.
  • 0324967 Remove redundant compile cache lookup in module/_compile.
  • fc34a4a Use readFileFast() in less places.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.69 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 3 commits.

  • e23ac7b Bump to v3.0.69.
  • ea549a8 Inline readSourceCode() and readCachedCode() methods.
  • e2f9d7a Remove fast path from readFile().

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.70 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 4 commits.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.71 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 19 commits ahead by 19, behind by 1.

  • 91a0820 Bump to v3.0.71.
  • 19fa334 Trim ESM_OPTIONS when read from a file.
  • bdf8feb Add options.force tests.
  • 197133f Cleanup readme.
  • ce19464 Explicitly remove package scripts before adding defaults.
  • 5608684 Document force option (#503)
  • a1f0444 Add prepare script so esm can be installed from GitHub (#502)
  • 605cce5 Consolidate condition in module hook setup.
  • e2d0f6d Remove unneeded package options cloning.
  • 676b7ed Format nits.
  • cdf2259 Remove module/clone.
  • 9981dbe Add force option. [closes #501]
  • 9f5e6e7 Use tt.eof instead of input.length check.
  • e9569d9 Assign provided options directly instead of using assign().
  • b4364c1 Have fallback for invalid .data.blob file reads.

There are 19 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.72 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 56 commits.

  • e174d2c Bump to v3.0.72.
  • 7ea979c Update deps.
  • 3ac6065 Comment defaultPkg clone usage.
  • 3e689b1 Add Package#clone() to dry out code.
  • f555bce Style nits for stdio.
  • 88c40b6 Use adaptive wait times for pm2 test.
  • 92fba74 Avoid realpathSync.native use in Electron.
  • 21953fb Cleanup main hook tests.
  • c85ed55 Add main hook tests to ensure execution.
  • 7c22f88 Revert "Remove unneeded package options cloning." [closes #504]
  • 0062ac1 Var name nit in path/normalize.
  • c59f8ca Fix Node 6 test fail due to trailing comma.
  • c2c618f Remove unused getWarning() function from misc-tests.
  • 37ebbf3 Fix test fail in Windows.
  • 67e0644 Ensure request query/fragments can contain encoded slashes. [closes #512]

There are 56 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.73 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 121 commits.

  • 413d038 Bump to v3.0.73.
  • 7315dbf Update deps.
  • 48c3c70 Remove binding.inspector.open use.
  • 2aefb09 Use consoleCall() in builtin console again.
  • abf7906 Move INSPECT to FLAGS.
  • 28365e1 Add back consoleCall() binding.
  • 98d07e9 Cleanup main hook tests.
  • 7336589 Track yieldIndex more.
  • 0b46bac Add STATE_INSTANTIATION_STARTED and STATE_INSTANTIATION_COMPLETED entry state constants.
  • 02eeb8e Use stack header when available in getLocationFromStackTrace().
  • be0fc68 Add SIGINT and SIGTERM caching-compiler handlers. [closes #530]
  • ba243fe Var name nit in top-level-await test.
  • 7c138ac Ensure anonymous default exported functions are given the name "default". [closes #538, #539]
  • 7f168be Rename runtime.addExportGetter() to runtime.addExportGetters().
  • 9ba1c03 Newline nit.

There are 121 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.74 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 2 commits.

  • c3c37de Bump to v3.0.74.
  • 0966bc3 Fix repeat regression with the support.nativeProxyReceiver test. [closes #541]

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.75 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 62 commits.

  • 09aea22 Bump to v3.0.75.
  • 1de5034 Update eslint-plugin-import.
  • 7b46aab Ensure a syntax error is thrown for duplicate import specifiers. [closes #562]
  • 3ec95b1 Add getIdentifiersFromPattern().
  • 9040ca1 Ensure invalid escaped reserved word errors are thrown. [closes #561]
  • 399e503 Don't subclass legacy errors.
  • 809d887 Convert parse errors to regular errors. [closes #560]
  • f609a7a Minor test cleanup.
  • 192be77 Cleanup builtin-modules tests.
  • 23c6e3a test that console.log works the same as in node (#559)
  • aaacf8a Don't wrap console method of inspector since it affects origin links.
  • 21e328d Avoid wrapping values that have custom formatters.
  • c93e2fd Use safeAssignProperties() and safeDefaultProperties() in Module.
  • 25f0856 Add safeDefaultProperties().
  • 9f6224a Split out safeAssignProperties() and safeCopyProperty() from safe().

There are 62 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.76 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 3 commits.

  • 23257da Bump to v3.0.76.
  • 87354fa Update newrelic.
  • 6643d31 Avoid copying wrapper symbols of Module._extensions to fix ava. [closes #563]

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.77 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 10 commits ahead by 10, behind by 1.

  • e8f9fcf Bump to v3.0.77.
  • 6cbef1a Update uglifyjs-webpack-plugin.
  • 8851c8e Newline nit.
  • b227b08 Simplify node-chakracore checks.
  • bd3a4c7 Consistent method naming in comments.
  • b2e4af6 Cleanup prepareContext().
  • c464c35 Remove builtins on context and replace with those of the context's realm.
  • affbfb4 Add comment to Module._extensions initialization.
  • a859f6d Don't unwrap real Module._extensions.
  • edcf94c Bump to v3.0.76.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.78 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 40 commits.

  • ecbd60f Bump to v3.0.78.
  • 9378414 Update deps.
  • 1697c8b Refactor prepareContext() for getting the realm Object constructor.
  • 28c598c Rename vars in error decorator replacement.
  • d02e0dc Ensure prepareContect() works in Node 6.
  • 4854d58 Cleanup scenario tests.
  • fbc253c Fix jest-context tests in Node < 10.
  • 5e1f401 Ensure instanceof results are preserved in Jest. [closes #570, #573]
  • c1e44a4 Add proto and properties guards to GenericObject.create().
  • 0f3afbc Use setPrototypeOf().
  • fadd192 Add setPrototypeOf().
  • cc2982e Lint nit.
  • 0908d1f Cleanup tsconfig of ava-nyc-tsc scenario.
  • 3c0da5c Add ts-node/register test to ts-node scenario.
  • 8cc70f0 ts-node/register/transpile-only scenario test (#571)

There are 40 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.79 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 4 commits.

  • 7baf826 Bump to v3.0.79.
  • 6e4a96b Cleanup Console use in misc-tests.
  • 132a99b Minor comment cleanup.
  • 1c594d0 Avoid ELECTRON_RENDERER console use removal by babel-plugin-transform-remove-console.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.80 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 18 commits.

  • 7355990 Bump to v3.0.80.
  • 86adeac Update deps.
  • cd118a3 Move namespace initialization from esm/validate to entry.initNamespace().
  • b0e3060 Cache filename and mtime metadata.
  • 8837d31 Cleanup scenario tests.
  • 9f5b668 Minor comment nit in entry.
  • 6272648 Minor assignment nit in test.
  • 5db6fe6 Add tests for object in jest realm.
  • c637012 Ensure exported hoisted function declarations don't trigger undefined errors. [close #578]
  • 90add00 Cleanup flow related scenario tests.
  • a3d4fe8 add flow-remove-types scenario tests (#572)
  • 24d202b Disable cache for nyc use. [closes #579]
  • b72efef Ensure Object instanceof Object is true in Jest realms. [closes #577]
  • 3ffbc14 Use instanceOf().
  • 8be237a Use getPrototypeOf().

There are 18 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.81 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 23 commits.

  • 81f3e53 Bump to v3.0.81.
  • 9d98ce6 Update deps.
  • fe50fa6 Ensure yield is not inserted into cache files.
  • f4945dd Ensure module goal for test/fixture/top-level-await/nested/index.js.
  • 329bfc2 Add more shebang tests.
  • 03ed238 Don't store yield insertions in cached code. [closes #585]
  • 1c9b743 Use stripShebang() in module/internal/compile when wrapped. [closes #583]
  • ed9bf14 Rename Runtime.assertTDZ() to Runtime.assertBinding().
  • ac68903 Use Entry#addGetterFrom() in Entry#addGettersFrom().
  • 9de577b Add Entry#addGetterFrom().
  • e9da726 Move assignExportsToNamespace() to Entry#assignExportsToNamespace().
  • 322e565 Continue to reduce wordiness of --require tip.
  • d7d72a6 Remove unused JSON6 from main-hook tests.
  • d362068 Use trash() instead of fs.removeSync().
  • 62dd43b Avoid cleanup() when canTestPM2 is false.

There are 23 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.82 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 24 commits.

  • ec24bc2 Bump to v3.0.82.
  • 27cf2a6 Update deps.
  • 6bf4025 Add test/vendor/test262/.repo-clone to .gitignore.
  • 6a8baac Add ERROR_GETTER and ERROR_STAR to constant/entry.
  • 605df26 Use @babel/proposal-optional-catch-binding.
  • 0a65cd4 Avoid an initialization error for inspector() in a worker. [closes #591]
  • 0c37696 Avoid throwing proxy trap errors for readonly CJS exports. [closes #589]
  • 6ce0385 Support passing a descriptor to various utils.
  • 1bcc936 Only check a Stats object prototype in Electron.
  • d0a7299 Fix regression in resolving real paths. [closes #588]
  • 3b16b1e Add symlink support to statFast() fallback.
  • 8f93455 Store relative filename in meta data instead of full filename.
  • f61561c Make cache more portable. [closes #586]
  • c6b082c run 'esm' against tc39/test262 (#550)
  • 20a42cf Space nit.

There are 24 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Commits

The new version differs by 73 commits.

  • 82f4a8d Bump to v3.0.83.
  • c7d1225 Add ESM_DISABLE_CACHE to readme.
  • 9339890 Add ext priority test for options.cjs.paths.
  • 85cd3c1 Remove unused assert import from ext tests.
  • b73ca44 Destructure error code in tests.
  • ab1aba5 Make ext tests use the actual ext.
  • 04e567c Cleanup Entry#addGetterFrom(), Runtime.addExportFromSetter(), and Runtime.addNamespaceSetter().
  • 0d7117c Remove ERR_MODULE_RESOLUTION_LEGACY guard from makeRequireFunction().
  • e980f7d Remove isError() and options.cjs.paths guard from tryParse().
  • 608a625 Minor format Entry format nits.
  • ea100b1 Remove isError() guards for errors coming from esm/validate.
  • 38accbe Use Map for the stat cache.
  • 4419e2d Minor dummyProxy class cleanup.
  • 96c8257 Use maps for memoize caches.
  • d0a33f6 Ensure .cache folder is cleared before the first test run.

There are 73 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for 3.0.84
  • Ensured esm paths aren’t reloaded when preloading modules
  • Fixed regression translating empty export-from lists
Commits

The new version differs by 80 commits.

  • cd5ea52 Bump to v3.0.84.
  • a1131a7 Update deps.
  • c13d4ee Use isOwnPath() guard to avoid removing esm modules from cache.
  • ba46371 Cleanup constant/esm.
  • 13dfe74 Ensure NormalModuleReplacementPlugin regexp matches paths on Windows.
  • 161e7b5 Cleanup import-export visitor.
  • 669b7e5 Ensure empty export-from specifier lists are transpiled.
  • 82f4a8d Bump to v3.0.83.
  • c7d1225 Add ESM_DISABLE_CACHE to readme.
  • 9339890 Add ext priority test for options.cjs.paths.
  • 85cd3c1 Remove unused assert import from ext tests.
  • b73ca44 Destructure error code in tests.
  • ab1aba5 Make ext tests use the actual ext.
  • 04e567c Cleanup Entry#addGetterFrom(), Runtime.addExportFromSetter(), and Runtime.addNamespaceSetter().
  • 0d7117c Remove ERR_MODULE_RESOLUTION_LEGACY guard from makeRequireFunction().

There are 80 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Commits

The new version differs by 504 commits.

  • 33ee0ac Bump to v3.1.0.
  • a84a624 Update deps.
  • 9110dd2 Cleanup readme.
  • 7adc4fd Make Package exposable through require().
  • c149647 Newline nit.
  • 885afd0 Add circular entry to esm loader fake compile data.
  • c7a5a1f Update getNativeSource() for latest Node master branch.
  • 8a3d1ce Remove unneeded catch param.
  • 8e8c354 Add more entry and package cache guards to env modules.
  • b77cf1a Don't cache entry or package instances in isSideloaded().
  • f326152 Fix wasm support regression.
  • fd47bfc Reset entry validation for repl.
  • 7869529 Remove validation dead code from vm hook for now.
  • 6ac3788 Cleanup done() handler.
  • 34c0624 Avoid multi-var assignments.

There are 250 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for 3.2.1
  • Added support for class properties to options.cjs.namedExports
  • Ensured builtin modules in .mjs files are more restricted
  • Reduced instrumentation of non-circular modules
  • Reverted require() interoperability of options.cjs.interop (#721)
Commits

The new version differs by 804 commits.

  • fb13223 Bump to v3.2.1.
  • 042bf17 Update deps.
  • 3716627 Generate Loader.init() cacheKey with the module's name.
  • 689c78b Make getModuleName() return module.filename when module.id is "."
  • 67e8725 Set explicit options to false when using a single boolean to set CJS options.
  • 0998084 Add tests for explicit fields against zero-config defaults.
  • ff1d943 Add tests for options.cjs.interop fallback.
  • e7fec56 Update set traps.
  • dada180 Simplify isUpdatableGet() isUpdatableSet().
  • 28cabe5 Refine mutable defineProperty trap.
  • f139a84 Refine immutable defineProperty trap.
  • ccfa2cc Add options.cjs.dedefault but don't enable it by default.
  • ac51317 Update acorn parser plugins.
  • 532d8f4 Rename options.cjs.interop to options.cjs.esModule.
  • 07786d2 Add instrumentation tests.

There are 250 commits in total.

See the full diff