Commit 16e0fcd
deps: bump the dependency-updates group across 1 directory with 7 updates (#1032)
Bumps the dependency-updates group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@npmcli/template-oss](https://github.com/npm/template-oss) | `4.27.0`
| `4.28.0` |
| [@octokit/core](https://github.com/octokit/core.js) | `7.0.5` |
`7.0.6` |
| [@octokit/plugin-retry](https://github.com/octokit/plugin-retry.js) |
`8.0.2` | `8.0.3` |
|
[@octokit/plugin-throttling](https://github.com/octokit/plugin-throttling.js)
| `11.0.2` | `11.0.3` |
| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` |
`22.0.1` |
| [esbuild](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |
Updates `@npmcli/template-oss` from 4.27.0 to 4.28.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/npm/template-oss/releases"><code>@npmcli/template-oss</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v4.28.0</h2>
<h2><a
href="https://github.com/npm/template-oss/compare/v4.27.1...v4.28.0">4.28.0</a>
(2025-10-29)</h2>
<h3>Features</h3>
<ul>
<li><a
href="https://github.com/npm/template-oss/commit/dccde954df3085bb0de4f6c20867038ca401574c"><code>dccde95</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/537">#537</a>
adds script to run tests with node 20 correctly (<a
href="https://github.com/owlstronaut"><code>@owlstronaut</code></a>)</li>
</ul>
<h2>v4.27.1</h2>
<h2><a
href="https://github.com/npm/template-oss/compare/v4.27.0...v4.27.1">4.27.1</a>
(2025-10-20)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="https://github.com/npm/template-oss/commit/c9ae7dc210e3bfb9de7f25eb33e9905ae3fdd0b5"><code>c9ae7dc</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/535">#535</a>
some test folders need quotes for correct globbing (<a
href="https://redirect.github.com/npm/template-oss/issues/535">#535</a>)
(<a
href="https://github.com/owlstronaut"><code>@owlstronaut</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/npm/template-oss/blob/main/CHANGELOG.md"><code>@npmcli/template-oss</code>'s
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/npm/template-oss/compare/v4.27.1...v4.28.0">4.28.0</a>
(2025-10-29)</h2>
<h3>Features</h3>
<ul>
<li><a
href="https://github.com/npm/template-oss/commit/dccde954df3085bb0de4f6c20867038ca401574c"><code>dccde95</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/537">#537</a>
adds script to run tests with node 20 correctly (<a
href="https://github.com/owlstronaut"><code>@owlstronaut</code></a>)</li>
</ul>
<h2><a
href="https://github.com/npm/template-oss/compare/v4.27.0...v4.27.1">4.27.1</a>
(2025-10-20)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="https://github.com/npm/template-oss/commit/c9ae7dc210e3bfb9de7f25eb33e9905ae3fdd0b5"><code>c9ae7dc</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/535">#535</a>
some test folders need quotes for correct globbing (<a
href="https://redirect.github.com/npm/template-oss/issues/535">#535</a>)
(<a
href="https://github.com/owlstronaut"><code>@owlstronaut</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/npm/template-oss/commit/2ccf10dd2de1f48e6daaf98fc7098d5615155454"><code>2ccf10d</code></a>
chore: release 4.28.0 (<a
href="https://redirect.github.com/npm/template-oss/issues/538">#538</a>)</li>
<li><a
href="https://github.com/npm/template-oss/commit/dccde954df3085bb0de4f6c20867038ca401574c"><code>dccde95</code></a>
feat: adds script to run tests with node 20 correctly</li>
<li><a
href="https://github.com/npm/template-oss/commit/008c2fac26890eae9636d53dd3d48b5cc1eee7b2"><code>008c2fa</code></a>
chore: release 4.27.1 (<a
href="https://redirect.github.com/npm/template-oss/issues/536">#536</a>)</li>
<li><a
href="https://github.com/npm/template-oss/commit/c9ae7dc210e3bfb9de7f25eb33e9905ae3fdd0b5"><code>c9ae7dc</code></a>
fix: some test folders need quotes for correct globbing (<a
href="https://redirect.github.com/npm/template-oss/issues/535">#535</a>)</li>
<li>See full diff in <a
href="https://github.com/npm/template-oss/compare/v4.27.0...v4.28.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `@octokit/core` from 7.0.5 to 7.0.6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/octokit/core.js/releases"><code>@octokit/core</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.0.6</h2>
<h2><a
href="https://github.com/octokit/core.js/compare/v7.0.5...v7.0.6">7.0.6</a>
(2025-10-31)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> update dependency
<code>@octokit/types</code> to v16 (<a
href="https://redirect.github.com/octokit/core.js/issues/759">#759</a>)
(<a
href="https://github.com/octokit/core.js/commit/951bd353a4e31f7b8bf56245dcdd6631634b4765">951bd35</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/octokit/core.js/commit/951bd353a4e31f7b8bf56245dcdd6631634b4765"><code>951bd35</code></a>
fix(deps): update dependency <code>@octokit/types</code> to v16 (<a
href="https://redirect.github.com/octokit/core.js/issues/759">#759</a>)</li>
<li><a
href="https://github.com/octokit/core.js/commit/48961f8a5bbffd1ea7739a6efcc2376fcdbc2902"><code>48961f8</code></a>
ci(action): update peter-evans/create-or-update-comment action to v5 (<a
href="https://redirect.github.com/octokit/core.js/issues/751">#751</a>)</li>
<li><a
href="https://github.com/octokit/core.js/commit/f65e54610380b27058d67f6b0d32508035117853"><code>f65e546</code></a>
ci(action): update github/codeql-action action to v4 (<a
href="https://redirect.github.com/octokit/core.js/issues/753">#753</a>)</li>
<li><a
href="https://github.com/octokit/core.js/commit/c95a0d6975231e4dc8b900134d58517e9d99041b"><code>c95a0d6</code></a>
chore(deps): update dependency <code>@types/sinonjs</code>__fake-timers
to v15 (<a
href="https://redirect.github.com/octokit/core.js/issues/756">#756</a>)</li>
<li><a
href="https://github.com/octokit/core.js/commit/e0fcb164e601194f519350c1a9f5b1512ea4118f"><code>e0fcb16</code></a>
ci(action): update actions/setup-node action to v6 (<a
href="https://redirect.github.com/octokit/core.js/issues/754">#754</a>)</li>
<li>See full diff in <a
href="https://github.com/octokit/core.js/compare/v7.0.5...v7.0.6">compare
view</a></li>
</ul>
</details>
<br />
Updates `@octokit/graphql` from 9.0.2 to 9.0.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/octokit/graphql.js/releases"><code>@octokit/graphql</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v9.0.3</h2>
<h2><a
href="https://github.com/octokit/graphql.js/compare/v9.0.2...v9.0.3">9.0.3</a>
(2025-10-31)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> update dependency
<code>@octokit/types</code> to v16 (<a
href="https://redirect.github.com/octokit/graphql.js/issues/676">#676</a>)
(<a
href="https://github.com/octokit/graphql.js/commit/d5acce5f280928bee94f56a4c86d8fc6ba830888">d5acce5</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/octokit/graphql.js/commit/d5acce5f280928bee94f56a4c86d8fc6ba830888"><code>d5acce5</code></a>
fix(deps): update dependency <code>@octokit/types</code> to v16 (<a
href="https://redirect.github.com/octokit/graphql.js/issues/676">#676</a>)</li>
<li><a
href="https://github.com/octokit/graphql.js/commit/db5b8fca4533fd6d8436b7c0cc6316204bdc6e96"><code>db5b8fc</code></a>
build(deps): lock file maintenance (<a
href="https://redirect.github.com/octokit/graphql.js/issues/670">#670</a>)</li>
<li><a
href="https://github.com/octokit/graphql.js/commit/6d34f9f8c17daf7820f32af021b112fe7dc16c36"><code>6d34f9f</code></a>
ci(action): update github/codeql-action action to v4 (<a
href="https://redirect.github.com/octokit/graphql.js/issues/671">#671</a>)</li>
<li><a
href="https://github.com/octokit/graphql.js/commit/be6febadf42aa23c28313cdd13b219416c2655c4"><code>be6feba</code></a>
chore(deps): update dependency <code>@types/node</code> to v24 (<a
href="https://redirect.github.com/octokit/graphql.js/issues/675">#675</a>)</li>
<li><a
href="https://github.com/octokit/graphql.js/commit/59bbbbca0b5e0ba1f8d0b3a4f39bd3cad1e61079"><code>59bbbbc</code></a>
ci(action): update peter-evans/create-or-update-comment action to v5 (<a
href="https://redirect.github.com/octokit/graphql.js/issues/668">#668</a>)</li>
<li><a
href="https://github.com/octokit/graphql.js/commit/901422829e675642d0e242dc3583354c7463ff92"><code>9014228</code></a>
ci(action): update actions/setup-node action to v6 (<a
href="https://redirect.github.com/octokit/graphql.js/issues/672">#672</a>)</li>
<li><a
href="https://github.com/octokit/graphql.js/commit/2e9c4476728a3bd26aeaab696008c68e5399c67f"><code>2e9c447</code></a>
chore(deps): update dependency prettier to v3.6.2 (<a
href="https://redirect.github.com/octokit/graphql.js/issues/661">#661</a>)</li>
<li><a
href="https://github.com/octokit/graphql.js/commit/e31cf11310e68faa99c0dd151927bf6c7ccaf1af"><code>e31cf11</code></a>
ci(action): update actions/setup-node action to v5 (<a
href="https://redirect.github.com/octokit/graphql.js/issues/663">#663</a>)</li>
<li><a
href="https://github.com/octokit/graphql.js/commit/9989422411eb4a438ce009908691f0ec983fb3b0"><code>9989422</code></a>
build(deps): lock file maintenance (<a
href="https://redirect.github.com/octokit/graphql.js/issues/667">#667</a>)</li>
<li>See full diff in <a
href="https://github.com/octokit/graphql.js/compare/v9.0.2...v9.0.3">compare
view</a></li>
</ul>
</details>
<br />
Updates `@octokit/plugin-retry` from 8.0.2 to 8.0.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/octokit/plugin-retry.js/releases"><code>@octokit/plugin-retry</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v8.0.3</h2>
<h2><a
href="https://github.com/octokit/plugin-retry.js/compare/v8.0.2...v8.0.3">8.0.3</a>
(2025-10-31)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> update dependency
<code>@octokit/types</code> to v16 (<a
href="https://redirect.github.com/octokit/plugin-retry.js/issues/650">#650</a>)
(<a
href="https://github.com/octokit/plugin-retry.js/commit/03f2add1412d547d967c0b0b25ef943ea24cf184">03f2add</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/octokit/plugin-retry.js/commit/03f2add1412d547d967c0b0b25ef943ea24cf184"><code>03f2add</code></a>
fix(deps): update dependency <code>@octokit/types</code> to v16 (<a
href="https://redirect.github.com/octokit/plugin-retry.js/issues/650">#650</a>)</li>
<li><a
href="https://github.com/octokit/plugin-retry.js/commit/112467a997edc59ab2e725410cb2f16fe2a05a21"><code>112467a</code></a>
ci(action): update actions/checkout action to v5 (<a
href="https://redirect.github.com/octokit/plugin-retry.js/issues/638">#638</a>)</li>
<li><a
href="https://github.com/octokit/plugin-retry.js/commit/fef54743acabb0c28a1c3091fab1f741bb8b9ed3"><code>fef5474</code></a>
ci(action): update peter-evans/create-or-update-comment action to v5 (<a
href="https://redirect.github.com/octokit/plugin-retry.js/issues/644">#644</a>)</li>
<li><a
href="https://github.com/octokit/plugin-retry.js/commit/7c99a5e325e8555a5b8b11015bc467050cf86a90"><code>7c99a5e</code></a>
chore(deps): update vitest monorepo to v4 (major) (<a
href="https://redirect.github.com/octokit/plugin-retry.js/issues/648">#648</a>)</li>
<li><a
href="https://github.com/octokit/plugin-retry.js/commit/14d0b3b718a462251057bf4eb08d18074b4b99b0"><code>14d0b3b</code></a>
ci(action): update actions/setup-node action to v6 (<a
href="https://redirect.github.com/octokit/plugin-retry.js/issues/646">#646</a>)</li>
<li><a
href="https://github.com/octokit/plugin-retry.js/commit/843b86ce1451fd143a906c3ceaf1c543354e05f1"><code>843b86c</code></a>
ci(action): update github/codeql-action action to v4 (<a
href="https://redirect.github.com/octokit/plugin-retry.js/issues/645">#645</a>)</li>
<li>See full diff in <a
href="https://github.com/octokit/plugin-retry.js/compare/v8.0.2...v8.0.3">compare
view</a></li>
</ul>
</details>
<br />
Updates `@octokit/plugin-throttling` from 11.0.2 to 11.0.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/octokit/plugin-throttling.js/releases"><code>@octokit/plugin-throttling</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v11.0.3</h2>
<h2><a
href="https://github.com/octokit/plugin-throttling.js/compare/v11.0.2...v11.0.3">11.0.3</a>
(2025-10-31)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> update dependency
<code>@octokit/types</code> to v16 (<a
href="https://redirect.github.com/octokit/plugin-throttling.js/issues/811">#811</a>)
(<a
href="https://github.com/octokit/plugin-throttling.js/commit/d87092d13201b87dd529c7f78f86ca585597a561">d87092d</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/octokit/plugin-throttling.js/commit/c253528cf575a81b3bb37a68c7856f81c4cbdb20"><code>c253528</code></a>
chore(deps): update dependency node to v24 (<a
href="https://redirect.github.com/octokit/plugin-throttling.js/issues/809">#809</a>)</li>
<li><a
href="https://github.com/octokit/plugin-throttling.js/commit/d87092d13201b87dd529c7f78f86ca585597a561"><code>d87092d</code></a>
fix(deps): update dependency <code>@octokit/types</code> to v16 (<a
href="https://redirect.github.com/octokit/plugin-throttling.js/issues/811">#811</a>)</li>
<li><a
href="https://github.com/octokit/plugin-throttling.js/commit/e3de64b5205dd1c4e4ef36e51cc0892c44b17087"><code>e3de64b</code></a>
ci(action): update github/codeql-action action to v4 (<a
href="https://redirect.github.com/octokit/plugin-throttling.js/issues/805">#805</a>)</li>
<li><a
href="https://github.com/octokit/plugin-throttling.js/commit/0673f3e5aa8fc78e36b89d7459d1faed44eb1408"><code>0673f3e</code></a>
ci(action): update actions/setup-node action to v6 (<a
href="https://redirect.github.com/octokit/plugin-throttling.js/issues/806">#806</a>)</li>
<li>See full diff in <a
href="https://github.com/octokit/plugin-throttling.js/compare/v11.0.2...v11.0.3">compare
view</a></li>
</ul>
</details>
<br />
Updates `@octokit/rest` from 22.0.0 to 22.0.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/octokit/rest.js/releases"><code>@octokit/rest</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v22.0.1</h2>
<h2><a
href="https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1">22.0.1</a>
(2025-10-31)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> update octokit monorepo (major) (<a
href="https://redirect.github.com/octokit/rest.js/issues/538">#538</a>)
(<a
href="https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee">ded2f17</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca"><code>daa3ec9</code></a>
ci(action): update actions/setup-node action to v6 (<a
href="https://redirect.github.com/octokit/rest.js/issues/534">#534</a>)</li>
<li><a
href="https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783"><code>1dec0c7</code></a>
ci(action): update peter-evans/create-or-update-comment action to v5 (<a
href="https://redirect.github.com/octokit/rest.js/issues/531">#531</a>)</li>
<li><a
href="https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee"><code>ded2f17</code></a>
fix(deps): update octokit monorepo (major) (<a
href="https://redirect.github.com/octokit/rest.js/issues/538">#538</a>)</li>
<li><a
href="https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b"><code>0e0eaea</code></a>
chore(deps): update dependency <code>@types/node</code> to v24 (<a
href="https://redirect.github.com/octokit/rest.js/issues/537">#537</a>)</li>
<li><a
href="https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1"><code>c04acc8</code></a>
chore(deps): update vitest monorepo to v4 (major) (<a
href="https://redirect.github.com/octokit/rest.js/issues/536">#536</a>)</li>
<li><a
href="https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7"><code>e6dd306</code></a>
chore(deps): update dependency undici to v7 (<a
href="https://redirect.github.com/octokit/rest.js/issues/474">#474</a>)</li>
<li><a
href="https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597"><code>5f380d0</code></a>
build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (<a
href="https://redirect.github.com/octokit/rest.js/issues/520">#520</a>)</li>
<li><a
href="https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04"><code>dc6827d</code></a>
build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (<a
href="https://redirect.github.com/octokit/rest.js/issues/516">#516</a>)</li>
<li>See full diff in <a
href="https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1">compare
view</a></li>
</ul>
</details>
<br />
Updates `esbuild` from 0.25.11 to 0.25.12
<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.25.12</h2>
<ul>
<li>
<p>Fix a minification regression with CSS media queries (<a
href="https://redirect.github.com/evanw/esbuild/issues/4315">#4315</a>)</p>
<p>The previous release introduced support for parsing media queries
which unintentionally introduced a regression with the removal of
duplicate media rules during minification. Specifically the grammar for
<code>@media <media-type> and <media-condition-without-or> {
... }</code> was missing an equality check for the
<code><media-condition-without-or></code> part, so rules with
different suffix clauses in this position would incorrectly compare
equal and be deduplicated. This release fixes the regression.</p>
</li>
<li>
<p>Update the list of known JavaScript globals (<a
href="https://redirect.github.com/evanw/esbuild/issues/4310">#4310</a>)</p>
<p>This release updates esbuild's internal list of known JavaScript
globals. These are globals that are known to not have side-effects when
the property is accessed. For example, accessing the global
<code>Array</code> property is considered to be side-effect free but
accessing the global <code>scrollY</code> property can trigger a layout,
which is a side-effect. This is used by esbuild's tree-shaking to safely
remove unused code that is known to be side-effect free. This update
adds the following global properties:</p>
<p>From <a href="https://tc39.es/ecma262/2017/">ES2017</a>:</p>
<ul>
<li><code>Atomics</code></li>
<li><code>SharedArrayBuffer</code></li>
</ul>
<p>From <a href="https://tc39.es/ecma262/2020/">ES2020</a>:</p>
<ul>
<li><code>BigInt64Array</code></li>
<li><code>BigUint64Array</code></li>
</ul>
<p>From <a href="https://tc39.es/ecma262/2021/">ES2021</a>:</p>
<ul>
<li><code>FinalizationRegistry</code></li>
<li><code>WeakRef</code></li>
</ul>
<p>From <a href="https://tc39.es/ecma262/2025/">ES2025</a>:</p>
<ul>
<li><code>Float16Array</code></li>
<li><code>Iterator</code></li>
</ul>
<p>Note that this does not indicate that constructing any of these
objects is side-effect free, just that accessing the identifier is
side-effect free. For example, this now allows esbuild to tree-shake
classes that extend from <code>Iterator</code>:</p>
<pre lang="js"><code>// This can now be tree-shaken by esbuild:
class ExampleIterator extends Iterator {}
</code></pre>
</li>
<li>
<p>Add support for the new <code>@view-transition</code> CSS rule (<a
href="https://redirect.github.com/evanw/esbuild/pull/4313">#4313</a>)</p>
<p>With this release, esbuild now has improved support for
pretty-printing and minifying the new <code>@view-transition</code> rule
(which esbuild was previously unaware of):</p>
<pre lang="css"><code>/* Original code */
@view-transition {
navigation: auto;
types: check;
}
<p>/* Old output */<br />
<a
href="https://github.com/view-transition"><code>@view-transition</code></a>
{ navigation: auto; types: check; }</p>
<p>/* New output */<br />
<a
href="https://github.com/view-transition"><code>@view-transition</code></a>
{<br />
navigation: auto;<br />
types: check;<br />
</code></pre></p>
</li>
</ul>
<!-- raw HTML omitted -->
</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.25.12</h2>
<ul>
<li>
<p>Fix a minification regression with CSS media queries (<a
href="https://redirect.github.com/evanw/esbuild/issues/4315">#4315</a>)</p>
<p>The previous release introduced support for parsing media queries
which unintentionally introduced a regression with the removal of
duplicate media rules during minification. Specifically the grammar for
<code>@media <media-type> and <media-condition-without-or> {
... }</code> was missing an equality check for the
<code><media-condition-without-or></code> part, so rules with
different suffix clauses in this position would incorrectly compare
equal and be deduplicated. This release fixes the regression.</p>
</li>
<li>
<p>Update the list of known JavaScript globals (<a
href="https://redirect.github.com/evanw/esbuild/issues/4310">#4310</a>)</p>
<p>This release updates esbuild's internal list of known JavaScript
globals. These are globals that are known to not have side-effects when
the property is accessed. For example, accessing the global
<code>Array</code> property is considered to be side-effect free but
accessing the global <code>scrollY</code> property can trigger a layout,
which is a side-effect. This is used by esbuild's tree-shaking to safely
remove unused code that is known to be side-effect free. This update
adds the following global properties:</p>
<p>From <a href="https://tc39.es/ecma262/2017/">ES2017</a>:</p>
<ul>
<li><code>Atomics</code></li>
<li><code>SharedArrayBuffer</code></li>
</ul>
<p>From <a href="https://tc39.es/ecma262/2020/">ES2020</a>:</p>
<ul>
<li><code>BigInt64Array</code></li>
<li><code>BigUint64Array</code></li>
</ul>
<p>From <a href="https://tc39.es/ecma262/2021/">ES2021</a>:</p>
<ul>
<li><code>FinalizationRegistry</code></li>
<li><code>WeakRef</code></li>
</ul>
<p>From <a href="https://tc39.es/ecma262/2025/">ES2025</a>:</p>
<ul>
<li><code>Float16Array</code></li>
<li><code>Iterator</code></li>
</ul>
<p>Note that this does not indicate that constructing any of these
objects is side-effect free, just that accessing the identifier is
side-effect free. For example, this now allows esbuild to tree-shake
classes that extend from <code>Iterator</code>:</p>
<pre lang="js"><code>// This can now be tree-shaken by esbuild:
class ExampleIterator extends Iterator {}
</code></pre>
</li>
<li>
<p>Add support for the new <code>@view-transition</code> CSS rule (<a
href="https://redirect.github.com/evanw/esbuild/pull/4313">#4313</a>)</p>
<p>With this release, esbuild now has improved support for
pretty-printing and minifying the new <code>@view-transition</code> rule
(which esbuild was previously unaware of):</p>
<pre lang="css"><code>/* Original code */
@view-transition {
navigation: auto;
types: check;
}
<p>/* Old output */<br />
<a
href="https://github.com/view-transition"><code>@view-transition</code></a>
{ navigation: auto; types: check; }</p>
<p>/* New output */<br />
<a
href="https://github.com/view-transition"><code>@view-transition</code></a>
{<br />
navigation: auto;<br />
</code></pre></p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/evanw/esbuild/commit/208f539945b145e7c9d6d844290f81c3fe5af320"><code>208f539</code></a>
publish 0.25.12 to npm</li>
<li><a
href="https://github.com/evanw/esbuild/commit/5f03afdd007f6626d4300afc7cbb5bf7c9554393"><code>5f03afd</code></a>
update release notes</li>
<li><a
href="https://github.com/evanw/esbuild/commit/6b2ee78d7f273d7ed4c4bb08b516939b373bcd67"><code>6b2ee78</code></a>
minify: remove css rules containing empty <code>:is()</code></li>
<li><a
href="https://github.com/evanw/esbuild/commit/f361debd61ffa0ae2d810fbe0e4c9d39183ed4c6"><code>f361deb</code></a>
add some additional known static methods</li>
<li><a
href="https://github.com/evanw/esbuild/commit/07aa646bb2fd9c5eb1de804edf9eae5bd1617637"><code>07aa646</code></a>
automatically mark "RegExp.escape()" calls as pure</li>
<li><a
href="https://github.com/evanw/esbuild/commit/9039c468258fd9a19eeaf5e05fd6a3d582b46d3a"><code>9039c46</code></a>
simplify some call expression checks</li>
<li><a
href="https://github.com/evanw/esbuild/commit/188944dd946dd54d50bbe844dc22969b604589d0"><code>188944d</code></a>
add some additional known static methods</li>
<li><a
href="https://github.com/evanw/esbuild/commit/d3c67f9e94267d06337d2e2e0d837844d2cac6bd"><code>d3c67f9</code></a>
fix <a
href="https://redirect.github.com/evanw/esbuild/issues/4310">#4310</a>:
add <code>Iterator</code> and other known globals</li>
<li><a
href="https://github.com/evanw/esbuild/commit/4a51f0b24d343d7ae5b7d5a3e5c3afce3f96a0f8"><code>4a51f0b</code></a>
fix: escape dev server breadcrumb hrefs properly (<a
href="https://redirect.github.com/evanw/esbuild/issues/4316">#4316</a>)</li>
<li><a
href="https://github.com/evanw/esbuild/commit/26b29ed51ffe20730ffaf69921dbb53e27de464a"><code>26b29ed</code></a>
fix <a
href="https://redirect.github.com/evanw/esbuild/issues/4315">#4315</a>:
<code>@media</code> deduplication bug edge case</li>
<li>Additional commits viewable in <a
href="https://github.com/evanw/esbuild/compare/v0.25.11...v0.25.12">compare
view</a></li>
</ul>
</details>
<br />
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 <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: npm CLI robot <npm-cli+bot@github.com>1 parent 4a949ee commit 16e0fcd
File tree
4 files changed
+205
-262
lines changed- workspaces
- data
- www
4 files changed
+205
-262
lines changed
0 commit comments