Skip to content

Commit

Permalink
chore: Bump esbuild from 0.19.2 to 0.19.3 (#346)
Browse files Browse the repository at this point in the history
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.19.2 to 0.19.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/evanw/esbuild/releases">esbuild's releases</a>.</em></p>
<blockquote>
<h2>v0.19.3</h2>
<ul>
<li>
<p>Fix <code>list-style-type</code> with the <code>local-css</code> loader (<a href="https://redirect.github.com/evanw/esbuild/issues/3325">#3325</a>)</p>
<p>The <code>local-css</code> loader incorrectly treated all identifiers provided to <code>list-style-type</code> as a custom local identifier. That included identifiers such as <code>none</code> which have special meaning in CSS, and which should not be treated as custom local identifiers. This release fixes this bug:</p>
<pre lang="css"><code>/* Original code */
ul { list-style-type: none }
<p>/* Old output (with --loader=local-css) */
ul {
list-style-type: stdin_none;
}</p>
<p>/* New output (with --loader=local-css) */
ul {
list-style-type: none;
}
</code></pre></p>
<p>Note that this bug only affected code using the <code>local-css</code> loader. It did not affect code using the <code>css</code> loader.</p>
</li>
<li>
<p>Avoid inserting temporary variables before <code>use strict</code> (<a href="https://redirect.github.com/evanw/esbuild/issues/3322">#3322</a>)</p>
<p>This release fixes a bug where esbuild could incorrectly insert automatically-generated temporary variables before <code>use strict</code> directives:</p>
<pre lang="js"><code>// Original code
function foo() {
  'use strict'
  a.b?.c()
}
<p>// Old output (with --target=es6)
function foo() {
var _a;
&quot;use strict&quot;;
(_a = a.b) == null ? void 0 : _a.c();
}</p>
<p>// New output (with --target=es6)
function foo() {
&quot;use strict&quot;;
var _a;
(_a = a.b) == null ? void 0 : _a.c();
}
</code></pre></p>
</li>
<li>
<p>Adjust TypeScript <code>enum</code> output to better approximate <code>tsc</code> (<a href="https://redirect.github.com/evanw/esbuild/issues/3329">#3329</a>)</p>
</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/evanw/esbuild/blob/main/CHANGELOG.md">esbuild's changelog</a>.</em></p>
<blockquote>
<h2>0.19.3</h2>
<ul>
<li>
<p>Fix <code>list-style-type</code> with the <code>local-css</code> loader (<a href="https://redirect.github.com/evanw/esbuild/issues/3325">#3325</a>)</p>
<p>The <code>local-css</code> loader incorrectly treated all identifiers provided to <code>list-style-type</code> as a custom local identifier. That included identifiers such as <code>none</code> which have special meaning in CSS, and which should not be treated as custom local identifiers. This release fixes this bug:</p>
<pre lang="css"><code>/* Original code */
ul { list-style-type: none }
<p>/* Old output (with --loader=local-css) */
ul {
list-style-type: stdin_none;
}</p>
<p>/* New output (with --loader=local-css) */
ul {
list-style-type: none;
}
</code></pre></p>
<p>Note that this bug only affected code using the <code>local-css</code> loader. It did not affect code using the <code>css</code> loader.</p>
</li>
<li>
<p>Avoid inserting temporary variables before <code>use strict</code> (<a href="https://redirect.github.com/evanw/esbuild/issues/3322">#3322</a>)</p>
<p>This release fixes a bug where esbuild could incorrectly insert automatically-generated temporary variables before <code>use strict</code> directives:</p>
<pre lang="js"><code>// Original code
function foo() {
  'use strict'
  a.b?.c()
}
<p>// Old output (with --target=es6)
function foo() {
var _a;
&quot;use strict&quot;;
(_a = a.b) == null ? void 0 : _a.c();
}</p>
<p>// New output (with --target=es6)
function foo() {
&quot;use strict&quot;;
var _a;
(_a = a.b) == null ? void 0 : _a.c();
}
</code></pre></p>
</li>
<li>
<p>Adjust TypeScript <code>enum</code> output to better approximate <code>tsc</code> (<a href="https://redirect.github.com/evanw/esbuild/issues/3329">#3329</a>)</p>
</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/evanw/esbuild/commit/673ad10ff752486aa90749b63ebeb952c29106a1"><code>673ad10</code></a> publish 0.19.3 to npm</li>
<li><a href="https://github.com/evanw/esbuild/commit/6402f110e30d034d19a5f0410d3f5c6fdf86900b"><code>6402f11</code></a> basic support for parsing import attributes</li>
<li><a href="https://github.com/evanw/esbuild/commit/7ece5567511b25fa559082a8fd9aef8c23db66a1"><code>7ece556</code></a> fix <a href="https://redirect.github.com/evanw/esbuild/issues/3322">#3322</a>: avoid temporaries before <code>&quot;use strict&quot;</code></li>
<li><a href="https://github.com/evanw/esbuild/commit/900a90d533c8e1d10a8b1d04251c7ab83d92ecfc"><code>900a90d</code></a> transform: banner/footer with local-css/global-css</li>
<li><a href="https://github.com/evanw/esbuild/commit/bbd82b2a81ed9c61c5dcb1b98132cb74abcc07fb"><code>bbd82b2</code></a> run <code>make update-compat-table</code></li>
<li><a href="https://github.com/evanw/esbuild/commit/f702f6b90baeaff931d385fb66c2beac0311e60b"><code>f702f6b</code></a> remove an unused method</li>
<li><a href="https://github.com/evanw/esbuild/commit/a111cc48edaebe55419396ffaedcd0fd819ccae9"><code>a111cc4</code></a> fix <a href="https://redirect.github.com/evanw/esbuild/issues/3318">#3318</a>: ignore invalid commands for old builds</li>
<li><a href="https://github.com/evanw/esbuild/commit/4c5db587c7a6aa5bcac63fb6d47eeed836bf27ae"><code>4c5db58</code></a> fix <a href="https://redirect.github.com/evanw/esbuild/issues/3329">#3329</a>: treat more enum values as strings</li>
<li><a href="https://github.com/evanw/esbuild/commit/5ecf535918740fab6181d159d9ea223f254ea05c"><code>5ecf535</code></a> fix <a href="https://redirect.github.com/evanw/esbuild/issues/3377">#3377</a>: improve resolution error due to <code>null</code></li>
<li><a href="https://github.com/evanw/esbuild/commit/79ac17a7b6faa95d82d175997f0087a43612d9e1"><code>79ac17a</code></a> resolver: adjust some error messages</li>
<li>Additional commits viewable in <a href="https://github.com/evanw/esbuild/compare/v0.19.2...v0.19.3">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=esbuild&package-manager=npm_and_yarn&previous-version=0.19.2&new-version=0.19.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>
  • Loading branch information
dependabot[bot] authored Sep 18, 2023
1 parent 14ad672 commit bf3b8e7
Show file tree
Hide file tree
Showing 2 changed files with 95 additions and 95 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
"@types/yargs": "^17.0.24",
"@typescript-eslint/eslint-plugin": "^6.6.0",
"@typescript-eslint/parser": "^6.7.0",
"esbuild": "^0.19.2",
"esbuild": "^0.19.3",
"escape-string-regexp": "^5.0.0",
"eslint": "^8.49.0",
"eslint-config-prettier": "^9.0.0",
Expand Down
188 changes: 94 additions & 94 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -503,156 +503,156 @@ __metadata:
languageName: node
linkType: hard

"@esbuild/android-arm64@npm:0.19.2":
version: 0.19.2
resolution: "@esbuild/android-arm64@npm:0.19.2"
"@esbuild/android-arm64@npm:0.19.3":
version: 0.19.3
resolution: "@esbuild/android-arm64@npm:0.19.3"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard

"@esbuild/android-arm@npm:0.19.2":
version: 0.19.2
resolution: "@esbuild/android-arm@npm:0.19.2"
"@esbuild/android-arm@npm:0.19.3":
version: 0.19.3
resolution: "@esbuild/android-arm@npm:0.19.3"
conditions: os=android & cpu=arm
languageName: node
linkType: hard

"@esbuild/android-x64@npm:0.19.2":
version: 0.19.2
resolution: "@esbuild/android-x64@npm:0.19.2"
"@esbuild/android-x64@npm:0.19.3":
version: 0.19.3
resolution: "@esbuild/android-x64@npm:0.19.3"
conditions: os=android & cpu=x64
languageName: node
linkType: hard

"@esbuild/darwin-arm64@npm:0.19.2":
version: 0.19.2
resolution: "@esbuild/darwin-arm64@npm:0.19.2"
"@esbuild/darwin-arm64@npm:0.19.3":
version: 0.19.3
resolution: "@esbuild/darwin-arm64@npm:0.19.3"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard

"@esbuild/darwin-x64@npm:0.19.2":
version: 0.19.2
resolution: "@esbuild/darwin-x64@npm:0.19.2"
"@esbuild/darwin-x64@npm:0.19.3":
version: 0.19.3
resolution: "@esbuild/darwin-x64@npm:0.19.3"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard

"@esbuild/freebsd-arm64@npm:0.19.2":
version: 0.19.2
resolution: "@esbuild/freebsd-arm64@npm:0.19.2"
"@esbuild/freebsd-arm64@npm:0.19.3":
version: 0.19.3
resolution: "@esbuild/freebsd-arm64@npm:0.19.3"
conditions: os=freebsd & cpu=arm64
languageName: node
linkType: hard

"@esbuild/freebsd-x64@npm:0.19.2":
version: 0.19.2
resolution: "@esbuild/freebsd-x64@npm:0.19.2"
"@esbuild/freebsd-x64@npm:0.19.3":
version: 0.19.3
resolution: "@esbuild/freebsd-x64@npm:0.19.3"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard

"@esbuild/linux-arm64@npm:0.19.2":
version: 0.19.2
resolution: "@esbuild/linux-arm64@npm:0.19.2"
"@esbuild/linux-arm64@npm:0.19.3":
version: 0.19.3
resolution: "@esbuild/linux-arm64@npm:0.19.3"
conditions: os=linux & cpu=arm64
languageName: node
linkType: hard

"@esbuild/linux-arm@npm:0.19.2":
version: 0.19.2
resolution: "@esbuild/linux-arm@npm:0.19.2"
"@esbuild/linux-arm@npm:0.19.3":
version: 0.19.3
resolution: "@esbuild/linux-arm@npm:0.19.3"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard

"@esbuild/linux-ia32@npm:0.19.2":
version: 0.19.2
resolution: "@esbuild/linux-ia32@npm:0.19.2"
"@esbuild/linux-ia32@npm:0.19.3":
version: 0.19.3
resolution: "@esbuild/linux-ia32@npm:0.19.3"
conditions: os=linux & cpu=ia32
languageName: node
linkType: hard

"@esbuild/linux-loong64@npm:0.19.2":
version: 0.19.2
resolution: "@esbuild/linux-loong64@npm:0.19.2"
"@esbuild/linux-loong64@npm:0.19.3":
version: 0.19.3
resolution: "@esbuild/linux-loong64@npm:0.19.3"
conditions: os=linux & cpu=loong64
languageName: node
linkType: hard

"@esbuild/linux-mips64el@npm:0.19.2":
version: 0.19.2
resolution: "@esbuild/linux-mips64el@npm:0.19.2"
"@esbuild/linux-mips64el@npm:0.19.3":
version: 0.19.3
resolution: "@esbuild/linux-mips64el@npm:0.19.3"
conditions: os=linux & cpu=mips64el
languageName: node
linkType: hard

"@esbuild/linux-ppc64@npm:0.19.2":
version: 0.19.2
resolution: "@esbuild/linux-ppc64@npm:0.19.2"
"@esbuild/linux-ppc64@npm:0.19.3":
version: 0.19.3
resolution: "@esbuild/linux-ppc64@npm:0.19.3"
conditions: os=linux & cpu=ppc64
languageName: node
linkType: hard

"@esbuild/linux-riscv64@npm:0.19.2":
version: 0.19.2
resolution: "@esbuild/linux-riscv64@npm:0.19.2"
"@esbuild/linux-riscv64@npm:0.19.3":
version: 0.19.3
resolution: "@esbuild/linux-riscv64@npm:0.19.3"
conditions: os=linux & cpu=riscv64
languageName: node
linkType: hard

"@esbuild/linux-s390x@npm:0.19.2":
version: 0.19.2
resolution: "@esbuild/linux-s390x@npm:0.19.2"
"@esbuild/linux-s390x@npm:0.19.3":
version: 0.19.3
resolution: "@esbuild/linux-s390x@npm:0.19.3"
conditions: os=linux & cpu=s390x
languageName: node
linkType: hard

"@esbuild/linux-x64@npm:0.19.2":
version: 0.19.2
resolution: "@esbuild/linux-x64@npm:0.19.2"
"@esbuild/linux-x64@npm:0.19.3":
version: 0.19.3
resolution: "@esbuild/linux-x64@npm:0.19.3"
conditions: os=linux & cpu=x64
languageName: node
linkType: hard

"@esbuild/netbsd-x64@npm:0.19.2":
version: 0.19.2
resolution: "@esbuild/netbsd-x64@npm:0.19.2"
"@esbuild/netbsd-x64@npm:0.19.3":
version: 0.19.3
resolution: "@esbuild/netbsd-x64@npm:0.19.3"
conditions: os=netbsd & cpu=x64
languageName: node
linkType: hard

"@esbuild/openbsd-x64@npm:0.19.2":
version: 0.19.2
resolution: "@esbuild/openbsd-x64@npm:0.19.2"
"@esbuild/openbsd-x64@npm:0.19.3":
version: 0.19.3
resolution: "@esbuild/openbsd-x64@npm:0.19.3"
conditions: os=openbsd & cpu=x64
languageName: node
linkType: hard

"@esbuild/sunos-x64@npm:0.19.2":
version: 0.19.2
resolution: "@esbuild/sunos-x64@npm:0.19.2"
"@esbuild/sunos-x64@npm:0.19.3":
version: 0.19.3
resolution: "@esbuild/sunos-x64@npm:0.19.3"
conditions: os=sunos & cpu=x64
languageName: node
linkType: hard

"@esbuild/win32-arm64@npm:0.19.2":
version: 0.19.2
resolution: "@esbuild/win32-arm64@npm:0.19.2"
"@esbuild/win32-arm64@npm:0.19.3":
version: 0.19.3
resolution: "@esbuild/win32-arm64@npm:0.19.3"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard

"@esbuild/win32-ia32@npm:0.19.2":
version: 0.19.2
resolution: "@esbuild/win32-ia32@npm:0.19.2"
"@esbuild/win32-ia32@npm:0.19.3":
version: 0.19.3
resolution: "@esbuild/win32-ia32@npm:0.19.3"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard

"@esbuild/win32-x64@npm:0.19.2":
version: 0.19.2
resolution: "@esbuild/win32-x64@npm:0.19.2"
"@esbuild/win32-x64@npm:0.19.3":
version: 0.19.3
resolution: "@esbuild/win32-x64@npm:0.19.3"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
Expand Down Expand Up @@ -2519,7 +2519,7 @@ __metadata:
"@types/yargs": ^17.0.24
"@typescript-eslint/eslint-plugin": ^6.6.0
"@typescript-eslint/parser": ^6.7.0
esbuild: ^0.19.2
esbuild: ^0.19.3
escape-string-regexp: ^5.0.0
eslint: ^8.49.0
eslint-config-prettier: ^9.0.0
Expand Down Expand Up @@ -3380,32 +3380,32 @@ __metadata:
languageName: node
linkType: hard

"esbuild@npm:^0.19.2":
version: 0.19.2
resolution: "esbuild@npm:0.19.2"
dependencies:
"@esbuild/android-arm": 0.19.2
"@esbuild/android-arm64": 0.19.2
"@esbuild/android-x64": 0.19.2
"@esbuild/darwin-arm64": 0.19.2
"@esbuild/darwin-x64": 0.19.2
"@esbuild/freebsd-arm64": 0.19.2
"@esbuild/freebsd-x64": 0.19.2
"@esbuild/linux-arm": 0.19.2
"@esbuild/linux-arm64": 0.19.2
"@esbuild/linux-ia32": 0.19.2
"@esbuild/linux-loong64": 0.19.2
"@esbuild/linux-mips64el": 0.19.2
"@esbuild/linux-ppc64": 0.19.2
"@esbuild/linux-riscv64": 0.19.2
"@esbuild/linux-s390x": 0.19.2
"@esbuild/linux-x64": 0.19.2
"@esbuild/netbsd-x64": 0.19.2
"@esbuild/openbsd-x64": 0.19.2
"@esbuild/sunos-x64": 0.19.2
"@esbuild/win32-arm64": 0.19.2
"@esbuild/win32-ia32": 0.19.2
"@esbuild/win32-x64": 0.19.2
"esbuild@npm:^0.19.3":
version: 0.19.3
resolution: "esbuild@npm:0.19.3"
dependencies:
"@esbuild/android-arm": 0.19.3
"@esbuild/android-arm64": 0.19.3
"@esbuild/android-x64": 0.19.3
"@esbuild/darwin-arm64": 0.19.3
"@esbuild/darwin-x64": 0.19.3
"@esbuild/freebsd-arm64": 0.19.3
"@esbuild/freebsd-x64": 0.19.3
"@esbuild/linux-arm": 0.19.3
"@esbuild/linux-arm64": 0.19.3
"@esbuild/linux-ia32": 0.19.3
"@esbuild/linux-loong64": 0.19.3
"@esbuild/linux-mips64el": 0.19.3
"@esbuild/linux-ppc64": 0.19.3
"@esbuild/linux-riscv64": 0.19.3
"@esbuild/linux-s390x": 0.19.3
"@esbuild/linux-x64": 0.19.3
"@esbuild/netbsd-x64": 0.19.3
"@esbuild/openbsd-x64": 0.19.3
"@esbuild/sunos-x64": 0.19.3
"@esbuild/win32-arm64": 0.19.3
"@esbuild/win32-ia32": 0.19.3
"@esbuild/win32-x64": 0.19.3
dependenciesMeta:
"@esbuild/android-arm":
optional: true
Expand Down Expand Up @@ -3453,7 +3453,7 @@ __metadata:
optional: true
bin:
esbuild: bin/esbuild
checksum: f9ad8ad4f0cbcc675c059f2676c4458d75307af20f9168859de8642accd7f2b7d6bbe8286a23633790dcba07d1d66a8f63c204ea933a0d51300c1b69d4f25d8f
checksum: f998ba82b1bbf0f3036201dc2cb94f92aff887b7552738ea3e4dd6f386f87740ef76aabae2fc1c4b91a519354d390f6d9fd89eb71e26882983f6fbaf75369206
languageName: node
linkType: hard

Expand Down

0 comments on commit bf3b8e7

Please sign in to comment.