From 1d3195bfcd31607ac6aa95761d32d00fac691010 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 25 Aug 2026 09:42:26 -0700
Subject: [PATCH] build(deps-dev): bump esbuild from 0.28.1 to 0.28.2 (#11882)
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.28.1 to 0.28.2.
Release notes
Sourced from esbuild's
releases.
v0.28.2
-
Fix tree shaking bug due to TypeScript import alias (#4507)
This release fixes a bug that could cause esbuild to incorrectly
tree-shake imports that are used in a TypeScript type alias under
certain circumstances. Affected code uses a TypeScript-specific
import assignment and looks something like this:
import Base from './dep.js';
import Alias = Base.SomeType;
-
Fix CSS minification bug involving & (#4497)
This release fixes a bug where esbuild's CSS minifier incorrectly
removed a & when it was unsafe to do so. Here is an
example:
/* Original code */
.a .b {
& .b:not(& .c) {
color: red;
}
}
/* Old output (with --minify) */
.a .b{.b:not(& .c){color:red}}
/* New output (with --minify) */
.a .b{& .b:not(& .c){color:red}}
This should match <span class="a"><span
class="b"><span
class="b">yes</span></span></span>
but not <span class="a"><span
class="b">no</span></span>. The old
output incorrectly matched both.
Avoid overwriting input files without --allow-overwrite
(#4484)
For example: esbuild input.js --outfile=input.js tells
esbuild to overwrite input.js with the output of running
esbuild on it. This was supposed to already be prevented by default, but
it accidentally regressed in version 0.17.0 and apparently didn't have
any test coverage. The error message was being printed but the input
file was still being overwritten. Oops.
This release puts the original behavior back. With this release,
esbuild should now actually avoid overwriting input files unless
--allow-overwrite is explicitly present. This is done by
not writing out any files when a build error is encountered.
Fix incorrect code generated when using top-level await (#4498)
Previously esbuild could generate code containing a syntax error in
complex scenarios involving top-level await used in a dependency cycle.
The problem was a missing async on one or more module
wrapper closures. With this release, esbuild now uses a fixed-point
iteration algorithm to correctly annotate all dependencies in the cycle
as needing an async module wrapper.
Fix a minification bug with lowered logical assignment operators (#4508)
This release fixes a bug that could cause esbuild to generate
incorrect code for logical assignment operators when lowering them to an
older target environment. Specifically the lowering process requires
duplicating the left-hand side, but esbuild incorrectly failed to count
the duplicate as a new usage when the left-hand side is an identifier.
That then caused the minifier to believe that the left-hand side was
only used once and could attempt to incorrectly inline an initializer
into the first usage. This bug has now been fixed:
// Original code
function foo() {
let x
bar(x ||= {})
... (truncated)
Changelog
Sourced from esbuild's
changelog.
0.28.2
-
Fix tree shaking bug due to TypeScript import alias (#4507)
This release fixes a bug that could cause esbuild to incorrectly
tree-shake imports that are used in a TypeScript type alias under
certain circumstances. Affected code uses a TypeScript-specific
import assignment and looks something like this:
import Base from './dep.js';
import Alias = Base.SomeType;
-
Fix CSS minification bug involving & (#4497)
This release fixes a bug where esbuild's CSS minifier incorrectly
removed a & when it was unsafe to do so. Here is an
example:
/* Original code */
.a .b {
& .b:not(& .c) {
color: red;
}
}
/* Old output (with --minify) */
.a .b{.b:not(& .c){color:red}}
/* New output (with --minify) */
.a .b{& .b:not(& .c){color:red}}
This should match <span class="a"><span
class="b"><span
class="b">yes</span></span></span>
but not <span class="a"><span
class="b">no</span></span>. The old
output incorrectly matched both.
-
Avoid overwriting input files without --allow-overwrite
(#4484)
For example: esbuild input.js --outfile=input.js tells
esbuild to overwrite input.js with the output of running
esbuild on it. This was supposed to already be prevented by default, but
it accidentally regressed in version 0.17.0 and apparently didn't have
any test coverage. The error message was being printed but the input
file was still being overwritten. Oops.
This release puts the original behavior back. With this release,
esbuild should now actually avoid overwriting input files unless
--allow-overwrite is explicitly present. This is done by
not writing out any files when a build error is encountered.
-
Fix incorrect code generated when using top-level await (#4498)
Previously esbuild could generate code containing a syntax error in
complex scenarios involving top-level await used in a dependency cycle.
The problem was a missing async on one or more module
wrapper closures. With this release, esbuild now uses a fixed-point
iteration algorithm to correctly annotate all dependencies in the cycle
as needing an async module wrapper.
-
Fix a minification bug with lowered logical assignment operators (#4508)
This release fixes a bug that could cause esbuild to generate
incorrect code for logical assignment operators when lowering them to an
older target environment. Specifically the lowering process requires
duplicating the left-hand side, but esbuild incorrectly failed to count
the duplicate as a new usage when the left-hand side is an identifier.
That then caused the minifier to believe that the left-hand side was
only used once and could attempt to incorrectly inline an initializer
into the first usage. This bug has now been fixed:
// Original code
function foo() {
let x
... (truncated)
Commits
609683d
publish 0.28.2 to npm
11b1fe4
add to release notes
ab50d91
css: fix green/blue channel swap in oklch gamut mapping (#4488)
04627b6
fix #4498:
async TLA checks need a worklist
5c15177
disable gopls in the go folder
fc2ee9b
css: adjust parser to allow --foo: {...}
209db54
release notes for css nesting bugfix
c625d31
fix #4497:
preserve nested ampersands during minification (#4500)
34474e2
better isolation of current part in js parser
07f6e8c
fix #4507:
import assignment tree-shaking bug
- Additional commits viewable in compare
view
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
.../package.json | 2 +-
.../plugin-file-browser-example/package.json | 2 +-
.../plugin-kitchen-sink-example/package.json | 2 +-
.../package.json | 2 +-
packages/plugins/plugin-llm-wiki/package.json | 2 +-
.../plugin-workspace-diff/package.json | 2 +-
pnpm-lock.yaml | 292 +-----------------
8 files changed, 19 insertions(+), 287 deletions(-)
diff --git a/package.json b/package.json
index 2966139626..51b9446663 100644
--- a/package.json
+++ b/package.json
@@ -72,7 +72,7 @@
"devDependencies": {
"@playwright/test": "^1.62.1",
"cross-env": "^10.1.0",
- "esbuild": "^0.28.1",
+ "esbuild": "^0.28.2",
"typescript": "^5.7.3",
"vitest": "^4.1.10"
},
diff --git a/packages/plugins/examples/plugin-authoring-smoke-example/package.json b/packages/plugins/examples/plugin-authoring-smoke-example/package.json
index 0813d363cf..7c6a5702d2 100644
--- a/packages/plugins/examples/plugin-authoring-smoke-example/package.json
+++ b/packages/plugins/examples/plugin-authoring-smoke-example/package.json
@@ -33,7 +33,7 @@
"@rollup/plugin-typescript": "^12.1.2",
"@types/node": "^24.0.0",
"@types/react": "^19.2.18",
- "esbuild": "^0.28.1",
+ "esbuild": "^0.28.2",
"rollup": "^4.62.4",
"tslib": "^2.8.1",
"typescript": "^5.7.3",
diff --git a/packages/plugins/examples/plugin-file-browser-example/package.json b/packages/plugins/examples/plugin-file-browser-example/package.json
index 5a815613d9..9b404cedc6 100644
--- a/packages/plugins/examples/plugin-file-browser-example/package.json
+++ b/packages/plugins/examples/plugin-file-browser-example/package.json
@@ -31,7 +31,7 @@
"@types/node": "^24.0.0",
"@types/react": "^19.2.18",
"@types/react-dom": "^19.2.4",
- "esbuild": "^0.28.1",
+ "esbuild": "^0.28.2",
"react": "^19.2.8",
"react-dom": "^19.2.8",
"typescript": "^5.7.3"
diff --git a/packages/plugins/examples/plugin-kitchen-sink-example/package.json b/packages/plugins/examples/plugin-kitchen-sink-example/package.json
index da4c65acc6..2b405c060e 100644
--- a/packages/plugins/examples/plugin-kitchen-sink-example/package.json
+++ b/packages/plugins/examples/plugin-kitchen-sink-example/package.json
@@ -23,7 +23,7 @@
"@paperclipai/shared": "workspace:*"
},
"devDependencies": {
- "esbuild": "^0.28.1",
+ "esbuild": "^0.28.2",
"@types/node": "^24.0.0",
"@types/react": "^19.2.18",
"@types/react-dom": "^19.2.4",
diff --git a/packages/plugins/examples/plugin-orchestration-smoke-example/package.json b/packages/plugins/examples/plugin-orchestration-smoke-example/package.json
index b8f161725c..79e5635ecb 100644
--- a/packages/plugins/examples/plugin-orchestration-smoke-example/package.json
+++ b/packages/plugins/examples/plugin-orchestration-smoke-example/package.json
@@ -34,7 +34,7 @@
"@rollup/plugin-typescript": "^12.1.2",
"@types/node": "^24.0.0",
"@types/react": "^19.2.18",
- "esbuild": "^0.28.1",
+ "esbuild": "^0.28.2",
"rollup": "^4.62.4",
"tslib": "^2.8.1",
"typescript": "^5.7.3",
diff --git a/packages/plugins/plugin-llm-wiki/package.json b/packages/plugins/plugin-llm-wiki/package.json
index 1ab7c00999..147f3a66ba 100644
--- a/packages/plugins/plugin-llm-wiki/package.json
+++ b/packages/plugins/plugin-llm-wiki/package.json
@@ -42,7 +42,7 @@
"@types/node": "^24.0.0",
"@types/react": "^19.2.18",
"@types/react-dom": "^19.2.4",
- "esbuild": "^0.28.1",
+ "esbuild": "^0.28.2",
"react-dom": "^19.2.8",
"rollup": "^4.62.4",
"tslib": "^2.8.1",
diff --git a/packages/plugins/plugin-workspace-diff/package.json b/packages/plugins/plugin-workspace-diff/package.json
index 2631eba12a..279045c3ce 100644
--- a/packages/plugins/plugin-workspace-diff/package.json
+++ b/packages/plugins/plugin-workspace-diff/package.json
@@ -58,7 +58,7 @@
"@types/node": "^24.0.0",
"@types/react": "^19.2.18",
"@types/react-dom": "^19.2.4",
- "esbuild": "^0.28.1",
+ "esbuild": "^0.28.2",
"react": "^19.2.8",
"react-dom": "^19.2.8",
"typescript": "^5.7.3",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 9fbab4d98b..5d0b2a01c9 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -38,8 +38,8 @@ importers:
specifier: ^10.1.0
version: 10.1.0
esbuild:
- specifier: ^0.28.1
- version: 0.28.1
+ specifier: ^0.28.2
+ version: 0.28.2
typescript:
specifier: ^5.7.3
version: 5.9.3
@@ -503,8 +503,8 @@ importers:
specifier: ^19.2.18
version: 19.2.18
esbuild:
- specifier: ^0.28.1
- version: 0.28.1
+ specifier: ^0.28.2
+ version: 0.28.2
rollup:
specifier: '>=4.59.0'
version: 4.62.4
@@ -552,8 +552,8 @@ importers:
specifier: ^19.2.4
version: 19.2.4(@types/react@19.2.18)
esbuild:
- specifier: ^0.28.1
- version: 0.28.1
+ specifier: ^0.28.2
+ version: 0.28.2
react:
specifier: ^19.2.8
version: 19.2.8
@@ -608,8 +608,8 @@ importers:
specifier: ^19.2.4
version: 19.2.4(@types/react@19.2.18)
esbuild:
- specifier: ^0.28.1
- version: 0.28.1
+ specifier: ^0.28.2
+ version: 0.28.2
react:
specifier: ^19.2.8
version: 19.2.8
@@ -661,8 +661,8 @@ importers:
specifier: ^19.2.4
version: 19.2.4(@types/react@19.2.18)
esbuild:
- specifier: ^0.28.1
- version: 0.28.1
+ specifier: ^0.28.2
+ version: 0.28.2
react-dom:
specifier: ^19.2.8
version: 19.2.8(react@19.2.8)
@@ -698,8 +698,8 @@ importers:
specifier: ^19.2.4
version: 19.2.4(@types/react@19.2.18)
esbuild:
- specifier: ^0.28.1
- version: 0.28.1
+ specifier: ^0.28.2
+ version: 0.28.2
react:
specifier: ^19.2.8
version: 19.2.8
@@ -1876,12 +1876,6 @@ packages:
cpu: [ppc64]
os: [aix]
- '@esbuild/aix-ppc64@0.28.1':
- resolution: {integrity: sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==}
- engines: {node: '>=18'}
- cpu: [ppc64]
- os: [aix]
-
'@esbuild/aix-ppc64@0.28.2':
resolution: {integrity: sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==}
engines: {node: '>=18'}
@@ -1906,12 +1900,6 @@ packages:
cpu: [arm64]
os: [android]
- '@esbuild/android-arm64@0.28.1':
- resolution: {integrity: sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [android]
-
'@esbuild/android-arm64@0.28.2':
resolution: {integrity: sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==}
engines: {node: '>=18'}
@@ -1936,12 +1924,6 @@ packages:
cpu: [arm]
os: [android]
- '@esbuild/android-arm@0.28.1':
- resolution: {integrity: sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==}
- engines: {node: '>=18'}
- cpu: [arm]
- os: [android]
-
'@esbuild/android-arm@0.28.2':
resolution: {integrity: sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==}
engines: {node: '>=18'}
@@ -1966,12 +1948,6 @@ packages:
cpu: [x64]
os: [android]
- '@esbuild/android-x64@0.28.1':
- resolution: {integrity: sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [android]
-
'@esbuild/android-x64@0.28.2':
resolution: {integrity: sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==}
engines: {node: '>=18'}
@@ -1996,12 +1972,6 @@ packages:
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-arm64@0.28.1':
- resolution: {integrity: sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [darwin]
-
'@esbuild/darwin-arm64@0.28.2':
resolution: {integrity: sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==}
engines: {node: '>=18'}
@@ -2026,12 +1996,6 @@ packages:
cpu: [x64]
os: [darwin]
- '@esbuild/darwin-x64@0.28.1':
- resolution: {integrity: sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [darwin]
-
'@esbuild/darwin-x64@0.28.2':
resolution: {integrity: sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==}
engines: {node: '>=18'}
@@ -2056,12 +2020,6 @@ packages:
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-arm64@0.28.1':
- resolution: {integrity: sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [freebsd]
-
'@esbuild/freebsd-arm64@0.28.2':
resolution: {integrity: sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==}
engines: {node: '>=18'}
@@ -2086,12 +2044,6 @@ packages:
cpu: [x64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.28.1':
- resolution: {integrity: sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [freebsd]
-
'@esbuild/freebsd-x64@0.28.2':
resolution: {integrity: sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==}
engines: {node: '>=18'}
@@ -2116,12 +2068,6 @@ packages:
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm64@0.28.1':
- resolution: {integrity: sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [linux]
-
'@esbuild/linux-arm64@0.28.2':
resolution: {integrity: sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==}
engines: {node: '>=18'}
@@ -2146,12 +2092,6 @@ packages:
cpu: [arm]
os: [linux]
- '@esbuild/linux-arm@0.28.1':
- resolution: {integrity: sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==}
- engines: {node: '>=18'}
- cpu: [arm]
- os: [linux]
-
'@esbuild/linux-arm@0.28.2':
resolution: {integrity: sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==}
engines: {node: '>=18'}
@@ -2176,12 +2116,6 @@ packages:
cpu: [ia32]
os: [linux]
- '@esbuild/linux-ia32@0.28.1':
- resolution: {integrity: sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==}
- engines: {node: '>=18'}
- cpu: [ia32]
- os: [linux]
-
'@esbuild/linux-ia32@0.28.2':
resolution: {integrity: sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==}
engines: {node: '>=18'}
@@ -2206,12 +2140,6 @@ packages:
cpu: [loong64]
os: [linux]
- '@esbuild/linux-loong64@0.28.1':
- resolution: {integrity: sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==}
- engines: {node: '>=18'}
- cpu: [loong64]
- os: [linux]
-
'@esbuild/linux-loong64@0.28.2':
resolution: {integrity: sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==}
engines: {node: '>=18'}
@@ -2236,12 +2164,6 @@ packages:
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-mips64el@0.28.1':
- resolution: {integrity: sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==}
- engines: {node: '>=18'}
- cpu: [mips64el]
- os: [linux]
-
'@esbuild/linux-mips64el@0.28.2':
resolution: {integrity: sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==}
engines: {node: '>=18'}
@@ -2266,12 +2188,6 @@ packages:
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-ppc64@0.28.1':
- resolution: {integrity: sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==}
- engines: {node: '>=18'}
- cpu: [ppc64]
- os: [linux]
-
'@esbuild/linux-ppc64@0.28.2':
resolution: {integrity: sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==}
engines: {node: '>=18'}
@@ -2296,12 +2212,6 @@ packages:
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-riscv64@0.28.1':
- resolution: {integrity: sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==}
- engines: {node: '>=18'}
- cpu: [riscv64]
- os: [linux]
-
'@esbuild/linux-riscv64@0.28.2':
resolution: {integrity: sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==}
engines: {node: '>=18'}
@@ -2326,12 +2236,6 @@ packages:
cpu: [s390x]
os: [linux]
- '@esbuild/linux-s390x@0.28.1':
- resolution: {integrity: sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==}
- engines: {node: '>=18'}
- cpu: [s390x]
- os: [linux]
-
'@esbuild/linux-s390x@0.28.2':
resolution: {integrity: sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==}
engines: {node: '>=18'}
@@ -2356,12 +2260,6 @@ packages:
cpu: [x64]
os: [linux]
- '@esbuild/linux-x64@0.28.1':
- resolution: {integrity: sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [linux]
-
'@esbuild/linux-x64@0.28.2':
resolution: {integrity: sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==}
engines: {node: '>=18'}
@@ -2380,12 +2278,6 @@ packages:
cpu: [arm64]
os: [netbsd]
- '@esbuild/netbsd-arm64@0.28.1':
- resolution: {integrity: sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [netbsd]
-
'@esbuild/netbsd-arm64@0.28.2':
resolution: {integrity: sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==}
engines: {node: '>=18'}
@@ -2410,12 +2302,6 @@ packages:
cpu: [x64]
os: [netbsd]
- '@esbuild/netbsd-x64@0.28.1':
- resolution: {integrity: sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [netbsd]
-
'@esbuild/netbsd-x64@0.28.2':
resolution: {integrity: sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==}
engines: {node: '>=18'}
@@ -2434,12 +2320,6 @@ packages:
cpu: [arm64]
os: [openbsd]
- '@esbuild/openbsd-arm64@0.28.1':
- resolution: {integrity: sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [openbsd]
-
'@esbuild/openbsd-arm64@0.28.2':
resolution: {integrity: sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==}
engines: {node: '>=18'}
@@ -2464,12 +2344,6 @@ packages:
cpu: [x64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.28.1':
- resolution: {integrity: sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [openbsd]
-
'@esbuild/openbsd-x64@0.28.2':
resolution: {integrity: sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==}
engines: {node: '>=18'}
@@ -2488,12 +2362,6 @@ packages:
cpu: [arm64]
os: [openharmony]
- '@esbuild/openharmony-arm64@0.28.1':
- resolution: {integrity: sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [openharmony]
-
'@esbuild/openharmony-arm64@0.28.2':
resolution: {integrity: sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==}
engines: {node: '>=18'}
@@ -2518,12 +2386,6 @@ packages:
cpu: [x64]
os: [sunos]
- '@esbuild/sunos-x64@0.28.1':
- resolution: {integrity: sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [sunos]
-
'@esbuild/sunos-x64@0.28.2':
resolution: {integrity: sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==}
engines: {node: '>=18'}
@@ -2548,12 +2410,6 @@ packages:
cpu: [arm64]
os: [win32]
- '@esbuild/win32-arm64@0.28.1':
- resolution: {integrity: sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [win32]
-
'@esbuild/win32-arm64@0.28.2':
resolution: {integrity: sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==}
engines: {node: '>=18'}
@@ -2578,12 +2434,6 @@ packages:
cpu: [ia32]
os: [win32]
- '@esbuild/win32-ia32@0.28.1':
- resolution: {integrity: sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==}
- engines: {node: '>=18'}
- cpu: [ia32]
- os: [win32]
-
'@esbuild/win32-ia32@0.28.2':
resolution: {integrity: sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==}
engines: {node: '>=18'}
@@ -2608,12 +2458,6 @@ packages:
cpu: [x64]
os: [win32]
- '@esbuild/win32-x64@0.28.1':
- resolution: {integrity: sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [win32]
-
'@esbuild/win32-x64@0.28.2':
resolution: {integrity: sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==}
engines: {node: '>=18'}
@@ -6668,11 +6512,6 @@ packages:
engines: {node: '>=18'}
hasBin: true
- esbuild@0.28.1:
- resolution: {integrity: sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==}
- engines: {node: '>=18'}
- hasBin: true
-
esbuild@0.28.2:
resolution: {integrity: sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==}
engines: {node: '>=18'}
@@ -10184,9 +10023,6 @@ snapshots:
'@esbuild/aix-ppc64@0.27.7':
optional: true
- '@esbuild/aix-ppc64@0.28.1':
- optional: true
-
'@esbuild/aix-ppc64@0.28.2':
optional: true
@@ -10199,9 +10035,6 @@ snapshots:
'@esbuild/android-arm64@0.27.7':
optional: true
- '@esbuild/android-arm64@0.28.1':
- optional: true
-
'@esbuild/android-arm64@0.28.2':
optional: true
@@ -10214,9 +10047,6 @@ snapshots:
'@esbuild/android-arm@0.27.7':
optional: true
- '@esbuild/android-arm@0.28.1':
- optional: true
-
'@esbuild/android-arm@0.28.2':
optional: true
@@ -10229,9 +10059,6 @@ snapshots:
'@esbuild/android-x64@0.27.7':
optional: true
- '@esbuild/android-x64@0.28.1':
- optional: true
-
'@esbuild/android-x64@0.28.2':
optional: true
@@ -10244,9 +10071,6 @@ snapshots:
'@esbuild/darwin-arm64@0.27.7':
optional: true
- '@esbuild/darwin-arm64@0.28.1':
- optional: true
-
'@esbuild/darwin-arm64@0.28.2':
optional: true
@@ -10259,9 +10083,6 @@ snapshots:
'@esbuild/darwin-x64@0.27.7':
optional: true
- '@esbuild/darwin-x64@0.28.1':
- optional: true
-
'@esbuild/darwin-x64@0.28.2':
optional: true
@@ -10274,9 +10095,6 @@ snapshots:
'@esbuild/freebsd-arm64@0.27.7':
optional: true
- '@esbuild/freebsd-arm64@0.28.1':
- optional: true
-
'@esbuild/freebsd-arm64@0.28.2':
optional: true
@@ -10289,9 +10107,6 @@ snapshots:
'@esbuild/freebsd-x64@0.27.7':
optional: true
- '@esbuild/freebsd-x64@0.28.1':
- optional: true
-
'@esbuild/freebsd-x64@0.28.2':
optional: true
@@ -10304,9 +10119,6 @@ snapshots:
'@esbuild/linux-arm64@0.27.7':
optional: true
- '@esbuild/linux-arm64@0.28.1':
- optional: true
-
'@esbuild/linux-arm64@0.28.2':
optional: true
@@ -10319,9 +10131,6 @@ snapshots:
'@esbuild/linux-arm@0.27.7':
optional: true
- '@esbuild/linux-arm@0.28.1':
- optional: true
-
'@esbuild/linux-arm@0.28.2':
optional: true
@@ -10334,9 +10143,6 @@ snapshots:
'@esbuild/linux-ia32@0.27.7':
optional: true
- '@esbuild/linux-ia32@0.28.1':
- optional: true
-
'@esbuild/linux-ia32@0.28.2':
optional: true
@@ -10349,9 +10155,6 @@ snapshots:
'@esbuild/linux-loong64@0.27.7':
optional: true
- '@esbuild/linux-loong64@0.28.1':
- optional: true
-
'@esbuild/linux-loong64@0.28.2':
optional: true
@@ -10364,9 +10167,6 @@ snapshots:
'@esbuild/linux-mips64el@0.27.7':
optional: true
- '@esbuild/linux-mips64el@0.28.1':
- optional: true
-
'@esbuild/linux-mips64el@0.28.2':
optional: true
@@ -10379,9 +10179,6 @@ snapshots:
'@esbuild/linux-ppc64@0.27.7':
optional: true
- '@esbuild/linux-ppc64@0.28.1':
- optional: true
-
'@esbuild/linux-ppc64@0.28.2':
optional: true
@@ -10394,9 +10191,6 @@ snapshots:
'@esbuild/linux-riscv64@0.27.7':
optional: true
- '@esbuild/linux-riscv64@0.28.1':
- optional: true
-
'@esbuild/linux-riscv64@0.28.2':
optional: true
@@ -10409,9 +10203,6 @@ snapshots:
'@esbuild/linux-s390x@0.27.7':
optional: true
- '@esbuild/linux-s390x@0.28.1':
- optional: true
-
'@esbuild/linux-s390x@0.28.2':
optional: true
@@ -10424,9 +10215,6 @@ snapshots:
'@esbuild/linux-x64@0.27.7':
optional: true
- '@esbuild/linux-x64@0.28.1':
- optional: true
-
'@esbuild/linux-x64@0.28.2':
optional: true
@@ -10436,9 +10224,6 @@ snapshots:
'@esbuild/netbsd-arm64@0.27.7':
optional: true
- '@esbuild/netbsd-arm64@0.28.1':
- optional: true
-
'@esbuild/netbsd-arm64@0.28.2':
optional: true
@@ -10451,9 +10236,6 @@ snapshots:
'@esbuild/netbsd-x64@0.27.7':
optional: true
- '@esbuild/netbsd-x64@0.28.1':
- optional: true
-
'@esbuild/netbsd-x64@0.28.2':
optional: true
@@ -10463,9 +10245,6 @@ snapshots:
'@esbuild/openbsd-arm64@0.27.7':
optional: true
- '@esbuild/openbsd-arm64@0.28.1':
- optional: true
-
'@esbuild/openbsd-arm64@0.28.2':
optional: true
@@ -10478,9 +10257,6 @@ snapshots:
'@esbuild/openbsd-x64@0.27.7':
optional: true
- '@esbuild/openbsd-x64@0.28.1':
- optional: true
-
'@esbuild/openbsd-x64@0.28.2':
optional: true
@@ -10490,9 +10266,6 @@ snapshots:
'@esbuild/openharmony-arm64@0.27.7':
optional: true
- '@esbuild/openharmony-arm64@0.28.1':
- optional: true
-
'@esbuild/openharmony-arm64@0.28.2':
optional: true
@@ -10505,9 +10278,6 @@ snapshots:
'@esbuild/sunos-x64@0.27.7':
optional: true
- '@esbuild/sunos-x64@0.28.1':
- optional: true
-
'@esbuild/sunos-x64@0.28.2':
optional: true
@@ -10520,9 +10290,6 @@ snapshots:
'@esbuild/win32-arm64@0.27.7':
optional: true
- '@esbuild/win32-arm64@0.28.1':
- optional: true
-
'@esbuild/win32-arm64@0.28.2':
optional: true
@@ -10535,9 +10302,6 @@ snapshots:
'@esbuild/win32-ia32@0.27.7':
optional: true
- '@esbuild/win32-ia32@0.28.1':
- optional: true
-
'@esbuild/win32-ia32@0.28.2':
optional: true
@@ -10550,9 +10314,6 @@ snapshots:
'@esbuild/win32-x64@0.27.7':
optional: true
- '@esbuild/win32-x64@0.28.1':
- optional: true
-
'@esbuild/win32-x64@0.28.2':
optional: true
@@ -14612,35 +14373,6 @@ snapshots:
'@esbuild/win32-ia32': 0.27.7
'@esbuild/win32-x64': 0.27.7
- esbuild@0.28.1:
- optionalDependencies:
- '@esbuild/aix-ppc64': 0.28.1
- '@esbuild/android-arm': 0.28.1
- '@esbuild/android-arm64': 0.28.1
- '@esbuild/android-x64': 0.28.1
- '@esbuild/darwin-arm64': 0.28.1
- '@esbuild/darwin-x64': 0.28.1
- '@esbuild/freebsd-arm64': 0.28.1
- '@esbuild/freebsd-x64': 0.28.1
- '@esbuild/linux-arm': 0.28.1
- '@esbuild/linux-arm64': 0.28.1
- '@esbuild/linux-ia32': 0.28.1
- '@esbuild/linux-loong64': 0.28.1
- '@esbuild/linux-mips64el': 0.28.1
- '@esbuild/linux-ppc64': 0.28.1
- '@esbuild/linux-riscv64': 0.28.1
- '@esbuild/linux-s390x': 0.28.1
- '@esbuild/linux-x64': 0.28.1
- '@esbuild/netbsd-arm64': 0.28.1
- '@esbuild/netbsd-x64': 0.28.1
- '@esbuild/openbsd-arm64': 0.28.1
- '@esbuild/openbsd-x64': 0.28.1
- '@esbuild/openharmony-arm64': 0.28.1
- '@esbuild/sunos-x64': 0.28.1
- '@esbuild/win32-arm64': 0.28.1
- '@esbuild/win32-ia32': 0.28.1
- '@esbuild/win32-x64': 0.28.1
-
esbuild@0.28.2:
optionalDependencies:
'@esbuild/aix-ppc64': 0.28.2