chore(deps-dev): bump the dev-dependencies group across 1 directory with 9 updates
Bumps the dev-dependencies group with 9 updates in the / directory:
| Package | From | To |
|---|---|---|
| @axe-core/playwright | 4.11.3 | 4.12.1 |
| @playwright/test | 1.61.0 | 1.61.1 |
| @types/node | 26.0.0 | 26.1.0 |
| eslint | 10.5.0 | 10.6.0 |
| lucide-static | 1.21.0 | 1.23.0 |
| prettier | 3.8.4 | 3.9.4 |
| typescript-eslint | 8.61.1 | 8.62.1 |
| vite | 8.0.16 | 8.1.3 |
| wrangler | 4.103.0 | 4.107.0 |
Updates @axe-core/playwright from 4.11.3 to 4.12.1
Commits
- See full diff in compare view
Updates @playwright/test from 1.61.0 to 1.61.1
Release notes
Sourced from @playwright/test's releases.
v1.61.1
Bug Fixes
- #41365 [Bug]: Expect.Extend matcher with same name as default matcher in same expect instance overrides default matchers implementation to custom matcher
- #41351 [Bug]: Playwright UI mode: apiRequestContext._wrapApiCall reports unexpected number of bytes (same test passes in headed mode)
- #41360 [Bug]: Trace viewer: message times in websockets are downscaled by 1000
- #41311 [Bug]: [Regression]: Sync loader throws "context.conditions?.includes is not a function" on Node 22.15
- #41371 [Regression]: Sync ESM loader (registerHooks) fails to resolve extensionless .ts subpath imports across pnpm workspace symlinks
Commits
39e3553cherry-pick(#41399): fix(test): load require-reached files as commonjs in syn...4328122chore: mark v1.61.1 (#41404)2c29a94fix(tracing): stop recording websocket frames outside of chunks (#41398)4324b19cherry-pick(#41367): fix(test): keep builtin expect matchers on base extend041e7e3cherry-pick(#41364): fix(har):WebSocketmessage timestamps should be in mi...b8a0fc3cherry-pick(#41309, #43149): Revert "fix(firefox): treat `navigationCommitted...b5a3175cherry-pick(#41319): fix(loader): support other node versionsd4724a9cherry-pick(#41290): feat(docker): add Ubuntu 26.04 (Resolute Raccoon) image- See full diff in compare view
Updates @types/node from 26.0.0 to 26.1.0
Commits
- See full diff in compare view
Updates eslint from 10.5.0 to 10.6.0
Release notes
Sourced from eslint's releases.
v10.6.0
Features
b1f9106feat: detect Symbol() and BigInt() in no-constant-binary-expression (#20981) (Taejin Kim)f291007feat: add checkRelationalComparisons to no-constant-binary-expression (#20948) (sethamus)Bug Fixes
6b05784fix: prefer-exponentiation-operator invalid autofix at statement start (#20997) (Milos Djermanovic)bb9eb2afix: account for shadowedBooleaninno-extra-boolean-cast(#21013) (den$)8fd8741fix: don't report shadowed undefined inradixrule (#21011) (Pixel)5784980fix: don't report shadowed undefined in no-throw-literal (#21010) (Pixel)9cd1e6dfix: suppress invalid class suggestion in no-promise-executor-return (#21008) (Pixel)d4eb2dcfix: don't report shadowed undefined in prefer-promise-reject-errors (#21006) (Pixel)2360464fix: prefer-promise-reject-errors false positives for shadowed Promise (#21003) (den$)63d52d2fix: restore max-classes-per-file report range (#21002) (Pixel)7feaff0fix: callback detection logic for IIFEs in max-nested-callbacks (#20979) (fnx)399a2ecfix: don't report inner non-callbacks inmax-nested-callbacks(#20995) (Milos Djermanovic)Documentation
a83683ddocs: Update README (GitHub Actions Bot)f5449f9docs: document userland patterns for global assertionOptions in RuleT… (#20986) (playgirl)bea49f7docs: Update README (GitHub Actions Bot)e5f70f9docs: update code-path diagrams (#20984) (Tanuj Kanti)8890c2ddocs: add TypeScript config guidance for MCP server (#20796) (Pierluigi Lenoci)3eb3d9bdocs: Update README (GitHub Actions Bot)c5bb59cdocs: Update README (GitHub Actions Bot)eb3c97cdocs: fix grammar in prefer-const rule description (#20983) (lumir)Chores
6a42034ci: run ecosystem tests on main branch (#20891) (sethamus)3dbacdbci: bump actions/checkout from 6 to 7 (#21014) (dependabot[bot])c3abfcachore: correct JSDoc param types in html formatter (#21018) (Minseon Kim)a832320ci: split ecosystem tests into separate jobs (#21001) (xbinaryx)27166e7chore: update ecosystem plugins (#21005) (ESLint Bot)865d76eci: bump pnpm/action-setup from 6.0.8 to 6.0.9 (#20989) (dependabot[bot])27a88c9chore: update dependency markdown-it to v14 in root (#20994) (Milos Djermanovic)970cea6chore: update dependency markdown-it to v14 (#20993) (Milos Djermanovic)b482120chore: update dependency prettier to v3.8.4 (#20990) (renovate[bot])6993fb3chore: update ecosystem plugins (#20985) (ESLint Bot)
Commits
5d12a0410.6.0f7ca54bBuild: changelog update for 10.6.06a42034ci: run ecosystem tests on main branch (#20891)b1f9106feat: detect Symbol() and BigInt() in no-constant-binary-expression (#20981)3dbacdbci: bump actions/checkout from 6 to 7 (#21014)c3abfcachore: correct JSDoc param types in html formatter (#21018)a83683ddocs: Update READMEa832320ci: split ecosystem tests into separate jobs (#21001)6b05784fix: prefer-exponentiation-operator invalid autofix at statement start (#20997)bb9eb2afix: account for shadowedBooleaninno-extra-boolean-cast(#21013)- Additional commits viewable in compare view
Updates lucide-static from 1.21.0 to 1.23.0
Release notes
Sourced from lucide-static's releases.
Version 1.23.0
What's Changed
- fix(docs): prevent scrollbar layout shift on icons page by
@g30r93gin lucide-icons/lucide#4500- chore(docs): Remove certificates banner by
@ericfennisin lucide-icons/lucide#4504- ci(repo-journal.yml): GH copilot repo summary by
@ericfennisin lucide-icons/lucide#4505- ci(repo-journal.yml): Small fix in the workflow by
@ericfennisin lucide-icons/lucide#4508- ci(repo-journal.yml): Switch to token by
@ericfennisin lucide-icons/lucide#4509- feat(icons): added
paper-bagicon by@dkastin lucide-icons/lucide#4023New Contributors
@g30r93gmade their first contribution in lucide-icons/lucide#4500@dkastmade their first contribution in lucide-icons/lucide#4023Full Changelog: https://github.com/lucide-icons/lucide/compare/1.22.0...1.23.0
Version 1.22.0
What's Changed
- feat(icons): add 6 database variant icons by
@Barakudumin lucide-icons/lucide#4336- ci(release.yml): Remove concurrency field to prevent release mess by
@ericfennisin lucide-icons/lucide#4485- fix(docs): fix color input clipping by
@Hsiiiin lucide-icons/lucide#4488- docs(site): add Deno to installation instructions by
@bartlomiejuin lucide-icons/lucide#4486- chore(deps): bump esbuild from 0.25.12 to 0.28.1 by
@dependabot[bot] in lucide-icons/lucide#4459- fix(docs): prevent private analytics token from blocking local dev by
@Hsiiiin lucide-icons/lucide#4481- docs(installation.md): Remove outdate next tag in installation by
@ericfennisin lucide-icons/lucide#4495- fix(lucide-react-native): Fix context provider export by
@ericfennisin lucide-icons/lucide#4497- fix(astro): add Astro v7 compatibility by
@iseraph-devin lucide-icons/lucide#4491- fix(icons): changed
carroticon by@jguddasin lucide-icons/lucide#4010- fix(icons): changed
ungroupicon by@jguddasin lucide-icons/lucide#3969- feat(icons): added
phiicon also used asgolden-ratioby@whoisBugsbunnyin lucide-icons/lucide#4218New Contributors
@bartlomiejumade their first contribution in lucide-icons/lucide#4486Full Changelog: https://github.com/lucide-icons/lucide/compare/1.21.0...1.22.0
Commits
c67c9bdfeat(icons): addedpaper-bagicon (#4023)52d7c54Set custom COPILOT_GITHUB_TOKEN (#4509)9cb4e49Small fix in the workflow (#4508)f59db07ci(repo-journal.yml): GH copilot repo summary (#4505)46bcf1fchore(docs): Remove certificates banner (#4504)7d15e84fix(docs): prevent scrollbar layout shift on icons page (#4500)ce2d598feat(icons): addedphiicon also used asgolden-ratio(#4218)627b4c1fix(icons): changedungroupicon (#3969)ee02505fix(icons): changedcarroticon (#4010)7c8fbb4fix(astro): add Astro v7 compatibility (#4491)- Additional commits viewable in compare view
Updates prettier from 3.8.4 to 3.9.4
Release notes
Sourced from prettier's releases.
3.9.4
- Angular: Format
@content(name)->@content (name)to align with other block syntax (#19499 by@fisker)3.9.3
- Markdown: Fix unexpected removal of characters in liquid syntax (prettier/prettier#19489 by
@seiyab)- TypeScript: Allow decorators to be used with declare on class fields (prettier/prettier#19492 by
@evoactivity)3.9.1
3.9.0
🔗 Prettier 3.9: Major parser upgrades and Formatting improvements
3.8.5
- Fix Flow variance annotation print (#19022 by
@marcoww6)
Changelog
Sourced from prettier's changelog.
3.9.4
Angular: Format
@content(name)->@content (name)to align with other block syntax (#19499 by@fisker)<!-- Input --> <FancyButton [label]="title"> @content (icon) { <span>Icon!</span> } @content (description) { <span>Description text</span> } <span>Other children</span> </FancyButton><!-- Prettier 3.9.3 --> <FancyButton [label]="title">
@content(icon) { <span>Icon!</span> }@content(description) { <span>Description text</span> } <span>Other children</span> </FancyButton>
<!-- Prettier 3.9.4 --> <FancyButton [label]="title">@content(icon) { <span>Icon!</span> }@content(description) { <span>Description text</span> } <span>Other children</span> </FancyButton>3.9.3
Markdown: Fix unexpected removal of characters in liquid syntax (#19489 by
@seiyab)</tr></table>
... (truncated)
Commits
b693cb2Release 3.9.42e92ac0Angular: Format@content(name)->@content (name)to align with other blo...abed2c2Bump Prettier dependency to 3.9.36cfbc00Clean changelog_unreleased3732e1dRelease 3.9.3a74a7b0Allow decorators to be used withdeclareon class fields (#19492)bd9e11aCorrect text identification in liquid syntax (#19489)269eee3Bump Prettier dependency to 3.9.1ec7ccd1Clean changelog_unreleasedc47654cRelease 3.9.1- Additional commits viewable in compare view
Updates typescript-eslint from 8.61.1 to 8.62.1
Release notes
Sourced from typescript-eslint's releases.
v8.62.1
8.62.1 (2026-06-29)
🩹 Fixes
- eslint-plugin: [prefer-optional-chain] use suggestion instead of autofix for trailing binary operator (#12328)
- eslint-plugin: [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (#12365)
- eslint-plugin: [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (#12443, #12418)
❤️ Thank You
- Kirk Waiblinger
@kirkwaiblinger- mdm317
- Patrick Aleite
- 송재욱
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.62.0
8.62.0 (2026-06-22)
🚀 Features
- remove redundant package.json "files" (#12444)
🩹 Fixes
- add "files" to rule-schema-to-typescript-types (#12441)
❤️ Thank You
- Kirk Waiblinger
@kirkwaiblingerSee GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
Changelog
Sourced from typescript-eslint's changelog.
8.62.1 (2026-06-29)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
8.62.0 (2026-06-22)
🚀 Features
- remove redundant package.json "files" (#12444)
❤️ Thank You
- Kirk Waiblinger
@kirkwaiblingerSee GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
Commits
3ea32f4chore(release): publish 8.62.154e2857chore(release): publish 8.62.081e4c26feat: remove redundant package.json "files" (#12444)- See full diff in compare view
Updates vite from 8.0.16 to 8.1.3
Release notes
Sourced from vite's releases.
v8.1.3
Please refer to CHANGELOG.md for details.
v8.1.2
Please refer to CHANGELOG.md for details.
v8.1.1
Please refer to CHANGELOG.md for details.
create-vite@8.1.0
Please refer to CHANGELOG.md for details.
plugin-legacy@8.1.0
Please refer to CHANGELOG.md for details.
v8.1.0
Please refer to CHANGELOG.md for details.
plugin-legacy@8.1.0-beta.0
Please refer to CHANGELOG.md for details.
v8.1.0-beta.0
Please refer to CHANGELOG.md for details.
Changelog
Sourced from vite's changelog.
8.1.3 (2026-07-02)
Bug Fixes
- css: inject inlined CSS after the shebang line (#22717) (1534d36)
- deps: bump
es-module-lexerto 2.3.0 (#22838) (7103c3a)- preload css for nested dynamic imports (#22759) (2c53054)
- ssr: correct stacktrace column position for first line (#22828) (c4acd69)
8.1.2 (2026-06-30)
Bug Fixes
- deps: revert es-module-lexer to 2.1.0 (#22827) (0d3bd7c)
- restore, "fix: resolve pnpm .modules.yaml from workspace root instead of cwd (#22757)" (#22825) (efb98cc)
- revert, "fix: escape ids with multiple null bytes (#22687)" (cccef55)
- revert, "fix: resolve pnpm .modules.yaml from workspace root instead of cwd (#22757)" (cf97711)
8.1.1 (2026-06-30)
Features
Bug Fixes
- bundled-dev: avoid stack overflow on
import.meta.hot.invalidate()(#22797) (709eb8e)- bundled-dev: serve assets emitted during HMR/lazy compile (#22745) (5876b2c)
- bundledDev: skip plugin transform hooks for rolldown-lazy stub modules (#22778) (8f925e2)
- css: preserve dollar signs in external
@importurls with lightningcss (#22718) (9fa7ab4)- css: resolve tsconfig paths in CSS and Sass
@import(#22775) (ef0b891)- deps: update all non-major dependencies (#22734) (e635f49)
- deps: update all non-major dependencies (#22804) (8837400)
- deps: update rolldown-related dependencies (#22591) (2ce6677)
- escape ids with multiple null bytes (#22687) (833fc30)
- hide console window when running 'net use' on Windows (#22698) (92b63f2)
- ignore bundled config temp dir (#22800) (043a810)
- invert
esbuild.jsxSideEffectswhen converting tooxc.jsx.pure(#22809) (33895ba)- optimize-deps: ignore
ERR_CLOSED_SERVERin scanner (#22784) (085a0ab)- optimizer: scanner should resolve
inputfromroot(#22769) (9722b07)- resolve pnpm .modules.yaml from workspace root instead of cwd (#22757) (2531ac7)
- return sourcemap field from some plugins that were lacking (#22782) (7e18bf8)
- server: handle malformed URI in indexHtmlMiddleware (#22781) (84f5ccc)
Miscellaneous Chores
Code Refactoring
... (truncated)
Commits
578ffb8release: v8.1.37103c3afix(deps): bumpes-module-lexerto 2.3.0 (#22838)1534d36fix(css): inject inlined CSS after the shebang line (#22717)c4acd69fix(ssr): correct stacktrace column position for first line (#22828)2c53054fix: preload css for nested dynamic imports (#22759)ba31193release: v8.1.20d3bd7cfix(deps): revert es-module-lexer to 2.1.0 (#22827)efb98ccfix: restore, "fix: resolve pnpm .modules.yaml from workspace root instead of...cf97711fix: revert, "fix: resolve pnpm .modules.yaml from workspace root instead of ...cccef55fix: revert, "fix: escape ids with multiple null bytes (#22687)"- Additional commits viewable in compare view
Updates wrangler from 4.103.0 to 4.107.0
Release notes
Sourced from wrangler's releases.
wrangler@4.107.0
Minor Changes
#14474
aa5d580Thanks@WillTaylorDev! - Add cache options for WorkerEntrypoint exportsYou can now set cache options on
WorkerEntrypointexports and configure cross-version cache behavior globally:// wrangler.json { "cache": { "enabled": true, "cross_version_cache": true }, "exports": { "default": { "type": "worker", "cache": { "enabled": false } }, "Admin": { "type": "worker", "cache": { "enabled": true } } } }Wrangler sends the
exportsconfig to the deploy and version upload APIs alongside the globalcache.enabledandcache.cross_version_cachesettings. The platform resolves those global settings plus cache overrides on exports and validates which entrypoint names are cacheable.#14382
fd92d56Thanks@petebacondarwin! - Add support for declarative Durable Object exports
wrangler deploynow accepts anexportsmap inwrangler.jsonas a declarative alternative to the legacymigrationsarray.Each entry in
exportsis keyed by Durable Object class name.typecarries the export kind (currently always"durable-object"); thestatefield carries the lifecycle and defaults to"created"(live) when omitted:{ "exports": { // Provision a new Durable Object class (`MyDO`) "MyDO": { "type": "durable-object", "storage": "sqlite" }, // Delete Durable Object class (`OldGone`) "OldGone": { "type": "durable-object", "state": "deleted" }, // Rename a Durable Object class (from `OldName` to `NewName`) "OldName": { "type": "durable-object", "state": "renamed", "renamed_to": "NewName" }, "NewName": { "type": "durable-object", "storage": "sqlite" }, // Transfer a Durable Object (`Outgoing`) to a new Worker (`target-worker`) "Outgoing": { "type": "durable-object", "state": "transferred",
... (truncated)
Commits
473e61fVersion Packages (#14503)c8dbcf5[wrangler] Remove experimental gate for declarative Durable Object exports (#...98793d8[wrangler] Improve asset upload performance with single-file uploads (#14305)be3f792[wrangler] Addwrangler flagshipcommands (#14423)e1532eb[wrangler] Add opt-in OS keychain storage for OAuth credentials (#14156)aa5d580WC-5321 Add cache options for WorkerEntrypoint exports (#14474)fd92d56[wrangler] Add experimental support for declarative Durable Object exports (#...0277bfaImprove error message when deploying to a non-existent Pages project in non-i...bfe48db[wrangler] fix: remove stale --experimental-vm-modules flag and prevent silen...6b0ce98Bump the workerd-and-workers-types group with 2 updates (#14502)- Additional commits viewable in compare view
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 commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill 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 versionwill 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
Summary by cubic
Update dev tooling to latest minor/patch versions for stability, bug fixes, and DX improvements. Dev-only changes; no runtime impact.
- Dependencies
- Testing:
@playwright/test1.61.1,@axe-core/playwright4.12.1 - Lint/format:
eslint10.6.0,typescript-eslint8.62.1,prettier3.9.4 - Build:
vite8.1.3 - Cloudflare:
wrangler4.107.0 (with transitiveworkerd/miniflarebumps) - Types/assets:
@types/node26.1.0,lucide-static1.23.0
- Testing: