Closed greenkeeper[bot] closed 6 years ago
Merging #8 into master will not change coverage. The diff coverage is
n/a
.
@@ 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.
Update to this version instead 🚀
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
Update to this version instead 🚀
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
Update to this version instead 🚀
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
Update to this version instead 🚀
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
Update to this version instead 🚀
The new version differs by 9 commits.
bd93abf
Bump to v0.21.6.
861ac02
Remove NullObject.
2f0e20a
Add pure_getters uglify option.
07e1d56
Remove FastObject.
fec4e4b
Update shared private symbols.
ba81820
Remove getHiddenValue().
c58335e
Update globby.
24f7311
Memoize satisfies method.
b989974
Cleanup memoized method cache access.
See the full diff
Update to this version instead 🚀
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
Update to this version instead 🚀
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
Update to this version instead 🚀
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
Update to this version instead 🚀
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
Update to this version instead 🚀
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
Update to this version instead 🚀
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
Update to this version instead 🚀
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
Update to this version instead 🚀
module.loaded
of ESM more closely with the CJS API contractmodule._compile
when no CJS compilation changes occurThe 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
Update to this version instead 🚀
"esm"
option to "mode"
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
Update to this version instead 🚀
eval
implementationmtime
fast pathUpdate to this version instead 🚀
mtime
helper supports Node < 8Update to this version instead 🚀
require
is accessible to esm
even if loaders are layeredThe 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
Update to this version instead 🚀
Buffer
usage
Version 0.20.0 of @std/esm was just published.
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: