davidbonnet / foundation

🏛 Base repository for building JavaScript apps or libraries.
1 stars 0 forks source link

Update @std/esm to the latest version 🚀 #8

Closed greenkeeper[bot] closed 6 years ago

greenkeeper[bot] commented 6 years ago

Version 0.20.0 of @std/esm was just published.

Dependency @std/esm
Current Version 0.19.7
Type devDependency

The version 0.20.0 is not covered by your current version range.

If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.

It might be worth looking into these changes and trying to get this project onto the latest version of @std/esm.

If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you don’t have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.


Commits

The new version differs by 102 commits.

  • e565d12 Bump to v0.20.0.
  • fad03dc Cleanup .babelrc.js files in scenario tests.
  • b3e2205 Temporarily reset parsing/passthru toggles while loading esmrc files.
  • a35e085 Set require mode.
  • 895855e Add tests for intercepting require and import.
  • 24ce8bf Use toString’ed version of error messages when updating them in stack output.
  • f497d79 Ensure error.stack doesn’t throw when it isn’t on the error. [closes #259]
  • f087964 Cleanup watch helpers in runtime.
  • e8456fd Fix dirPath typo in readdir.
  • 2ac767a Pass esm through module.require().
  • 4555b2d Make var name for esm/_load consistent,.
  • 696046f Remove unnecessary returns from cjs/_load and esm/_load.
  • 323119e Rename entry.cacheKey to entry.id.
  • 7ce7bf6 Make module.require more mode generic.
  • 64595b3 Align cjs/esm loaders more closely.

There are 102 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:

codecov-io commented 6 years ago

Codecov Report

Merging #8 into master will not change coverage. The diff coverage is n/a.

Impacted file tree graph

@@          Coverage Diff          @@
##           master     #8   +/-   ##
=====================================
  Coverage     100%   100%           
=====================================
  Files           2      2           
  Lines          19     19           
=====================================
  Hits           19     19

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update d5826cd...755aa9b. Read the comment docs.

greenkeeper[bot] commented 6 years ago

Version 0.21.0 just got published.

Update to this version instead 🚀

Commits

The new version differs by 108 commits.

  • 11b1218 Bump to v0.21.0.
  • 2bbea0e Rename to moduleSpecifiers to dependencySpecifiers to align closer to vm.Module.
  • f9a4edf Cleanup Node version checks in tests.
  • 9c10af5 Temporarily skip jest test in Node <6 until they fiix their regression.
  • 47b611f Fix blockScopedDeclarations detection to avoid running in strict mode.
  • a5397d5 Cleanup dirty cached on exit and start.
  • c8689c7 Add isCacheFileName().
  • b90c58b Detect when std/esm wasn’t used do to configuration error and mark cache as dirty.
  • 483f089 Update babel-plugin-transform-for-of-array and uglify-es.
  • 166305c Move data buffer and map to their own properties.
  • 4de1004 Add version.name.
  • 01fb9c3 Avoid exposing runtime in global eval for Node 6+.
  • c618b32 Use “undefined” type check instead of value comparisons to avoid long test fail messages.
  • f30c95a Ensure eval works with strict modes.
  • de40424 Test multiple dynamic import declarations at once.

There are 108 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 0.21.1 just got published.

Update to this version instead 🚀

Commits

The new version differs by 3 commits.

  • f3ab14d Bump to v0.21.1.
  • ac848de Avoid SIGSEGV error for the minified build.
  • 7b43447 Write meta data files before source cache files in case on exit is time limted.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 0.21.2 just got published.

Update to this version instead 🚀

Commits

The new version differs by 17 commits.

  • d93ca0a Bump to v0.21.2.
  • d3a8b65 Remove Jest guard since they fixed their Node 4 regression.
  • c17b124 Cleanup scenario tests.
  • 532b99a Add portmap-parser scenario test.
  • c64adee Remove ERR_MISSING_MODULE use since Node doesn’t really use it.
  • 2669282 Use parentFilename var.
  • 062194d Fix incorrect cache use in readPackage().
  • d83d021 Cleanup shared.package references.
  • 848c69b Memoize getRoot() helper.
  • e21545e Don’t use root if its only the system root.
  • 5f3829c Looks for the package root to use as the base of the cache directory when no package info is found.
  • 94c7f55 Make handling of the default package more consistent in Package.get().
  • f598488 Mask vm.Module if it exists.
  • 0d7729e Preserve shared data object reference.
  • ec0a81f Consolidate package data properties to make them more easily shared.

There are 17 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 0.21.3 just got published.

Update to this version instead 🚀

Commits

The new version differs by 12 commits ahead by 12, behind by 4.

  • 01bfc20 Bump to v0.21.3.
  • 43c7f4e Cleanup setProperty() use.
  • 1042c82 Share symbols across loader instances.
  • 1a01c2a Add getSymbols() util.
  • 981429d Add keys() util again to avoid gotchas will nullish values.
  • 37ee93e Add keysAll() util to avoid typos and gotchas using getOwnPropertyNames() and getOwnPropertySymbols().
  • 2d4710b Ensure arrows aren’t added to stack traces for blank lines.
  • f6b2a3c Remove unused madeChanges visitor property in import-export.
  • dc8a908 Bump to v0.21.2.
  • bc6b073 Remove Jest guard since they fixed their Node 4 regression.
  • a039367 Cleanup scenario tests.
  • 98a096d Add esmod-pmb scenario test.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 0.21.4 just got published.

Update to this version instead 🚀

Commits

The new version differs by 3 commits.

  • 29ed7dd Bump to v0.21.4.
  • 6a91a23 Add whitespace tests for import.meta.
  • c19ec31 Ensure unambiguous parsing treats import.meta as ESM.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 0.21.5 just got published.

Update to this version instead 🚀

Commits

The new version differs by 20 commits.

  • b2e9fd0 Bump to v0.21.5.
  • 1186de8 Add global-prefix scenario test.
  • 4288fff Remove setting Runtime.globalEval function name.
  • d888445 Don’t transform eval assignments.
  • 3e3c5fe Flip transpiled eval conditional check in visitor/import-export.
  • e4527fd Skip exports of CJS modules that have getters during entry lookup.
  • 8d7696f Add entry.name.
  • 81135ee Add import.meta note to the unambiguous parse description.
  • fb1a462 Update babel.
  • a270d9d Add runtime compileGlobalEval() method and make Runtime an object.
  • 83a72eb Add identity util.
  • bb7d75f Add code for loose mode to avoid eval when changed from the default value.
  • d5b573c Obscure runtime in the repl.
  • 4e39d63 Add strict compiler option.
  • 26d3aa2 Exit early from import-export visitCallExpression if the callee has no arguments.

There are 20 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 0.21.6 just got published.

Update to this version instead 🚀

Commits

The new version differs by 9 commits.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 0.21.7 just got published.

Update to this version instead 🚀

Commits

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

  • 3af21c6 Bump to v0.21.7.
  • d2f2f17 Only set the loaded state when needed in the runtime.
  • 02fd6f6 Cleanup flag test descriptions.
  • 6d503d0 Ensure node --print works. [closes #279]
  • 8910bf8 Use more { proto: null }.
  • fc74450 Bump to v0.21.6.
  • dd34640 Remove NullObject.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 0.22.0 just got published.

Update to this version instead 🚀

Commits

The new version differs by 36 commits.

  • eff6fbe Bump to v0.22.0.
  • ac6e794 Allow chakracore/latest tests to fail until exit code 3221225477 is resolved.
  • 92ec6e5 Fix test fail on Windows due to an regexp mismatch.
  • 4cc75e1 Only create esm blob when needed.
  • 3cfab45 Repeal generic use where inside another realm.
  • a71f339 Add external.
  • 88247c6 Update globby and postcss.
  • 6937681 Run the loader in a new context.
  • 2679abd Simplify script options in module/compile.
  • 153bf24 Move acorn back to vendor/acorn but create a new acorn module.
  • 91150af Move acorn from src/vendor/acorn to src/acorn.
  • 61e10a4 Remove gzip support.
  • 4cc0295 Update eslint and uglify-webpack-plugin.
  • 48a3f01 Add ASCII table to avoid referencing char codes directly.
  • 3381bb3 Use safeGetEnv() for process.env access.

There are 36 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 0.23.0 just got published.

Update to this version instead 🚀

Commits

The new version differs by 64 commits.

  • 76cfe85 Bump to v0.23.0.
  • 24b848f Ensure native methods are unwrapped for Function#toString calls.
  • 090ccf1 Split out getProxyDetails() from isProxy().
  • 40671a0 Track proxy details in OwnProxy.
  • 3aaf52d Skip jest test in chakra until the jest regression is resolved.
  • bdbef0c Enable shim for global context when just initialized to catch the repl case.
  • 8cdaebd Add prefix constants.
  • 34d8385 Move constants to their own folder.
  • 7a959ae Avoid CJS live binding test fail in chakra.
  • 6b066b9 Add chars constants.
  • dfa7781 Make own proxies more generally detectable.
  • 66c1c9d Split builtin modules into safe and utils.
  • f08e4db Rename ascii constants to char_codes.
  • bd8cc6f Update deps.
  • c7f9326 Add OwnProxy class.

There are 64 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 0.23.1 just got published.

Update to this version instead 🚀

Commits

The new version differs by 26 commits.

  • f407b6a Bump to v0.23.1.
  • 723cd8e Revert webpack 4 upgrade to fix nodechakra test fails.
  • ced04e5 Upgrade to webpack v4.
  • 1127efb Cleanup scenario tests.
  • c51dd10 Ensure _findPath cache distinguishes between cjs and esm. [closes #296]
  • 7cc880a Separate resolveFilename cache by cjs/esm.
  • 14a0a8f Wrap mkdirSync use in index.js in a try-catch to avoid EACCES errors in some environments. [closes #297]
  • 8ef6aa5 Make proxy handler look empty instead of invisible.
  • aee96db Remove unneeded config from ava-nyc scenario test.
  • a9649d3 Ensure proxies are unwrapped for modules with CJS interop unlocked. [closes #294]
  • a6cd8f4 Remove unneeded nested directory in dual scenario test.
  • 5b6d86e Add std/esm’s autoloaded builtin modules to the repl.
  • 11cf4c4 Sort Module.builtinModules.
  • 0720e91 Add util.inspect mask for REPL use.
  • c527b92 Remove Node 4 guards from export-tests.

There are 26 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 0.23.2 just got published.

Update to this version instead 🚀

Commits

The new version differs by 9 commits.

  • 0535211 Bump to v0.23.2.
  • 15544c6 Cleanup ava scenario tests.
  • 036aea8 Don’t expose proxied default exports to module.exports.
  • d3573c1 Memoize ExportProxy results.
  • 7bcec87 Add console to the list of auto exposed modules in the repl.
  • 522e361 Update ava test to include a bound method comparison.
  • c468335 Add WebAssembly global to eslint config.
  • 1f5dbd2 Tighten isNative() check.
  • 2ee7768 Use an own Module clone of the repl module to make the repl require function.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 0.23.3 just got published.

Update to this version instead 🚀

Commits

The new version differs by 22 commits.

  • 90b3678 Bump to v0.23.3.
  • 55f5cdc Add isObjectLike() check to unwrapProxy().
  • 20dc94f Noop acorn validateRegExpFlags and validateRegExpPattern.
  • 57bab2c Update deps.
  • 218c57e Cleanup console.log() use in tests.
  • 20286c4 Add require.main test for main hook.
  • 4e213b1 Remove unneeded “when” from test descriptions.
  • 8251ed2 Ensure exporting named classes doesn’t error. [closes #301]
  • ac65d6d Newline nits.
  • 418bb24 Let Module get double wrapped to enable live binding for it.
  • e8fde62 Mask mjs compiler.
  • 52abb51 Don’t use an arrow function for Module.
  • 659d4d0 Mask wrapper managers.
  • d457638 Memoize getProxyDetails(), maskFunction(), and unwrapProxy().
  • 45d52f5 Use maskFunction().

There are 22 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 0.23.4 just got published.

Update to this version instead 🚀

Commits

The new version differs by 13 commits.

  • f240ae0 Bump to v0.23.4.
  • 863c22a Noop out acorn regexp_validateUnicodePropertyNameAndValue() and regexp_validateUnicodePropertyNameOrValue().
  • 2c1e730 Null out acorn/src/unicode-property-data from build.
  • cccc563 Newline nits.
  • 95c216e Ensure tdz warnings are only triggered for const and let bindings.
  • 524fce3 Track exportTemporals.
  • f3dccb9 Use Reflect.defineProperty() and Reflect.deleteProperty().
  • 7929190 Explicity call the Function#toString shim in maskFunction().
  • cd33d13 Rename shared.globalName to shared.runtimeName, shared.global to shared.unsafeContext, and add shared.safeContext.
  • 4d16ec1 Make Shim methods return the context they shim.
  • 03e41e9 Use destructuring of the remaining console.log references in tests to avoid in popping up in quick code searches.
  • 8ea2840 Remove unused getSymbols() helper.
  • 0174177 Use more Reflect.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 0.24.0 just got published.

Update to this version instead 🚀

Release Notes 0.24.0
  • Aligned internal module.loaded of ESM more closely with the CJS API contract
  • Deferred to the default module._compile when no CJS compilation changes occur
  • Ensured parse errors are of the user’s context
Commits

The new version differs by 27 commits.

  • 5f0eca5 Bump to v0.24.0.
  • b63c459 Refine maskFunction() and toExternalFunction().
  • e106e74 Add toExternalError() to make parse errors of the user context.
  • 698f064 Generate source maps when no source transformation has occured to hide module wrapper.
  • 2dab5af Cleanup require-hook loader test.
  • f700f18 Cleanup import.meta tests.
  • 3cacd01 Don’t generate source maps when no source transformation has occured.
  • e381dbf Cleanup warn module.
  • d6cf9ce Use default module._compile when no compilation changes occur.
  • d29804b Update eslint and webpack-cli.
  • dd6f4d4 Use the Super constructor for builtin errors.
  • 835d7bb Update errors class to produce error functions of their codes.
  • 8746185 Cleanup Node rules tests.
  • 4111a5a Ensure files are found before packages.
  • 45d73c4 Don’t unwrap value when setting them on the namespace object.

There are 27 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 0.25.0 just got published.

Update to this version instead 🚀

Release Notes 0.25.0
  • Renamed the "esm" option to "mode"
Commits

The new version differs by 32 commits.

  • c44914f Bump to v0.25.0.
  • a489eff Fix == typo in visitIdentifier() of import-export visitor.
  • 9c6c4bd Remove unneeded truthy check for meta map.
  • 91947e2 Ensure initial cache read is from the package cache.
  • 6543b7b Remove toNullObject helper.
  • bf3bb96 Remove webpack-cli dep.
  • b394d2c Make Entry#type a plain data property.
  • 60d7a8e Use proto:null in more places.
  • 41b820a Fix == typo in makeRequireFunction().
  • 7d4b2ec Include dot files in ignore-paths.
  • e4a6176 Align source type constants value with entry type.
  • e4b6453 Make Entry#compileData a plain data property.
  • e8de948 Rename entry.mode to entry.type.
  • 9166d94 Add symbols check to checkErrorProps().
  • a34139a Use numeric values for package constants.

There are 32 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 0.25.1 just got published.

Update to this version instead 🚀

Release Notes 0.25.1
  • Dropped Node 4 code from eval implementation
  • Removed fragile mtime fast path
Commits

The new version differs by 5 commits.

  • d6ec7d3 Bump to v0.25.1.
  • a19e7d4 Remove Node 4 block scoped declarations guard.
  • e2618b1 Update mocha.
  • 844ea0f Remove mtime fast path because it’s too fragile.
  • 881abf6 Use has() to check json cache.map.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 0.25.2 just got published.

Update to this version instead 🚀

Release Notes 0.25.2
  • Ensured mtime helper supports Node < 8
Commits

The new version differs by 2 commits.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 0.25.3 just got published.

Update to this version instead 🚀

Release Notes 0.25.3
  • Ensured builtin modules are loadable from the require hook
  • Ensured the real require is accessible to esm even if loaders are layered
Commits

The new version differs by 12 commits.

  • e3aa66e Bump to v0.25.3.
  • 641b1a3 Fix tests on Windows.
  • 43a9205 Add more explicit appveyor config.
  • 6590f62 Temporarily allow failures on appveyor.
  • 499af7c Add ESM_PREFIX constant.
  • a0319f4 Remove isRuntimeWrapped() helper.
  • e707127 Add real-module module.
  • aac3007 Simplify resolving Module in index.js.
  • ec16bea Add realRequire helper.
  • 798c98a Move isRuntimeWrapped() check to compile().
  • dbb7cc7 Ensure builtin modules are loadable from the require hook.
  • 73c7074 Avoid runtime wrapping content if code is already runtime wrapped.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 0.25.4 just got published.

Update to this version instead 🚀

Commits

The new version differs by 2 commits.

  • 2a72bcb Bump to v0.25.4.
  • d3b75fd Rename inspect symbol to be more descriptive.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 0.25.5 just got published.

Update to this version instead 🚀

Release Notes 0.25.5
  • Ensured non-deprecated Buffer usage
Commits

The new version differs by 2 commits.

  • e5963f9 Bump to v0.25.5.
  • d4ceda0 Use GenericBuffer.alloc() instead of the deprecated new Buffer syntax.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 0.26.0 just got published.

Update to this version instead 🚀

Commits

The new version differs by 3 commits.

  • 3fd56c0 Bump to v0.26.0.
  • e467014 Discontinue std/esm in favor of esm.
  • 9ca1035 Use onlyDirectories in cleanEmptyDirs() glob.

See the full diff