chore(deps): bump the npm_and_yarn group across 2 directories with 13 updates - #583
chore(deps): bump the npm_and_yarn group across 2 directories with 13 updates#583dependabot[bot] wants to merge 2 commits into
Conversation
… updates Bumps the npm_and_yarn group with 3 updates in the / directory: [happy-dom](https://github.com/capricorn86/happy-dom), [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) and [undici](https://github.com/nodejs/undici). Bumps the npm_and_yarn group with 5 updates in the /website directory: | Package | From | To | | --- | --- | --- | | [picomatch](https://github.com/micromatch/picomatch) | `4.0.3` | `4.0.4` | | [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` | | [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.15` | | [rollup](https://github.com/rollup/rollup) | `4.57.1` | `4.61.0` | | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.4.1` | `6.4.3` | | [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.17.1` | `6.4.2` | Updates `happy-dom` from 20.6.1 to 20.9.0 - [Release notes](https://github.com/capricorn86/happy-dom/releases) - [Commits](capricorn86/happy-dom@v20.6.1...v20.9.0) Updates `vitest` from 4.0.18 to 4.1.0 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.0/packages/vitest) Updates `picomatch` from 4.0.3 to 4.0.4 - [Release notes](https://github.com/micromatch/picomatch/releases) - [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md) - [Commits](micromatch/picomatch@4.0.3...4.0.4) Updates `postcss` from 8.5.6 to 8.5.15 - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](postcss/postcss@8.5.6...8.5.15) Updates `undici` from 7.22.0 to 7.27.0 - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](nodejs/undici@v7.22.0...v7.27.0) Updates `vite` from 7.3.1 to 8.0.16 - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v6.4.3/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v6.4.3/packages/vite) Updates `picomatch` from 4.0.3 to 4.0.4 - [Release notes](https://github.com/micromatch/picomatch/releases) - [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md) - [Commits](micromatch/picomatch@4.0.3...4.0.4) Updates `picomatch` from 2.3.1 to 2.3.2 - [Release notes](https://github.com/micromatch/picomatch/releases) - [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md) - [Commits](micromatch/picomatch@4.0.3...4.0.4) Updates `postcss` from 8.5.6 to 8.5.15 - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](postcss/postcss@8.5.6...8.5.15) Updates `rollup` from 4.57.1 to 4.61.0 - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](rollup/rollup@v4.57.1...v4.61.0) Updates `vite` from 6.4.1 to 6.4.3 - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v6.4.3/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v6.4.3/packages/vite) Updates `astro` from 5.17.1 to 6.4.2 - [Release notes](https://github.com/withastro/astro/releases) - [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md) - [Commits](https://github.com/withastro/astro/commits/astro@6.4.2/packages/astro) Updates `defu` from 6.1.4 to 6.1.7 - [Release notes](https://github.com/unjs/defu/releases) - [Changelog](https://github.com/unjs/defu/blob/main/CHANGELOG.md) - [Commits](unjs/defu@v6.1.4...v6.1.7) Updates `devalue` from 5.6.2 to 5.8.1 - [Release notes](https://github.com/sveltejs/devalue/releases) - [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md) - [Commits](sveltejs/devalue@v5.6.2...v5.8.1) Updates `h3` from 1.15.5 to 1.15.11 - [Release notes](https://github.com/h3js/h3/releases) - [Changelog](https://github.com/h3js/h3/blob/v1.15.11/CHANGELOG.md) - [Commits](h3js/h3@v1.15.5...v1.15.11) Updates `smol-toml` from 1.6.0 to 1.6.1 - [Release notes](https://github.com/squirrelchat/smol-toml/releases) - [Commits](squirrelchat/smol-toml@v1.6.0...v1.6.1) Updates `svgo` from 4.0.0 to 4.0.1 - [Release notes](https://github.com/svg/svgo/releases) - [Commits](svg/svgo@v4.0.0...v4.0.1) --- updated-dependencies: - dependency-name: happy-dom dependency-version: 20.9.0 dependency-type: direct:development dependency-group: npm_and_yarn - dependency-name: vitest dependency-version: 4.1.0 dependency-type: direct:development dependency-group: npm_and_yarn - dependency-name: picomatch dependency-version: 4.0.4 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: postcss dependency-version: 8.5.15 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: undici dependency-version: 7.27.0 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: vite dependency-version: 8.0.16 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: picomatch dependency-version: 4.0.4 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: picomatch dependency-version: 2.3.2 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: postcss dependency-version: 8.5.15 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: rollup dependency-version: 4.61.0 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: vite dependency-version: 6.4.3 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: astro dependency-version: 6.4.2 dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: defu dependency-version: 6.1.7 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: devalue dependency-version: 5.8.1 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: h3 dependency-version: 1.15.11 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: smol-toml dependency-version: 1.6.1 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: svgo dependency-version: 4.0.1 dependency-type: indirect dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 198a2f5. Configure here.
| }, | ||
| "devDependencies": { | ||
| "@testing-library/dom": "^10.4.1", | ||
| "@vitest/coverage-v8": "^4.0.18", |
There was a problem hiding this comment.
Removed @vitest/coverage-v8 breaks CI coverage pipeline
High Severity
The @vitest/coverage-v8 package was removed from devDependencies in this update, but the project still depends on it. The dashboard/vitest.config.ts configures coverage.provider: "v8" with thresholds, and the CI workflow in .github/workflows/test.yml runs npx vitest run --config dashboard/vitest.config.ts --coverage. Without @vitest/coverage-v8 installed, the dashboard-coverage CI job will fail because vitest cannot resolve the v8 coverage provider.
Reviewed by Cursor Bugbot for commit 198a2f5. Configure here.
…ardware sw-hygiene-test timed out on macos-latest while passing on ubuntu-latest, so the Test workflow was red on every push. The cause was algorithmic, not the runner: detect_dead_code ran one recursive grep over the whole scripts/ tree per function definition — ~4,200 definitions x 368 files, plus ~4 subprocess spawns each (~21,000 forks). That cost ~190s on an M-series Mac and overran the 300s per-suite budget on macOS, where fork() and BSD grep are both slower than on Linux. Linux passed only because it was faster, not because it was correct. Replaced with two linear passes over a single awk token index: O(symbols + tree). The scan drops 190s -> 1.5s and the suite 300s+ (TIMEOUT) -> 22s. Usage is now counted per identifier token rather than per substring, so a helper named `run` is no longer "used" by a line containing "running" — the unused rule is unchanged (a definition mentions its own name once, so <=1 is unused). Bash 3.2 has no associative arrays, so the index lives entirely in awk. Also in this change: - claude-code-review.yml: skip dependabot and fork PRs. Those runs get a read-only token and no access to repo secrets, so claude_code_oauth_token interpolated to an empty string and the action died at the installation-token step ~12s in. That is the whole reason this check was permanently red on #583/#635/#636. A missing credential is now a skip, not a failure, matching the integration-claude pattern already in test.yml. - test.yml: pin shellcheck to v0.11.0 rather than taking the runner's apt build, whose SC2120 findings differ from what developers run locally; add bubblewrap + socat, the Claude CLI sandbox deps whose absence was the integration-claude failure. - sw-test-all.sh: echo the tail of each failing suite's log. The per-suite logs live in a temp dir the EXIT trap removes, so CI showed which suite failed but never why. - mutation-executor.sh: the sed_i fallback branch called sed_i, which is only reached when sed_i is undefined — guaranteed failure. Use `-i.bak`, the one in-place form BSD and GNU sed both accept. - sw-code-review.sh, and the code-review/pipeline tests: same `sed -i ''` portability fix; the empty-suffix form is BSD-only and makes GNU sed read '' as the script. Full suite: 162 passed, 0 failed, 0 timed out (713s). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
@dependabot rebase |
|
Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry! If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request |
|
@dependabot recreate |
|
Superseded by #817. |


Bumps the npm_and_yarn group with 3 updates in the / directory: happy-dom, vitest and undici.
Bumps the npm_and_yarn group with 5 updates in the /website directory:
4.0.34.0.42.3.12.3.28.5.68.5.154.57.14.61.06.4.16.4.35.17.16.4.2Updates
happy-domfrom 20.6.1 to 20.9.0Release notes
Sourced from happy-dom's releases.
... (truncated)
Commits
4090adefix: #0 Fix github release workflow (#2140)c7c2bb5fix: #0 Fix github release workflow (#2139)d541143fix: #0 Fix github release workflow (#2138)a78d89efeat: #2131 Adds support for event listener properties on Window (#2132)68324c2fix: #2117 Fixes issue related to cookies from the current origin being for...5437fdffix: #2113 Fixes issue where export names can be interpolated as executable...7e97acbfix: #1845 Replace implementing Node js Console with common IConsole interf...3373929fix: #2106Request.formData()should honorContent-Typeheader (#2107)55c17bafix: #2110 Fixes error thrown when modifying DOM structure in connectedCall...82a0888fix: #1845 Replace ConsoleConstructor import with indexed access type (#2095)Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for happy-dom since your current version.
Updates
vitestfrom 4.0.18 to 4.1.0Release notes
Sourced from vitest's releases.
... (truncated)
Commits
4150b91chore: release v4.1.01de0aa2fix: correctly identify concurrent test during static analysis (#9846)c3cac1cfix: use isAgent check, not just TTY, for watch mode (#9841)eab68bachore(deps): update all non-major dependencies (#9824)031f02afix: allow catch/finally for async assertion (#9827)3e9e096feat(reporters): addagentreporter to reduce ai agent token usage (#9779)0c2c013chore: release v4.1.0-beta.68181e06fix:hideSkippedTestsshould not hidetest.todo(fix #9562) (#9781)a8216b0fix: manual and redirect mock shouldn'tloadortransformoriginal module...689a22afix(browser): types ofgetCDPSessionandcdp()(#9716)Updates
picomatchfrom 4.0.3 to 4.0.4Release notes
Sourced from picomatch's releases.
Commits
e5474fcPublish 4.0.44516eb5Merge commit from fork5eceecdMerge commit from fork0db7dd7Run benchmark again against latest minimatch version (#161)9500377docs: clarify what brace expansion syntax is and isn't supported (#134)2661f23fix typo in globstars.js test name (#138)1798b07docs: fixmakeReexample (#143)9d76bc5chore: undocument removed options (#146)e4d718bRemove unused time-require (#160)38dffebchore(deps): pin dependencies (#158)Updates
postcssfrom 8.5.6 to 8.5.15Release notes
Sourced from postcss's releases.
Changelog
Sourced from postcss's changelog.
Commits
eae46dbRelease 8.5.15 version79508ffUpdate CI actionsb128e21Speed up declaration parsing by avoiding creating new array on each token9825dcaFix code format55789c8Update dependencies84fbbe9Install older pnpm action for old Node.js9f860bdRevert pnpm action for old Node.js0877198Update CI actionsb2d1a33Fix linter warnings0700dacMerge pull request #2088 from rootvector2/add-oss-fuzz-harnessUpdates
undicifrom 7.22.0 to 7.27.0Release notes
Sourced from undici's releases.
... (truncated)
Commits
d7aeee3Bumped v7.27.0 (#5340)2054b13[7.x] fix: support Node 26 and legacy global dispatcher (#5319)acf8008Bumped v7.26.0 (#5322)2b3cd22fix: validate EOF for chunked h1 responses (#5273) (#5307)301f347test: avoid Promise.withResolvers in tls session reuse test0f6c792fix: preserve allowH2 when wrapping custom connect8e57049fix(cache): enforce sqlite maxCount after insert (#5112)a9e3e0bfix: stop buffering data after SOCKS5 connect (#5118)239df4cfix: reuse parser WeakRef for timeout callbacks (#5125)9b777f2fix: enforce maxCachedSessions in TLS session cache (#5102)Updates
vitefrom 7.3.1 to 8.0.16Release notes
Sourced from vite's releases.
Changelog
Sourced from vite's changelog.
Commits
6c2c881release: v6.4.396b0c10fix: backport #22572, reject windows alternate paths (#22576)8fed5cffix(deps): backport #22571, reject UNC paths for launch-editor-middleware (#2...6b3fad0release: v6.4.2ca4da5dfix: avoid path traversal with optimize deps sourcemap handler (#22161)fe28e47fix: apply server.fs check to env transport (#22159) (#22163)5487f4frelease: v6.4.11114b5dfix(dev): trim trailing slash beforeserver.fs.denycheck (#20968) (#20969)f12697crelease: v6.4.0ca6455efeat: allow passing down resolved config to vite's createServer (#20932)Updates
picomatchfrom 4.0.3 to 4.0.4Release notes
Sourced from picomatch's releases.
Commits
e5474fcPublish 4.0.44516eb5Merge commit from fork5eceecdMerge commit from fork0db7dd7Run benchmark again against latest minimatch version (#161)9500377docs: clarify what brace expansion syntax is and isn't supported (#134)2661f23fix typo in globstars.js test name (#138)1798b07docs: fixmakeReexample (#143)9d76bc5chore: undocument removed options (#146)e4d718bRemove unused time-require (#160)38dffebchore(deps): pin dependencies (#158)Updates
picomatchfrom 2.3.1 to 2.3.2Release notes
Sourced from picomatch's releases.
Commits
e5474fcPublish 4.0.44516eb5Merge commit from fork5eceecdMerge commit from fork0db7dd7Run benchmark again against latest minimatch version (#161)9500377docs: clarify what brace expansion syntax is and isn't supported (#134)2661f23fix typo in globstars.js test name (#138)1798b07docs: fixmakeReexample (#143)9d76bc5chore: undocument removed options (#146)e4d718bRemove unused time-require (#160)38dffebchore(deps): pin dependencies (#158)Updates
postcssfrom 8.5.6 to 8.5.15Release notes
Sourced from postcss's releases.
Changelog
Sourced from postcss's changelog.
Commits
eae46dbRelease 8.5.15 version79508ffUpdate CI actionsb128e21Speed up declaration parsing by avoiding creating new array on each token9825dcaFix code format55789c8Update dependencies84fbbe9Install older pnpm action for old Node.js9f860bdRevert pnpm action for old Node.js0877198Update CI actionsb2d1a33Fix linter warnings0700dacMerge pull request #2088 from rootvector2/add-oss-fuzz-harnessUpdates
rollupfrom 4.57.1 to 4.61.0Release notes
Sourced from rollup's releases.