This repository has been archived by the owner on Dec 5, 2020. It is now read-only.
chore(deps): update all non-major dependencies #105
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.14.7
->2.14.9
^0.8.17
->^0.8.19
7.14.0
->7.15.0
3.1.4
->3.2.0
2.14.7
->2.14.9
^2.34.0
->^2.34.1
Release Notes
nuxt/nuxt.js
v2.14.9
Compare Source
🍖 Hot Fixes
v2.14.8
Compare Source
🐛 Bug Fixes
webpack
node_modules
general
vue-router
vue-router
cli
router.trailingSlash
when serving static files (resolves #8350)generate.cache.ignore
as a function inensureBuild
generator
csp
vue-app
nuxt-link
and fetch mixin (resolves #8118)types
isFetching
and nbFetching toNuxtApp
interfaceNuxtOptionsHead
can be a functionssrContext
andnext
typings toContext
(resolves #8296)server
router.base
specified in development💅 Refactors
general
cli
👓 Tests
general
💖 Thanks to
evanw/esbuild
v0.8.19
Compare Source
Handle non-ambiguous multi-path re-exports (#568)
Wildcard re-exports using the
export * from 'path'
syntax can potentially result in name collisions that cause an export name to be ambiguous. For example, the following code would result in an ambiguous export if botha.js
andb.js
export a symbol with the same name:Ambiguous exports have two consequences. First, any ambiguous names are silently excluded from the set of exported names. If you use an
import * as
wildcard import, the excluded names will not be present. Second, attempting to explicitly import an ambiguous name using animport {} from
import clause will result in a module instantiation error.This release fixes a bug where esbuild could in certain cases consider a name ambiguous when it actually isn't. Specifically this happens with longer chains of mixed wildcard and named re-exports. Here is one such case:
Previously bundling
entry.js
with esbuild would incorrectly generate an error about an ambiguousx
export. Now this case builds successfully without an error.Omit warnings about non-string paths in
await import()
inside atry
block (#574)Bundling code that uses
require()
orimport()
with a non-string path currently generates a warning, because the target of that import will not be included in the bundle. This is helpful to warn about because other bundlers handle this case differently (e.g. Webpack bundles the entire directory tree and emulates a file system lookup) so existing code may expect the target of the import to be bundled.You can avoid the warning with esbuild by surrounding the call to
require()
with atry
block. The thinking is that if there is a surroundingtry
block, presumably the code is expecting therequire()
call to possibly fail and is prepared to handle the error. However, there is currently no way to avoid the warning forimport()
expressions. This release introduces an analogous behavior forimport()
expressions. You can now avoid the warning with esbuild if you useawait import()
and surround it with atry
block.v0.8.18
Compare Source
Fix a bug with certain complex optional chains (#573)
The
?.
optional chaining operator only runs the right side of the operator if the left side is undefined, otherwise it returns undefined. This operator can be applied to both property accesses and function calls, and these can be combined into long chains of operators. These expressions must be transformed to a chain of?:
operators if the?.
operator isn't supported in the configured target environment. However, esbuild had a bug where an optional call of an optional property with a further property access afterward didn't preserve the value ofthis
for the call. This bug has been fixed.Fix a renaming bug with external imports
There was a possibility of a cross-module name collision while bundling in a certain edge case. Specifically, when multiple files both contained an
import
statement to an external module and then both of those files were imported usingrequire
. For example:In this case the files
a.js
andb.js
are converted to CommonJS format so they can be imported usingrequire
:However, the
exists
symbol has been duplicated without being renamed. This is will result in a syntax error at run-time. The reason this happens is that the statements in the filesa.js
andb.js
are placed in a nested scope because they are inside the CommonJS closure. Theimport
statements were extracted outside the closure but the symbols they declared were incorrectly not added to the outer scope. This problem has been fixed, and this edge case should no longer result in name collisions.eslint/eslint
v7.15.0
Compare Source
5c11aab
Upgrade: @eslint/esintrc and espree for bug fixes (refs #13878) (#13908) (Brandon Mills)0eb7957
Upgrade: file-entry-cache@6.0.0 (#13877) (Rouven Weßling)683ad00
New: no-unsafe-optional-chaining rule (fixes #13431) (#13859) (YeonJuan)cbc57fb
Fix: one-var autofixing for export (fixes #13834) (#13891) (Anix)110cf96
Docs: Fix a broken link in working-with-rules.md (#13875) (Anton Niklasson)prettier/eslint-plugin-prettier
v3.2.0
Compare Source
rollup/rollup
v2.34.1
Compare Source
2020-12-03
Bug Fixes
Pull Requests
Renovate configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.