This PR contains the following updates:
Package Updates Summary
| Type | Count |
|---|---|
| 📦 NPM Packages | 22 |
| 🔧 System Dependencies | 1 |
| 🚀 GitHub Actions | 2 |
| Total | 25 |
📦 npm Dependencies
22 packages will be updated
🔧 System Dependencies
| Package | Change | Type | File |
|---|---|---|---|
| bun.com | ^1.2.5 → ^1.2.20 | 🟢 patch | pkgx.yaml |
🚀 GitHub Actions
2 actions will be updated
| Action | Change | Type | Files |
|---|---|---|---|
| oven-sh/setup-bun | v2 → v2.1.2 | 🟢 patch | ci.yml |
| shivammathur/setup-php | v2 → v2.36.0 | 🟢 patch | buddy-bot.yml |
Release Notes
eslint-community/eslint-plugin-eslint-comments (@eslint-community/eslint-plugin-eslint-comments)
4.5.0 -> 4.6.0
v4.6.0
4.6.0 (2026-01-14)
Features
Released by github-actions[bot] on 1/14/2026
v5.0.0-alpha.1
5.0.0-alpha.1 (2026-01-11)
- feat!: drop ESLint v6 & v7 support (#282) (a288554)
- feat!: drop Node 12, 14 & 16 support (#281) (34c7c06)
BREAKING CHANGES
- Requires ESLint@^8.57.0 || ^9.0.0
- Requires Node@^18.18.0 || ^20.9.0 || >=21.1.0
Released by github-actions[bot] on 1/11/2026
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
8.32.1 -> 8.54.0
v8.54.0
8.54.0 (2026-01-26)
🚀 Features
- eslint-plugin-internal: add prefer-tsutils-methods rule (#11974, #11625)
- scope-manager: support ScopeManager#addGlobals (#11914)
- typescript-estree: add shortcut methods to ParserServicesWithTypeInformation (#11965, #11955)
🩹 Fixes
- eslint-plugin: [no-unused-private-class-members] private destructured class member is defined but used (#11785)
- eslint-plugin: [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions ([#11967](https://github.com/typescript-eslint/...
[View full release notes]
Released by JamesHenry on 1/26/2026
v8.53.1
8.53.1 (2026-01-19)
🩹 Fixes
- eslint-plugin: [consistent-indexed-object-style] skip fixer if interface is a default export (#11951)
- utils: make RuleCreator root defaultOptions optional (#11956)
❤️ Thank You
- Cameron
- Yukihiro Hasegawa y-hsgw
You can read about our versioning strategy and releases on our website.
Released by JamesHenry on 1/19/2026
v8.53.0
8.53.0 (2026-01-12)
🚀 Features
- eslint-plugin: [no-unused-vars] add a fixer to remove unused imports (#11922)
- eslint-plugin: add rule [strict-void-return] (#9707)
- project-service: allow passing
Partial<ts.server.ServerHost>to project service (#11932)
🩹 Fixes
- eslint-plugin: replace unclear "
errortyped" with more helpful description (#11704) - eslint-plugin: [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (#11916)
- typescript-estree: forbid type-only import with both default and named specifiers ([#11930](https://github.com/typescript-eslint/typ...
[View full release notes]
Released by JamesHenry on 1/12/2026
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
8.32.1 -> 8.54.0
An ESLint custom parser which leverages TypeScript ESTree
typescript-eslint/typescript-eslint (@typescript-eslint/utils)
8.32.1 -> 8.54.0
Utilities for working with TypeScript + ESLint together
antfu/eslint-plugin-command (eslint-plugin-command)
3.2.0 -> 3.4.0
Comment-as-command for one-off codemod with ESLint
antfu/eslint-plugin-format (eslint-plugin-format)
1.0.1 -> 1.3.1
Format various languages with formatters in ESLint
un-ts/eslint-plugin-import-x (eslint-plugin-import-x)
4.11.1 -> 4.16.1
Import with sanity.
ota-meshi/eslint-plugin-jsonc (eslint-plugin-jsonc)
2.20.0 -> 2.21.0
ESLint plugin for JSON, JSONC and JSON5 files.
eslint-community/eslint-plugin-n (eslint-plugin-n)
17.18.0 -> 17.23.2
Additional ESLint's rules for Node.js
sweepline/eslint-plugin-unused-imports (eslint-plugin-unused-imports)
4.1.4 -> 4.3.0
Report and remove unused es6 modules
vuejs/eslint-plugin-vue (eslint-plugin-vue)
10.1.0 -> 10.7.0
Official ESLint plugin for Vue.js
unjs/unbuild (unbuild)
3.5.0 -> 3.6.1
A unified JavaScript build system
unocss/unocss (unocss)
66.1.1 -> 66.6.0
The instant on-demand Atomic CSS engine.
vuejs/vue-eslint-parser (vue-eslint-parser)
10.1.3 -> 10.2.0
The ESLint custom parser for .vue files.
antfu/eslint-plugin-antfu (eslint-plugin-antfu)
3.1.1 -> 3.1.3
Anthony's opinionated ESLint rules
Rich-Harris/magic-string (magic-string)
0.30.17 -> 0.30.21
Modify strings, generate sourcemaps
un-ts/synckit (synckit)
0.11.4 -> 0.11.12
Perform async work synchronously in Node.js using worker_threads with first-class TypeScript support.
📊 Package Statistics
- @eslint-community/eslint-plugin-eslint-comments: 1,044,148 weekly downloads
- @types/bun: 6,453,348 weekly downloads
- @typescript-eslint/eslint-plugin: 76,323,865 weekly downloads
- @typescript-eslint/parser: 80,840,105 weekly downloads
- @typescript-eslint/utils: 92,223,279 weekly downloads
- @unocss/config: 418,653 weekly downloads
- @unocss/core: 572,479 weekly downloads
- @vitest/eslint-plugin: 2,188,638 weekly downloads
- eslint-plugin-command: 363,030 weekly downloads
- eslint-plugin-format: 127,017 weekly downloads
- eslint-plugin-import-x: 2,171,451 weekly downloads
- eslint-plugin-jsonc: 1,200,692 weekly downloads
- eslint-plugin-n: 5,411,031 weekly downloads
- eslint-plugin-unused-imports: 5,635,151 weekly downloads
- eslint-plugin-vue: 4,674,473 weekly downloads
- unbuild: 223,062 weekly downloads
- unocss: 324,999 weekly downloads
- vue-eslint-parser: 6,078,148 weekly downloads
- @stacksjs/path: 65,735 weekly downloads
- eslint-plugin-antfu: 411,788 weekly downloads
- magic-string: 97,895,892 weekly downloads
- synckit: 27,022,506 weekly downloads
- bun.com: Popular JavaScript runtime and package manager
- oven-sh/setup-bun: GitHub Action for workflow automation
- shivammathur/setup-php: GitHub Action for workflow automation
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- If you want to rebase/retry this PR, check this box
This PR was generated by Buddy 🤖