Skip to content

Update devDependencies (major)#2558

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/major-devdependencies
Open

Update devDependencies (major)#2558
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/major-devdependencies

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Mar 15, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@eslint/js (source) ^9.19.0^10.0.0 age confidence
@types/eslint (source) ^8.44.6^9.0.0 age confidence
@vitest/coverage-v8 (source) ^2.1.3^4.0.0 age confidence
eslint (source) ^8.55.0^10.0.0 age confidence
eslint-doc-generator ^2.1.2^3.0.0 age confidence
eslint-plugin-eslint-plugin ^5.1.1^7.0.0 age confidence
eslint-plugin-unicorn ^51.0.0^63.0.0 age confidence
eslint-remote-tester ^3.0.1^4.0.0 age confidence
globals ^16.4.0^17.0.0 age confidence
jquery (source) ^3.7.1^4.0.0 age confidence
jsdom ^24.0.0^29.0.0 age confidence
npm-package-json-lint ^7.0.0^9.0.0 age confidence
npm-run-all2 ^5.0.0^8.0.0 age confidence
sort-package-json ^2.6.0^3.0.0 age confidence
typescript (source) ^5.2.2^6.0.0 age confidence
vite (source) ^7.1.12^8.0.0 age confidence
vitest (source) ^2.1.3^4.0.0 age confidence

Release Notes

eslint/eslint (@​eslint/js)

v10.0.1

Compare Source

v10.0.0

Compare Source

Breaking Changes

  • f9e54f4 feat!: estimate rule-tester failure location (#​20420) (ST-DDT)
  • a176319 feat!: replace chalk with styleText and add color to ResultsMeta (#​20227) (루밀LuMir)
  • c7046e6 feat!: enable JSX reference tracking (#​20152) (Pixel998)
  • fa31a60 feat!: add name to configs (#​20015) (Kirk Waiblinger)
  • 3383e7e fix!: remove deprecated SourceCode methods (#​20137) (Pixel998)
  • 501abd0 feat!: update dependency minimatch to v10 (#​20246) (renovate[bot])
  • ca4d3b4 fix!: stricter rule tester assertions for valid test cases (#​20125) (唯然)
  • 96512a6 fix!: Remove deprecated rule context methods (#​20086) (Nicholas C. Zakas)
  • c69fdac feat!: remove eslintrc support (#​20037) (Francesco Trotta)
  • 208b5cc feat!: Use ScopeManager#addGlobals() (#​20132) (Milos Djermanovic)
  • a2ee188 fix!: add uniqueItems: true in no-invalid-regexp option (#​20155) (Tanuj Kanti)
  • a89059d feat!: Program range span entire source text (#​20133) (Pixel998)
  • 39a6424 fix!: assert 'text' is a string across all RuleFixer methods (#​20082) (Pixel998)
  • f28fbf8 fix!: Deprecate "always" and "as-needed" options of the radix rule (#​20223) (Milos Djermanovic)
  • aa3fb2b fix!: tighten func-names schema (#​20119) (Pixel998)
  • f6c0ed0 feat!: report eslint-env comments as errors (#​20128) (Francesco Trotta)
  • 4bf739f fix!: remove deprecated LintMessage#nodeType and TestCaseError#type (#​20096) (Pixel998)
  • 523c076 feat!: drop support for jiti < 2.2.0 (#​20016) (michael faith)
  • 454a292 feat!: update eslint:recommended configuration (#​20210) (Pixel998)
  • 4f880ee feat!: remove v10_* and inactive unstable_* flags (#​20225) (sethamus)
  • f18115c feat!: no-shadow-restricted-names report globalThis by default (#​20027) (sethamus)
  • c6358c3 feat!: Require Node.js ^20.19.0 || ^22.13.0 || >=24 (#​20160) (Milos Djermanovic)

Features

  • bff9091 feat: handle Array.fromAsync in array-callback-return (#​20457) (Francesco Trotta)
  • 290c594 feat: add self to no-implied-eval rule (#​20468) (sethamus)
  • 43677de feat: fix handling of function and class expression names in no-shadow (#​20432) (Milos Djermanovic)
  • f0cafe5 feat: rule tester add assertion option requireData (#​20409) (fnx)
  • f7ab693 feat: output RuleTester test case failure index (#​19976) (ST-DDT)
  • 7cbcbf9 feat: add countThis option to max-params (#​20236) (Gerkin)
  • f148a5e feat: add error assertion options (#​20247) (ST-DDT)
  • 09e6654 feat: update error loc of require-yield and no-useless-constructor (#​20267) (Tanuj Kanti)

Bug Fixes

  • 436b82f fix: update eslint (#​20473) (renovate[bot])
  • 1d29d22 fix: detect default this binding in Array.fromAsync callbacks (#​20456) (Francesco Trotta)
  • 727451e fix: fix regression of global mode report range in strict rule (#​20462) (ntnyq)
  • e80485f fix: remove fake FlatESLint and LegacyESLint exports (#​20460) (Francesco Trotta)
  • 9eeff3b fix: update esquery (#​20423) (cryptnix)
  • b34b938 fix: use Error.prepareStackTrace to estimate failing test location (#​20436) (Francesco Trotta)
  • 51aab53 fix: update eslint (#​20443) (renovate[bot])
  • 23490b2 fix: handle space before colon in RuleTester location estimation (#​20433) (Francesco Trotta)
  • f244dbf fix: use MessagePlaceholderData type from @eslint/core (#​20348) (루밀LuMir)
  • d186f8c fix: update eslint (#​20427) (renovate[bot])
  • 2332262 fix: error location should not modify error message in RuleTester (#​20421) (Milos Djermanovic)
  • ab99b21 fix: ensure filename is passed as third argument to verifyAndFix() (#​20405) (루밀LuMir)
  • 8a60f3b fix: remove ecmaVersion and sourceType from ParserOptions type (#​20415) (Pixel998)
  • eafd727 fix: remove TDZ scope type (#​20231) (jaymarvelz)
  • 39d1f51 fix: correct Scope typings (#​20404) (sethamus)
  • 2bd0f13 fix: update verify and verifyAndFix types (#​20384) (Francesco Trotta)
  • ba6ebfa fix: correct typings for loadESLint() and shouldUseFlatConfig() (#​20393) (루밀LuMir)
  • e7673ae fix: correct RuleTester typings (#​20105) (Pixel998)
  • 53e9522 fix: strict removed formatters check (#​20241) (ntnyq)
  • b017f09 fix: correct no-restricted-import messages (#​20374) (Francesco Trotta)

Documentation

  • e978dda docs: Update README (GitHub Actions Bot)
  • 4cecf83 docs: Update README (GitHub Actions Bot)
  • c79f0ab docs: Update README (GitHub Actions Bot)
  • 773c052 docs: Update README (GitHub Actions Bot)
  • f2962e4 docs: document meta.docs.frozen property (#​20475) (Pixel998)
  • 8e94f58 docs: fix broken anchor links from gerund heading updates (#​20449) (Copilot)
  • 1495654 docs: Update README (GitHub Actions Bot)
  • 0b8ed5c docs: document support for :is selector alias (#​20454) (sethamus)
  • 1c4b33f docs: Document policies about ESM-only dependencies (#​20448) (Milos Djermanovic)
  • 3e5d38c docs: add missing indentation space in rule example (#​20446) (fnx)
  • 63a0c7c docs: Update README (GitHub Actions Bot)
  • 65ed0c9 docs: Update README (GitHub Actions Bot)
  • b0e4717 docs: [no-await-in-loop] Expand inapplicability (#​20363) (Niklas Hambüchen)
  • fca421f docs: Update README (GitHub Actions Bot)
  • d925c54 docs: update config syntax in no-lone-blocks (#​20413) (Pixel998)
  • 7d5c95f docs: remove redundant sourceType: "module" from rule examples (#​20412) (Pixel998)
  • 02e7e71 docs: correct .mts glob pattern in files with extensions example (#​20403) (Ali Essalihi)
  • 264b981 docs: Update README (GitHub Actions Bot)
  • 5a4324f docs: clarify "local" option of no-unused-vars (#​20385) (Milos Djermanovic)
  • e593aa0 docs: improve clarity, grammar, and wording in documentation site README (#​20370) (Aditya)
  • 3f5062e docs: Add messages property to rule meta documentation (#​20361) (Sabya Sachi)
  • 9e5a5c2 docs: remove Examples headings from rule docs (#​20364) (Milos Djermanovic)
  • 194f488 docs: Update README (GitHub Actions Bot)
  • 0f5a94a docs: [class-methods-use-this] explain purpose of rule (#​20008) (Kirk Waiblinger)
  • df5566f docs: add Options section to all rule docs (#​20296) (sethamus)
  • adf7a2b docs: no-unsafe-finally note for generator functions (#​20330) (Tom Pereira)
  • ef7028c docs: Update README (GitHub Actions Bot)
  • fbae5d1 docs: consistently use "v10.0.0" in migration guide (#​20328) (Pixel998)
  • 778aa2d docs: ignoring default file patterns (#​20312) (Tanuj Kanti)
  • 4b5dbcd docs: reorder v10 migration guide (#​20315) (Milos Djermanovic)
  • 5d84a73 docs: Update README (GitHub Actions Bot)
  • 37c8863 docs: fix incorrect anchor link in v10 migration guide (#​20299) (Pixel998)
  • 077ff02 docs: add migrate-to-10.0.0 doc (#​20143) (唯然)
  • 3822e1b docs: Update README (GitHub Actions Bot)

Build Related

  • 9f08712 Build: changelog update for 10.0.0-rc.2 (Jenkins)
  • 1e2c449 Build: changelog update for 10.0.0-rc.1 (Jenkins)
  • c4c72a8 Build: changelog update for 10.0.0-rc.0 (Jenkins)
  • 7e4daf9 Build: changelog update for 10.0.0-beta.0 (Jenkins)
  • a126a2a build: add .scss files entry to knip (#​20389) (Francesco Trotta)
  • f5c0193 Build: changelog update for 10.0.0-alpha.1 (Jenkins)
  • 165326f Build: changelog update for 10.0.0-alpha.0 (Jenkins)

Chores

vitest-dev/vitest (@​vitest/coverage-v8)

v4.1.2

Compare Source

This release bumps Vitest's flatted version and removes version pinning to resolve flatted's CVE related issues (#​9975).

   🐞 Bug Fixes
    View changes on GitHub

v4.1.1

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v4.1.0

Compare Source

Vitest 4.1 is out!

This release page lists all changes made to the project during the 4.1 beta. To get a review of all the new features, read our blog post.

   🚀 Features

Configuration

📅 Schedule: Branch creation - "after 9pm on sunday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Mar 15, 2026
@renovate renovate bot enabled auto-merge (squash) March 15, 2026 21:44
@renovate renovate bot added the dependencies Pull requests that update a dependency file label Mar 15, 2026
@renovate renovate bot force-pushed the renovate/major-devdependencies branch from 6640509 to 16b9651 Compare March 22, 2026 21:22
@renovate renovate bot force-pushed the renovate/major-devdependencies branch from 16b9651 to 0d7123f Compare March 29, 2026 21:26
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 29, 2026

🏎️ Benchmark Comparison

Benchmark Control (p50) Experiment (p50) Δ
🟠 js small 15.95 ms 16.45 ms +3.2%
js medium 8.08 ms 7.96 ms -1.5%
js large 3.19 ms 3.17 ms -0.4%
🟢 gjs small 1.11 ms 1.09 ms -2.3%
gjs medium 543.26 µs 544.01 µs +0.1%
gjs large 217.38 µs 220.66 µs +1.5%
🟢 gts small 1.10 ms 1.07 ms -2.7%
gts medium 538.06 µs 540.03 µs +0.4%
gts large 217.14 µs 217.05 µs -0.0%

🟢 faster · 🔴 slower · 🟠 slightly slower · ⚪ within 2%

Full mitata output
clk: ~3.10 GHz
cpu: AMD EPYC 7763 64-Core Processor
runtime: node 24.14.1 (x64-linux)

benchmark                   avg (min … max) p75 / p99    (min … top 1%)
------------------------------------------- -------------------------------
js small (control)            18.60 ms/iter  23.44 ms  █                   
                      (13.86 ms … 34.61 ms)  32.58 ms ▆█▃                  
                    (  6.38 mb …  12.01 mb)   7.85 mb ███▆▄█▁▁▁▁▄█▄▁▆▁▁▁▁▁▄

js small (experiment)         17.45 ms/iter  18.29 ms   █                  
                      (15.04 ms … 23.63 ms)  23.05 ms  ▇█ ▅                
                    (  6.65 mb …   8.94 mb)   7.29 mb ▇██▇█▄▄▇▄▄▄▄▄▄▁▁▁▁▁▄▇

                             ┌                                            ┐
                             ╷ ┌────────┬───────────┐                     ╷
          js small (control) ├─┤        │           ├─────────────────────┤
                             ╵ └────────┴───────────┘                     ╵
                                ╷┌────┬─┐          ╷
       js small (experiment)    ├┤    │ ├──────────┤
                                ╵└────┴─┘          ╵
                             └                                            ┘
                             13.86 ms           23.22 ms           32.58 ms

summary
  js small (experiment)
   1.07x faster than js small (control)

------------------------------------------- -------------------------------
js medium (control)            9.06 ms/iter   9.63 ms  █                   
                       (7.41 ms … 16.25 ms)  15.60 ms ██▂                  
                    (  1.92 mb …   5.52 mb)   3.76 mb ███▆▄▆▆▂▆▁▁▂▁▂▃▁▂▁▃▁▂

js medium (experiment)         8.56 ms/iter   9.09 ms  ██                  
                       (7.29 ms … 13.92 ms)  13.09 ms ███▄                 
                    (  2.67 mb …   4.79 mb)   3.73 mb ████▇▄█▄▄▃▇▄▁▄▁▃▁▃▁▁▃

                             ┌                                            ┐
                              ╷┌───────┬──┐                               ╷
         js medium (control)  ├┤       │  ├───────────────────────────────┤
                              ╵└───────┴──┘                               ╵
                             ╷ ┌────┬──┐                    ╷
      js medium (experiment) ├─┤    │  ├────────────────────┤
                             ╵ └────┴──┘                    ╵
                             └                                            ┘
                             7.29 ms           11.44 ms            15.60 ms

summary
  js medium (experiment)
   1.06x faster than js medium (control)

------------------------------------------- -------------------------------
js large (control)             3.48 ms/iter   3.35 ms  █                   
                        (3.01 ms … 6.75 ms)   6.47 ms ▄█                   
                    (866.91 kb …   2.17 mb)   1.51 mb ██▇▂▂▂▂▂▂▁▁▂▂▂▁▁▁▂▁▁▁

js large (experiment)          3.70 ms/iter   3.67 ms █▇                   
                       (2.83 ms … 11.07 ms)   9.23 ms ██                   
                    (  5.34 kb …   3.58 mb)   1.52 mb ███▆▄▄▂▁▂▂▃▂▁▂▁▁▁▂▁▁▁

                             ┌                                            ┐
                              ╷┌──┬                    ╷
          js large (control)  ├┤  │────────────────────┤
                              ╵└──┴                    ╵
                             ╷┌────┬                                      ╷
       js large (experiment) ├┤    │──────────────────────────────────────┤
                             ╵└────┴                                      ╵
                             └                                            ┘
                             2.83 ms            6.03 ms             9.23 ms

summary
  js large (control)
   1.06x faster than js large (experiment)

------------------------------------------- -------------------------------
gjs small (control)            1.28 ms/iter   1.22 ms █                    
                        (1.03 ms … 7.82 ms)   4.46 ms █▇                   
                    (332.01 kb …   1.98 mb) 939.26 kb ██▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

gjs small (experiment)         1.20 ms/iter   1.12 ms █                    
                        (1.03 ms … 7.14 ms)   5.66 ms █                    
                    (382.41 kb …   1.46 mb) 931.03 kb █▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ╷┌┬                              ╷
         gjs small (control) ├┤│──────────────────────────────┤
                             ╵└┴                              ╵
                             ┌─┬                                          ╷
      gjs small (experiment) │ │──────────────────────────────────────────┤
                             └─┴                                          ╵
                             └                                            ┘
                             1.03 ms            3.35 ms             5.66 ms

summary
  gjs small (experiment)
   1.07x faster than gjs small (control)

------------------------------------------- -------------------------------
gjs medium (control)         597.13 µs/iter 577.86 µs  █                   
                      (505.54 µs … 6.04 ms)   1.65 ms ▇█                   
                    ( 71.38 kb …   1.22 mb) 467.74 kb ██▆▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

gjs medium (experiment)      596.52 µs/iter 575.84 µs  █                   
                      (506.35 µs … 6.73 ms)   1.51 ms ▅█                   
                    (226.65 kb …   1.12 mb) 467.86 kb ███▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ╷┌──┬                                        ╷
        gjs medium (control) ├┤  │────────────────────────────────────────┤
                             ╵└──┴                                        ╵
                             ╷┌──┬                                   ╷
     gjs medium (experiment) ├┤  │───────────────────────────────────┤
                             ╵└──┴                                   ╵
                             └                                            ┘
                             505.54 µs           1.08 ms            1.65 ms

summary
  gjs medium (experiment)
   1x faster than gjs medium (control)

------------------------------------------- -------------------------------
gjs large (control)          246.28 µs/iter 235.31 µs █ ▂                  
                      (202.26 µs … 6.45 ms) 479.52 µs ███                  
                    (154.30 kb …   1.31 mb) 187.88 kb ████▅▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

gjs large (experiment)       250.02 µs/iter 235.03 µs █                    
                      (203.61 µs … 6.26 ms) 484.36 µs █▃█                  
                    (142.01 kb … 928.12 kb) 187.11 kb ███▄▅▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ╷┌─────┬                                    ╷
         gjs large (control) ├┤     │────────────────────────────────────┤
                             ╵└─────┴                                    ╵
                             ╷┌──────┬                                    ╷
      gjs large (experiment) ├┤      │────────────────────────────────────┤
                             ╵└──────┴                                    ╵
                             └                                            ┘
                             202.26 µs         343.31 µs          484.36 µs

summary
  gjs large (control)
   1.02x faster than gjs large (experiment)

------------------------------------------- -------------------------------
gts small (control)            1.21 ms/iter   1.15 ms █                    
                        (1.03 ms … 7.18 ms)   6.32 ms █                    
                    ( 65.70 kb …   1.73 mb) 932.29 kb █▆▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

gts small (experiment)         1.18 ms/iter   1.13 ms █                    
                        (1.03 ms … 7.29 ms)   5.72 ms █                    
                    (361.42 kb …   1.57 mb) 932.14 kb █▆▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ┌─┬                                          ╷
         gts small (control) │ │──────────────────────────────────────────┤
                             └─┴                                          ╵
                             ┌┬                                      ╷
      gts small (experiment) ││──────────────────────────────────────┤
                             └┴                                      ╵
                             └                                            ┘
                             1.03 ms            3.68 ms             6.32 ms

summary
  gts small (experiment)
   1.02x faster than gts small (control)

------------------------------------------- -------------------------------
gts medium (control)         583.21 µs/iter 561.21 µs  █                   
                      (506.16 µs … 6.36 ms)   1.05 ms ▇█▄                  
                    ( 26.20 kb …   1.27 mb) 466.14 kb ███▆▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

gts medium (experiment)      593.86 µs/iter 566.71 µs  █                   
                      (505.51 µs … 5.99 ms)   1.58 ms ▆█                   
                    (219.70 kb …   1.19 mb) 466.85 kb ██▅▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ╷┌─┬                   ╷
        gts medium (control) ├┤ │───────────────────┤
                             ╵└─┴                   ╵
                             ╷┌──┬                                        ╷
     gts medium (experiment) ├┤  │────────────────────────────────────────┤
                             ╵└──┴                                        ╵
                             └                                            ┘
                             505.51 µs           1.04 ms            1.58 ms

summary
  gts medium (control)
   1.02x faster than gts medium (experiment)

------------------------------------------- -------------------------------
gts large (control)          243.04 µs/iter 232.88 µs  █                   
                      (202.36 µs … 6.49 ms) 304.48 µs  █ ▃                 
                    (186.17 kb …   1.09 mb) 187.42 kb ▃███▆▄█▄▃▄▂▂▂▁▁▁▁▁▁▁▁

gts large (experiment)       249.71 µs/iter 237.98 µs ▂█                   
                      (202.35 µs … 6.88 ms) 451.73 µs ██▂▂                 
                    (186.17 kb … 678.75 kb) 187.10 kb ████▆▃▂▂▁▁▁▁▁▁▁▁▁▂▁▁▁

                             ┌                                            ┐
                             ╷┌─────┬          ╷
         gts large (control) ├┤     │──────────┤
                             ╵└─────┴          ╵
                             ╷┌───────┬                                   ╷
      gts large (experiment) ├┤       │───────────────────────────────────┤
                             ╵└───────┴                                   ╵
                             └                                            ┘
                             202.35 µs         327.04 µs          451.73 µs

summary
  gts large (control)
   1.03x faster than gts large (experiment)

@renovate renovate bot force-pushed the renovate/major-devdependencies branch from 0d7123f to 139446a Compare March 29, 2026 21:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants