Update dependency esbuild to v0.12.18 #638
No reviewers
Labels
No Label
area/internal-code
changes requested
confirmed
dependencies
duplicate
good first issue
help wanted
hosting
invalid
kind/bug
kind/feature
question
wontfix
No Milestone
No project
No Assignees
1 Participants
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: vikunja/frontend#638
Loading…
Reference in New Issue
No description provided.
Delete Branch "renovate/esbuild-0.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
0.12.17
->0.12.18
Release Notes
evanw/esbuild
v0.12.18
Compare Source
Allow implicit
./
in CSS@import
paths (#1494)In the browser, the paths inside CSS
@import
rules are implicitly relative to the path of the current CSS style sheet. Previously esbuild used node's JS path resolution rules in CSS as well, which required a./
or../
prefix for a path to be considered a relative path. Paths without that prefix are considered package paths and are searched for insidenode_modules
instead.With this release, esbuild will now first try to interpret the path as a relative path and then fall back to interpreting it as a package path if nothing exists at that relative path. This feature was originally added in version 0.7.18 but only worked for CSS
url()
tokens. In this release it now also works for@import
rules.This feature was contributed by @pd4d10.
Fix lowering of nullish coalescing assignment edge case (#1493)
This release fixes a bug where lowering of the
??=
nullish coalescing assignment operator failed when the target environment supported nullish coalescing and private class fields but not nullish coalescing assignment. An example target environment with this specific feature support matrix combination is node 14.8. This edge case is now lowered correctly:Fix public fields being inserted before
super()
call (#1497)The helper function that esbuild uses to emulate the new public class field syntax can potentially be inserted into the class constructor before the
super()
call. That is problematic because the helper function makes use ofthis
, andthis
must only be used after thesuper()
call. This release fixes a case where this happens when minification is enabled:Fix lowering of static private methods in class expressions (#1498)
Previously static private methods were lowered incorrectly when present in class expressions. The class expression itself was missing in the output due to an oversight (variable shadowing). This issue has been fixed:
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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
582424bfd3
to882d275d28
882d275d28
to83f2bc8057